跳至內容

KWP兩千

出自Taiwan Tongues 台語維基
於 2025年8月23日 (六) 15:00 由 TaiwanTonguesApiRobot留言 | 貢獻 所做的修訂 (從 JSON 檔案批量匯入)

(差異) ←上個修訂 | 已批准修訂 (差異) | 最新修訂 (差異) | 下個修訂→ (差異)

KWP 兩千是 Keyword Protocol 二千的簡稱,是車上診斷系統(OBD)傳輸協議。此協定包括了 OSI 模型的應用層。這个通訊協定已經成做國際標準化組織的 ISO 一爿四千兩百三十標準。KWP 兩千也包括著 OSI 模型的對話層,其中包括如何開始、維持佮中止通訊對話。

捷用的實體層

KWP 二千中的一種實體層佮 ISO 九千一百四十一仝款,ISO 九千一百四十一佇一條線(這號做 K-line)上有雙向的串行通信,另外有一條選配的 L-line,作喚醒功能使用。資料速度對一丈二 k 到十曉四 k 波特率,一个訊息的資料欄位會當到二百五十五位元組。

若是 KWP 兩千實現時有實體的 K-line,會需要特別的喚醒程序:「 五波特喚醒」(五-baud wakeup)佮快速初始化(fast-initialisation)。 這兩種喚醒方式攏需要 K-line 信號的時序關鍵(timing critical)處理。

KWP 兩千嘛佮控制器區域網路(CAN , ISO 一孵一千八百九十八)相容,上高速度會到位  Mbit / s。CAN 佇這馬的汽車內底攏有,無需要另外安裝實體的纜線,就按呢成做替代 K-line 的方案,而且是愈來愈受歡迎。

KWP 二千應用 CAN 時,上捷配合的是 ISO 一孵五千七百六十五的傳輸層/網路層。KWP 兩千配合 CAN 使用嘛無需要特殊的喚醒機能。

KWP 兩千嘛會當用 CAN 只實這馬服務層佮對話層(無標頭的長度標示、使用來源地址佮目的地址,免檢查碼。), 抑是實現所有的內容(標頭佮檢查碼攏封裝佇咧 CAN 的頁框內底)。 猶毋過 ISO 一孵五千七百六十五有其傳輸層/網路層,所以無需要用著 OSI 七層的內容。

ISO 一爿四千兩百三十

ISO 一爿四千兩百三十(道路車輛—診斷系統—Keyword Protocol 兩千)的架構如下:

  • ISO 一爿四千兩百三十五一實體層
  • ISO 一孵四千兩百三十五二資料鏈結層
  • ISO 一爿四千兩百三十五三應用層
  • ISO 一爿四千兩百三十四排放相關系統的要求

參考資料