PLC485口与单片机串口通信问题

2019-03-24 20:23发布

PLC485口,单片机USART口,电脑U转串口,
电脑通过U转串口与单片机USART口通信没问题;
PLC485口通过232-485与电脑U转串口通信没有问题;
但是PLC485口通过232-485与单片机USART口通信完全没有反应,连里面的接收中断都触发不了。请问各位大侠怎么解决?
是232-485模块的问题吗?
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
chunyang
1楼-- · 2019-03-24 23:23
检查接线,如果用的是自动换向型的232-485转换器,485总线上必须加静态偏置。
ttxs06
2楼-- · 2019-03-24 23:35
接线没有问题的从232-485口出来,一个是直接接到电脑U转串上,要不就是经过一个两端都是工头的DB9线接到单片机的DB9口上。这个232-485也开不出来是不是自动换向型的呀,加静态偏置,是给485端VCC和GND加上电源吗
chunyang
3楼-- · 2019-03-25 05:01
ttxs06 发表于 2015-8-12 16:40
接线没有问题的从232-485口出来,一个是直接接到电脑U转串上,要不就是经过一个两端都是工头的DB9线接到单 ...

正确的连线是:mcu串口—232485转换器—232485转换器—USB串口桥—PC,注意电平是否兼容以及485接线线序是否正确。
偏置就是使用上下拉电阻使总线空闲时的逻辑处于1,去看看站内的相关老帖吧。
ttxs06
4楼-- · 2019-03-25 09:38
应该是电平不兼容,换了一个232-485模块后就可以了

一周热门 更多>