AUTOSAR EcuM,ComM,CanNm的关联

编程入门 行业动态 更新时间:2024-10-10 17:33:01

AUTOSAR <a href=https://www.elefans.com/category/jswz/34/1665640.html style=EcuM,ComM,CanNm的关联"/>

AUTOSAR EcuM,ComM,CanNm的关联

当分析一个复杂问题时,往往要求我们对多个模块的关联乃至整个系统的关联有非常清晰的了解,才能快速定位问题。在AUTOSAR系统的分层架构中,模块间的关联非常密切,本文介绍EcuM,CoM,CanNm模块等模块的关联,希望读者通过本文了解三个模块之间的协同工作机制,有助于工作中分析问题。

ComM的内外部唤醒

ComM可以通过NM(Network Manager)去保持Network的唤醒,同时也可以通过SM(State Manager)去激活通信,总而言之就像一个通信的总管。下面会通过两种唤醒源来解释ComM的状态机。

1. 内部唤醒

  1. 当ComM上电初始化时会首先进入到No Communication中,这个状态下会不断循环判断有没有本地的唤醒请求

  2. 如果检查到有本地通信请求API执行(本地请求可以由SWC,DCM或者BSWM发起),状态则将往Full Communication迁移(Allow通信通道,让CanSM打开通信)

  3. 进入Full Communication后由于是内部唤醒,会首先进入Network Requested,执行正常的报文收发,能一直主动去保持Network的唤醒状态

  4. 一旦本地COM Mode释放后,则进入Ready Sleep状态,NM PDUs停发

  5. 如果这时其他ECU也都不需要通信,等收到NM Prepare-Bus-Sleep的指示后Network进入Prepare Bus Sleep状态后,开始停止Tx IPDUs,进入Slient状态

  6. <

更多推荐

AUTOSAR EcuM,ComM,CanNm的关联

本文发布于:2023-11-17 05:19:33,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1639705.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:EcuM   AUTOSAR   CanNm   ComM

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!