问:一辆2003款本田雅阁CM4 ,车况一直比较稳定,行驶里程170000km。近日一次在山区道路上行驶了约2h后,突然仪表盘上发动机转速表和水温表示数跌到0附近,车辆出现激烈摆动的现象,接着空调不制冷,只有热风吹出。当时驾驶员将车速降到约40km/h,车辆故障现象未改善。后停车约半小时后,重新启动车辆行驶,仪表显示已正常,空调系统也恢复正常工作。该车继续行驶约100km以后,上述空调不制冷及仪表不正常的故障现象再现。维修时对仪表、空调相关控制系统及搭铁线路做了检查,没有发现异常,空调系统的制冷压力也正常。用本田HDS检测仪进行检测,调出“U0155”、“B1178”和“B1168”等3个故障码。其中U0155的含义是仪表控制模块到发动机电脑快速通信网络失常;B1178的含义是F-CAN通信线路错误;B1168的含义是仪表控制模块与发动机ECM/PCM失去通信。请问调出的故障码与本车的故障有何具体联系?请老师指导应如何检修该车故障。
答:上述3个故障码所代表的含义均与信息通信相关,也就是与此车多路通信网络系统的结构相关。该车的网络系统分为B-CAN车身控制局域网和F-CAN动力快速控制局域网两部分。B-CAN通信网以较低的,33.33kb/s的速率进行传输,适用于空调、门锁、音响及防盗等装置。而F-CAN的数据传输速率较高,达500kb/s,适用于如发动机点火、燃油和排放系统、变速器等动力数据的传输,低速B-CAN与高速F-CAN的网络结构如图1所示。由于B-CAN和F-CAN两总线的传输速率不同,为实现这两种网络的数据共享,仪表控制模块还起到网关的作用,负责B-CAN与F-CAN两网络间数据的转换。
该雅阁CM4轿车采用的是数字仪表,发动机的各种传感器信号先送入发动机ECM电脑,再经F-CAN的通信数据,把这些信息送到仪表板网络控制器,经仪表控制模块处理后,输送到仪表的显示装置。
远程指导该车维修过程如下。进行通信线路的检查,提示内容为“ERROR1”,表示仪表控制模块与F-CAN之间通信发生故障。按下空调A/C开关,空调面板显示运转正常,指示灯也正常,但空调压缩机不运转。用HDS检测仪检查空调系统的动态
数据流,显示空调开关信号是正常的。再对发动机的动态
数据流进行检测,显示空调仍然处于关闭状态,说明发动机电脑没有接收到空调的信号。两者为什么出现矛盾的结果呢?
检查空调控制模块到B-CAN通信线路是正常导通的。拆卸右边仪表台的下饰板,再拆开发动机电脑,给发动机电脑E18号端子提供搭铁信号,这时空调压缩机能正常运转恢复制冷(图2)。
拆下仪表控制模块,拔下模块上30针的接插件,检查插头及端子座均有没有端子弯曲、松脱或锈蚀的现象,检查未见异常。检测该接插件的电源、搭铁及传输线路均没有发现故障点。从故障现象分析:发动机转速表和水温表示数在0上下,以及空调系统不制冷,怀疑是由网络信息传输或接收出现间断性故障引起的。初步分析仪表控制模块内部的收发器存在间断性故障。尝试更换仪表总成,清除所有故障码后,该车故障彻底排除。
该车没有设立独立的网关,而是利用仪表控制模块兼网关。如果其通信收发头出现间断故障,那么高、低速传输网络的收发也会出现不能正常通信的故障。该车空调间断性不制冷,是由于仪表模块接收B-CAN的空调控制模块的空调制冷信号,没能通过户CAN网络,正确发送指令给发动机电脑。发动机电脑无法给空调压缩机继电器提供搭铁信号,压缩机也就不能运转。同时仪表控制模块不能接收发动机电脑通过F-CAN输送来的各传感器的信号,故仪表显示就不正常了。
这里要提醒-下大家,在更换仪表总成时,必须用HDS检测仪读取旧仪表的里程数,并要写入到新仪表的里程数中。