为什么电动车上网络故障码这么多

U 码通常意味着某个模块不出声了,不是它坏了。这里说清楚真正的成因,以及在订件之前怎么分辨。

把诊断仪插上纯电或插混车,经常一屏幕的 U 码,好几个模块同时报。看着像大事。多数时候是一个问题,被所有察觉到它的模块各报了一遍。

U 码到底在报什么

某个控制器在总线上等一条报文,没等到,或者收到了看不懂的。全部内容就这些。它完全没说另一个模块是坏了、断电了、睡着了,还是因为中间线路损坏而联系不上。

所以一个故障会引发一片码。每个原本要听那个沉默模块说话的控制器,都各自记下自己的抱怨,而这些码指名的是那个不出声的模块——不是有故障的那个。

为什么电动车上更多

  • 控制器更多。燃油车可能十来个;电动车再加上电池管理、车载充电机、DC-DC、热管理、逆变器等等。
  • 不止一条总线。模块分布在几条 CAN 网络上,由网关连接,所以同一个故障从一条总线上看不见,从另一条上一目了然。
  • 休眠与唤醒。模块会断电休眠以保护 12V 电瓶,诊断仪在不对的时刻接上去,会把休眠模块读成缺失模块。
  • 高压互锁。安全逻辑会主动切断系统的一部分,失去对端的模块就把这事报成通信故障。

先查 12V 电瓶。每一次都先查。

这是一屏幕 U 码最常见的原因,也是最常被跳过的——正因为车是电动的,12V 电瓶感觉像个附属品。它不是。高压系统起来之前,是它在给每一个控制模块供电。

亏电的 12V 电瓶带载就塌。模块瞬间欠压、掉线,然后互相记录通信故障。凭这个证据换模块,码马上就回来,因为那个模块本来就没毛病。

12V 电瓶要带载测,不能看静态电压。比亚迪装的是磷酸铁锂 12V 电瓶,静态电压比铅酸电瓶高——所以在铅酸电瓶上算正常的静态读数,放在它身上可能已经说明电量偏低。而且两种电瓶都可能静置时看着正常,模块一取电就往下掉。按该车型的维修资料判断,不要套用铅酸电瓶的经验值。

常见成因,按值得检查的顺序

  1. 12V 供电——电瓶状态、主保险,以及到那个沉默模块的供电线路。
  2. 搭铁。腐蚀或松动的搭铁给模块一个漂移的参考,它的总线信号也跟着漂。
  3. 插接件。进水、顶针、卡扣没完全到位。先看,再测。
  4. 总线线路。CAN High 与 CAN Low 之间短路,或对地短路,会拖垮整个网段。
  5. 网关。如果两组模块彼此看不见但各组内部都正常,怀疑连接它们的东西。
  6. 模块本身。最后查,不是最先查。

读的是分布,不是码

把哪些模块在报、它们都在报哪一个,写下来。如果六个控制器都在抱怨同一个,那个就是你的起点。如果每个模块都在抱怨其他所有模块,你面对的是供电、搭铁或总线问题——不是六个故障。

并且在清任何码之前先读完所有模块。分布本身就是诊断,清码就把它删掉了。