Board logo

标题: [485通信] 怎样才能实现RS485多节点高速可靠通讯 [打印本页]

作者: cuicaifeng    时间: 2013-10-24 16:01     标题: [485通信] 怎样才能实现RS485多节点高速可靠通讯

1台主机和多台分机通讯,主机需要监测每个分机的状态和测量值,并能修改分机运行参数,整个通讯延时不能超过2-3秒。分机数量最多600个,通讯距离不超过200米,用RS485方式,怎样才能高速可靠通讯?

1
、多节点,最大600个。
2
、整个通讯数据传输延时不能超过3秒,越短越好。
3
、用RS485通讯方式。
4
、工业可靠设计。
主要问题是3秒内需要把600个点的测量值全部传上来,而又必须用485通信。
本人做开发十多年了,对于这个方案还真有点麻烦,求高手指点!谢谢!!
作者: baikeeditor    时间: 2013-12-6 14:07

在这个条件下, 19200bps 下能够满足要求.
这么多从机的通信稳定性倒是值得验证一下. 因为一条 485 总线上挂不了这么多节点. 一般都标称 32 个以下.
MAX 485 称可以到 128 个.
每个设备发6个字节9600波特率600个设备就需要3秒多了(还没算发命令和等待时间间隔),波特率太高,现场通信可靠性不好保证,轮询方式可以排除。非主从方式,使用令牌网,如果600个设备都有数据发就不符合时间要求,如果只发变化的数据理论上可行,并且如果不是令牌环网,单凭软件建立令牌网系统,网络的建立和维护程序很复杂,也不容易稳定。现在m0的cpu有比较便宜了,CAN总线的底层代码厂家直接提供,直接上CAN总线。不差钱lonworks。




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0