RS485 Modbus 通信 每秒读一次数据,读1000次,有10多次掉包,正常吗?

2020-01-26 12:45发布

RT,RS485总结,线不是很长,只有几米,只有一个终端。读1000次,在十几次掉包,这样算严重还是正常?!!

补充一下,产品有两个测温度的模块,有一个是PT1000转换成0~3V的模块,还一个是DS18B20。

当只用AD来测试PT1000模块,时掉包的情况,是读5000次有5到6次掉包。

当只测试DS18B20时,读18B20(读三次取中间值)时没有关中断,就1000次就有10多次掉包。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
28条回答
hero245
2020-01-27 17:48
回复【7楼】gongnn 魔法师
如果只是通讯呢?不读取外部模块数值,是否丢包。这样能判断是不是通讯程序问题。
-----------------------------------------------------------------------

这个没试过,等下试一下。不过以前其他产品用这个RS485电路程序也差不多,是没问题的,测试了一个晚上都没掉一次。

回复【8楼】uzufk
波特率多少啊,太大了也因响通信距离的,4800pbs 可能到1000米!
-----------------------------------------------------------------------
波特率9600。


谢谢各位 的意见,等下再测试一下。

一周热门 更多>