随着汽车电子电器系统的复杂性日益增加,快速准确地进行系统诊断和状态追踪是至关重要的。为此,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文章
8037浏览量
167984 -
CAN
+关注
关注
57文章
2775浏览量
464581 -
DLT
+关注
关注
0文章
16浏览量
5318
发布评论请先 登录
相关推荐
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部分:高压介质损耗测试仪编制说明
DLT848.1-2019高压试验装置通用技术条件第1部分:直流高压发生器
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)
评论