搜索
bottom↓
回复: 13
打印 上一主题 下一主题

一条CAN总线到底能挂多少CAN设备?

[复制链接]

出0入0汤圆

跳转到指定楼层
1
发表于 2024-3-12 00:14:22 来自手机 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
主设备CAN接口只有一路,有200多个从设备要跟主设备通讯,看有些介绍一条CAN总线最多只能挂110个设备,不知道110个设备限制是应用层原因(比如moudbus设备地址只支持254个地址定义)还是物理层原因导致(电容特性、电阻特性)?
感觉如果是物理层原因,通过隔离HUB或集线器等还是最终可以把200多只设备挂到一个CAN总线上的,如果是应用层原因导致的,就不好解决了。
没怎么用过CAN通讯,而且单片机的CAN接口不像UART这么多,调试这么方便,这次是不得不用,所以请教各位大神。
另外,如果做个1上行7下行的CAN集线器或HUB,有什么思路或者方案推荐吗?

出0入9汤圆

2
发表于 2024-3-12 08:00:55 来自手机 | 只看该作者
物理层限制了节点数量。
接入数量多的话,理论上可以通过中继器分担,比如一个分支接20个节点。

出100入312汤圆

3
发表于 2024-3-12 08:05:09 | 只看该作者
为什么CAN总线最多可接110个子设备?这个数字是怎么来的 https://www.elecfans.com/emb/jiekou/202308282227425.html

出0入84汤圆

4
发表于 2024-3-12 08:24:34 | 只看该作者
只要地址不冲突,驱动能力足够,就可以。
每个设备都是一定的负载,特别TVS保险丝等加的多的,设备越多总线的负载会越来越大,然后驱动能力就不够用了。
我记得CANFD好像是几千个地址,中间加HUB 中继可以解决负载问题。
我做的一个1分6的CAN HUB,现场客户特别是消防客户,经常一个报警主机带几百个报警器,主机一个查询命令,下面几百的报警器同时上报数据,也不会丢失数据。用我们的can hub 就是为了增加带载量,一条总线上客户那边最多串过90多个报警器,只要HUB的缓冲区和驱动力足够,理论上可以带无数个。

出0入0汤圆

5
 楼主| 发表于 2024-3-12 19:43:25 来自手机 | 只看该作者
谢谢各位的解答,看来不限于110只

出0入10汤圆

6
发表于 2024-3-13 11:19:32 | 只看该作者
boyiee 发表于 2024-3-12 08:24
只要地址不冲突,驱动能力足够,就可以。
每个设备都是一定的负载,特别TVS保险丝等加的多的,设备越多总 ...
(引用自4楼)

用的专门芯片做的吗?

出0入84汤圆

7
发表于 2024-3-13 23:13:34 | 只看该作者
jaywen 发表于 2024-3-13 11:19
用的专门芯片做的吗?
(引用自6楼)

不是  普通的HC32F460和CAN扩展芯片扩的。

出105入79汤圆

8
发表于 2024-3-14 00:11:02 | 只看该作者
几乎是无限,只要有中继。 以太网可以连上任意一台计算机,这个叫因特网。

出0入0汤圆

9
 楼主| 发表于 2024-3-14 00:32:09 来自手机 | 只看该作者
boyiee 发表于 2024-3-13 23:13
不是  普通的HC32F460和CAN扩展芯片扩的。
(引用自7楼)

用HC32F460而不用STM32等是因为这个芯片支持的SPI路数更多吗?

出0入84汤圆

10
发表于 2024-3-14 10:28:35 | 只看该作者
罗小蘑菇 发表于 2024-3-14 00:32
用HC32F460而不用STM32等是因为这个芯片支持的SPI路数更多吗?
(引用自9楼)

200M的M4  192K的SRAM 还有USB和CAN  才几块钱  STM32可给不了你

出0入0汤圆

11
 楼主| 发表于 2024-3-14 14:29:20 | 只看该作者
boyiee 发表于 2024-3-14 10:28
200M的M4  192K的SRAM 还有USB和CAN  才几块钱  STM32可给不了你
(引用自10楼)

查了下,真是便宜啊,性价比超高

出130入20汤圆

12
发表于 2024-3-15 23:48:19 | 只看该作者
经验之谈,学习了

出0入0汤圆

13
发表于 2024-3-16 09:05:01 | 只看该作者
一个1分6的CAN HUB,发个图片,或连接,或许用的着。

出0入0汤圆

14
发表于 2024-3-16 09:06:19 | 只看该作者
4楼的伙计,看到回个话。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-2 21:20

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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