打印

关于485通讯的问题,请教了

[复制链接]
1023|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
dzxc_wh|  楼主 | 2015-4-25 22:33 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

事情经过是这样的:
调试一个逆变器,首先用USB转232+232转485模块,用MODBUS模拟主站能正常操作逆变器的运行。转到自己做的ARM板,ARM板做主站,逆变器做从机,发现丢数据严重。试了7个ARM板,仅仅只有2个能勉强通讯(这里首先怀疑的是自己的程序,直到有能通讯正常的电路板后才怀疑硬件。)
能正常通讯的波形是:

第一个是电脑模拟的MODBUS主站(注意图示波器的零点在-1V左右的位置)

也就是说,逆变器在和USB转232+232转485通讯的时候,波形能在+2V以上或-2V以下,而和ARM板通讯的时候,负电压在-2V左右,而正电压在0V左右。



我所用的485部分电路图为,这个基本上是比较通用的电路。

1.jpg (66.39 KB )

1.jpg

2.jpg (60.77 KB )

2.jpg

3.jpg (10.05 KB )

3.jpg

1.jpg (66.39 KB )

1.jpg

2.jpg (60.77 KB )

2.jpg

3.jpg (10.05 KB )

3.jpg

相关帖子

沙发
chunyang| | 2015-4-26 14:04 | 只看该作者
注意:120欧终端电阻只能加在总线的两端,其它地方不能加。如果总线存在浮空,那么要加偏置。节点间如果存在地电位不均衡,需要互联参考地。

使用特权

评论回复
板凳
小小幺| | 2015-4-29 17:12 | 只看该作者
我来凑热闹

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

23

主题

107

帖子

0

粉丝