RS485连接电路中DE

RO ?接收器输出:若A > B 200mV , 则RO为高电平;
若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时 , 接收使能,此时从机如果回复数据,那么也就乱了 。
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的话,曾经出现过数据首发不稳定的问题 。
【RS485连接电路中DE】
我们先看看普通的收发电路 。