0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

AUTOSAR诊断系统事件内存管理

麦辣鸡腿堡 来源:怿星科技 作者:怿星科技 2023-10-04 11:45 次阅读

事件内存管理定义为在DEM模块中添加、更新和删除事件内存条目的过程。DEM模块确定事件内存条目是新的还是当前存在于事件内存中。

Event retention

Event retention定义了DEM模块记录和处理事件(DTC)、UDS状态信息和事件相关数据(例如,冻结帧、扩展数据)的能力。

DEM规范共规定了6种Event存储的条件,更多内容请参看DEM规范手册。

Event Displacement

事件替换意味着,最不重要的、已经存在的事件内存条目被需要存储的新事件内存条目替换。在替换过程中,重要程度最低事件内存条目会丢失。如果新事件内存大小超过所有可能的事件,则不会发生置换。如果事件置换策略被禁止,即DemEventDisplacementStrategy设置为DEM_DISPLACEMENT_NONE,则DEM禁止事件置换功能。

如果事件置换策列被启用,即DemEventDisplacementStrategy设置为DEM_DISPLACEMENT_FULL或DEM_DISPLACEMENT_PRIO_OCC,则DEM根据以下原则置换事件:

● Event Priority(最重要的评判原则,数字越小存储优先级越高,适用于FULL或者PRIO_OCC策略)

● Event Active或者Passive状态(Active存储优先级高于Passive优先级,适用于FULL策略)

● Event Occurence Time(按时间顺序替换较旧的存储事件,按时间顺序替换较旧的存储事件)

Aging of Event

DEM模块提供了从事件内存中删除特定事件的能力,如果其故障条件在某一段时间(操作周期)内未满足失效条件,这个过程被称为“Aging 老化”或“Unlearning 遗忘”。事件老化后,DEM将删除相关事件快照数据(冻结帧)和扩展数据记录。

DemAgingCycleCounterThreshold或DemAgingCyclecounterthresholdforfslc定义了完成的老化周期计数值,在此之后,事件内存条目将从事件内存中删除(老化)。当Aging Counter达到DemAgingCycleCounterThreshold 时, DTC状态位bit3:confirmedDTC设置为0。每个Event memory entry至少有一个Aging Counter。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 汽车电子
    +关注

    关注

    3021

    文章

    7803

    浏览量

    165849
  • 内存
    +关注

    关注

    8

    文章

    2957

    浏览量

    73781
  • AUTOSAR
    +关注

    关注

    10

    文章

    345

    浏览量

    21434
  • 诊断系统
    +关注

    关注

    0

    文章

    35

    浏览量

    11745
  • 系统
    +关注

    关注

    1

    文章

    1006

    浏览量

    21281
收藏 人收藏

    评论

    相关推荐

    人体体质自动诊断系统

    `<p><strong>人体体质自动诊断系统</strong><br/><
    发表于 10-24 12:09

    VXI/GPIB总线的通信设备测试诊断系统设计

    VXI/GPIB总线的通信设备测试诊断系统设计      通信设备传统的维修主要采用分立
    发表于 11-16 15:08

    基于labview的齿轮箱故障诊断系统

    基于labview的齿轮箱故障诊断系统
    发表于 05-03 22:22

    ECS 控制台诊断系统

    摘要: 控制台诊断系统,旨在为您提供快速反馈问题的渠道,在降低您的反馈成本的同时,第一时间为您提供解决方案,减少您的损失,给您提供更加平滑的控制台操作体验。当您在操作 ECS控制台 时,可能会
    发表于 12-26 14:03

    整车EOL诊断系统的特点结构和功能

    整车EOL诊断系统的特点结构和功能
    发表于 12-15 07:41

    机车运用数据智能诊断系统正式上线

    PHM与智慧运维落地实践案例集 — 机车运用数据智能诊断系统正式上线!
    发表于 01-12 07:54

    怎么实现基于LIN总线的车灯在线诊断系统设计?

    本文介绍了基于LIN总线的车灯在线诊断系统并对硬件模块和软件构架进行了简单分析。
    发表于 05-13 06:48

    请问怎样去设计一种车灯在线诊断系统

    怎样去设计车灯在线诊断系统的硬件电路?怎样去设计车灯在线诊断系统的软件电路?
    发表于 05-19 06:54

    请问怎样去设计一种数据采集与诊断系统

    数据采集与诊断系统的原理是什么?数据采集与诊断系统是由哪些部分组成的?怎样去设计一种数据采集与诊断系统
    发表于 05-27 06:24

    基于BS结构的远程故障诊断系统的研究

    分析了基于internet的远程故障诊断系统的可行性,优越性,介绍了诊断系统的Browser/Server体系结构,简述了远程故障诊断系统框架和主要功能模块,同时指出了
    发表于 09-17 12:08 11次下载

    B超诊断系统的结构原理及故障维修

      1、B超诊断系统的结构原理   B型超声诊断系统按其结构分:主要由探头、发射、接收电
    发表于 10-21 10:02 3028次阅读

    基于AUTOSAR的汽车故障诊断系统的设计与实现

    基于AUTOSAR的汽车故障诊断系统的设计与实现
    发表于 03-28 16:59 6次下载

    ECU故障诊断系统概述

    车外离线诊断系统,其通过向车内在线诊断系统发送服务请求,读取相应的故障码信息以及清除故障码,并完成诊断协议提供的其他服务。具体来说,就是当驾驶员从汽车仪表发现有故障指示灯亮了,但他也不知道具体是什么故障,这时将车开到4S店,由维
    的头像 发表于 05-19 15:58 1259次阅读
    ECU故障<b class='flag-5'>诊断系统</b>概述

    汽车ECU诊断:车外离线诊断系统

    车外离线诊断系统 上述车内在线诊断系统中记录了故障的相关数据,这些数据将会被技术或维修人员使用。 具体来说,就是技术或维修人员使用外部的诊断设备(比如诊断仪)做一些获取故障信息的操作,
    的头像 发表于 07-26 11:29 1336次阅读
    汽车ECU<b class='flag-5'>诊断</b>:车外离线<b class='flag-5'>诊断系统</b>

    如何从0到1设计诊断系统

    诊断系统设计主要涵盖了诊断方案设计、诊断需求定义和诊断数据库开发。本文会逐一介绍这些环节,以便更好地理解和把握诊断系统设计的全貌。
    的头像 发表于 04-26 17:59 964次阅读
    如何从0到1设计<b class='flag-5'>诊断系统</b>