![](https://img-blog.csdnimg.cn/2019091813595558.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
汽车嵌入式---DTC诊断故障码
文章平均质量分 91
DTC诊断故障码
进击的横打
此人不懒,但也什么都没有写
展开
-
【车载开发系列】SID$19配置流程
Dem全称为Diagnostic Event Manager诊断事件管理器。它负责故障事件的处理、故障数据的存储和管理。简单说其功能是故障事件确认前的故障debounce,故障事件确认时的故障数据存储,故障发生后的故障老化、故障替代(AUTOSAR的故障存储策略)。原创 2024-05-30 19:43:35 · 959 阅读 · 0 评论 -
【车载开发系列】Autosar DEM中重要配置项说明
DemEventParameters用于配置故障的类型(BSW or SWC)、故障需要多少个运行循环才能确认、是否支持预存储功能、故障事件的debounce策略以及参考的DTC属性、DemComponent、使能条件、运行循环等。以及用于配置扩展数据和快照数据的数据源。Type Of DTC Supported是指定DTC的Format的。在下面的红框中,上面的是外部数据用来通过DID来取得值,下面的是内部数据的取得。配置DTC参数的容器。关于DTC扩展数据的需求一般都定义为这样的形式。原创 2024-05-29 18:45:15 · 990 阅读 · 0 评论 -
【车载开发系列】诊断故障码中的快照数据
有时候我们也称之为冻结帧。为了方便找到故障原因,在对应故障发生时,ECU端要记录发生故障时的快照信息;这里的快照信息一般包括了车速信息,里程信息,ECU电压信息,故障发生时间等等。具体快照信息是可以配置的,需要配置哪些快照信息,可以通过Autosar配置工具来指定。原创 2023-09-05 22:44:50 · 451 阅读 · 0 评论 -
【车载开发系列】老化计数相关概念
在无故障的操作循环内,一旦“未确认的诊断故障代码”位清零,则该计数器应重置为“0”。镜像内存,作为可选的错误内存,且不能被14服务清除,它镜像的是正常的DTC内存,如果正常的错误内存被擦除那么镜像内存可以作为备份参考被使用,这里镜像的内存是主内存(正常的内存错误是之后就使用,镜像的是作为备份存储)当DTC产生时,并不会直接存储在NVM中,而是直接存储故障event的方式,然后间接通过event与DTC的mapping关系来存储DTC,而DTC的状态位则是由其mapping的所有event的状态位的或集。原创 2023-06-16 18:54:19 · 2104 阅读 · 1 评论 -
【车载开发系列】诊断故障码中的Debounce策略
除此之外,debounce策略也可在SWC中实现,因为故障诊断由SWC与Dem模块共同完成的,所以debounce策略即可在SWC中实现,也可在Dem模块中实现。在这种策略下,计数器的初始值为0,其范围也是-128~127,当Dem接收到Diagnostic Monitor发送的状态值开始计数,计数器的增长方向由接收到的状态决定,当计数器的值在一定时间达到阈值,完成此次判断,如果在未达到阈值时,Dem接收的状态发生变化,计数器会重新开始计数,并且计数方向也发生转变。原创 2023-06-16 18:16:54 · 1051 阅读 · 0 评论 -
【车载开发系列】UDS诊断---DTC故障码基础回顾
【车载开发系列】UDS诊断—DTC故障码基础回顾原创 2022-12-25 09:20:20 · 7607 阅读 · 0 评论 -
【车载开发系列】UDS诊断---DTC故障码进阶部分回顾
【车载开发系列】UDS诊断—DTC故障码进阶部分回顾原创 2022-12-26 06:48:58 · 4440 阅读 · 0 评论 -
【车载开发系列】诊断故障码DTC的格式标识符
【车载开发系列】诊断故障码DTC的格式标识符原创 2023-02-05 07:15:00 · 1884 阅读 · 0 评论 -
【车载开发系列】诊断故障码DTC中的快照信息
【车载开发系列】诊断故障码DTC中的快照信息原创 2023-02-04 07:15:00 · 6386 阅读 · 3 评论 -
【车载开发系列】诊断故障码DTC基本概念与定义
【车载开发系列】诊断故障码DTC基本概念与定义原创 2023-02-06 07:24:54 · 6990 阅读 · 0 评论 -
【车载开发系列】StatusOfDTC的解析
【车载开发系列】StatusOfDTC的解析原创 2023-02-03 07:45:00 · 1559 阅读 · 2 评论