1 CAN数据总线系统故障的原因
CAN数据总线系统故障的原因一般包括:电源系统引起的故障、节点故障和链路故障等。
1.1电源系统引起的故障
CAN数据总线系统的核心部分是含有通讯IC芯片的电控单元。电控单元的正常工作电压为10.5 V-15.0 V。如果电源系统提供的工作电压低于该值,就会造成一些对工作电压要求较高的电控单元出现短暂停止工作的现象,这就会造成整车的CAN数据总线系统出现短暂的无法通讯。故障产生的原因主要是蓄电池、发电机、供电线路、熔丝等元器件有故障。这类故障较难发现,必须足够细心。
2多路信息传输系统检修的步骤和方法
通过上述3个案例,可以将多路信息传输系统通讯故障检修步骤和方法归纳如下。
(1)了解车型多路信息传输系统的特点,包括传输介质及多路信息传输系统的结构形式等。
(2)检查电源系统是否存在故障,如蓄电池电压、发电机工作情况、供电线路、熔丝等。
(3)利用示波器测量波形,通过与正常波形进行比对分析系统出现的问题。在CAN数据总线系统中,信息的传递是通过两个二进制逻辑状态0(显性)和1(隐性)来实现的。每个逻辑状态都有其对应的电压值。电控单元利用两条线上的电压差来确认数据,在隐性电位时(逻辑值为1),两条线上电压值很接近;而在显性电位时(逻辑值为0),CAN-H上的电压值上升,而CAN_L上的电压值下降,电压差约为2.5 V ,并有100 mV的波动。在实际检测中,根据示波器的波形显示可以迅速判定故障部位。
(4)通过测量,判断线路情况。在检修多路信息传输系统的线路的过程中,需通过不同的测量方法,判断故障部位。
(5)利用故障检测仪读取测量数据值块中信息传输系统的通讯状态。通过专用故障检测仪可以观察各电控单元间信息交流情况及工作状态是否正常。如果某电控单元正在被执行自诊断的电控单元接收信息,则显示为1;而当正在被执行自诊断的控制单元没能从该电控单元上接收信息,则显示为0.那么可能是线路断路或该电控单元没有安装。
(6)还可采用替换法或跨线法对多路信息传输系统的链路进行检测,以判断是否存在故障。