单片机串口通讯问题,RS232与RS485如何转换。
我的单片机使用的是MAX232芯片,用RS232与PC通讯。但论文有一项要求是实现远距离传输,要求使用RS485传输。我不想那么麻烦再写个转换电路了或改变软件程序了,就想...
我的单片机使用的是MAX232芯片,用RS232与PC通讯。但论文有一项要求是实现远距离传输,要求使用RS485传输。我不想那么麻烦再写个转换电路了或改变软件程序了,就想在现有论文上稍加修改。
1、请问单单靠添加转换器可以实现吗?需要几个转换器怎么连接?
2、 RS232是全双工,而RS485是半双工。如果加了转换器还可不可以实现双向传输?
说错了,是还可不可以实现同时收发。追问:那两个转换器之间要怎么接法?需不需要MAX485芯片呢?我真是一点都不懂。。。 展开
1、请问单单靠添加转换器可以实现吗?需要几个转换器怎么连接?
2、 RS232是全双工,而RS485是半双工。如果加了转换器还可不可以实现双向传输?
说错了,是还可不可以实现同时收发。追问:那两个转换器之间要怎么接法?需不需要MAX485芯片呢?我真是一点都不懂。。。 展开
3个回答
2012-05-12
展开全部
有 RS232 远程收发模块,请看 武汉鸿伟光电
E232Y RS-232无源隔离远程收发器
RS232是全双工,RS485是半双工,232转485 后,并不影响 双向传输
RS485是半双工,只能应答式!称为 主从式 通信
E232Y RS-232无源隔离远程收发器
RS232是全双工,RS485是半双工,232转485 后,并不影响 双向传输
RS485是半双工,只能应答式!称为 主从式 通信
展开全部
1、一般RS232通讯如果采用一问一答的方式,实际也是工作在半双工,RS485完全可以满足要求。实现转换需要两个RS485/RS232转换器,PC机侧一个,单片机侧一个。
2、如果是双全工,实现远距离传输应采用RS422,传输原理与RS485同,4根线,双全工。
2、如果是双全工,实现远距离传输应采用RS422,传输原理与RS485同,4根线,双全工。
追问
是这样的转换器吗,两个转换器之间要怎么个接法?
追答
是的,转换器直接就是将+A对+A,-B对-B连接即可,其他两根线不用管。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
RS232 与 RS485 通讯主要 硬件转换器 问题,如单片机 与 单片机 只要两边加RS485芯片就可以
与 PC 只要 也加个转换器(有232 转换 485 与 USB 转换 485)
双向传输问题 只要 解决协议问题,如 主 - 从 通讯就没有问题(主机发送命令或数据 - 从接收
主机发送完毕 等待接收 - 从机发送 返回信息与数据)就是半双工通讯。
同时收发 那是 全双工
与 PC 只要 也加个转换器(有232 转换 485 与 USB 转换 485)
双向传输问题 只要 解决协议问题,如 主 - 从 通讯就没有问题(主机发送命令或数据 - 从接收
主机发送完毕 等待接收 - 从机发送 返回信息与数据)就是半双工通讯。
同时收发 那是 全双工
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询