AUTOSAR诊断系统事件内存管理

发布者:RadiantJourney最新更新时间:2024-03-26 来源: elecfans关键字:AUTOSAR  诊断系统 手机看文章 扫描二维码
随时随地手机看文章

事件内存管理定义为在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。


关键字:AUTOSAR  诊断系统 引用地址:AUTOSAR诊断系统事件内存管理

上一篇:电动汽车电驱动系统核心技术是什么
下一篇:DTC的故障类型有哪些

推荐阅读最新更新时间:2024-11-09 09:17

AUTOSAR中的入侵检测系统(IDS)
什么是汽车IDS? ISO/SAE 21434(道路车辆-网络安全工程)是车辆安全标准,定义了当攻击发生时如图所示的5个步骤。汽车制造商必须对车辆中出现的安全漏洞做出响应。但是,只有在这些漏洞已知的情况下,才能执行此操作。汽车IDS由车载IDS和后端组成。 IDS检测针对ECU和网络的外部攻击,将其收集后发送到汽车制造商的后端-安全运营中心(SOC)。汽车制造商对数据进行评估并决定如何应对。 分布式车载IDS架构主要由四部分组成: 安全传感器 入侵检测系统管理器(IdsM) 安全事件存储 入侵检测系统报告器(IdsR) 安全传感器和安全事件 AUTOSAR的BSW,CDD和SWC模块都可以被指作为安全传感器,安全传
[嵌入式]
<font color='red'>AUTOSAR</font>中的入侵检测系统(IDS)
基于AUTOSAR软件架构的故障诊断逻辑
曾经看到汽车仪表出现故障灯时,总是很好奇想知道这个图标是什么意思,什么时候会出现,又什么时候会消失。恰好这两年接触到了这些知识,有所了解,在此分享给感兴趣的朋友。 本文将从系统,设计和实现3个角度来介绍汽车控制器(ECU)故障诊断系统: 在系统角度,了解为什么需要故障诊断系统,利用它可以做什么,以及它是什么; 在设计角度,了解故障怎么管理,怎么识别,怎么处理; 在实现角度,了解基于AUTOSAR架构的故障诊断系统实现机制。 1 ECU故障诊断系统介绍 汽车上任何一个零件或任何零件间都可能会产生失效,即使失效的概率极低,但没法保证百分之百不会失效。基于这样的事实,我们没办法阻止,但是尽可能去识别到潜在的失效,这样才能最大限度去避
[嵌入式]
基于<font color='red'>AUTOSAR</font>软件架构的故障诊断逻辑
第二代随车诊断系统(OBDII)工作原理及故障诊断
1996年及之后生产的所有轻型车量都必须采用第二代随车诊断系统(OBDⅡI)标准。OBDII的主要目的是降低排放污染,而设立OBD I(1988年)的主要目的是检查传感器或其电路是否有问题。OBDI法规要求该系统不仅要测试传感器而且要测试所有的排放控制装置,并要查证排放装置是否正常工作。
[嵌入式]
第二代随车<font color='red'>诊断系统</font>(OBDII)工作原理及故障诊断
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved