【Mode Management】AUTSOAR ComStack如何实现PDU只收不发的

目录

前言

正文

1.初始状态

2.唤醒源Disable

3.ComM模式状态切换1

3.1. 状态变化

3.2. 执行动作

4.CanNM模式状态切换1

4.1. 状态变化

4.2. 执行动作

5.CanNM模式状态切换2

5.1. 状态变化

5.2. 执行动作

6. ComM模式状态切换2

6.1. 状态变化

6.2. 执行动作

7.CanSM模式状态切换

7.1. 状态变化

7.2. 执行动作

8. CanIf完成报文发送阻断

9.总结


前言

如下表所示,从ComM的模式来看,ComM处于COMM_FULL_COMMUNICATION模式时报文能收能发;ComM处于COMM_NO_COMMUNICATION模式时报文不能收也不能发;ComM处于COMM_SILENT_COMMUNICATION模式时报文能收不能发;

以CAN通信为例,从Can控制器和Can收发器的硬件状态来看,一旦Can控制器或Can收发器被关闭则整个CAN->CanIf->Com的通信都不能收且不能发了,如果Can控制器且Can收发器被打开则整个CAN通信链路是既能收也能发报文的。

所以,站着硬件的角度来讲,硬件要么能收报文,要么能发报文,不存在硬件只能收报文不能发报文的状态。那么站着软件的角度来讲,ComM模块处于COMM_SILENT_

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

汽车电子嵌入式

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值