OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5441|回复: 7

求助 485无主从机的多机通信 设计思路

[复制链接]

6

主题

45

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
266
金钱
266
注册时间
2014-11-26
在线时间
92 小时
发表于 2021-7-10 18:48:14 | 显示全部楼层 |阅读模式
20金钱
对于多机485半双工通信  在不分主从机的情况下  而且机器数量不确定(1-32之间)   有的可能还中途关机,开机       我想把每个单片机采集的数据与其余所有的单片机共享  请问有没有好的软件设计思路?  谢谢大家

最佳答案

查看完整内容[请看2#楼]

考虑到多主机同时发送数据的冲突,记得曾经看过计算机网络通信的时候有一种处理,似乎就是: 发送数据前先监听总线,等总线空闲后发送数据,若无响应则延时一段随机时间后重发. 还是CAN的仲裁机制好,这里有个用485模拟CAN的例子,有兴趣可以看看: https://bbs.21ic.com/forum.php?mod=viewthread&tid=1726940
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

12

主题

3389

帖子

1

精华

论坛元老

Rank: 8Rank: 8

积分
8644
金钱
8644
注册时间
2020-5-11
在线时间
4099 小时
发表于 2021-7-10 18:48:15 | 显示全部楼层
考虑到多主机同时发送数据的冲突,记得曾经看过计算机网络通信的时候有一种处理,似乎就是:
发送数据前先监听总线,等总线空闲后发送数据,若无响应则延时一段随机时间后重发.

还是CAN的仲裁机制好,这里有个用485模拟CAN的例子,有兴趣可以看看:
https://bbs.21ic.com/forum.php?mod=viewthread&tid=1726940
专治疑难杂症
回复

使用道具 举报

3

主题

821

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3369
金钱
3369
注册时间
2011-11-10
在线时间
207 小时
发表于 2021-7-10 22:29:14 | 显示全部楼层
485不分主从机那不是找事情啊!试想一下两个从机同时发数据会发生什么情况。
你这种可用设置一个主机当服务器,从机收集到什么数据都发给主机。所有从机需要什么数据都由主机提供。
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165516
金钱
165516
注册时间
2010-12-1
在线时间
2116 小时
发表于 2021-7-12 01:40:22 | 显示全部楼层
你这样会搞出很多其他事情哦,建议一个主机,多个从机,这样好把控些
回复

使用道具 举报

70

主题

6761

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
13100
金钱
13100
注册时间
2012-11-26
在线时间
3811 小时
发表于 2021-7-12 07:57:02 | 显示全部楼层
你这种应用,适合用CAN总线
回复

使用道具 举报

21

主题

218

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2304
金钱
2304
注册时间
2017-12-11
在线时间
491 小时
发表于 2021-7-12 08:34:49 | 显示全部楼层
同意楼上,直接上 CAN总线
回复

使用道具 举报

6

主题

45

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
266
金钱
266
注册时间
2014-11-26
在线时间
92 小时
 楼主| 发表于 2021-7-12 15:03:40 | 显示全部楼层
LcwSwust 发表于 2021-7-12 10:36
考虑到多主机同时发送数据的冲突,记得曾经看过计算机网络通信的时候有一种处理,似乎就是:
发送数据前先监 ...

非常感谢
回复

使用道具 举报

13

主题

271

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
5387
金钱
5387
注册时间
2017-8-14
在线时间
248 小时
发表于 2021-7-16 15:12:26 | 显示全部楼层
详细资料扣扣群204408503自行下载
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-23 23:42

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表