如果仔细想一下如果NM-Timeout时间过短进入ready sleep state后'立即'进入prepare bussleep mode很有可能被另一个ecu正好发过来的NM报文唤醒,所以NM-Timeout的时间和NM报文的周期时间,一定要设置正确。 问题:Case1中ecu2工作时处在哪个子状态? 以上都是基于自己的理解如有错误欢迎讨论指正 附autosar spec片段...
当CAN网络处于开启或者工作情况下会进入网络模式,ECU进入网络模式(Network Mode)后计时器CanNmTimeoutTime就会启动,只要成功接收到来自CAN总线上的网络管理报文或者成功发送至CAN总线网络管理报文,都会将计时器CanNmTimeoutTime重置。 本项目AUTOSAR配置中设定计时器CanNmTimeoutTime为2秒,所以0X505网络管理报文的发送周期...
AUTOSAR通信服务位于RTE之下,硬件抽象层之上,为整车网络通信、网络管理、诊断通信、标定和通信安全提供统一的服务接口。AUTOSAR通信服务及其相关的通信抽象和驱动,组成了AUTOSAR通信栈。 以 AUTOSAR中各BSW模块_“模块缩写”_“参考文档”以及所属“AUTOSAR软件层级”清单...
然而,AUTOSAR标准...的所有其他的中断,都必须至少比高速任务的优先级低一个优先级,这被称为“系统中断等级”。图2:AUTOSAR系统内的高速任务调度举例 结论AUTOSAR标准已经达到了新的高度 AutoSAR BSW基础软件模块通用spec解读二(初级) #AutoSAR基础软件BSM模块通用spec博主带你继续解读AutoSAR官方发布的第二个通用规...
基于CAN的网络管理NM(network management) 。CAN总线上的网络管理,是一种无中心式的网络管理,网络中的每个节点都依赖于自己和别人的网络管理报文(NM PDU)来实现通信的睡眠和唤醒,这个NM PDU是周期性发送的,对于每个ECU来说,收到别的...上的网络管理的核心,就是ECU在这3种模式和3个状态之间的转换的状态机。 跟...
AutoSAR BSW基础软件模块通用spec解读一(初级) #AutoSAR基础软件模块通用spec我们都知道AutoSAR是一套适用于汽车各个系统域控制器及子系统控制器软件开发的方法论,可通过多个厂家工具链来实现,比如VECTOR、ETAS...划分,逐个来解读一下:AutoSAR的2份通用规范:标准类型规范和基本软件模组通用规范博主基于上述两份通用规范...