CAN总线的故障定位与干扰排除



关注公众号,点击公众号主页右上角“ ··· ”,设置星标,实时关注智能汽车电子与软件最新资讯

CAN总线通讯是我们每天都会使用的工业通讯总线,工程师经常会遇到各种由于CAN总线通讯异常导致的问题。这篇文章将会带您了解怎么进行新能源汽车CAN总线的故障定位与干扰排除。


01

 新能源汽车的未来发展


现在大数据、物联网、智能家居等概念已经渗透进了千家万户,也渗透到了汽车工业的未来,典型例子就是汽车的自动化驾驶。

▲ 图1 车辆内通讯量随年份变化表

如图1所示,随着车辆实现的功能逐渐增多,整车的网络也越来越复杂,需要进行的通讯量也随着暴涨。为了面对数据传输量的暴增,未来新能源汽车将会逐步从现在有的CAN总线通讯逐步升级到CAN FD,来应对该变化。

02

CAN总线故障定位


CAN总线的故障问题绝大多数都是由于物理层传输出现问题导致的,所以为了对CAN总线故障定位,就需要对CAN总线的报文进行分析。

▲ 图2 CAN总线异常状态波形图

新能源汽车中常见的问题是干扰问题。如图2所示是使用我司CANScope总线分析仪捕获到的某车辆通讯的波形,在进行CAN总线故障定位时,要根据波形情况来判定异常干扰的原因。

可以看到在CAN_H和CAN_L上均有异常共模信号叠加,所以针对异常共模信号做FFT频谱分析,帮助用户快速定位共模干扰频率。

▲ 图3 FFT分析结果

如图3所示为FFT分析结果,可以看到干扰主要集中在1264KHz附近,证明在该CAN总线网络中有某个节点产生了这个频率的信号,串扰进了CAN总线网络中,导致总线通讯发生异常。

▲ 图4 CAN总线网络示例图

如图4所示为该CAN总线网络的示例图,针对每个节点进行测试后发现该共模干扰频率与逆变器频率吻合,最终确定是由于逆变器信号串扰进入总线导致通讯异常。

03

干扰排除方法


当我们确定了CAN总线的故障原因以后,需要进行干扰排除,那么下面将介绍常用的抗干扰解决方案。

① 增加隔离模块

干扰不但影响信号,更严重的会导致板子死机或者烧毁,所以接口和电源的隔离是抗干扰的第一步。隔离的主要目的是:避免地回流烧毁电路板和限制干扰的幅度。如图5所示,未隔离时,两个节点的地电位不一致,导致有回流电流,产生共模信号,CAN的抗共模干扰能力是-12~7V,超过这个差值则出现错误,如果共模差超过±36V,烧毁收发器或者电路板。增加CTM隔离模块后,就隔绝了地回流,限制了干扰幅度,增加了总线抗干扰性。

▲ 图5 差分抗干扰示意图

② 增加双绞程度

CAN总线为了提高抗干扰能力,采用CANH和CANL差分传输,达到效果就是遇到干扰后,可以“同上同下”,最后CANH-CANL的差分值保持不变。如图6所示。


▲ 图6 差分抗干扰示意图

CANH和CANL要紧密地绞在一起,通常双绞线只有33绞/米,而在强干扰场合,双绞程度要到45-55绞/米才能达到较好的抗干扰效果。

③ CAN线保证屏蔽效果与正确接地

带屏蔽层的CAN线,可以良好地抵御电场的干扰,等于整个屏蔽层是一个等势体,避免CAN导线受到干扰。如图7所示,为一个标准的屏蔽双绞线,CANH和CANL通过铝箔和无氧铜丝屏蔽网包裹,如图7所示。需要注意的是和与接插件的连接,在连接部分允许有短于25 mm 的电缆不用双绞。较好的CAN屏蔽线带有2层屏蔽层,称为双层屏蔽线,其中内层的CAN_GND是与CAN收发器的地连接,外层的Shield是与外壳大地相连。

▲ 图7 屏蔽双绞线

④ CAN线远离干扰源

远离干扰源是最简单的抗干扰方法,如果CAN线与强电干扰源远离0.5米,干扰就基本影响不到了。可是在实际布线中,经常遇到空间太小而不得不和强电混在一起,如图8所示,为某新能源汽车的驱动系统,CAN线与驱动线混在一起,结果导致干扰很大。只要与CAN并行的驱动线,具备2A/秒的电流变化,就会耦合出强磁场而导致CAN线上出现干扰脉冲。所以CAN线必须要和电流会剧烈变化的线缆远离。比如继电器、电磁阀、逆变器、电机驱动线等。

▲ 图8 布线乱问题

而解决这个问题,只能尽量保证强电与弱电分开捆扎,距离上尽量远离。实在避不开,也要垂直交叉,也不能平行布线。

⑤ 增加磁环或者共模电感

使用抗干扰的磁环,目的就是削弱特定频率的干扰的影响。如图9所示,为增加磁环的效果。CAN差分线缆可以两线一起加,或者单端单独加。

▲ 图9 增加磁环

磁环的效果可以大大削减特定频率的干扰强度,在增加磁环前,需要用CANScope或者示波器FFT快速傅里叶变化功能,测试出最高干扰的频率,然后向磁环厂家定制对应频率的磁环。如图10所示。为增加磁环前和增加磁环后的FFT的结果。可以看出干扰强度明显减小。

▲ 图 10 

⑥ 使用CAN网桥

▲ 图 11 CAN网桥抗干扰示意图

通过图11可以看到,波形在经过CAN网桥之前,由于总线电容过大,下降沿变得非常缓,形成了镰刀状,这样就容易导致位采样错误。而经过CAN网桥后,报文波形经过整形后重新发出,可以看到波形整体情况良好,能够保证报文的正常收发。

04

测试解决方案


这是CAN总线的冰山模型,当前工程师只关注露出水面部分:发送是否正常和协议解析,但是底层还有很多影响的因素,如压力测试,总线延迟等。

▲ 图 12 CAN总线冰山模型

为了保证CAN总线的通讯正常,在研发测试时就需要对其进行多种测试,以增加CAN总线的鲁棒性和一致性,保证通讯正常。

① CAN总线鲁棒性测试

CANScope-Pro 专业版 CAN 分析仪具备施放错误干扰的功能,可以对某个节点或者某 个网络进行错误干扰,以验证这个节点或者系统的鲁棒性(可恢复性)。

CANScope 设备所施放的错误干扰均为“数字式”。即当已经配置好的干扰将被激发。特定的干扰脉冲破坏 CAN 报文的位逻辑信号,导致 CAN 控制器识别错误。其能量均为正常的 CAN 电压范围(5V 以内),所以不会导致设备损坏。

从 CANScope 软件主界面的“测试”选项中“错误与干扰”进入,如图 13 所示。

▲ 图13 测试_错误与干扰

弹出“错误与干扰”窗口,如图14所示。

▲ 图 14

如图14所示,CANScope主要是通过多种干扰方式来对被测网络进行干扰测试,从而确定该网络的鲁棒性,干扰方式包括:

  • 自定义发送波特率:以错误的波特率发送数据,验证被测节点或者系统是否能 自恢复(注意启用后需要在报文界面点击发送报文) ;

  • 启用发送错误帧:在发送或者接收 CAN 帧的特定位置产生填充错误或者位错 误,从而导致错误帧(注意启用后需要在报文界面点击发送报文) ;

  • 启用发送干扰:对由 CANScope 发送的报文进行干扰,导致被测的接收节点 由于接收错误计数器达到 255,而进入总线关闭(注意启用后需要在报文界面 点击发送报文) ;

  • 启用接收干扰:对 CANScope 接收的报文进行干扰,导致被测的发送节点由 于发送错误计数器达到 255,而进入总线关闭。

 ② CAN总线一致性测试

随着新能源、智能网联等概念发展,新能源CAN网络节点高达50个,车身CAN总线环境变得复杂及紊乱,CAN节点质量不稳定给主机厂安全性带来极大威胁。所以主机厂和零部件厂对于CAN总线的一致性要求越来越高,出厂前都要进行一致性测试。

▲ 图15 CANDT一致性测试系统

如图15所示是我司的CANDT一致性测试系统,CANDT是基于CANScope强大的CAN总线底层测试分析基础,配备必要的电压源、PLC等核心外围设备,可自动化完成汽车零部件CAN节点物理层、链路层及应用层测试的CAN一致性测试设备。物理层测试的目的是验证节点及测试系统在电路设计、物理电平特性等方面的性能,就是保证节点能够正确连入总线的基础,其测试内容包括电阻电容特性、节点差分电阻、故障容错测试、CAN线上的物理电平特性等等。数据链路层的测试目的是保证每个节点的通讯参数能够保持一致性,所组成的网络能够正常有效的工作,内容包括位定时测试、采样点测试、SJW测试等等。

如图16所示,CAN一致性测试系统以ISO11898标准为核心,围绕国内主流新能源主机厂CAN总线测试标准为主要依据,测试功能满足物理层、链路层、应用层的测试需求。

▲ 图16 CANDT一致性测试系统测试项目

总结

对于CAN总线报文错误来说,百分之90的错误都来自于物理层,而CANScope总线分析仪可以对CAN 波形与报文同步发送和接收,快速对CAN总线进行各项测试,帮助工程师们快速完成故障定位和问题排查。


来源:东方中科


-END-

关注公众号,点击公众号主页右上角“ ··· ”,设置星标,实时关注智能汽车电子与软件最新资讯

智能汽车电子与软件 专注于汽车电子领域的信息交融平台,涵盖汽车电子行业资讯、市场动态、技术干货、知识见解、行业趋势等资讯深度覆盖。
评论
  • 故障现象 一辆2007款日产天籁车,搭载VQ23发动机(气缸编号如图1所示,点火顺序为1-2-3-4-5-6),累计行驶里程约为21万km。车主反映,该车起步加速时偶尔抖动,且行驶中加速无力。 图1 VQ23发动机的气缸编号 故障诊断接车后试车,发动机怠速运转平稳,但只要换挡起步,稍微踩下一点加速踏板,就能感觉到车身明显抖动。用故障检测仪检测,发动机控制模块(ECM)无故障代码存储,且无失火数据流。用虹科Pico汽车示波器测量气缸1点火信号(COP点火信号)和曲轴位置传感器信
    虹科Pico汽车示波器 2025-01-23 10:46 256浏览
  • 项目展示①正面、反面②左侧、右侧项目源码:https://mbb.eet-china.com/download/316656.html前言为什么想到要做这个小玩意呢,作为一个死宅,懒得看手机,但又想要抬头就能看见时间和天气信息,于是就做个这么个小东西,放在示波器上面正好(示波器外壳有个小槽,刚好可以卡住)功能主要有,获取国家气象局的天气信息,还有实时的温湿度,主控采用ESP32,所以后续还可以开放更多奇奇怪怪的功能,比如油价信息、股票信息之类的,反正能联网可操作性就大多了原理图、PCB、面板设计
    小恶魔owo 2025-01-25 22:09 375浏览
  • 随着AI大模型训练和推理对计算能力的需求呈指数级增长,AI数据中心的网络带宽需求大幅提升,推动了高速光模块的发展。光模块作为数据中心和高性能计算系统中的关键器件,主要用于提供高速和大容量的数据传输服务。 光模块提升带宽的方法有两种:1)提高每个通道的比特速率,如直接提升波特率,或者保持波特率不变,使用复杂的调制解调方式(如PAM4);2)增加通道数,如提升并行光纤数量,或采用波分复用(CWDM、LWDM)。按照传输模式,光模块可分为并行和波分两种类型,其中并行方案主要应用在中短距传输场景中成本
    hycsystembella 2025-01-25 17:24 284浏览
  • 临近春节,各方社交及应酬也变得多起来了,甚至一月份就排满了各式约见。有的是关系好的专业朋友的周末“恳谈会”,基本是关于2025年经济预判的话题,以及如何稳定工作等话题;但更多的预约是来自几个客户老板及副总裁们的见面,他们为今年的经济预判与企业发展焦虑而来。在聊天过程中,我发现今年的聊天有个很有意思的“点”,挺多人尤其关心我到底是怎么成长成现在的多领域风格的,还能掌握一些经济趋势的分析能力,到底学过哪些专业、在企业管过哪些具体事情?单单就这个一个月内,我就重复了数次“为什么”,再辅以我上次写的:《
    牛言喵语 2025-01-22 17:10 399浏览
  • 不让汽车专美于前,近年来哈雷(Harley-Davidson)和本田(Honda)等大型重型机车大厂的旗下车款皆已陆续配备车载娱乐系统与语音助理,在路上也有越来越多的普通机车车主开始使用安全帽麦克风,在骑车时透过蓝牙连线执行语音搜寻地点导航、音乐播放控制或免持拨打接听电话等各种「机车语音助理」功能。客户背景与面临的挑战以本次分享的客户个案为例,该客户是一个跨国车用语音软件供货商,过往是与车厂合作开发前装车机为主,且有着多年的「汽车语音助理」产品经验。由于客户这次是首度跨足「机车语音助理」产品,因
    百佳泰测试实验室 2025-01-24 17:00 157浏览
  • 嘿,咱来聊聊RISC-V MCU技术哈。 这RISC-V MCU技术呢,简单来说就是基于一个叫RISC-V的指令集架构做出的微控制器技术。RISC-V这个啊,2010年的时候,是加州大学伯克利分校的研究团队弄出来的,目的就是想搞个新的、开放的指令集架构,能跟上现代计算的需要。到了2015年,专门成立了个RISC-V基金会,让这个架构更标准,也更好地推广开了。这几年啊,这个RISC-V的生态系统发展得可快了,好多公司和机构都加入了RISC-V International,还推出了不少RISC-V
    丙丁先生 2025-01-21 12:10 1148浏览
  • 高速先生成员--黄刚这不马上就要过年了嘛,高速先生就不打算给大家上难度了,整一篇简单但很实用的文章给大伙瞧瞧好了。相信这个标题一出来,尤其对于PCB设计工程师来说,心就立马凉了半截。他们辛辛苦苦进行PCB的过孔设计,高速先生居然说设计多大的过孔他们不关心!另外估计这时候就跳出很多“挑刺”的粉丝了哈,因为翻看很多以往的文章,高速先生都表达了过孔孔径对高速性能的影响是很大的哦!咋滴,今天居然说孔径不关心了?别,别急哈,听高速先生在这篇文章中娓娓道来。首先还是要对各位设计工程师的设计表示肯定,毕竟像我
    一博科技 2025-01-21 16:17 220浏览
  • 前篇文章中『服务器散热效能不佳有解吗?』提到气冷式的服务器其散热效能对于系统稳定度是非常重要的关键因素,同时也说明了百佳泰对于散热效能能提供的协助与服务。本篇将为您延伸说明我们如何进行评估,同时也会举例在测试过程中发现的问题及改善后的数据。AI服务器的散热架构三大重点:GPU导风罩:尝试不同的GPU导风罩架构,用以集中服务器进风量,加强对GPU的降温效果。GPU托盘:改动GPU托盘架构,验证出风面积大小对GPU散热的影想程度。CPU导风罩:尝试封闭CPU导风罩间隙,集中风流,验证CPU降温效果。
    百佳泰测试实验室 2025-01-24 16:58 134浏览
  •  万万没想到!科幻电影中的人形机器人,正在一步步走进我们人类的日常生活中来了。1月17日,乐聚将第100台全尺寸人形机器人交付北汽越野车,再次吹响了人形机器人疯狂进厂打工的号角。无独有尔,银河通用机器人作为一家成立不到两年时间的创业公司,在短短一年多时间内推出革命性的第一代产品Galbot G1,这是一款轮式、双臂、身体可折叠的人形机器人,得到了美团战投、经纬创投、IDG资本等众多投资方的认可。作为一家成立仅仅只有两年多时间的企业,智元机器人也把机器人从梦想带进了现实。2024年8月1
    刘旷 2025-01-21 11:15 913浏览
  • 飞凌嵌入式基于瑞芯微RK3562系列处理器打造的FET3562J-C全国产核心板,是一款专为工业自动化及消费类电子设备设计的产品,凭借其强大的功能和灵活性,自上市以来得到了各行业客户的广泛关注。本文将详细介绍如何启动并测试RK3562J处理器的MCU,通过实际操作步骤,帮助各位工程师朋友更好地了解这款芯片。1、RK3562J处理器概述RK3562J处理器采用了4*Cortex-A53@1.8GHz+Cortex-M0@200MHz架构。其中,4个Cortex-A53核心作为主要核心,负责处理复杂
    飞凌嵌入式 2025-01-24 11:21 230浏览
  • 书接上回:【2022年终总结】阳光总在风雨后,启航2023-面包板社区  https://mbb.eet-china.com/blog/468701-438244.html 总结2019,松山湖有个欧洲小镇-面包板社区  https://mbb.eet-china.com/blog/468701-413397.html        2025年该是总结下2024年的喜怒哀乐,有个好的开始,才能更好的面对2025年即将
    liweicheng 2025-01-24 23:18 255浏览
  •     IPC-2581是基于ODB++标准、结合PCB行业特点而指定的PCB加工文件规范。    IPC-2581旨在替代CAM350格式,成为PCB加工行业的新的工业规范。    有一些免费软件,可以查看(不可修改)IPC-2581数据文件。这些软件典型用途是工艺校核。    1. Vu2581        出品:Downstream     
    电子知识打边炉 2025-01-22 11:12 339浏览
我要评论
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦