OBD2 診斷電腦(Scanner)入門:自行讀取與清除故障碼(DTC)教學
故障碼的編碼格式(P/B/C/U 開頭)
通用的診斷服務模式(Mode 01~10)
歐洲對應的標準叫 EOBD,汽油車從 2001 年、柴油車從 2004 年起強制;台灣則跟隨歐規,2008 年後出廠的車輛幾乎全面採用 CAN 匯流排。換句話說,只要你的車是 2001 年之後出廠的汽油車,幾乎都能用同一套工具讀到東西。
自己讀碼 vs 進廠維修:現實成本考量
自己讀碼的最大價值不是「省下檢測費」,而是資訊對等。當你能夠明確說出「我讀到 P0420,凍結幀顯示 2500 轉、時速 90 公里」,維修廠就比較難用「電腦說要換整組」這種話術帶過去。你也比較有能力判斷:這是感知器問題、線路問題,還是真的觸媒掛了。
當然,讀碼不等於修車。工具只負責「告訴你電腦覺得哪裡不對」,診斷與維修還是需要經驗、設備與技術。但至少,你會知道自己面對的是什麼。
二、OBD2 基礎知識:接頭、協議與故障碼
16 Pin 診斷接頭:腳位定義一次看懂
OBD2 接頭是梯形(D 型)的 16 孔母座,通常位於駕駛座下方、方向盤柱附近,或是中央扶手內。以下是標準腳位定義:
腳位
標準定義
常見用途
其餘腳位多為車廠自訂,例如部分車款會用來傳輸 ABS、氣囊或儀表資訊。這也是為什麼便宜的轉接器只讀得到引擎電腦(ECM),要讀變速箱、ABS、SRS 就得用支援多模組的進階工具。
五種主要通訊協議
SAE J1850 PWM:41.6 kbps,早期福特常用。
ISO 9141-2:10.4 kbps,早期歐系與亞洲車系。
現在市售掃描器幾乎都是「自動偵測協議」,你不需要手動選。但如果你買的是十幾年前的老機器,就可能遇到「無法通訊」的情況——通常不是車壞了,是協議不支援。
故障碼(DTC)的編碼邏輯
一組標準 DTC 由五個字元組成,例如 P0301:
第二碼:來源別——0 代表 SAE 通用碼,1 代表車廠專用碼。
第四、五碼:具體故障——流水編號。
所以看到 P0301 就能直接翻譯成:「動力系統、通用碼、點火系統、第 1 缸失火」。是不是瞬間親民很多?
通用碼與車廠專用碼的差別
通用碼(P0xxx)由 SAE 統一制定,所有品牌定義一致,上網查一定有資料。車廠專用碼(P1xxx、P2xxx,或 B/C/U 開頭的一大堆)則是各品牌自訂,同一組號碼在 BMW 和 Toyota 上可能是完全不同的意思。
這也是入門者最容易踩的坑:拿通用碼的資料庫去查車廠專用碼。查出來的结果往往牛頭不對馬嘴。建議查碼時務必加上「品牌 + 年份 + 車型」,例如「2015 Honda CR-V P16E1」,準確度會高很多。
三、診斷工具怎麼選?從入門到進階
類型一:掌上型基礎讀碼器
外型像一台小計算機,插上就能讀碼、清碼,部分機型能顯示簡單的即時數據。優點是「零學習成本、不用手機、不怕沒電」,缺點是螢幕小、資料少、通常只支援引擎電腦。
適合:只想在燈亮時確認一下、不打算深入研究的人。價位大約新台幣 1,000~3,000 元。
類型二:藍牙/WiFi ELM327 轉接器 + 手機 App
目前 CP 值最高的選擇。一顆轉接器兩、三百元到一千多元不等,搭配手機 App 就能讀碼、看即時數據、記錄行車資料,甚至輸出報表。
常見 App:
選購重點:認明 v1.5 或 v2.2 晶片版本,並且避開「只支援單一協議」的假貨。便宜到不可思議(例如一顆 99 元)的轉接器,通常韌體有問題,連線不穩、讀不到資料的情況很常見。
類型三:中階多功能掃描儀
價位約新台幣 5,000~20,000 元,是「DIY 重度玩家」與「小型保修廠」的分界線。這類工具通常具備:
支援引擎、變速箱、ABS、SRS 等多模組讀碼
雙向控制(Active Test),例如可以命令噴油嘴噴油、風扇開啟
特殊功能:機油歸零、電子手煞車歸位、DPF 再生、節氣門學習
圖形化即時數據與資料匯出
代表產品如 Autel、Launch、Foxwell 等品牌的中階機型。如果你打算長期自己動手保養、甚至處理一些小毛病,這個等級會讓你的能力明顯升級。
類型四:原廠級診斷系統
原廠診斷軟體(例如 VCDS、ISTA、Techstream、HDS)能存取最底層的資料與編碼功能,是改裝與深度維修的必需品。缺點是價格高、學習曲線陡,而且常常需要搭配專用線組。
選購快速檢查表
✅ 我的車是哪一年出廠?(決定協議與是否需要 CAN)
✅ 我只需要讀引擎,還是也想讀 ABS/SRS?
✅ 我需要雙向控制或特殊功能嗎?
✅ 工具是否支援繁體中文介面與本地車型資料?
✅ 是否有可更新的韌體與資料庫?
四、實戰:讀取故障碼的完整步驟
步驟一:找出 OBD2 接口位置
法規要求接口必須位於駕駛座周圍 60 公分範圍內(部分車款例外),常見位置包括:
方向盤下方、儀表板下緣(最常見)
駕駛座左側的保險絲盒蓋內
中央扶手置物箱內
排檔桿附近的小蓋板下
副駕駛座手套箱內(少數歐系車)
找不到時,最有效的方法是直接搜尋「車型 + OBD2 port location」,通常會有人拍好照片。
步驟二:事前準備與安全注意
車輛停在平坦地面,排入 P 檔或空檔,拉緊手煞車。
關閉所有非必要電系(冷氣、音響、大燈),避免電壓波動干擾通訊。
確認電瓶電壓充足。電瓶太弱是「無法通訊」最常見的原因之一。
步驟三:連接裝置與建立通訊
把轉接器插上 16 Pin 接頭,確實推到底。如果是藍牙版本,開啟手機藍牙配對(常見名稱如 OBDII、V-LINK、CHX)。配對成功後開啟 App,進入連線設定:
連線類型選「藍牙」或「WiFi」
協議通常選「自動(Auto)」
部分 App 需要手動選擇轉接器型號
連線成功後,App 通常會自動偵測協議並讀取車輛資訊(VIN、支援的 PID 清單)。如果一直顯示「無法連線」,先確認鑰匙在 ON、接頭插緊,再試著重新配對。
步驟四:讀取並記錄故障碼
進入「讀取故障碼(Read Codes / Fault Codes)」功能,畫面會分成兩類:
讀到碼之後,請務必先截圖或抄下來,包含碼號與當下的數據。接著再清除。順序顛倒的話,你會兩手空空。
步驟五:讀懂凍結幀與就緒狀態
凍結幀(Freeze Frame)是引擎燈亮起瞬間的「行車記錄器」,通常包含轉速、車速、水溫、進氣量、燃油修正、節氣門開度等。它的價值極高,因為故障往往只在特定工況下出現。例如 P0420 的凍結幀顯示「時速 90、轉速 2500、水溫正常」,就代表這是在高速巡航時觸發的,而不是冷車怠速。
就緒狀態(Readiness Monitors)則顯示各項排放監控是否已完成自我檢測。常見項目包括:
失火監控(Misfire)——連續監測
燃油系統(Fuel System)——連續監測
綜合元件(Comprehensive Components)——連續監測
觸媒轉化器(Catalyst)——非連續
含氧感知器與加熱器(O2 Sensor / Heater)——非連續
EVAP 蒸發排放系統——非連續
EGR 廢氣再循環——非連續
五、清除故障碼:什麼時候可以清、什麼時候絕對不要清
正確的清除流程
先確認故障碼已完整記錄(截圖)。
確認凍結幀資料也已保存。
完成必要的檢查或維修之後,再執行「清除故障碼(Clear Codes)」。
清除後進行路試(Drive Cycle),確認燈不再亮起、就緒狀態逐一完成。
絕對不要急著清除的五種情況
還沒記錄就先清:等於自己把證據銷毀,之後要重現問題得靠運氣。
清除後為什麼燈又亮了?
因為清除動作只會刪除「故障碼與凍結幀」,不會修好任何東西。如果根本原因還在(例如含氧感知器真的壞了、真空管真的漏了),電腦在下一次行車循環偵測到異常,就會再次點燈。這種「清了又亮」的循環,是最沒有意義的浪費時間。
清除後會影響什麼?
就緒狀態全部回到「未完成」
凍結幀資料消失
部分車款的燃油修正學習值、怠速學習值會被重置(可能導致短期油耗變差、怠速不穩,行駛一段時間後恢復)
部分車款的變速箱學習值也會被清除
六、進階應用:讓掃描器發揮更大價值
即時數據(Live Data)怎麼看
讀碼只是入門,真正有價值的是即時數據。不要一次開幾十項,那只會看到眼花。建議針對故障方向挑 4~6 項觀察:
引擎轉速(RPM)
車速(Vehicle Speed)
冷卻水溫(Coolant Temp)
節氣門位置(Throttle Position)
進氣量(MAF)或進氣歧管壓力(MAP)
短期/長期燃油修正(STFT / LTFT)
含氧感知器電壓(O2 Sensor Voltage)
觀察重點是「數值有沒有在合理範圍內變動」。例如含氧感知器在閉環狀態下應該在 0.1~0.9V 之間快速跳動;如果一直固定在 0.45V 不動,那顆感知器很可能已經失效。
燃油修正 STFT 與 LTFT 的意義
燃油修正是診斷「混合比問題」最有用的指標之一:
LTFT(長期燃油修正):長期趨勢補償,正常約在 ±10% 內。
搭配 P0171(系統過稀 Bank 1)來看:如果 LTFT 停在 +20% 以上、STFT 也在 +10% 以上,那就是非常明確的「真的過稀」。接著就可以往進氣漏氣、MAF 髒污、燃油壓力不足這幾個方向查。
含氧感知器與觸媒監控
P0420(觸媒效率低於門檻)是最常見也最容易誤判的故障碼之一。因為它可能是:
觸媒真的老化失效
後含氧感知器老化,訊號反應變慢
前含氧感知器異常,導致電腦誤判
排氣系統在觸媒前漏氣
用即時數據比較「前含氧」與「後含氧」的波形,是判斷的關鍵。正常情況下後含氧應該相對平穩;如果它的波形幾乎跟前含氧一樣上下大幅擺動,那觸媒的轉化效率確實很可能不足。
Mode 06 與 Mode 08 簡介
除了常見的 Mode 01(即時數據)、Mode 02(凍結幀)、Mode 03(讀碼)、Mode 04(清碼)之外,還有幾個進階模式:
Mode 05:含氧感知器監控測試結果(部分車款)。
Mode 09:車輛資訊,含 VIN、CVN、軟體版本。
這些模式不是每台工具都支援,但如果你手上的 App 有,非常值得花點時間研究。
七、常見錯誤與 FAQ
Q1:讀不到任何資料怎麼辦?
依序檢查:鑰匙是否在 ON、接頭是否插緊、電瓶電壓是否足夠、藍牙是否配對成功、App 協議是否設為自動。若都沒問題,換一台車或換一個轉接器交叉測試,就能判斷是工具問題還是車輛問題。
Q2:引擎燈沒亮,讀得到故障碼嗎?
可以。Pending Code 與 History Code 常常在燈沒亮的情況下存在,這也是建議定期(例如每季一次)掃描的原因。
Q3:網路上說 P0171 換含氧感知器就會好,是嗎?
不一定。P0171 是「系統過稀」,可能原因非常多,含氧感知器只是其中之一。盲目更換零件是最常見也最花錢的錯誤。應該先用即時數據確認燃油修正趨勢,再針對可能來源逐一排除。
Q4:油電車、柴油車也能用同一套工具嗎?
油電車的引擎電腦通常仍走標準 OBD2,基礎讀碼沒問題,但油電系統本身需要專用工具。柴油車在 2004 年後的歐規車款同樣支援 OBD2,但 DPF、尿素系統等需要進階工具才能深入讀取。
Q5:自己清碼會不會影響保固?
清除故障碼本身不會「留下痕跡」到讓原廠直接拒保,但如果你的故障與保固項目相關,原廠仍可能透過其他方式判斷。比較保險的做法是:保固期內發現異常,先記錄再進廠,不要自己先清掉。
Q6:便宜轉接器會不會傷車?
正常情況下讀取資料是安全的。但在引擎運轉中插拔、使用品質不良的轉接器造成電壓異常,或誤觸雙向控制功能,都有可能造成問題。建議一律在鑰匙 ON、引擎未發動的狀態下插拔。
八、結語:讀碼是起點,不是終點
OBD2 掃描器最迷人的地方,在於它把過去被保修廠壟斷的資訊,交回到車主手上。你不需要成為技師,也能知道自己的車在說什麼。
但請記住三件事:
不要急著清碼。先記錄、先判讀、先確認原因,再清除。
安全永遠優先。涉及氣囊、ABS、高壓電系統的故障,請交給專業處理。
如果你在雅寶社區 · 頂客論壇的汽車 DIY 版發文求助,記得附上三樣東西:完整故障碼、凍結幀數據、車型年份。這三樣齊全,熱心版友能給的建議品質會完全不同。
從一支幾百元的轉接器開始,慢慢累積觀察數據的經驗,你會發現自己對車子的理解,在幾個月內就有明顯的躍進。祝你掃描順利,永遠只讀到「系統正常」。
```