AUTOSAR从入门到精通-通信管理模块(CanNm)(七)

这篇博客深入探讨了AUTOSAR中的CanNm(网络管理)模块,详细介绍了如何配置和访问CanNm用户数据,包括CDD和ASW两种方式。还讲解了CanNm的功能,如协调算法、操作模式(网络模式、预睡眠模式、睡眠模式)以及网络管理报文结构。此外,博客还讨论了网络管理报文中的关键元素如CBV(控制位矢量)及其各个比特位的意义,并列举了常用函数接口。
摘要由CSDN通过智能技术生成

目录

原理

CanNM User Data

CanNm user data配置

CDD方式访问CanNm user data

ASW方式访问CanNm user data

 相关问题

功能说明

协调算法

操作模式

网络状态

初始化

 参数

网络管理PDU结构

通信调度

其他功能

UML状态图

NM状态机

Bus Sleep Mode

Network Mode

Prepare Bus-Sleep Mode

Passive Mode

报文发送与接受状态

状态机时间参数总结

网络管理报文结构

NM报文总体结构解析

CBV详解

常用函数接口

功能实现

网络管理概述

唤醒请求

网络管理初始化

网络管理模式

预睡眠模式

网络模式

模式切换状态机

本地唤醒时序图

网络管理报文

 网络管理报文


 

原理

CanNM User Data

CanNm发送(Nm Tx)帧是8字节数据帧,标准AUTOSAR CAN网络管理发送帧只使用了Byte 0和Byte 1,Byte 0-Byte 7用户可以根据需求自定义使用。

Note: 一般用CanNm发送报文的Byte0-Byte7存储和网络管理相关的唤醒源信息(IGn,四门两盖等本地唤醒信号)。

AUTSOSAR规范两种访问CanNm User Data方式:

(1)CDD直接访问。CDD使用标准接口CanNm_SetUserData和CanNm_GetUserData来设置和获取CanNm中User Data数据。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

格图素书

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

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

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

打赏作者

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

抵扣说明:

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

余额充值