问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

电动汽车故障诊断神器:深度解析CAN网络报文

创作时间:
2025-01-22 05:15:20
作者:
@小白创作中心

电动汽车故障诊断神器:深度解析CAN网络报文

随着电动汽车技术的快速发展,CAN(Controller Area Network)总线作为高效的支持分布式实时控制的串行通信网络系统,在汽车电子领域得到广泛应用。特别是在电动汽车的故障诊断中,通过对CAN报文的深入解析,可以实现对车辆速度、电池电压等重要参数的编码方式的理解,快速定位潜在的硬件或软件故障点,从而提升电动汽车的技术成熟度与可靠性。

01

CAN报文结构与解析技术

CAN报文的结构主要包括以下几个关键部分:

  1. 标识符(ID):用于识别数据帧类型和优先级,标准格式为11位,扩展格式为29位。
  2. 控制字段:包含数据长度码等信息,共6位。
  3. 数据段:最大可传输8个字节的数据。
  4. CRC校验:用于确保数据完整性的15位校验值。

因此,一帧CAN报文的最大长度为:

  • 标准格式:11(ID)+ 6(控制)+ 8×8(数据)+ 15(CRC)= 100位
  • 扩展格式:29(ID)+ 6(控制)+ 8×8(数据)+ 15(CRC)= 118位

此外,完整的CAN报文还包括帧起始、应答、帧结束等额外字段,但核心数据长度主要取决于上述部分。

在解析CAN报文时,需要关注以下几个关键点:

  1. 信号矩阵表:主机厂制定的信号在数据域中的分布、信号值的换算等信息。信号矩阵表包含报文ID、报文的发送周期、信号起始位、信号位的长度、信号值的换算、单位等关键信息。

  2. 编码类型

  • Intel类型:高位在高字节,低位在低字节。以3A6B为例,3A为高位,6B为低位。
  • Motorola类型:高位在低字节,低位在高字节。以3A6B为例,3A为高位,6B为低位,协议给定起始位是32bit。
  1. 物理值与信号值的转换
    在DBC定义中,每一个消息都能定义数据类型,factor(精度)与偏移(offset)。数据类型包括signed(有符号类型,可表示正负),usigned(无符号类型,不能表示负数)。物理值与信号值之间的转换公式为:
  • 物理值=信号值*factor+offset
  • 信号值=(物理值-offset)/factor

例如,报文信息motor_torque,占8个bit,精度为0.1,偏移为1。这里我们可以选择自动计算范围,8个bit即2的八次方=256,由于该报文是signed有符号的,因此信号值的取值范围是-128到127。通过转换物理值的范围就是-11.8到13.7。

02

实际应用案例

以零跑T03纯电动车电子驻车制动报警灯异常点亮故障为例,展示CAN报文解析在实际故障诊断中的应用。

车辆信息

  • 车型:零跑T03
  • 年份:2022款
  • 类型:纯电动车
  • 行驶里程:约3,000 km

故障现象

  • 仪表盘上黄色的电子驻车制动报警灯异常点亮。

故障检测

  1. 试车确认:确认故障现象属实,操作驻车制动器开关能听到执行器工作声音。
  2. 故障码检测:使用故障检测仪,未发现相关故障代码存储。

故障诊断

  1. 系统工作原理:了解自动驻车功能和电子驻车制动系统(EPB)的工作过程。
  2. 试车观察:发现在车门未关闭、驻车制动已施加状态下,车辆有明显扭动现象,判断可能存在驻车制动功能问题。
  3. 举升检查:检查发现右后轮驻车制动失效。

故障定位

  1. 电路检查:查询EPB电路图,了解供电熔丝和执行器供电熔丝的位置和功能。
  2. 熔丝测试:检查熔丝SF05,供电正常。
  3. 供电线路测试:测试EPB控制模块至右侧驻车制动器执行器的供电线路,供电正常。
  4. EPB控制模块测试:测量EPB控制模块输出电压,发现电压为0 V,判断EPB控制模块故障。

故障排除

  1. 更换EPB控制模块。
  2. 功能验证:更换后进行试车,电子驻车制动报警灯不再异常点亮,驻车制动功能恢复正常。

通过这个案例,可以看出CAN报文解析在故障诊断中的重要作用。通过对CAN报文的深入分析,可以快速定位故障点,提高维修效率和准确性。

03

总结与展望

CAN报文解析技术在电动汽车故障诊断中的应用,不仅提高了故障诊断的效率和准确性,还为电动汽车的智能化维护提供了有力支持。随着电动汽车技术的不断发展,未来的故障诊断系统将更加智能化,能够实现自动化的故障检测和诊断,进一步提升电动汽车的可靠性和用户体验。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号