事件内存管理定义为在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。
上一篇:电动汽车电驱动系统核心技术是什么
下一篇:DTC的故障类型有哪些
推荐阅读最新更新时间:2024-11-09 09:17
- DC962A-B,使用 LT6600-5、5MHz 全差分低通滤波器的演示板
- 使用 Analog Devices 的 LT124XMJ8 的参考设计
- LT3470AIDDB 5V 降压转换器的典型应用电路
- 高保真便携蓝牙耳放(PCM1794A+TPA6120方案)
- LTC3605 的典型应用 - 15V、5A 同步降压型稳压器
- 用于 MCU 系统负载感应的 NCP300LSN185T1 1.85V 电压检测器的典型应用
- STM32F030K6最小系统
- ADR292ERZ-REEL 低噪声、微功率 4.096V 精密电压基准的典型应用电路,具有开尔文连接的优势
- 用于具有温度补偿阈值的单电源比较器的 TL431B 可编程精密基准的典型应用
- 用于音频的 6V、4 芯、镍镉/镍金属氢化物电池充电器
- 年味大比拼,新春晒照赢好礼罗
- 有奖报名|TI MSPM0 在【电力输送和工厂自动化与控制系统】、【家用电器和电机控制】中的典型应用
- “西北模电王”新概念模拟电路4 《运放电路的频率特性和滤波器》
- 有奖直播:ADI 惯性 MEMS 传感器的应用价值与选型
- 有奖直播:TI最新C2000实时控制器,在功率变换应用中实现高性能的成本优化型设计
- 有奖大调查:你遇到的电源设计挑战有哪些?
- TI E2E™ 中文社区8周年,8本技术合集送给热爱技术的你!
- 看视频赢京东卡 | 泰享实测之水哥秘籍第三期
- 趣味电子技术史话之通信技术史——科技与人文的结合,传奇故事在这里!
- 参与WEBENCH设计大赛,轻松体验设计真谛!