Ⅰ 我这个485通信电路的工作原理是什么啊
P3.1既是数据发送脚,又是发送允许脚。
1、空闲时,P3.1是高电平,经过Q反向,内DE为低电平,禁止数据发容送,A、B脚为高阻,不影响其它接口通信。
2、如果P3.1要发数据,就会发1-0-1-。。。电平:
发1时,A、B脚为高阻,A、B脚处的电平由R12、R13拉到高电平。
发0时,经过Q反向,DE为高电平,允许数据发送,A、B脚为低。
Ⅱ 485总线电路到底怎么设计
485总线最大的特点就是一主多从,顾名思义,也就是一个主机,多个从机,一个总线上同时只能有一个主设备发起数据传输,同时只能有一个设备回复数据。485总线理论上可以同时连接256的设备,但是在实际不能接这么多,具体设备数量还需要设计测试。这个和驱动芯片、线径、走线方式等等因素有关。理论上设备目前485总线广泛的用于工业仪表等领域。
一条RS485总线能并联多少台设备要看什么芯片,并且和所使用的电缆的品质相关,节点越多、传输距离越远、电磁环境越恶劣,所选的电缆要求就越高。
支持32个节点数的芯片:SN75176,SN75276,SN75179,SN75180,MAX485,MAX488,MAX490
支持64个节点数的芯片:SN75LBC184
支持128个节点数的芯片:MAX487,MAX1487
支持256个节点数的芯片:,,MAX3080~MAX3089
目前小编做的项目中经常使用的是6LB184,数据首发还是比较的稳定,在传输距离、并联数量上效果都还是不错的
上边是小编一直在用的485通信自动收发电路,不但要把电路送给你,还要把电路原理给你讲明白了。实测波特率9600不会有问题,但是,波特率115200的话,曾经出现过数据首发不稳定的问题。
我们先看看普通的收发电路。
Ⅲ 求TTL电平转485电平的电路图,谢谢!!
自制RS232-485转换器电路图:
RS232-485转换器主要包括了电源、232电平转换、485电路三部分。本电路的232电平转换电路采用了NIH232或者也可以直接使用MAX232集成电路,485电路采用了MAX485集成电路。为了使用方便,电源部分设计成无源方式,整个电路的供电直接从PC机的RS232接口中的DTR(4脚)和RTS(7脚)窃取。PC串口每根线可以提供大约9mA的电流,因此两根线提供的电流足够供给这个电路使用了。经实验,本电路只使用其中一条线也能够正常工作。使用本电路需注意PC程序必须使串口的DTR和RTS输出高电平,经过D3稳压后得到VCC,经过实际测试,VCC电压大约在4.7V左右。因此,电路中要说D3起的作用是稳压还不如说是限压功能。
MAX485是通过两个引脚RE(2脚)和DE(3脚)来控制数据的输入和输出。当RE为低电平时,MAX485数据输入有效;当DE为高电平时,MAX485数据输出有效。在半双工使用中,通常可以将这两个脚直接相连,然后由PC或者单片机输出的高低电平就可以让MAX485在接收和发送状态之间转换了。由于本电路DTR和RTS都用于了电路供电,因此使用TX线和HIN232的另外一个通道及Q1来控制MAX485的状态切换。平时NIH232的9脚输出高电平,经Q1倒相后,使MAX485的RE和DE为低电平而处于数据接收状态。当PC机发送数据时,NIH232的9脚输出低电平,经Q1倒相后,使MAX485的RE和DE为高电平而处于数据发送状态。
Ⅳ rs485电路能采用3.3v供电吗
RS-485总线标准规定了总线接口的电气特性标准即对于2个逻辑状态的定义:正电平在+2V~+6V之间,表示一个逻辑状态;负电平在-2V~-6V之间,则表示另一个逻辑状态;数字信号采用差分传输方式,能够有效减少噪声信号的干扰。但是RS-485总线标准对于通信网络中相关的应用层通信协议并没有做出明确的规定,则对于用户或者相关的开发者来说都可以建立对于自己的通信网络设备相关的所适用的高层通信协议标准-。同时由于在工业控制领域的应用RS-485总线通信网络的现场中,经常是以分散性的工业网络控制单元的数量居多并且各个工业设备之间的分布较远为主,将会导致在现场总线通信网络中存在各种各样的干扰使得整个通信网络的通信效率可靠性不高,而在整个网络中数据传输的可靠性将会直接影响着整个现场总线通信系统的可靠性,因此研究RS-485总线通信系统的通信可靠性具有现实意义。(来自于网络)
Ⅳ RS485电路是直流还是交流电路,原理是
直流。原理采用差分信号,可以抑制共模干扰。RS485采用两根通信线,通常版用A和B或者D+和D-来表示。逻权辑“1”以两线之间的电压差为+(0.2~6)V表示,逻辑“0”以两线间的电压差为-(0.2~6)V来表示,是一种典型的差分通信。
如上图所展示的,目前POWERBUS已有芯片级应用。
Ⅵ RS-485总线一般要加什么保护电路
RS-485接口易受ESD冲击、线缆放电事件及雷电引发瞬态的影响,保护电路必不可少。
如下RS485保护电路满足静电、雷击浪涌规范
浪拓电子RS485高等级防护电路
Ⅶ RS485连接电路图中DE DI RO RE都是什么意思
RO 接收器输出:若A > B 200mV,则为高电平;
若A < B 200mV,则为低电平。
DE:驱动器输出使能。DE变为高电平时,驱动器输出Y与Z有效;
当DE为低电平时,驱动器输出为高阻状态。
当驱动器输出有效时,器件被用作线驱动器。而高阻状态下,
若RE为低电平,则器件被用作线接收器。
RS485自动切换电路:
接收:默认没有数据时,TX为高电平,三极管导通,RE为低电平使能,RO收数据有效,MAX485为接收态。
发送:发送数据1时,TX为高电平时,三极管导通,DE为低电平,此时收发器处于接收状态,驱动器就变成了高阻态,也就是发送端与AB断开了,此时AB之间的电压就取决于AB的上下拉电阻了,A为高电平、B为低电平,也就成为了逻辑1了。
发送数据0时,TX为低电平,三极管截止,DE为高电平,驱动器使能,此时正好DI是接地的,也就是低电平,驱动器也就会驱动输出B为1,A为0,也就是所谓的逻辑0了。
理解自收发的作用,关键是要理解RE和DE的作用,尤其是DE为0时,驱动器与AB之间就是高阻态,也就是断开状态,而且AB都要有上下拉电阻。然后就有了逻辑0-1之间的切换了。
所以很巧妙,但是这里也有一个很明显的bug,也就是只适用于“半双工”,如果是全双工,就不行了,因为TX为1时,接收使能,此时从机如果回复数据,那么也就乱了。
Ⅷ 有51单片机和MAX485连接的电路图吗
可以用这个电路
把PB721换成MCU的UART即可。
这个电路还可以一个MCU的UART共享232和485的串口。
【图出处内PB721手册】
如果是容大规模网络,其实题主可以了解一下二总线技术。相比485更便于现场布线,支持无极性,任意拓扑,任意线缆。
Ⅸ 这样设计的485电路有什么问题吗 做出来的东西总是有一部分无法通讯
现场只有一部分不能通讯的原因可能很多。你需要首先拿回来那些不能通讯的板子,查一下有没有损坏。因为看到你没有加浪涌保护相关的器件。另一方面,电路设计是有些问题的。485是需要隔离的,由于总线无法供电,所以必须增加b0505这种隔离电源。并且信号通道要用光耦隔离。长线传输时候,共模电压会产生巨大的电流回路路径,通过485芯片内部,长时间下导致485芯片烧毁。更具体损坏内部原理,可以参见我的其他回答。485这种总线技术如果用于现场技术,想稳定还是要加不少外围器件和成本的。现场应用现在更流行用一些二总线技术,即没有共地损坏问题,还能总线供电无需隔离模块,所以成本也很好。
Ⅹ 485通信电路怎么测试是否正常工作
既是数据发送脚,又是发送允许脚。
1、空闲时,P3.1是高电平,经过Q反向内,DE为低电平,禁止数容据发送,A、B脚为高阻,不影响其它接口通信。
2、如果P3.1要发数据,就会发1-0-1-。。。电平:
发1时,A、B脚为高阻,A、B脚处的电平由R12、R13拉到高电平。
发0时,经过Q反向,DE为高电平,允许数据发送,A、B脚为低。