一辆行驶里程约5万km、配置N20发动机的宝马320Li轿车。该车辆挂D挡行驶,只要车辆往前走几米挡位就自动挂入P挡。
故障诊断:车辆拖车进店,试车挂D挡行驶后马上自动跳入P挡,第一反应感觉就是驾驶员侧车门没关好后导致跳挡,电子挡位杆车型以驾驶员侧车门触点信号来识别车门是否关闭。如果没关闭会把挡位自动切换到P挡(如果车速大于15km/h会自动跳入N挡),来保证车辆和人员的安全,但是从仪表状态显示是关闭的。
在测试故障时发现大灯会一下开一下关的动作,而且右前FEM模块内部继电器有一下吸合一下断开的声音,仪表伴随继电器吸合断开报警限速功能失效,ISTA诊断有故障码,如图1所示。
执行多个检测计划,发现故障码对跳挡故障好像没有直接的联系,都是一些发动机方面的检测计划,而且在故障时一直存在的,我们首先得隔离故障。
这时我做了一个大胆的想法,系上驾驶员安全带后发现行驶挡位就不跳挡了,测试车辆能正常行驶,为什么会这样?找一辆正常车目妈金,只要驾驶员的安全带系上后,不管你左前门关或者没关,挡位都不会跳入P挡的。宝马的逻辑思路首先是以左前车门触点信号为准,但是只要你系上安全带,此时以安全带系上为准了。总之,确保驾驶员在车上就不会自动跳入P挡。
此时限速和大灯闪烁的问题还是存在,FEM模块内部继电器还是有吸合和断开声音,0x8040BD总线端KL.30F复位或关闭。此时此故障码引起了我的重点关注,查询相关电路图,发现SZL和大灯开关的供电都是走30F供电,我们测量了SZL和大灯开关的供电在继电器断开的瞬间是没有电压的,如图2所示。
那么问题来了,首先我们抛开安全带系不系不说,左前门触点信号到底是不是正常呢?进入FEM,开关车门读取车门触点信号都是能正常显示的,在跳挡的一瞬问车门触点信号显示一直是关闭的。因此我们判断应该是FEM内部问题导致瞬间的信息缺失从而无法采集到左前门触点信号,所以从数据流是无法看到正常体现车门的触点信号,从而导致跳入P挡。
更换FEM并编程后故障解决。
故障总结:对于故障我们首先要对整个系统比较了解,如果一直按照诊断仪的诊断检测计划可能就会跑偏。逻辑思路要清晰,对于故障的确认一定要仔细,客户没有观察到的故障现象可能对解决问题很重要,其次隔离故障对解决故障的准确性更能提供一个有力的支持。