大家在我485调试过程中给点建议

[复制链接]
3464|3
 楼主| happystar 发表于 2007-1-6 16:21 | 显示全部楼层 |阅读模式
我485通信连一台机子,通信很正常,一对一600ms可以保证在3天内不错误。<br />但是接上3台机子后,发现一对一通信就有问题了。开始是2s不错误,经过改正程序一点bug,现在1s是不错误的,但是600ms就不行。为什么单台机子都可以,连上就不行呢?我找了几天错误也没有成功,希望大家给点意见。(硬件保证是没问题的。我这个东西在第一次出厂可以保证600ms正确的,只不过现在在程序方面加了点功能。)<br />我个人觉得既然单台机子可以在短时间通信,如果程序没问题的话多台是可以的。<br />谢谢大家
chunyang 发表于 2007-1-6 16:31 | 显示全部楼层

应该是程序流程的问题

注意协议必须是一主多从轮寻机制,要避免竞争,这是关键。
daguang72 发表于 2007-1-8 13:27 | 显示全部楼层

有计算机参与么?

 楼主| happystar 发表于 2007-1-8 13:41 | 显示全部楼层

有啊

PC和设备是一问一答式的,不存在竞争的问题。以前的通信程序是很正常的,现在加点功能只不过改变了下优先级问题,而且我也做过测试是正确的。再有就是AD采集时间加长了3倍(SPI)。通信代码我一行也没有改过。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

58

主题

409

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部