AUTOSAR中WDG的作用及实现原理(一)

在AUTOSAR中,WDG模块从上到下,是由WdgM、WdgIf和Wdg Driver组成,这三部分在不同的运行层次中,却与紧密相关,共同实现功能。

一、WdgIf是将WdgM和Wdg Driver联系起来的中间层,他将底层进行抽象供上层调用,同时将WdgM的控制操作传递给底层Wdg Driver。

二、Wdg Driver是Wdg底层驱动,控制其运行模式,可以设置为Slow Mode、Fast Mode和OFF Mode。

三、WdgM是实现WDG模块功能的核心模块,其有如下的作用:

1.提供用户操作的API。

2.判断各Supervision Entity的Local Status,汇总得到整个WDG的Global Status。

3.提供故障处理和喂狗。

4.下发指令给下层WdgIf,并获取其反馈结果。

其组成如下所示:

 (SE:Supervision Entity)

Mode:

  1. WDG可以有多个Mode,不同的Mode有不同的检测对象和参数
  2. 不同Mode可以共享相同的Supervision Entity
  3. Wdgm_SetMode  Api可用于切换Mode

 Supervision Entity(SE:监督实体)

  1. SE由Checkpoint、Alive Supervision、Deadline Supervision和Logical Supervision组成
  2. 即使该SE中由Checkpoint,但无Supervision,配置工具将不生成该SE,因为其无实际作用。
  3. SE的状态体现为Local Status,其取决于其下的各种Supervision状态
  4. Mode切换将导致SE的状态改变

  • 3
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
AUTOSAR WDG是指AUTOSAR标准的Watchdog模块。该模块由WdgM、WdgIf和Wdg Driver三个组成部分构成,它们在不同的运行层次共同协作以实现功能。WdgM作为上层模块,通过WdgIf将控制操作传递给底层的Wdg Driver,实现对Watchdog的控制和管理。 AUTOSAR Wdg还包括一个Wdg Driver,该驱动程序用于配置和管理Watchdog的参数。NXP Semiconductors的用户手册描述了S32K14X芯片的AUTOSAR Wdg驱动程序的配置参数和与规范的不一致之处。 总之,AUTOSAR WDGAUTOSAR标准的Watchdog模块,由WdgM、WdgIf和Wdg Driver组成,用于实现对Watchdog的控制和管理。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [AUTOSARWDG作用实现原理(一)](https://blog.csdn.net/qq_41924896/article/details/121287268)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *3* [AUTOSAR_MCAL_WDG.zip](https://download.csdn.net/download/lei391/12712849)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值