2025年11月11日 08:26:34 来源:广州智维电子科技有限公司 >> 进入该公司展台 阅读量:0
1、诊断故障码(DTC)由什么组成?
答:诊断故障码(DTC)由四个域组成,分别为SPN(可疑参数编号)、FMI(故障模式ID)、OC(发生次数)、CM(SPN转化方式)
2、DTC四个域的填充规则如何看?

答:由图中可以看到,SPN占了19bit,FMI占据了5bit,CM占据了1bit,OC占据了7bit。
注意:图中只是演示了DTC各个域占据的字位,不能看作一个编号。具体的域分布由实际的message决定。
3、DTC从何而来?
答:从ECU的回应的message中可以解出故障码。 通常情况下,ISO_11898_RAW格式的Message存在分帧传输,故障码不够直观,转换为RP1210 Fromat J1939 Message更简单直观得到故障码
4、ISO_11898_RAW格式的Mmessage如何转换成RP1210 Fromat J1939 Message?

答:图中为ISO_11898_RAW格式的Mmessage转换成RP1210 Fromat J1939 Message我们想要的DTC则存在于RP1210 Fromat J1939 Message的messageData中。
5、例子说明RP1210 Fromat J1939 Message获得故障码更优胜于ISO_11898_RAW
答:

PGN为参数组编号;P为优先级;DA为目标地址;SA为源地址。该图与问题4中的图格式一一对应。
6、从问题5的例子中,我们如何得到故障码(DTC)?
答:故障码(DTC)可以直接从 Message Data中获取
例子中的故障码有三个,分别为:6C 00 04 01 ,E7 0A 03 01 ,E7 0A 0D 01
7、已知故障码如何查找故障信息?
答:以问题6中的故障码为例,从故障码填充规则可知:
故障码1: 6C 00 04 01 个字节为01,根据填充规则,个字节表示OC(发生次数),倒数第二个字节为04,根据填充规则,该字节表示FMI(故障模式ID), 倒数第三个字节00表示SPN的中间字节,倒数个字节表示SPN的低字节。通过计算可得SPN=6C=108,查J1939DA_2020_01.xls可得到故障信息为BarometricPressure
8、故障信息可以通过什么产品去诊断?怎样不用解码即可得到J1939故障码及故障信息?
答:诊断故障信息的产品有很多,比如DPA5产品。
9、什么是DPA5?
答:DPA5(Dearborn Protocol Adapter 5) 是DG Technologies的重型卡车,公共汽车、建筑、农业、军事和工业固定设备的诊断和重新编程工具。
10、J1939故障信息能否清楚明了在DPA5软件中显示?
答:可以,如图所示,J1939故障信息非常清晰
