首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DEM故障检测计数器与老化计数器

DEM故障检测计数器与老化计数器
EN

Stack Overflow用户
提问于 2022-01-02 13:23:57
回答 1查看 390关注 0票数 0

根据Dem规范文件( AR 4.4.0 _页227 _节8.3.3.12)

Dem_GetFaultDetectionCounter获取事件的故障检测计数器,但我无法清楚地解释故障检测是如何工作的。

GetFaultDetectionCounter规范

我的问题是:什么是故障检测计数器,它们与老化计数器不同?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-01-09 06:35:43

DemEvents的删除在AUTOSAR第7.7.3章“诊断事件的脱钩”中作了规定。

故障检测计数器用于此脱扣器。-128表示通过,+127失败,0表示监视器没有报告任何内容(既没有通过,也没有失败)。sint8范围-128 ..。0 ..。+127符合UDS规范is 14229-1.Dem可以用sint16配置不同的阈值,但是当读取数据时,它们被线性地缩小到sint8。

监视器可以报告(使用Dem_SetEventStatus(DemEventId, DemEventStatus) )

  • DEM_EVENT_STATUS_FAILED -将FDC设置为thresholdMax
  • DEM_EVENT_STATUS_PREFAILED -增量FDC直到thresholdMax
  • DEM_EVENT_STATUS_PREPASSED -将FDC降至thresholdMin
  • DEM_EVENT_STATUS_PASSED -将FDC设置为thresholdMin

根据计数器算法,使用计数器或基于计时器的脱扣器。

AUTOSAR Dem第7.7.8章“诊断事件的老化”规定了老化和老化计数器。

老化计数器实际上是为了能够删除一个DemEvent。如果以前曾报告过DemEvent,则在每个新的操作周期中都没有失败的报告,则会将老化计数器计数到配置的最大值。到达WHen时,可以删除DemEvent和它的冻结文件/快照数据和ExtendedDataRecords。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70556331

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档