单片机串口通讯问题,RS232与RS485如何转换。

我的单片机使用的是MAX232芯片,用RS232与PC通讯。但论文有一项要求是实现远距离传输,要求使用RS485传输。我不想那么麻烦再写个转换电路了或改变软件程序了,就想在现有论文上稍加修改。
1、请问单单靠添加转换器可以实现吗?需要几个转换器怎么连接?
2、 RS232是全双工,而RS485是半双工。如果加了转换器还可不可以实现双向传输?
说错了,是还可不可以实现同时收发。追问:那两个转换器之间要怎么接法?需不需要MAX485芯片呢?我真是一点都不懂。。。

有 RS232 远程收发模块,请看 武汉鸿伟光电
E232Y RS-232无源隔离远程收发器

RS232是全双工,RS485是半双工,232转485 后,并不影响 双向传输

RS485是半双工,只能应答式!称为 主从式 通信
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-05-12
1、一般RS232通讯如果采用一问一答的方式,实际也是工作在半双工,RS485完全可以满足要求。实现转换需要两个RS485/RS232转换器,PC机侧一个,单片机侧一个。
2、如果是双全工,实现远距离传输应采用RS422,传输原理与RS485同,4根线,双全工。追问

是这样的转换器吗,两个转换器之间要怎么个接法?

追答

是的,转换器直接就是将+A对+A,-B对-B连接即可,其他两根线不用管。

本回答被提问者采纳
第2个回答  2012-05-12
RS232 与 RS485 通讯主要 硬件转换器 问题,如单片机 与 单片机 只要两边加RS485芯片就可以
与 PC 只要 也加个转换器(有232 转换 485 与 USB 转换 485)
双向传输问题 只要 解决协议问题,如 主 - 从 通讯就没有问题(主机发送命令或数据 - 从接收
主机发送完毕 等待接收 - 从机发送 返回信息与数据)就是半双工通讯。

同时收发 那是 全双工本回答被网友采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网