REF:
CAN总线标准接口与布线规范 https://zhuanlan.zhihu.com/p/34333969
高速CAN总线物理层对线束的要求 https://www.suncve.com/the-requirement-of-physical-layer-of-can-bus-for-wiring-harness/
- 利用LTSPICE 做仿真, 选用的是 ADI的 CAN transceiver, LTC2875
分支1.6uH 电感量仿真:
分支0.2uH电感量仿真
- 计算双绞线电感量
双线制平行传输线(电感量)计算公式与在线计算器
https://www.23bei.com/tool/782.html
0.5m 双绞线电感量计算:
2.5m 双绞线电感量计算:
- CAN总线布线规范
CAN总线布线形式 https://zhuanlan.zhihu.com/p/34333969
“手牵手”式连接
图4 “手牵手”式连接
手牵手布线是最基本的一种方式,需要注意的是在布线的时候电阻和电抗分配必须合理,一般要求在首尾两端各配一个120欧的终端电阻,不可只接单端或不接。
T”型连接
图5 “T型”连接
“T型连接”的布线方式需要注意的是分支的长度,一般波特率在1M的情况下,分支长度最好不要超过0.3m,如果需要增加分支长度,可以降低通讯速率或者使用(CANbridge+)中继器延长距离,一般情况分支布线的情况符合图5即可。
图6 分支距离和波特率的关系
星型拓扑结构
图7 星型拓扑结构
对于星型拓扑结构来说需要注意的是每个分支的终端电阻的匹配,一般等距离分支终端电阻R=N(分支数)*60即可,如果不等距,需要根据实际情况进行匹配,星型组网一般推荐使用(CANHUB-AS4)集线器,能够有效隔离子网络的干扰,延长通讯距离。
总线组网线缆的选择
图9 电缆选择和终端电阻匹配
在这里不得不说,同我接触的很多CAN总线的工程师,都会忽略这个电缆选型和终端电阻匹配问题,对于电缆选型很多工程师好像是对线缆的重视程度还不够,一般选择平行线缆带屏蔽的线缆,虽然带屏蔽了,但是CAN_H和CAN_L平行布线并不能很好的抑制共模干扰,导致总线传输总是偶发一些错误帧,导致数据重发,占用总线资源和其它数据传输,造成关键数据传输延迟,对研发工程师造成了极大的困扰,导致项目延迟。
其次就是终端电阻对总线的影响,不能只记着120欧的终端电阻,也应该根据不同长度和电缆的选择合理配。
作为国内CAN总线系统解决方案供应商,同时也是CIA协会在中国最主要的CAN总线技术传播的窗口,目前致远电子的产品覆盖了从CAN隔离收发器模块、接口转换卡、总线分析仪和总线记录仪,可以为用户提供完整的CAN总线解决方案。
- CAN对于线束的要求
https://www.suncve.com/the-requirement-of-physical-layer-of-can-bus-for-wiring-harness/
5. CAN线测试
总结:
CAN总线最远两端加120欧姆电阻,也就是CAN总线的电阻值是60欧姆。一般波特率在1M的情况下,分支长度最好不要超过0.3m。如果需要增加分支长度,可以降低通讯速率或者使用 (CANbridge+) 中继器延长距离。