故障診斷
iPhone 上最好用的 OBD2 App 是哪一款?
針對價格、轉接器、就緒狀態、Mode 06、原廠模組、CarPlay 與記錄功能,依各開發者公開的說明,比較六款 iPhone 的 OBD2 App。
故障診斷
使用 OBD2 診斷儀時,先在駕駛座一側的儀表板下方找到 16 針的 OBD2 接頭,在熄火狀態下插上診斷儀,然後把鑰匙轉到「ON」檔,但不要啟動引擎。在診斷儀上或它的手機 App 裡選擇「讀取故障碼」(Read Codes),把每一個故障碼都記下來(例如 P0301,表示 1 號汽缸缺火),在清除任何故障碼或動手維修之前,先查清每個故障碼的含義。無論用手持診斷儀,還是用藍牙轉接器加手機,這套步驟適用於在美國販售的 1996 車型年份及以後的所有轎車和輕型卡車。

OBD2 診斷儀是插進車子車載診斷接頭、讀取車上電腦回報內容的工具:診斷故障碼(DTC,也就是模組偵測到故障時儲存的 P0301 這類短碼),以及大多數診斷儀還能顯示的即時感測器資料,例如引擎轉速和水溫。OBD2(也寫作 OBD-II)是這項標準的第二代,根據 Nevada DMV,它適用於美國販售的所有 1996 年及更新的輕型車輛。
OBD2 故障碼讀取器和 OBD2 診斷儀不完全是同一種工具。基本的故障碼讀取器只顯示已儲存的故障碼,也能清除它們。診斷儀則多了即時資料,通常還有待確認故障碼、圖表和額外測試。想知道引擎故障燈為什麼亮,任何一種都夠用。
OBD2 診斷儀不會修好任何東西。正如 GOOLOO 的指南所說,診斷儀「只讀取錯誤碼並提供診斷資料」。故障碼告訴你哪個系統回報了故障,並給你一個可以精確查詢的線索;怎麼修,還是得從這裡接著推斷。
一般通用的 OBD2 診斷儀主要接觸的是引擎和排放這一側。ABS、安全氣囊或車身電子的故障,常儲存在只回應原廠專用診斷工具的模組裡,所以一台便宜的診斷儀沒顯示任何故障碼,並不能證明車上每個系統都沒有故障。
使用 OBD2 診斷儀需要的東西很少:工具本身、一輛新到有這個接頭的車,以及一個把故障碼寫下來的地方。藍牙轉接器還需要一支手機和與它搭配的 App。
OBD2 接頭幾乎都在車廂內,駕駛座一側的儀表板下方。Nevada DMV 說它通常位於儀表板下方,Ohio EPA 則說通常在車內儀表板下。它是一個梯形的插座,有 16 根針,分成兩排。
如果在方向盤下方看不到 OBD2 接頭,可以找找中央置物台附近,或是一小塊塑膠蓋板、保險絲盒蓋後面,這是 GOOLOO 列出的另外幾個常見位置。車主手冊會標明你這款車的確切位置,通常在索引的「資料連結接頭」或「診斷接頭」條目下。

下面的步驟適用於手持 OBD2 診斷儀,也適用於搭配手機 App 的藍牙轉接器。唯一的差別在第四步:手持式在自己的螢幕上開機,轉接器則要從它的 App 裡連線。
根據 GOOLOO,掃描一輛車通常需要 30 秒到幾分鐘,視工具和它檢查的系統數量而定。讀取故障碼是在點火開關開啟、引擎熄火的狀態下進行的;有些即時資料,例如怠速轉速或燃油修正,則需要引擎運轉。
| 步驟 | 怎麼做 | 為什麼 |
|---|---|---|
| 1 | 停好車,排入 P 檔或空檔,並讓引擎熄火。 | 引擎運轉時插上,可能讓工具重置或干擾連線。 |
| 2 | 把診斷儀或轉接器穩穩插進 OBD2 接頭。 | 插頭鬆動是診斷儀沒有畫面最常見的原因。 |
| 3 | 把鑰匙轉到「ON」但不啟動引擎,或不踩煞車踏板直接按啟動鈕。 | 車上的模組需要通電才能回應;讀取故障碼不需要引擎運轉。 |
| 4 | 等手持式開機,或打開 App 並從 App 裡連上轉接器。 | 藍牙轉接器是透過它的 App 連線,不是透過手機的藍牙設定。 |
| 5 | 選擇「讀取故障碼」或「掃描」。 | 工具會向每個有回應的模組詢問它已儲存和待確認的故障碼。 |
| 6 | 把每一個故障碼都寫下來或儲存,包括待確認的。 | 清除故障碼會把它們抹掉,而這份清單正是技師需要看的東西。 |
| 7 | 查詢每個故障碼,然後關閉點火開關並拔下。 | 故障碼指出的是故障範圍,不是維修方法;清除任何東西之前先決定怎麼處理。 |
在一鍵啟動的車上使用 OBD2 診斷儀,要在不踩煞車踏板(手排車則是離合器)的情況下按啟動鈕。在大多數車上,這會讓電子系統通電而不啟動引擎,也就是診斷儀需要的「鑰匙 ON、引擎熄火」狀態。
在許多一鍵啟動的車上,不踩煞車按第一下是附件模式,按第二下才是完整的點火開關開啟,儀表板警示燈亮起。如果診斷儀回報沒有連線,再按一次按鈕,同樣不要踩煞車。車主手冊說明了你這款車確切的操作順序,有些車會在幾分鐘後關閉附件電源,以保護電瓶。
要用藍牙 OBD2 診斷儀搭配手機,先插上轉接器、開啟點火開關,然後打開轉接器的 App,從 App 裡連線。低功耗藍牙轉接器通常根本不會出現在手機自己的藍牙設定裡,也不需要在那裡配對;App 會自己找到它並直接連上。
在 iPhone 上,轉接器的類型決定它能不能用。根據 Car Scanner App 的開發者發布的技術指南,iOS 支援「Bluetooth LE(4.0)、Wi-Fi 和藍牙 MFi 轉接器」,而使用傳統藍牙(1.x、2.x 和 3.x 版)的轉接器「無法用於 Apple iOS 裝置」。許多標成 ELM327 的便宜轉接器是傳統藍牙,所以購買前要先確認藍牙版本。
轉接器的品質差異很大。同一份 Car Scanner 指南警告,「市面上的劣質轉接器遠比好的多」,並建議不要買 10 美元以下的轉接器。劣質的仿冒品通常就是 App 連上一次就斷線、或只讀到少數幾個數值的原因。各個 App 也只支援部分類型的轉接器:我們的 iPhone OBD2 App 指南列出了 WrenchTime 測試過的轉接器。想知道哪些 iPhone App 支援哪些轉接器、各自能讀到什麼,從就緒監測器到 ABS 故障碼,請見iPhone 上最好的 OBD2 App 是哪一款?

每個 OBD2 故障碼都有五個字元:一個字母加四個數字。根據 Haynes,字母代表回報故障的系統。P 碼是大多數駕駛會看到的,因為它涵蓋引擎故障燈背後的引擎、變速箱和排放控制。
字母後的第一個數字說明這個故障碼是誰定義的。以 P0 開頭的是標準化的 SAE 故障碼,在每個品牌上意思都一樣;以 P1 開頭的是各原廠專屬的,含義要依你的品牌去查。最後幾個數字則把故障縮小到某個零件或某條線路。
| 字母 | 系統 | 典型範圍 |
|---|---|---|
| P | 動力系統 | 引擎、變速箱、燃油和排放控制 |
| B | 車身 | 安全氣囊、座椅、燈光、空調 |
| C | 底盤 | ABS、轉向、懸吊 |
| U | 網路 | 模組之間的通訊 |
P0301 表示偵測到 1 號汽缸缺火。逐個字元來讀,這個故障碼可以拆成四個部分,依循的是 Haynes 描述的結構:動力系統故障、標準化故障碼、點火與缺火類別,以及一號汽缸。P0300 是隨機或多缸缺火,P0302 到 P0308 則指二號到八號汽缸。
缺火故障碼指出的是症狀,不是原因。單一汽缸缺火可能來自磨損的火星塞、故障的點火線圈或噴油嘴等等,所以光憑一個故障碼就換零件,常常是白花錢。常見的第一步測試,是把線圈換到另一個汽缸,看缺火會不會跟著走。
| 字元 | 值 | 含義 |
|---|---|---|
| 字母 | P | 動力系統 |
| 第一位數字 | 0 | 標準化(SAE)故障碼,在每個品牌上意思都一樣 |
| 第二位數字 | 3 | 點火系統或缺火 |
| 最後兩位數字 | 01 | 一號汽缸 |
來源:Haynes
只有在故障修好之後才清除 OBD2 故障碼,而且絕對不要在排氣檢驗之前清除。清除故障碼會讓引擎故障燈熄滅,但不會修好任何東西;如果故障還在,燈會再亮起來;引擎故障燈怎麼消除一文比較了每種方法會清掉什麼。Nevada DMV 說得很直白:「清除故障碼並不能解決問題;它只是抹掉了檢驗人員需要看的記憶。」
清除故障碼還會重置就緒監測器。就緒監測器是車子對排放系統執行的自我測試,正如 New York DMV 所說,「以它們所測試的系統命名(例如觸媒轉換器或氧感知器)」。故障碼被清除或電瓶被斷開後,監測器會顯示「未就緒」,直到車子開了足夠的里程重新跑完它們,而未就緒監測器太多的車,無法通過 OBD2 檢驗。
Ohio EPA 建議盡可能完全不要清除故障碼:正確修好之後,引擎故障燈會在車子跑完它的駕駛循環後自己熄滅,那時車子就準備好接受檢驗了。監測器需要的時間依各州的指引而不同,如下表所示。
| 機關 | 清除故障碼的影響 | 再次就緒所需時間 |
|---|---|---|
| New York DMV | 清除 DTC 或斷開電瓶會讓監測器處於「未就緒」;EPA 準則只允許 2001 年及更新的車輛有一個未就緒的監測器仍能通過。 | 大多數情況下是兩個駕駛循環,中間隔一段冷卻期。 |
| Nevada DMV | 在檢驗前不久抹除故障碼,會被自動拒絕。 | 最多一週,在各種不同條件下行駛。 |
| Ohio EPA | 剛清除過的車,在監測器就緒之前,可能在檢驗站或檢驗車道被拒絕。 | 至少兩三天的高速公路和市區行駛;一個通用的駕駛循環可能需要重複兩到五次。 |
引擎故障燈閃爍表示有嚴重故障,通常是引擎正在缺火,你應該停止駕駛,把車開到修車廠。恆亮的燈表示已儲存了故障,應該盡快檢查;閃爍的燈則表示損壞可能正在發生。
風險在觸媒轉換器。根據 Firestone Complete Auto Care(2026 年 5 月),「缺火造成的未燃燃油會很快損壞觸媒轉換器」,Nevada DMV 則把閃爍的燈描述為「一種嚴重故障,可能立即對你的觸媒轉換器造成昂貴的損壞」。讀取故障碼可以等到車子安全停好之後;燈在閃爍時繼續開車是不該發生的事。
你可以在行駛中讓藍牙 OBD2 轉接器一直插著,許多 App 也會在行進間串流它的即時資料,但讀取並處理故障碼是車子停好之後的事。手持診斷儀拉著一條線橫過腳邊空間,不該出現在行駛中的車裡,駕駛也絕不該在方向盤前操作手機 App。
行駛中的即時資料,正是手機加低功耗藍牙轉接器能做到手持式做不到的事:它們可以把這趟行程記錄成 OBD2 資料紀錄。WrenchTime 是一款管理車輛保養、加油紀錄和行程的 iOS App,行程開始時會自己開啟 OBD 連線,整趟行駛中每秒記錄每個通道一次,並把這些讀數與行程一起保存,搭配自動行程紀錄。有了 WrenchTime Pro,即時讀數還會以環形儀表出現在 CarPlay 螢幕上,這樣沒有人需要去看手機。
OBD2 診斷儀的大多數問題,來自少數幾個可以避免的錯誤,而不是工具本身。
讀到 OBD2 故障碼之後,先把它連同日期和里程表讀數一起儲存下來,其他事都排在後面。同一個故障碼在修理後一個月又出現,告訴技師的是單次讀數無法告訴他的事,而如果車子還在保固期內,知道故障第一次出現的時間是有價值的。
接下來,確認這個故障碼對你的品牌意味著什麼,決定這項工作是自己動手修還是送修車廠,並在清除任何東西之前把故障修好。修好之後,把這項工作、零件和費用與這輛車的其他紀錄一起記下來;我們關於該保留哪些汽車保養紀錄的指南說明了哪些內容該放進去。修理後的幾天裡,觀察相關的即時資料,例如換完節溫器後的水溫,可以確認修好的效果持續有效。
整個流程,以及確保安全的規則,六行說完。
搭配低功耗藍牙 ELM327 轉接器或 OBDLink MX+,WrenchTime 會從回應標準 OBD2 請求的模組讀取已儲存、待確認和永久性故障碼,顯示引擎故障燈是否亮著,並用你的語言以白話描述通用故障碼。原廠專屬的故障碼會標明是原廠專屬,並附上搜尋它的捷徑。每次掃描還會顯示哪些就緒監測器已就緒,讓你在排氣檢驗之前先查看,以及車子在故障發生時儲存的凍結影格資料。
在 App Store 下載 WrenchTime,買轉接器之前就能在免費的示範模式裡試用每一個 OBD 畫面。免費版支援 1 輛車和 3 個即時儀表;故障碼和 CarPlay 屬於 WrenchTime Pro。iPhone OBD2 App 指南列出了可用的轉接器,以及這個 App 能讀取的一切。

要開啟點火開關,但不要啟動引擎。在點火開關關閉時插上診斷儀,然後把鑰匙轉到 ON,或不踩煞車踏板直接按啟動鈕。這樣車上的模組就有電可以回報故障碼。有些即時資料,例如怠速轉速,需要引擎運轉。
藍牙 OBD2 轉接器可以一直插著,在你開車時串流即時資料,有些 App 還會自動記錄。讀取並處理故障碼應該在車子停好時進行。絕不要在方向盤前操作手機或手持診斷儀。
OBD2 故障碼讀取器顯示已儲存的故障碼,也能清除它們。OBD2 診斷儀則多了即時感測器資料,通常還有待確認故障碼、圖表和額外測試。想知道引擎故障燈為什麼亮,任何一種都夠用。
它告訴你哪個系統回報了故障,並給你一個可以查詢的故障碼,而不是維修方法。例如 P0301 表示 1 號汽缸缺火,火星塞、點火線圈或噴油嘴都可能造成。故障碼縮小了搜尋範圍,診斷才能收尾。
不能。清除故障碼只會讓燈熄滅,直到車子再次偵測到故障。它還會把就緒監測器重置為未就緒,而根據 Nevada DMV,在排氣檢驗前不久清除故障碼會被自動拒絕。
可以,搭配低功耗藍牙(4.0 或更新)、Wi-Fi 或 Apple MFi 轉接器。使用傳統藍牙的轉接器完全無法連上 iPhone App,所以購買前要先確認藍牙版本。每個 App 也有自己支援的轉接器類型。
可免費下載。一輛車、真正的功能、沒有廣告。你的車庫會感謝你。
在 App Store 下載 WrenchTime