宝马X5网关故障导致的自诊断问题

来自:来源网络
6年前
已收藏
收藏
阅读数
377
回复数
0

背景

车型:宝马X5,底盘型号为E53,发动机型号为M62型。 VIN:WBAFB31050LP13539

现象

该车在某修理厂进行了车身修复,之后仪表板的SRS故障警告灯被激活点亮。

方案

01 连接GT1诊断仪进行自诊断,选择X系E53底盘车型,点击“快速测试”键,对全车电控系统进行扫描,完成后却发现诊断仪没有搜索到“MRS多方位乘员保护”电控系统,也就是说,无法进一步对安全气囊系统进行故障诊断。同时笔者又发现,中央车身电子控制ZKE、自动冷暖空调IHKA、禁止驶离电子防盗EWS等多个电控系统项目,诊断仪都无法搜索到,这种情况以前从未遇到过。按照常规的检测思路,首先对MRS电控系统的线路连接状况进行检查。在GT1诊断仪的文件资料库中,找到MRS控制模块的供电线路图,得知采用的是F44号保险丝,实际检查该保险丝正常。 02 如果继续对其他电控系统的连接线路状况进行检查,显然是一种错误的检测思路,因为宝马车系的电控系统之间采用的是总线通讯方式,如此多的电控系统与诊断仪无法进行通讯连接,问题最有可能出在网络的数据交换。为此点击“功能选择”键,在菜单中选取“总线功能”项目,然后点击“文件”键,显示的文件原理内容为:总线系统是一个用于交换数据和信息的汇流线系统,总线将主控模块(总站)与大量独立的控制模块连接起来,总线上的所有控制模块均为并联形式。总线分类及功能如下: 02-01 诊断总线D、TXD。诊断总线与OBDⅡ诊断座的8号脚相连,功能是实现诊断仪与控制模块之间的数据传输,诊断仪通过向控制模块发送一个诊断电码,以选择要进行诊断的控制模块。因此,控制模块能够向诊断仪传送状态信息和故障码信息,以及进行输出端的控制功能。 02-02 仪表总线I-BUS。该总线主要用于仪表/显示器与音频系统的数据传输,例如照明检查模块、旅程电脑、IKE显示器、多功能信息显示器、导航电脑、收音机、电话等电控系统的数据交换。 02-03 车身总线K-BUS。车身总线承担着交叉电码的数据交换任务,例如ZKE控制模块和IHKA控制模块连接在K-BUS总线上。从技术角度来讲,K-BUS总线可涵盖全车总线网络的功能范围。 02-04 CAN总线。属于串行总线系统,即双线制总线系统,多与动力系统连接。 02-05 外围设备总线P。基本模块GM (即ZKE控制模块)是P总线的主控模块,在布线集中的地方如车门部位,安装有外围设备总线模块,它们通过P总线彼此联系,如基本模块GM通过P总线将信息传送至车门模块,车门模块再对玻璃升降器和中控锁进行控制。 02-06 控制模块响应条件。在打开点火进行诊断时,通常所有的控制模块都会有晌应。通过仪表IKE,各总线之间能够彼此交换信息,仪表板IKE是I-BUS/K-BUS总线的主控单元,对于诊断总线来说它作为网关,因此,能够将I-BUS/K-BUS总线的数据电码,转换为诊断总线的数据电码,它发送并接收所有通过总线系统与之连接的控制模块数据信息。例如按动MID操作面板上的按钮,以激活停车通风功能,那么该电码必须由I-BUS总线传送至仪表IKE,仪表IKE再通过K-BUS总线,将数据传送至自动冷暖空调IHKA控制模块,最终实现此功能。 03 从上面原理内容可知,仪表板就是整车总线的网关,而诊断仪无法搜索到的电控系统,都是K-BUS总线上的用户,因此,有充分的理由怀疑,是网关的K-BUS总线电码处理功能出现了问题。为了验证这种推断,点击“检测计划”键,对总线功能进行测试。诊断仪提供了三项测试步骤:TXD总线测试、K-BUS总线测试和I-BUS总线测试。依照诊断仪的提示信息分别进行测试,结果TXD总线和I-BUS总线通过了测试步骤,而K-BUS总线在测试过程中,诊断仪则显示“传输故障,未识别到ZKE和IHKA 电控系统”,由此验证了上面的推断是正确的。 04 对仪表板进行自诊断,查询故障信息,有两个故障码:-“BD电子制动力分配”、“BF组合仪表电子装置内部故障,当前存在,超出工作范围,须重新设码”。将诊断仪退回至初始诊断界面,点击“设码/编程”键,对仪表板进行重新设码,结果故障依然存在。检修至此,基本上可以判定故障为仪表板内部的网关功能性损坏。但检修工作应该是严谨的,还有一个问题必须得到确认,就是K-BUS总线本身是否存在不良现象。为此查询了相关资料,得知K-BUS 总线的电线颜色为白/红/黄色(WS/RT/GE),总线上信号电压波形为矩形波,信号高电位在7V与蓄电池电压之间,信号低电位在0-2V之间。总线的线束汇集器位于手套箱后部,仪表板与K-BUS总线的连接针脚为7号。 05 使用示波器测量K-BUS总线信号,波形正常。将仪表板拆下来测量7号脚信号,完全相同。与车主协商,车主认为只是SRS 故障警告灯常亮,没有必要更换。于是笔者想了一个折中的方法,将一辆宝马E39的仪表板拆下来装到该车上,使用诊断仪清除故障码,SRS故障警告灯熄灭,然后换回原车的仪表板,检修工作至此结束。

备注

01 汽车电子技术的发展,必然引领今后的检测技术向总线诊断模式发展,这是一种先进的故障检测理念,需要的是逻辑推理能力,数字化的诊断理念已不再适合,因为总线诊断没有数据流信息可做参考。实际上,对于单个控制模块故障产生的总线通讯问题,是很容易解决的,关键在于它是哪种总线上的用户。就本例故障而言,宝马E38、E39、E53等底盘车型的网络构架基本相同,依照不同总线将电控模块分类,对检测工作是非常有益的。 01-01 诊断总线D、TXD上的用户。仪表板IKE、转向角传感器、ABS/ASC/DSC 控制模块。 01-02 K-BUS总线上的用户。仪表板IKE、ZKE控制模块、自动冷暖空调IHKA 控制模块、雨量传感器、安全气囊MRS 控制模块、禁止驶离电子防盗EWS控制模块、胎压监控RDC控制模块、开关控制中心、停车辅助加热装置。 01-03 I-BUS总线上的用户。仪表板IKE、停车距离报警PDC控制模块、照明检查模块LCM。 01-04 CAN总线上的用户。仪表板IKE、自动变速器EGS控制模块、发动机DME控制模块、ABS/ASC/DSC控制模块、单轴空气悬挂EHC控制模块、转向角传感器。

上一篇下一篇
参与回答(0条评论)
用户头像
上传
用户头像
{{item.nickname}}{{item.pubtime}}回复
回复图片
用户头像
上传
用户头像
{{item1.nickname}}回复 {{item1.othername}} {{item1.pubtime}} 回复
回复图片
用户头像
上传
查看全部回复{{item.replylist_count}}条 查看全部
收起回复 收起全部
{{isLoadList==1?'加载中...':(isLoadList==2&&(list.length <=3||(list.length>3&&!is_hidden))?'没有更多内容了':'查看更多回答')}}
返回顶部

返回顶部