欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

CAN Bus cable simulation

发布时间:2023/12/20 编程问答 73 豆豆
生活随笔 收集整理的这篇文章主要介绍了 CAN Bus cable simulation 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

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+) 中继器延长距离。

    总结

    以上是生活随笔为你收集整理的CAN Bus cable simulation的全部内容,希望文章能够帮你解决所遇到的问题。

    如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。