一辆行驶里程约12.7万km,配置E65/66底盘的宝马745Li轿车。用户反映:该车雨刷自动工作,仪表板上挡位显示灯闪烁,拔下钥匙,锁门后挡位显示灯仍然闪烁,不熄灭。
故障诊断:接车后先连接诊断仪看有没有故障代码,连接GT1之后开始自诊断,但是诊断仪无法自动读出车辆信息,这可就有点难了,无处下手啊。既然是雨刷不听指挥,工作就先从雨刷开始,诊断仪单独诊断雨刷模块,结果还是无法通信,查线路图吧,先看看雨刷的控制方式。
刮水模块包含的电子系统用于控制刮水器电机,以及接收和分析数据总线K-CAN SYSTEM的总线数据。刮水模块与刮水器电机固定连接在一起。雨刷工作时是雨刷开关的信号给转向柱开关中心SZL,刮水器开关的开关位置由转向柱开关中心通过数据总线Byteflight(BMW安全总线系统)和K-CAN SYSTME传送到刮水器模块。既然是通过数据线进行信息的传递,那么通过示波器就可以看出是否有信号到雨刷模块。根据线路图雨刷模块的5号脚是K-CAN SL绿色的数据线,6号脚是K-CAN SH绿/橘黄色数据线,连接示波器的两个探针分别到5号脚和6号脚,看K-CAN的信号是否正常(如图1所示)。结果是5号脚的K-CAN SL波形不正常。
示波器中黄色的波形是5号K-CAN SL的波形,很明显,波形不对。
下一步就是查找导致波形异常的原因了。继续查阅线路图,发现雨刷模块M3、停车预热/辅助加热模块A14、照明模块A3、底盘集成模块A170、中柱操作中心A167、车辆访问CAS模块A149、后座区显示器模块A166、后座区显示器以及网关、仪表等模块全部都并联在这一条K-CAN网络上,也就是他们中的任何一个模块内部出现短路或干扰都会导致所有的系统工作不止常。
查阅宝马WDS维修手册中的CAN总线的诊断,对K-CAN诊断有一个电压测量,检测的前提:蓄电池已连接且点火开关打开!
在测试仪上切换到测量系统:万用表。
.测量功能:电压
.测量方式:=
.测量范围:+/-10V
为了确定CAN Low(低速)或CAN High(高速)导线是否损坏,可以测量CAN Low(低速)或者CANHigh(高速)的对地电压。
CAN Low(低速)对地电压大约4.8 V;
CAN High(高速)对地电压大约0.2 V
这些值是近似值,根据总线负载可以有几个100 mV的偏差。
另外还有示波器测量,检测的前提:蓄电池已连接且点火开关打开!
在测试仪上切换到测量系统:示波器设置。
.测量方式:=
.测量范围:自动
.频率范围:1 kHz
为了弄清CAN总线是否完好工作,监测总线上的通信情况十分有用。在此重要的不是分析各个字节的情况,而是只要观察CAN总线的工作情况。示波器测量说明:“CAN总线很可能无故障工作。”
如果用示波器测量CAN Low(低速)和接地导线间的电压,然后在电压极限U(最小)=1V和U(最大)=5V时得到一个近似矩形的信号。
如果用示波器测量CAN High(高速)和接地导线间的电压,然后在电压极限u(最小)=0V和u(最大)=4V时得到一个近似矩形的信号。
这些值是近似值,根据总线负载可以有几个100 mV的偏差。
示波器的波形已经看出不正常了,测量电压看看,结果是5号脚对车身搭铁的电压是2.7V,对地电阻无穷大,6号脚对车身搭铁的电压是0.18V左右,对地电阻也是无穷大,这个测量结果和标准值4.8V和0.2V相比,5号脚是不正常的,6号正常的,示波器的波形也证实了这一点,这进一步证实了这个故障就是因为K-CAN网络的某一个模块出现了内部短路现象。
根据线路图的一串模块,再找到模块在车上的位置,一个一个地拔着试,太麻烦了!找几个容易拆的模块拔插头试验了)几个,结果都一样。当拔下仪表总成的插头时,波形有变化了(如图2所示),仪表插头插上之后波形立刻又变了(如图3所示)
看到这个变化之后,心里那个兴奋啊,是仪表坏了,换一个仪表装上去一定就好了!十是打电话定了一个仪表。第二天货到了,把仪表装好后试车,居然是故障依旧!
这回又没有思路了,那么多模块,一个一个拔着试,这还不得把全车都拆一遍,再说,这似乎已不是好的方法。再次让自己冷静一下,仔细地想想有没有别的方法。再查CAN总线的线路图,所有的模块全部都并联在两条网线上,没有先后主次之分,另外,可不可以从车辆无法诊断入手找找原因呢?可是线路图中并没有诊断座的线路图,诊断座与各模块之间是怎么通信的?找找培训手册看看原理图。
找到了E65培训手册的信息通信部分,发现该车的D-BUS诊断线链接网关,通过网关访问全车的控制模块。全车网络分为PT-CAN发动机动力系统和制动系统、byteflight安全总线系统、MOST仪表及音响总线系统、K-CAN S系统总线、K-CAN P外围总线和D-BUS诊断总线(如图4所示)。