RS232转485

各位前辈,我有一个设备,用串口通信,设备可以一直发送当前的数据,我用笔记本安装USB转232的转接线,成功读取了设备一直发送的数据。现在现场的上位机和设备比较远,大概80米,我打算用RS232转RS485,然后在设备端在用RS232转RS485转换器转车串口接到台式机上。但是读取不到数据,不知道什么情况?是不支持这种方式吗?

具体的就是:笔记本==usb转232--232转485--485连线--232转485==设备串口

232是全双工通信,485是半双工通信,中间要用422才可以,这里有个案例,你看一下吧。
前文已经提到RS-232串口通信距离一般不超过15米,但是整个熏蒸系统由于需要对大部件的木制品进行熏蒸处理且需要循环处理,占地面积比较大,设备之间的距离相对来说也比较远,远远超过了15米的通信距离限制。此时就需要通过485转换器的
成对使用来延长通信距离,RS-485/422总线的最大通信距离可以达到1200米(无任何中继的情况下),完全足以满足整个系统的通信需求。由于
RS-232串口是全双工通信模式,而RS-485串口是半双工通信模式,如果单纯的利用232转485功能,则会出现类似于两边是双向通行的车道,而中
间则是单向通行的车道,当数据双向通信的时候出现冲突导致通信失败的情况。需要利用到转换器里面的232转422的功能,RS-422串口是基于全双工通
信模式,利用其延长RS-232的通信距离,不会出现数据冲突的问题,N-108型485转换器带有RS-485/422自适应电路,当接上四根线的时
候,就自动适应为RS-422总线,其成对使用的具体接线方式如下:A转换器的R+接B转换器的T+,A转换器的R-接B转换器的T-,反之亦然。
具体的链接
http://www.485-can-tcp.com/solution/232-485/232-232.htm追问

实际上我的设备只发送数据,不接受上位机发送的命令,上位机也不回发送命令给设备,也算是单行道吧,对设备来说,只用到了2和5脚啊。

追答

接线正常不?还有232转485的是不是无源的,无源的需要从串口窃电,设备和USB转换器肯定不能供电的,必须要用有源的485转换器。

温馨提示:答案为网友推荐,仅供参考
相似回答