HI-DS是现代汽车的故障诊断设备,是我们日常工作中经常使用的检测仪器(如图1所示)。最近我公司的一部HI-DS检测仪出现故障了,故障现象为对于像索纳塔和伊兰特等老车型采用传统的通过K线诊断的系统能够进行故障诊断和数据流读取等功能,而采用CAN线通信的新车型系统全部不能进行通信,无法读取故障码和数据流。因为HI-DS的维修周期较长并且费用较高,于是尝试进行维修。
根据故障现象,首先从基本的检查入手。
第一,对诊断仪的数据连线进行导通测试,确保连线无开路和短路现象。
第二,对诊断插头与车辆诊断接口的接触状态进行检查,保证接触可靠。
第三,使用其他HI-DS的数据线进行替换实验。
经过以上的检查过程后确定,查出CAN通信不良的原因是解码器自身的问题。
确定故障后,使用GDS的示波器功能检测HI-DS诊断口CAN-H与CAN-L在进行通信时的波形(如图2所示)。通过波形发现,CAN-L存在明显的波形畸变,峰谷之间的电压明显不足。
因为CAN信号是通过开关列阵(如图3,图4所示)进入处理器的,所以首先检测直接与数据线连接的开关列阵。测量相关的高速光电继电器,没有发现异常。于是把4个与CAN通信相关的光电继电器与主板上其他用途的继电器进行互换,试验的结果是依旧不能建立CAN通信。
于是分析解码器主板的电路结构,找到负责CAN通信的相关芯片(如图5所示)。
因为HI-DS解码器采用了标准的CAN通信电路,所以很容易在网上找到接口电路(如图6所示),通过检测分析CAN通信接口芯片TJA1050损坏的可能性很大。于是购得TJA1050芯片焊到主板上,试验的结果故障依旧。再次选购两片该芯片分别焊到主板上测试,结果还是不能获得通信。
分别测量CAN通信控制芯片的数据发送与接收端(如图7所示)的波形,虽然无法识别波形的内容,但是可以确定CAN通信控制芯片是正常的。于是怀疑买的TJA1050芯片是假货。经过多次焊接已经把主板的焊盘破坏了,至此维修陷入困境。