码迷,mamicode.com
首页 > 其他好文 > 详细

串口通信:RS232与RS485互连

时间:2019-12-12 15:27:08      阅读:106      评论:0      收藏:0      [点我收藏+]

标签:串口通信   设定   互连   发送   验证   rs232   没有   rs485   试验   

RS232与RS485通信
RS485只有A/B或+/-脚两个引脚时(485GND只用来屏蔽,不参与通信):
单向传送时(单工),只接一根线就可以:
1.RS232发送时:Pin3脚接485的B脚;
2.RS485发送时:Pin2脚接485的B脚。
双向传送时(半双工):
将232端的P2/3脚短接后与485的B脚(只标+/-脚的接-脚)相连。
232的GND可以对接485的GND或A脚(-脚),也可以不接;反正半双工一根线就够了。
这样485向232发送时通信正常。由于232端的2/3脚短接了,232向485发送时,485和232都会收到数据。
因为485四线才能够全双工 ,两线时不支持;需要在程序中232端的程序中设定232发送时不接收,即将232端口降为半双工与485通信。

推测:RS485(RS422也一样)有A+/A-/B+/B-四个引脚时:
485的A-与B-短接后,与232的GND相连;
485的A+和B+与232的RXD与TXD交叉相连。
手边没有485的5P接口,未测试验证。暂记

串口通信:RS232与RS485互连

标签:串口通信   设定   互连   发送   验证   rs232   没有   rs485   试验   

原文地址:https://www.cnblogs.com/zcxv/p/12028820.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!