首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

[485通信] 怎样才能实现RS485多节点高速可靠通讯

[485通信] 怎样才能实现RS485多节点高速可靠通讯

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

1
、多节点,最大600个。
2
、整个通讯数据传输延时不能超过3秒,越短越好。
3
、用RS485通讯方式。
4
、工业可靠设计。
主要问题是3秒内需要把600个点的测量值全部传上来,而又必须用485通信。
本人做开发十多年了,对于这个方案还真有点麻烦,求高手指点!谢谢!!
在这个条件下, 19200bps 下能够满足要求.
这么多从机的通信稳定性倒是值得验证一下. 因为一条 485 总线上挂不了这么多节点. 一般都标称 32 个以下.
MAX 485 称可以到 128 个.
每个设备发6个字节9600波特率600个设备就需要3秒多了(还没算发命令和等待时间间隔),波特率太高,现场通信可靠性不好保证,轮询方式可以排除。非主从方式,使用令牌网,如果600个设备都有数据发就不符合时间要求,如果只发变化的数据理论上可行,并且如果不是令牌环网,单凭软件建立令牌网系统,网络的建立和维护程序很复杂,也不容易稳定。现在m0的cpu有比较便宜了,CAN总线的底层代码厂家直接提供,直接上CAN总线。不差钱lonworks。
做人要做懒羊羊啊!
返回列表