DLT Support in CANape

随着汽车电子电器系统的复杂性日益增加,快速准确地进行系统诊断和状态追踪是至关重要的。为此,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中国。

从颜控到技术宅 格兰仕普罗旺斯空调顺利俘获消费者
一种新型通信用整流器
AMD Ryzen评测,相比Intel八代酷睿,AMD略胜一筹
海尔云梦洗衣机闪亮登场,打造全球一流品牌
一个非常简单的家庭电话铃声发生器电路
DLT Support in CANape
声控开关带强启线的接线步骤
2010卡塔尔国际建筑、建材博览会/卡塔尔多哈建筑建材展/新
详谈两大智能合约签名验证漏洞分析
如何解决笔记本太重的问题?
河套IT TALK 58:(原创)下一代飞机——美国国防部的“天使基金”在投什么项目?
当“互联网之母”也被钓鱼网站误导,网络现在的发展真的是我们想要的吗?
苹果因防水问题被罚1000万欧元 Apple Store零售店logo换成红色
雷达电子设备组件金刚石/铜复合材料散热基板热性能研究
数据分析的4个目的3个意义 新手小白一定要看!
微流控智能农残检测仪的原理及优势
台积电为因应明年首季产业淡季冲击降价
什么是同步逻辑和异步逻辑?同步电路与异步电路有何区别?
BA012Fx功放在WCDMA数据卡数据传输中的应用
辐射骚扰整改思路及方法:工字电感VS屏蔽电感?