隨著汽車電子電器系統的復雜性日益增加,快速準確地進行系統診斷和狀態追蹤是至關重要的。為此,AUTOSAR引入DLT(Diagnostic Log and Trace)模塊。
Part.01
DLT概述
DLT模塊是一個強大的診斷工具,能夠收集和管理汽車系統中的日志和跟蹤信息。通過對這些信息的深入分析,可以幫助用戶分析與解決電子電器系統中出現的問題和故障。
DLT模塊主要功能如下:
日志信息收集:DLT模塊可以收集系統運行時各種事件、狀態和故障信息,這些信息可以用來分析系統的運行狀態,或者在系統出現故障時,用于故障分析以及定位問題。
系統跟蹤:DLT模塊可以跟蹤系統運行時的各種事件,通過記錄系統的各種行為,觀察系統運行的詳細情況,可以分析和優化系統。
故障診斷:當系統出現故障時,DLT模塊可以根據收集的日志和追蹤信息,方便用戶獲取其信息進行故障診斷,快速定位問題。
當ECU運行時,DLT模塊會不斷地收集日志信息和跟蹤信息,用戶可以通過外部工具訪問DLT模塊,獲取診斷信息、日志信息和跟蹤信息,并將信息記錄存儲下來,用于ECU后續分析以及診斷定位問題,提高開發診斷測試效率。
Part.02
CANape對DLT的支持
CANape作為汽車電子領域一款專業的測量與標定的軟件,為用戶提供了多種強大的測量和分析功能。CANape中DLT功能模塊可以幫助客戶在集成測試階段便捷地收集和記錄ECU內部的診斷信息。CANape從18.0版本開始引入DLT模塊信息采集功能。隨著DLT模塊的不斷改進,CANape對于DLT模塊功能的支持也更加全面,界面更加直觀,分析更加便捷。
CANape 21.0支持DLT模塊的Verbose和Non-Verbose兩種模式的數據采集,兩者的主要區別如下。
Verbose模式
在Verbose模式(即詳細模式)下,DLT模塊會發送完整的診斷描述信息,數據量較大,對帶寬要求較高。雖然DLT協議本身未規定總線類型,但建議使用高帶寬總線,如以太網。
CANape與ECU建立通信后,DLT模塊通過網絡傳輸通道將信息發送到CANape,CANape將接收到的信息進行可視化顯示和分析。用戶在CANape中創建DLT Device時選擇Verbose模式無需添加額外的數據庫信息,因為DLT消息中包含詳細的描述信息,可以直接解析Log&Trace信息內容。CANape可以支持設置日志和跟蹤級別,并且將該信息發送給DLT模塊,DLT模塊根據設置的Filter來更新傳送的Log&Trace信息。
Verbose DLT消息格式:
Non-Verbose模式
在Non-Verbose模式(即簡潔模式)下,DLT模塊不會發送元數據(meta data)信息,僅傳遞非靜態數據信息。相比Verbose模式,總線上數據量大幅減少。用戶在CANape中創建Non-Verbose DLT Device時需要添加數據庫文件(如FIBEX),CANape通過數據庫文件與接收的數據進行關聯,以便解析及記錄顯示,并合并存儲在MDF文件。
Non-Verbose DLT消息格式:
在此模式下,DLT消息不包含擴展頭(Extended Header)。解析Payload具體內容主要依賴Payload中的Message ID與數據庫中的靜態數據關聯,然后將其與傳遞的非靜態數據進行整合和解析。
測量模式選擇
CANape創建Device時,可以在如下位置選擇Verbose模式或Non-Verbose模式。
測量數據配置
在Verbose模式下,CANape可以通過Log level來設置過濾需要測量記錄的診斷數據類型,支持Fatal/Error/Warn/Info/Debug/Block類型進行信息選擇和過濾。
在Non-Verbose模式下,用戶可以根據數據庫內容選擇需要測量記錄的信號,方式類似于一般測量信號的選擇。
信號測量分析
CANape可以通過測量窗口(如Text Window/Graphic Window)顯示測量記錄的DLT診斷信息信號。
圖:Verbose模式Text Window
圖:Non-Verbose模式Graphic Window
圖:Trace Window
Part.03
總結
DLT模塊在AUTOSAR標準中扮演著至關重要的角色,為汽車電子系統的診斷、調試和故障排查提供了有效的解決方案。CANape是集數據采集和分析于一身的專業工具,可以幫助用戶方便地進行數據采集和分析,提高集成測試效率。DLT功能在CANape中的操作非常簡單,用戶可以輕松獲取和分析DLT模塊數據,大大提高工作效率。如果您在應用過程中有任何需求或疑問,歡迎隨時聯系Vector中國。
-
汽車電子
+關注
關注
3029文章
8023瀏覽量
167806 -
CAN
+關注
關注
57文章
2769瀏覽量
464383 -
DLT
+關注
關注
0文章
16瀏覽量
5314
發布評論請先 登錄
相關推薦
DLT645電表數據 轉 EtherCAT項目案例
![<b class='flag-5'>DLT</b>645電表數據 轉 EtherCAT項目案例](https://file1.elecfans.com/web3/M00/07/18/wKgZO2eTAdWACQVVAAE4PiqRwYY729.png)
DLT645電表數據 轉 opc ua項目案例
![<b class='flag-5'>DLT</b>645電表數據 轉 opc ua項目案例](https://file1.elecfans.com/web3/M00/02/E4/wKgZO2diXSmAAeFHAAE4PpYFYtA644.png)
PCM1680 does not support a board-to-board interface不支持板對板的是怎么解讀?
紅外抄表采集器在DLT645/1997-2007-DLT689-CJ/T188協議電表中怎么使用
![紅外抄表采集器在<b class='flag-5'>DLT</b>645/1997-2007-<b class='flag-5'>DLT</b>689-CJ/T188協議電表中怎么使用](https://file1.elecfans.com/web2/M00/0B/C1/wKgaomcpiPyAa-WKAACt6Zr6o8M906.png)
DLT846.17高電壓測試設備通用技術條件第17部分:高壓介質損耗測試儀編制說明
DLT645電表數據 轉 profinet IO項目案例
![<b class='flag-5'>DLT</b>645電表數據 轉 profinet IO項目案例](https://file1.elecfans.com/web1/M00/F2/EB/wKgZoWcOC-2AUwcRAAE45jXifdI725.png)
DLT645、IEC104轉Modbus協議網關實現設備無縫通信
![<b class='flag-5'>DLT</b>645、IEC104轉Modbus協議網關實現設備無縫通信](https://file1.elecfans.com/web2/M00/FE/C9/wKgaomafXmSAcpWXAAB_wXLaXrs288.png)
DLT645電表數據 轉 CCLink IE Field Basic項目案例
![<b class='flag-5'>DLT</b>645電表數據 轉 CCLink IE Field Basic項目案例](https://file1.elecfans.com/web2/M00/00/C5/wKgaomaq4-WAILbkAAE4B6JAkuE652.png)
網頁編譯ESP-AT工程如何設置AT driver command support功能?
DLT645(1997-2007)轉modbus規約網關使用說明
![<b class='flag-5'>DLT</b>645(1997-2007)轉modbus規約網關使用說明](https://file1.elecfans.com/web2/M00/EF/BC/wKgZomZw9yiAf1W4AABkgs2erSE430.png)
微軟將Xbox Wire更新日志遷移至Xbox Support網站
DLT698協議是什么?
CANape 22.0新特性亮點盤點:小改進大作用,為汽車測試工程帶來更多便利!
![<b class='flag-5'>CANape</b> 22.0新特性亮點盤點:小改進大作用,為汽車測試工程帶來更多便利!](https://file.elecfans.com/web2/M00/52/D4/pYYBAGLNkrKAeFJaAAAjXRuImx0496.png)
CANape 22.0驚艷亮相!全面升級的新特性引領汽車測試技術飛躍!
![<b class='flag-5'>CANape</b> 22.0驚艷亮相!全面升級的新特性引領汽車測試技術飛躍!](https://file.elecfans.com/web2/M00/52/D4/pYYBAGLNkrKAeFJaAAAjXRuImx0496.png)
深入探析:DLT8P68SA主控芯片在無線剪毛器中的應用
![深入探析:<b class='flag-5'>DLT</b>8P68SA主控芯片在無線剪毛器中的應用](https://file1.elecfans.com/web2/M00/C1/87/wKgZomXd6-mAO0U6ABRusoHnyxw188.png)
評論