OBD-II 故障碼讀取器 · iPhone · WrenchTime Pro

一款能解釋引擎故障燈意義的 iPhone OBD-II 故障碼讀取器

WrenchTime 能把 iPhone 與一個低功耗藍牙 ELM327 轉接器,或經 Apple 認證的 OBDLink MX+,變成 OBD-II 故障碼讀取器。「故障碼」工具屬於 WrenchTime Pro,會從每個回應標準 OBD-II 請求的控制單元讀取已儲存、待定與永久故障碼,顯示引擎故障燈是否亮起,並用白話描述每個通用故障碼。同一次掃描還會顯示排氣檢驗前哪些就緒監測已就緒,以及故障出現時車輛存下的凍結畫面。每次掃描都會連同日期與里程表讀數一起儲存;維修完成後可以清除故障碼,但只能在引擎熄火時,且要經過兩次確認。它讀取的是標準排放診斷,而不是 ABS 或安全氣囊等原廠專屬模組。

iPhone 上 WrenchTime 的即時 OBD-II 讀數,以圓環儀表格狀排列,透過與「故障碼」工具相同的藍牙轉接器讀取

怎麼用 iPhone 讀取引擎故障燈的故障碼?

把低功耗藍牙 ELM327 轉接器或 OBDLink MX+ 插進車輛的 OBD-II 診斷座,在「設定」>「連線」裡把它與車輛配對,然後開啟「車輛」分頁,輕點心跳按鈕開啟該車輛的工具箱,選擇「故障碼」。在點火開關打開的狀態下,「讀取故障碼」會連上轉接器,向車輛查詢故障記憶並儲存結果。如果轉接器已經為該車輛執行著一段連線,例如在行程中,掃描會借用它,而不是重新連線。哪些轉接器可用、哪些需要先設定,請見 OBD-II App 指南;至於插上並讀取任何診斷儀的一般流程,請見如何使用 OBD2 診斷儀。如果轉接器還沒配對,請先看如何連接 OBD-II 轉接器。

  • 引擎故障燈 顯示為開或關,直接從車輛讀取,並附上背後已確認的故障碼數量。
  • 每個有回應的模組 每個回應標準請求的控制單元都會單獨讀取;當不只一個單元回報故障碼時,每個故障碼都會標出它來自哪個單元,例如變速箱。
  • 演示模式 在「設定」裡有一個模擬轉接器,會跑一次完整掃描,附帶範例故障碼、就緒監測與凍結畫面,讓你在買轉接器之前先看看這個畫面。

已儲存、待定與永久故障碼有什麼差別?

WrenchTime 三種都會讀取並分開分組,因為它們的意義不同。故障碼是一個五字元的標籤,例如代表隨機失火的 P0300,用來指出控制單元偵測到的故障。

  • 已儲存 已確認的故障。會讓引擎故障燈亮起的就是這些故障碼。
  • 待定 出現過一次但尚未確認。待定故障碼若在下一次行駛時再度出現,就會變成已儲存;沒再出現的則會被捨棄。
  • 永久 由車輛保留,直到故障修復且它自己的檢查再次通過。清除動作不會移除它們,無論用這個 App 還是任何其他診斷儀。

它會解釋每個故障碼的意思嗎?

會,針對通用故障碼。說明來自 OBDex,這是一份內建於 App 的 SAE 通用故障碼開放目錄,所以查詢不需要網路。想看某個常見故障碼從成因到維修費用的完整說明,請見觸媒轉換器效率故障碼。App 內附英文與德文說明。在 App 的其他語言中,說明會由 Apple 自己的翻譯框架在你的 iPhone 上翻譯一次並保存起來備用;語言下載可以在「設定」>「連線」裡管理。屬於原廠專屬範圍的故障碼沒有通用意義,所以會標示為「廠商專用故障碼」,而不是隨便給一個猜出來的說明,且每個故障碼都附有「在網上搜尋」連結,會連同你車輛的廠牌一起查詢。

排氣檢驗前能先檢查就緒監測嗎?

可以。就緒監測是車輛行駛時對自己的排放系統自行執行的自我測試:觸媒轉換器、含氧感知器、燃油蒸發系統等。每次掃描都會列出你的車輛支援的監測項目,不論是火花點火引擎還是柴油引擎,並把每一項標為「準備就緒」或「未就緒」,附上類似十一項中有十一項就緒的計數。未就緒不是故障,只表示該測試還沒執行。在美國,排氣檢驗讀取的正是這些狀態,未就緒的監測項目太多的車輛,即使沒有儲存任何故障碼也可能不合格,所以去檢驗前先讀一次,就知道車輛是否已準備好接受檢驗。完整的監測項目清單、每一項檢查什麼,以及檢驗時最多容許幾項未完成,請見 OBD2 就緒監測:完整清單。

  • 汽油引擎 失火、燃油系統、綜合元件、觸媒、加熱式觸媒、燃油蒸發系統、二次空氣、冷氣冷媒、含氧感知器、含氧感知器加熱器,以及 EGR 與 VVT。
  • 柴油引擎 失火、燃油系統、綜合元件、NMHC 觸媒、NOx 後處理、增壓壓力、排氣感知器、柴油微粒濾網,以及 EGR 與 VVT。

什麼是凍結畫面?為什麼清除前要先讀?

控制單元確認一個故障時,會存下當下引擎在做什麼的快照:引擎轉速、車速、冷卻水溫、負載、燃油修正與類似的讀數。WrenchTime 會連同故障碼一起讀取這份凍結畫面,並顯示在存下它的故障碼底下,其中燃油修正放在最前面,因為它最能說明混合氣方面的故障。它會告訴你故障是在什麼條件下出現的:冷車怠速時的失火,和在高速公路高轉速時的失火,指向的地方並不相同。車輛只保留一份畫面,對應它確認的第一個故障,並在故障碼被清除時一併抹除,所以清除前請先讀取。

怎麼安全地清除引擎故障燈?

「清除故障碼」只會在掃描發現故障碼或引擎故障燈亮著之後出現,而且在轉接器讀到引擎正在運轉時會停用:請把引擎熄火,並讓點火開關維持開啟。接著 App 會詢問兩次。第一次確認會說清楚清除會做什麼:它不會修復故障,它會把每個就緒監測重設為「未就緒」,所以在車輛完成足夠的駕駛之前,排氣檢驗可能會不合格,而且它會抹除凍結畫面。第二次確認的是,已儲存與待定的故障碼會被清除,而永久故障碼會留著,直到車輛自己清掉。如果車輛拒絕,引擎運轉時就會這樣,App 會告訴你。清除被接受後,會標記它所作用的那次掃描,並再次讀取車輛,所以紀錄裡能看到清除前後各是什麼狀態。

  • 維修之後再清除 仍然存在的故障,會在幾趟行駛內再次設定它的故障碼,燈也會跟著回來。引擎故障燈怎麼消除的指南比較了所有方法。
  • 前往檢驗途中千萬不要清除 監測項目需要幾天市區與高速公路混合行駛,才會再次讀到「準備就緒」。

它會保存過去掃描的紀錄嗎?

會。每次掃描都會連同日期與里程表讀數、故障碼數量、就緒監測計數,以及是否讀取了凍結畫面,一起儲存在該車輛上,而掃描後接著清除的,會標示為已清除。這份紀錄與車輛的保養紀錄、加油紀錄與行程放在一起,並和紀錄本的其他部分一樣,透過你自己的私人 iCloud 同步;不再需要的掃描,滑動一下就能刪除。在工具裡,「如何解讀這些資料」會開啟一份用白話寫成的指南,說明掃描的每個部分:燈與故障碼、每個就緒監測測試什麼、如何看凍結畫面,以及清除會做什麼。購買中古車時,掃描是中古車檢查表中的一個環節,也是最佳免費車輛歷史報告所列免費檢查中的一項,而隨掃描一起儲存的里程表讀數,可以對照依車齡來看多少里程算正常來判斷。

「故障碼」工具做不到什麼?

它讀取標準 OBD-II 排放診斷,除此之外一概不碰。直接說清楚,讓你判斷它是否涵蓋你的需求,還是你另外需要一台專用診斷儀;iPhone 最佳 OBD2 App比較了各種替代方案。

  • 沒有原廠模組 ABS、安全氣囊、車身與其他只透過原廠自家診斷通訊協定溝通的模組不會被讀取,它們的故障也無法從這裡清除。BlueDriver 在部分廠牌上會列出那些故障碼,BlueDriver App 與 WrenchTime 的比較說明了兩者各自適合的場合。
  • 沒有 Mode 06 車載監測的詳細測試結果不會被讀取;就緒狀態只顯示每個監測項目是否已完成,而不是它的實測數值。
  • 沒有編碼或保養歸零 它不會重新編程模組、重設保養指示,也不會執行致動器測試。
  • 沒有轉接器就不行 車輛的故障記憶只能透過插在診斷座上的 OBD-II 轉接器讀取。WrenchTime 不支援 Wi-Fi 轉接器,而 OBDLink MX+ 是它唯一能用的傳統藍牙轉接器。

常見問題

OBD-II 故障碼讀取器是免費的嗎?

「故障碼」工具屬於 WrenchTime Pro。即時 OBD-II 讀數、加速計時器與儀表刻度編輯器則不需要 Pro。

在 iPhone 上讀取故障碼需要哪種轉接器?

一個支援 ELM327 的低功耗藍牙轉接器,或經 Apple 認證的 OBDLink MX+。Vgate iCar Pro、iCar Pro 2S 與 OBDLink MX+ 已在實車上確認可用。WrenchTime 不支援 Wi-Fi 轉接器,而 OBDLink MX+ 是它唯一能用的傳統藍牙轉接器。

它能關掉引擎故障燈嗎?

可以,方法是在掃描後清除故障碼,要在引擎熄火、點火開關開啟的狀態下,並經過兩次確認。清除不會修好任何東西:仍然存在的故障會讓燈再度亮起,而且每個就緒監測都會重設為「未就緒」。

它會讀取 ABS 或安全氣囊的故障碼嗎?

不會。它讀取的是控制單元透過標準 OBD-II 請求回報的故障碼。使用原廠專屬診斷的 ABS、安全氣囊與車身模組不會被讀取。

我的車能通過排氣檢驗嗎?

WrenchTime 無法替你的檢驗站回答這個問題,但它會顯示檢驗所讀取的內容:引擎故障燈是否亮著、儲存了哪些故障碼,以及哪些就緒監測已就緒或未就緒。

故障碼說明有我的語言版本嗎?

App 內附英文與德文說明。至於 App 的其他語言,說明會由 Apple 的翻譯框架在你的 iPhone 上翻譯並保存,可在「設定」>「連線」裡管理。原廠專屬故障碼會如此標示,並附上網路搜尋連結。

WrenchTime App 圖示,橘色引擎與扳手

獻給寧可確切知道、也不願猜測的人。

可免費下載。一輛車、真正的功能、沒有廣告。你的車庫會感謝你。

在 App Store 下載 WrenchTime