CAN总线十万个为什么 | 做好这几点,总线通讯不再异常

描述

导读

在当今的工业和汽车电子领域,CAN总线的应用极为广泛,但错误帧问题却常常困扰着工程师们。本文将通过一个真实的案例,深入探讨CAN总线错误帧产生的原因,并从物理层面和元器件层面提供全面的优化策略。

 

一个真实的案例:有用户向我们的技术同事反映了一个棘手问题:他的电池包充放电测试运行仅两小时,CAN 总线就出现了 15 次错误帧,这可怎么办呢?明明使用的是最好的工具,接线正确,波特率一致,总线电阻也匹配,但错误帧还是频繁出现,这可愁坏了他。

总线通讯

别急,小致来为你详细讲解优化方法。首先从物理层面来看。

  1. 如果是由强电流产生的空间磁干扰,屏蔽层的效果会很有限。此时,应加大 CAN 线缆的双绞程度,也就是让线缆靠得更紧一些,从而降低差模信号被干扰的程度,这对于周期性正弦干扰有很强的抑制作用。
总线通讯
  1. 将动力线缆与 CAN 线缆保持距离,两者间距大于 0.5 米,这是抑制周期性脉冲干扰最有效的方法。
总线通讯
  1. 外接专用的信号保护器来消除干扰。例如,使用致远电子的 CANFDBridge+ 网桥进行隔离,并采用光纤传输。像致远电子的 CANHub-AF2S2,就可以完全隔离干扰。
总线通讯

再来看元器件层面。在 CAN 接口增加磁环、共模电感等抗干扰效果较好的感性防护器件。当发送计数器达到 255 或接收错误计数器达到 128 次时,控制器将进入复位模式,对错误计数器进行恢复处理。先进行快速恢复,如果错误持续,将在 10 次快速恢复后执行慢速恢复操作。若慢速恢复 20 次后仍无法解决问题,则需人工介入处理。做好以上几点,就能大大提升这条总线的抗干扰能力。

总线通讯

下一期,大家想了解CAN总线哪些问题?欢迎在评论区留言。

总线通讯

CAN/CANFD转CAN/CANFD网桥

CAN快速升级

加负载和增程

ID过滤数据转换

参考价格:890元
 

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分