如何以符號方式解碼汽車 CAN 訊息

不可或缺的桌上型示波器
+ 基礎桌上型示波器

將原始 CAN 資料轉譯成可讀取的訊息

車用 CAN 訊息是以編碼資料的形式傳輸,代表車輛功能、感測器資訊以及電子控制單元(ECU)狀態。雖然原始十六進位數值包含通訊所需的資訊,但它們對於系統運作方式的背景脈絡卻提供有限。工程師在了解通訊行為或調查系統問題之前,通常需要將這些數值轉譯成有意義的訊號名稱、工程數值和編碼狀態。符號解碼透過將原始 CAN 流量轉換為更能準確代表車輛運作的可讀取資訊,來簡化此過程。工程師不需手動解讀十六進位數值,而是可以專注於系統的運作行為,並快速識別需要進一步調查的通訊事件。執行此量測需要具備觸發 CAN 流量並支援 CAN 通訊協定解碼功能的示波器,以便同時檢視解碼後的訊息與實體層波形。

工程師透過將 DBC 檔案載入車用分析軟體來執行資料庫 CAN(DBC)解碼,使系統能夠在擷取 CAN 流量時自動解讀訊息定義、訊號名稱、工程數值和編碼狀態。示波器會顯示解碼後的通訊協定資訊以及實體層波形,而通訊協定清單則會按時間順序組織符號訊息名稱與訊號數值。檢視可讀取的訊息以及對應的 CAN 波形,可讓工程師更有效率地追蹤通訊、在底層電氣訊號的背景脈絡中調查通訊協定活動,以及在不手動轉譯十六進位數值的情況下了解系統行為。透過將符號解碼與時間相關波形分析相結合,工程師在進行車用 CAN 偵錯時,能對通訊協定通訊與實體層行為有更清晰的了解。

象徵性 CAN 訊息解碼解決方案

以符號方式解碼車用 CAN 訊息需要能夠擷取 CAN 流量、解讀通訊協定資訊,以及將原始十六進位數值轉譯成有意義之工程資料的量測設定。Essential 桌上型示波器可擷取差動 CAN 波形,而差動主動探棒則可以極小的電路負載量測實體層訊號。車用分析軟體提供 CAN 觸發、通訊協定解碼和基於 DBC 的符號訊息轉譯,以便在擷取期間自動顯示訊息名稱、訊號數值和編碼狀態。示波器呈現與類比波形具時間相關性的解碼通訊協定資訊,而通訊協定清單則按時間順序組織符號訊息。示波器、車用軟體與差動探棒共同協助工程師更快了解 CAN 通訊、將通訊協定活動與實體層行為建立關聯,並在不手動轉譯十六進位訊息資料的情況下進行車用系統疑難排解。

觀看符號 CAN 訊息解碼示範

探索我們的符號 CAN 訊息解碼解決方案中的產品

探索資源與洞察

符號 CAN 訊息解碼的其他資源

相關應用案例

聯絡我們標誌

聯絡我們的一位專家

需要協助尋找適合您的解決方案嗎?