一辆奔驰S680,该车新车开回家停放一晚,第二天车辆出现可以启动但无法挂挡现象,雨刮器自动工作,仪表提示雨刮器故障。
故障诊断:这是一辆行驶仅有111km的新车,在交付车辆时,无任何加装/改装。第一次报故障时是早上出现的问题,进行现场救援,诊断仪连接后,故障消失。
进店后做检测功能是正常的,检查车辆机舱组件及内饰附件未见涉水、进水等导致的故障。检查车辆前轴悬架,未发现损伤或变形,未见事故等导致的损坏。仪表提示
发动机故障灯亮,对FlexRay部件N73/3、N2/5、N80、N127等控制单元进行升级并处理搭铁点,留车到第二天早上故障又重现。看来车辆故障是和软件没有关系的。再次快速测试,同样发现FlexRay与多个控制单元通信故障。
W223车型FlexRay网络如图1所示。
发现FlexRay其中一条支路N73/3→N2/5→N80→N127无法被诊断。
检查N2/5、N127、N80、N73/3等控制单元线束插头连接正常,一未有虚接或松脱等导致的故障,未发现异常及磨损。
在用万用表测量之前,先了解一下FlexRay网络结构的特点,FlexRayBUS有8条支路(具体几条视车辆配置而定),通用节点(U)控制单元每个支路的电阻为102Ω,中间节点控制单元(M)电阻为2426Ω、6个末端节点控制单元(E)的每个末端节点(E)控制单元电阻也为102Ω,如图2所示。
用万用表分别单独测量各个控制单元FlexRay内阻,控制单元所处支路位置不一样,电阻值是不一样的。在N73/3→ON2/5→N80→N127此条支路上(如图3所示),断开各控制单元接口线路,因为电阻在控制单元内部,测量发现各控制单元对应针脚内阻正常分别约为102Ω和2426Ω,测量值正常。
再连接好各控制单元插头,不断开线路的情况下测量总电阻是50Ω,也正常。
再根据故障码并结合功能原理图分析,故障码中FlexRay是存在BUSOFF的,线路存在短路的可能性较大。然后对此条FlexRay支路进行模拟测试,同时万用表连接在整条支路上,在扭动线束及部件时观察万用表的实际值(阻值大小是否变化),按照支路顺序排查,当排查至N2/5晃动插头时测量发现FlexRay的电阻值变为0.5Ω(如图4所示),不正常,整条支路总电阻正常值是50Ω。