AUTOSAR专项:首帧报文为NM报文实现方式

        在汽车行业中,主机厂通常会有CAN 网络唤醒后第一帧报文会NM的需求。基于当前AUTOSAR架构里,如果只是单纯的配置,可能实现起来还比较困难。

        这里提供两种思路来实现上述功能:

1、在CanNm Mainfunction里状态迁移请求full com

        想法就是在初始化时将nm两帧的pduid 激活,应用报文pud 不激活;

AUTOSAR专项:首帧报文为NM报文实现方式_第1张图片

        在Com_init里调用函数Com_ActivateAlwaysOnTxComIPdus,进去之后

AUTOSAR专项:首帧报文为NM报文实现方式_第2张图片 

        在configurator里发现NM报文发送ID正好为11(这里如何实现的:在配置时通常会把一路CAN的应用报文统一以group形式管理,NM不属于group,根据标准NM Pdu就会始终为激活状态).

你可能感兴趣的:(AUTOSAR专项训练,汽车,mcu,c语言)