导读
在当今的工业和汽车电子领域,CAN总线的应用极为广泛,但错误帧问题却常常困扰着工程师们。本文将通过一个真实的案例,深入探讨CAN总线错误帧产生的原因,并从物理层面和元器件层面提供全面的优化策略。
一个真实的案例:有用户向我们的技术同事反映了一个棘手问题:他的电池包充放电测试运行仅两小时,CAN 总线就出现了 15 次错误帧,这可怎么办呢?明明使用的是最好的工具,接线正确,波特率一致,总线电阻也匹配,但错误帧还是频繁出现,这可愁坏了他。

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

- 将动力线缆与 CAN 线缆保持距离,两者间距大于 0.5 米,这是抑制周期性脉冲干扰最有效的方法。

- 外接专用的信号保护器来消除干扰。例如,使用致远电子的 CANFDBridge+ 网桥进行隔离,并采用光纤传输。像致远电子的 CANHub-AF2S2,就可以完全隔离干扰。

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

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

CAN/CANFD转CAN/CANFD网桥
CAN快速升级
加负载和增程
ID过滤数据转换
参考价格:890元
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
CAN总线
+关注
关注
146文章
2050浏览量
135474 -
线缆
+关注
关注
5文章
702浏览量
30459 -
总线通讯
+关注
关注
0文章
26浏览量
11162
发布评论请先 登录
相关推荐
热点推荐
CAN总线通讯异常
大家好,请教个问题:有一款CAN总线产品,在使用一段时间后,出现通讯异常。经客户排查,线束连接完好,客户初步进行如下测试: 1、上电测试CANH和CANL对GND的电压:8 VCANH
发表于 01-08 11:16
CAN总线为什么这么火,CAN总线是什么
),是一种用于实时应用的串行通讯协议总线,它可以使用双绞线来传输信号,是世界上应用最广泛的现场总线之一。CAN协议用于汽车中各种不同元件之间的通信,用来取代昂贵而笨重的配电线束。
发表于 01-15 17:04
•6772次阅读
叉车can总线异常怎么解决
,被广泛应用于叉车控制系统中,实现了叉车各控制单元之间的高速、可靠通信。然而,在实际使用过程中,叉车CAN总线可能会出现各种异常情况,影响叉车的正常使用。 叉车CAN
CAN总线十万个为什么 | 聊聊几种常见的CAN网络拓扑
来到《CAN总线十万个为什么》系列视频。今天我们聊聊几种常见的CAN网络拓扑,主要有:线型拓扑、星型拓扑、环形拓扑和树形拓扑。1.线型拓扑线型拓扑,也称为
CAN总线十万个为什么 | 为什么CAN总线分支不能过长?
导读探讨了CAN总线中分支问题及其对信号完整性的影响,并提出了相应的解决方案。今天我们将深入探讨CAN总线中的一个关键问题——分支问题。在开
CAN总线十万个为什么 | 为什么CAN总线终端电阻如此重要?
导读在深入探讨CAN总线技术时,我们不得不关注一个看似微小却极为关键的部分—终端电阻。本文将简要阐释终端电阻对于CAN总线性能的重要性,以及
CAN总线十万个为什么 | CAN自定义波特率有什么用?
导读CAN总线通信中,波特率一致并不总能保证通信顺畅。本文将揭秘自定义波特率的原理和应用,探讨如何通过优化采样点和提高容忍度解决通信问题,助力工程师提升通信稳定性。通常情况下,CAN总线
CAN总线十万个为什么 | 如何轻松应对CAN(FD)接口不足?
更多路的CAN(FD)接口来满足多路采集总线数据的需求。那么问题来了,想要增加CAN(FD)接口,工控机USB资源率不够,怎么办呢?其实,从源头解决问题才是最高效的
CAN总线十万个为什么 | 做好这几点,总线通讯不再异常
评论