232接口和485接口
发布网友
发布时间:2022-05-11 17:10
我来回答
共1个回答
热心网友
时间:2023-10-15 23:12
理解RS-485总线需要从RS-232串口开始,现在的RS-232串口基本上都是基于RS-232C标准定义
的,其接口定义有DB9以及DB25两种接口定义,现在基本上都是采用DB9接口。RS-232串口定义如下:1.载波检测,2.接收数据,3.发送数
据,4.数据终端准备就绪,5.信号地,6.调制解调器就绪,7.请求发送,8.允许发送,9.振铃提示。现在由于计算机处理能力的增强,握手之类的处理
基本上交由软件来处理,只需要采用2,3,5(RXD,TXD,GND)三根线就可以正常通信。RS-232串口采用单端非差分电路平衡传输方式传输数
据,收发数据线路共用接地线,也就是说其收发数据(RXD,TXD)的表示是针对地线(GND)而言的。当数据线的电平低于-3V的时候,其为逻辑
“1”,高于+3V的时候,其为逻辑“0”。所以RS-232串口并不能抑制共模干扰以及共地噪音,从而决定RS-232串口的通信距离较短,并且RS-
232串口只能针对点对点通信,不能支持多点组网的通信模式。
由于工业现场通信节点众多,相互之间距离较远且外部电磁环境复杂,针对工业网络通信人们需要一种采
用最少的连线互联各个通信节点,并且具备一定抑制外部干扰的通信方式来完成工业现场的通信任务。针对RS-232存在的缺点,EIA提出了RS-
422/485标准,其支持点对多点通信,通信速率最大可以支持110Kbps,通信距离最远可达1200米(通过增加485中继器通信距离可以延长至6000米)。
http://www.485-can-tcp.com/technology/232485/RS-485.htm