打印
[485通信]

如何避免总线冲突

[复制链接]
2117|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
yizhiyu|  楼主 | 2013-11-24 22:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
chunyang| | 2013-11-24 23:02 | 只看该作者
这个要靠协议来解决,去看看Modbus,这是最典型的主从式网络协议。

使用特权

评论回复
评分
参与人数 1威望 +3 收起 理由
yizhiyu + 3 很给力!
板凳
linfeng24| | 2013-11-25 00:48 | 只看该作者
对,是要靠自己设计好协议的

使用特权

评论回复
地板
yizhiyu|  楼主 | 2013-11-25 12:54 | 只看该作者
chunyang 发表于 2013-11-24 23:02
这个要靠协议来解决,去看看Modbus,这是最典型的主从式网络协议。

我是这么想的:一个主设备多个从设备,主设备轮询的向设备发送数据帧,数据帧分为读状态帧和命令帧 。比如主设备先向1号从设备发送读取状态帧,1好收到后向主机回应当前状态,主机收到1号发来的状态帧后,发出相应的命令帧给1号,到此主机和1号通信完毕。接着主机用同样的方法向2号及其他从设备通信。总的来说就是从设备从不主动发送信息。这样的方法您觉得怎么样。

使用特权

评论回复
5
yizhiyu|  楼主 | 2013-11-25 13:03 | 只看该作者
如果协议处理得号,使用NRF24L01或者CC1101组成类似的一主多从也是可以的吧?

使用特权

评论回复
6
chunyang| | 2013-11-25 18:44 | 只看该作者
yizhiyu 发表于 2013-11-25 12:54
我是这么想的:一个主设备多个从设备,主设备轮询的向设备发送数据帧,数据帧分为读状态帧和命令帧 。比 ...

轮询制就是这样的,主机问,从机答,不问不答,有问必答。

使用特权

评论回复
7
yizhiyu|  楼主 | 2013-11-26 12:56 | 只看该作者
chunyang 发表于 2013-11-25 18:44
轮询制就是这样的,主机问,从机答,不问不答,有问必答。

嗯,谢谢!

使用特权

评论回复
8
航天风云| | 2013-11-26 22:10 | 只看该作者

使用特权

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

本版积分规则

12

主题

76

帖子

0

粉丝