电机控制器的诊断功能是电机控制器开发厂家需要开发的一个重要功能。
关于电机控制,需要关注:IGBT失效,Resolver失效,SBC(电源管理芯片)功能。
而对于诊断,需要关注:
- DTC
- Freeze frame
- EDR
DTC的基本信息:
1)DTC概念
故障存储相关的0x19和0x14服务。
当系统检测到了一个错误或者是一个故障发生的时候,会将相对应的数值故障码进行存储,那么这个对应的数值故障码,我们称之为故障码,就是DTC。
一个DTC可以反应出一个故障发生的具体位置,和这个故障发生原因和类型,我们通过读取的DTC信息,可以为维修提供一些依据。除此以外还有与法律有关的故障,比如说排放有关的,在未来还会有安全相关的故障
2)故障类型
在很多国际标准里面都定义了DTC的格式。比如说UDS里定义DTC由3个字节组成,而ISO 15031-6里定义了DTC格式由“两个字节根基+一个字节的故障类型”组成。有95%用到的DTC格式都是ISO 15031-6里定义的DTC的故障类型和格式
3)快照数据
快照数据是指当这个错误发生,或者当这个DTC存储的时候,记录的一些环境数据,比如说车速,水温,发动机转数等这些数据,从而我们读取这些数据之后,能够更好的判断DTC产生的原因以及发生故障原因。
Freeze Frame的信息
冻结帧(Freeze Frame): 记录发生故障时的工况(SnapShot:由一些列的DID组成),当DTC