恭喜,你发布的帖子
发布于 2019-07-09 17:00:00
1楼
232的通讯部件有效传输距离很短,使用485来加长通讯距离是可以的,但是有点问题必须正确处理。
RS232是全双工的。发送、接收各走一路,同时进行,互不干扰。从接法上,区分DCE 和 DTE(可以从DB9 针/孔区别);相应的是使用交叉线或直通线,
如果你使用的是485替代中间传输,在相应的工作模式下,那个DB9插头中的 DTR、 DSR、 CTS信号要在插头中对应短接(高电平)。因为 485 接口没有相应的信号控制。
最后,485是半双工模式,任何时候只能有一种报文在总线上出现。所以,这时485上的主站应常为接收状态,发送数据之后,立即转为接收。
对方DTE的接口上,DTR(数据终端准备好信号)总是处于有效。
最后,485的通讯板,也应按照485半双工的模式来写。
请填写推广理由:
分享
只看
楼主