🏍️ 摩托車故障碼讀取與消除完整指南|新手與技師都適用

現代摩托車越來越智能化,包含噴射系統(EFI)、ABS、電控油門、TCS(循跡)、電控懸吊等各種電子模組。
當車輛偵測到異常時,儀表通常會亮起「引擎燈」「ABS燈」等警示燈,並在 ECU(電控單元)內記錄 故障碼(DTC:Diagnostic Trouble Code)

學會正確讀取與清除故障碼,不僅能協助快速判斷問題來源,也能避免不必要的拆車維修。以下整理最常見的讀取方式與注意事項,讓你更了解自己的摩托車狀況。


🔧 一、什麼是摩托車故障碼(DTC)?

故障碼是 ECU 偵測到異常後所記錄的錯誤資訊,每個代碼都對應到某個感測器或系統異常,例如:

  • 吸氣壓力感測器異常

  • 氧氣感測器加熱器故障

  • 節氣門位置感測器訊號錯誤

  • 噴油嘴開路/短路

  • ABS 馬達異常

不同品牌車款的代碼定義也會不同,因此 查看原廠維修手冊 是最準確的方式。


🔍 二、摩托車故障碼的讀取方式

依車種與年份不同,故障碼有三種最常見的讀取方式:


1️⃣ 儀表板自我診斷模式(MOST COMMON)

很多日本車(Yamaha、Honda、Kawasaki、Suzuki)都有內建自我診斷介面,只需進入特定模式即可看到故障碼。

常見進入方式(不同車款略有差異):

  • 於熄火狀態下按住 SELECT/RESET

  • 轉動鑰匙至 ON

  • 儀表進入診斷模式(顯示「D1、D62、Er-XX」等)

出現的數字通常為:

  • Dxx → 感測器即時數據

  • Erxx → 故障碼(Error code)



2️⃣ 使用故障碼跳線(部分老款车适用)

部分舊款 Honda 或無 OBD 接口的車款,需要使用「跳線」短接維修端子。

常見位置:

  • 座墊下

  • ECU 側邊

  • 轉接插頭(2 孔或 4 孔)

操作:

  1. 關閉電門

  2. 在維修端子短接特定腳位

  3. 打開電門

  4. 觀察 MIL(引擎警示燈)閃爍次數

    • 長閃代表十位數

    • 短閃代表個位數

例:
長閃 3 下 + 短閃 2 下 = 故障碼 32


3️⃣ 使用 OBD2 診斷工具(最準確方式)

許多新款車(如 BMW、KTM、Triumph、Ducati、Yamaha 新款)皆能透過 OBD2 讀碼器讀取。

需要準備:

  • OBD2 讀碼器(支援摩托車協議)

  • 車款專用轉接線(如 Yamaha 4-pin、KTM 6-pin、BMW 10-pin)

  • 手機 App(如 MotoScan、OBD Auto Doctor、EOBD-Facile)

優點:

  • 可讀取更完整資訊

  • 可監看即時感測器數據

  • 可直接清除故障碼


🧹 三、摩托車故障碼的清除方式


1️⃣ 儀表診斷模式直接清除(部分車款支援)

部分 Yamaha、Kawasaki 可在診斷介面選擇「RESET」清除。


2️⃣ 使用 OBD2 工具清除(最穩定)

步驟簡單:

  1. 接上 OBD2 → 開啟電門

  2. 手機 App 連線

  3. 選「Clear DTC」或「Erase Codes」

  4. 系統會自動刪除紀錄


3️⃣ 自動消除(針對臨時性故障)

某些短暫異常如:

  • 電瓶電壓過低

  • 感測器接觸不良

  • 偶發性訊號錯誤

若異常現象消失,騎乘數公里後故障碼會自動清除。


⚠️ 四、清除故障碼前的注意事項

清除故障碼 ≠ 修好車

下面是常見誤區:

🚫 1. 只清碼但不檢查感測器

無法根本解決問題,警示燈會再次亮起。

🚫 2. 低電壓導致假故障

12V 以下的電瓶電壓會讓 ECU 記錄錯誤訊號,建議先量測電瓶。

🚫 3. 拆裝 ECU 或線路後忘記重置

線路異常會造成無法啟動或持續亮燈。

🚫 4. ABS / TCS 故障碼無法用跳線清除

需要 OBD2 或原廠電腦。


🏁 五、結論:學會讀碼與清碼,維修更省時間與成本

正確讀取故障碼能快速鎖定問題來源,避免無謂拆車,提高維修效率。
而清除故障碼則能確保 ECU 回到正常狀態,讓騎乘更安心。

Back to blog