我忘了說, 有一種情況是 ECU 當掉會造成 reboot (重開機) 的設計, 這種當掉後會在一段時間 (通常是幾秒鐘) 後就重開機的電路設計, 在行話中叫做 watchdog, 這也是有可能的情況, 我解釋一下幾種猜測:
1. ECU 本身程式設計不良, 會因為程式卡死 (deadlock) 而失去回應, 最後引發 watchdog 重開機
2. ECU 對於外部輸入之資料 (來自 sensors) 計算出錯, 進入計算例外狀態, 但又沒有適合的例外處理程式接手, 造成當機重開
3. 假設衝水時, 水有吃進某些訊號線或控制線中, 會造成漏電問題時, sensor 送進 CPU 的數據 (電壓) 可能會跑掉而失準, 造成 ECU 計算出錯的結果 (資訊理論中的老話: garbage-in, garbage-out... 垃圾進垃圾出), 而進一步引發不正確的 ECU 行為
這個先給你參考看看... 因為我看你有提到儀表會瞬間全歸零, 這多半表示 ECU 有做過 reset (重開) 才會對儀表歸零...
導線, 絕緣, 接頭端子處... 都要多注意, 現在的車是很大量使用機電整合, 而且電的部分不是單純作分析運算, 更會把運算結果再回饋到機械的身上, 所以 ECU, 線組, sensors, 電磁閥或電動裝置... 就像大腦及神經一樣, 他們若瘋了, 你的車子可能也會瘋了...
