OpenEdv-开源电子网

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

RS485可以挂在多少节点,求助~~~

[复制链接]

2

主题

5

帖子

0

精华

初级会员

Rank: 2

积分
55
金钱
55
注册时间
2019-5-22
在线时间
11 小时
发表于 2020-11-13 11:43:03 | 显示全部楼层 |阅读模式
1金钱
查询了一些资料RS485通过不同的芯片可以挂载32个,64个,128个,256个,,,我想问下在不考虑地址的情况下,我只进行数据通信是不是只要阻抗匹配驱动能力够,就可以挂载无数个节点

最佳答案

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

常用的 can iic spi 。好像都不能达到700这个量级。建议你还是选用485。采用组网的形式。看下图应该能有启发。上网找找案例应该不少。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

5

主题

269

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1053
金钱
1053
注册时间
2020-5-11
在线时间
253 小时
发表于 2020-11-13 11:43:04 | 显示全部楼层
常用的 can iic spi 。好像都不能达到700这个量级。建议你还是选用485。采用组网的形式。看下图应该能有启发。上网找找案例应该不少。
b8d7bd0f0164e655de06b5bb8f770ee.png
回复

使用道具 举报

3

主题

821

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3369
金钱
3369
注册时间
2011-11-10
在线时间
207 小时
发表于 2020-11-13 23:08:36 | 显示全部楼层
理想情况下可以无数个。但是实际导线和电流都是有损耗的,当差分电压跌落到485芯片不能识别0和1的时候,通信就失败了。
回复

使用道具 举报

2

主题

5

帖子

0

精华

初级会员

Rank: 2

积分
55
金钱
55
注册时间
2019-5-22
在线时间
11 小时
 楼主| 发表于 2020-11-14 20:37:51 | 显示全部楼层
c2007s 发表于 2020-11-13 23:08
理想情况下可以无数个。但是实际导线和电流都是有损耗的,当差分电压跌落到485芯片不能识别0和1的时候,通 ...

谢谢啦,现在我这边需要700个节点通信,有没有什么更好的总线
回复

使用道具 举报

11

主题

2143

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4873
金钱
4873
注册时间
2015-1-10
在线时间
610 小时
发表于 2020-11-16 10:59:28 | 显示全部楼层
中继器
回复

使用道具 举报

5

主题

269

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1053
金钱
1053
注册时间
2020-5-11
在线时间
253 小时
发表于 2020-11-16 17:12:38 | 显示全部楼层
5楼说中继器也是很不错的办法。485组网和使用中继器两种方法各有利弊。    先说组网,组网的缺点是复杂,优点是每条485总线是可以使用modbus这种现成的协议。再说中继器,中继器的优点是不用复杂的多条总线,一条就可以。缺点是700个设备显然modbus-rtu是不支持了。需要自己定义协议。 两种方案应该都没问题。楼主自己取舍吧
回复

使用道具 举报

9

主题

121

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1581
金钱
1581
注册时间
2014-7-8
在线时间
171 小时
发表于 2020-11-16 17:27:06 | 显示全部楼层
用中继器+自定义协议比较好!modbus不支持700个设备啊!
这么多点,楼主做什么设备?
回复

使用道具 举报

3

主题

821

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3369
金钱
3369
注册时间
2011-11-10
在线时间
207 小时
发表于 2020-11-17 23:26:44 | 显示全部楼层
ohhh 发表于 2020-11-14 20:37
谢谢啦,现在我这边需要700个节点通信,有没有什么更好的总线

700个用CAN总线,或者无线组网。
回复

使用道具 举报

7

主题

59

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1159
金钱
1159
注册时间
2018-5-30
在线时间
151 小时
发表于 2020-11-19 08:54:07 | 显示全部楼层
建议采用中转方法。参照楼3图,数据两级传输。
中转站:双485接口,一个接口接收下位机数据,可以连接32个下位机,将接收到的数据存入中转站;另一个接口向上位机传送数据,一次可传送32组数据。
上位机:与中转站用485传送数据,可接32个中转站。
采用标准MODBUS-RTU协议,用轮询方法,按每点0.5秒计算,16秒更新一次数据;如果数据量不大,可以以0.1秒轮询,这样3.2秒更新数据。
回复

使用道具 举报

13

主题

271

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
5387
金钱
5387
注册时间
2017-8-14
在线时间
248 小时
发表于 2021-1-16 11:05:09 | 显示全部楼层
本帖最后由 zml13917492379 于 2021-1-16 11:20 编辑

建议通过 以太网 + CAN总线结构,简单,价格低,一个 16口交换机,交换机约200元,
8个以太网转CAN的网关 MST,网关 成本388元,720个 从站,每个 从站的 成本 约40元;
可保证 100毫秒 与所有设备通信

源程序 及介绍见下面链接:
http://www.openedv.com/forum.php?mod=viewthread&tid=283040&extra=





详细资料扣扣群204408503自行下载
回复

使用道具 举报

13

主题

271

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
5387
金钱
5387
注册时间
2017-8-14
在线时间
248 小时
发表于 2021-1-16 11:28:58 | 显示全部楼层
本帖最后由 zml13917492379 于 2021-1-16 11:31 编辑

700个从站图.jpg
详细资料扣扣群204408503自行下载
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-5-14 18:50

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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