0
收藏
微博
微信
复制链接

CAN总线中可以挂载多少设备节点?

2024-08-27 14:33
309

通过电路等效的方法,我们可以得到简化的拓扑图,以便于分析和理解整个网络的结构。


如下图所示,Node1 作为信号发送,Noden 作为信号接收。


6e0ad4a673d64877ba4b7a4f87e1c0.jpg


从 Node1 端看进去的线路等效电阻为:


746e4ed8066a74bf797f64dd3d6ed2.jpg


将公式化简可得:


ae490c57287cc8150e2a41e13adc45.jpg


在CAN总线网络中,终端匹配电阻RT取值为120Ω,差分输入电阻Rdif取值为20kΩ。RL可支持的负载电阻范围为45Ω至7000Ω。当RL为45Ω时,n取最大值为112。因此,在此参数条件下的CAN总线网络中,最多可支持挂载112个CAN节点。


2、协议层

在协议层方面,随着总线节点数量的增加和总线长度的延长,线路寄生效应逐渐显著。对于本地节点进行信号自发自收的场景,较大的线路寄生可能导致返回的信号衰减严重,从而引发CAN控制器采样错误,进而导致通讯异常。另一方面,在相距较远的两个节点间进行通信时,中间节点数量的增多和线路长度的延长会导致信号传播延时增加。接收端在接收到发送端的CAN信号后需要进行帧内应答(ACK)。若传播延时过长,可能导致应答不及时,进而造成通讯失败。


因此,在计算CAN总线的最大挂载节点数时,必须充分考虑线路寄生和传播延时的影响。具体要求如下:由线路寄生引起的信号衰减不应导致CAN控制器采样出现偏差,以避免通讯异常;同时,信号在传输路径上的传播延时必须小于位时间的1/2,以确保接收节点能够及时应答,从而避免通讯失败。


登录后查看更多
0
评论 0
收藏
侵权举报
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表凡亿课堂立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。

热门评论0

相关文章

美男子玩编程

多领域、有深度的开发者交流平台

开班信息