目录
2.3.1 重复报文状态 (repeat message state)
1. 概念
网络管理目的:省电;通过ECU的协同睡眠与唤醒来实现;
ECU的睡眠与唤醒—芯片支持低功耗模式与正常工作模式的切换;不工作时进入低功耗模式(睡眠)。
处理应用层对网络的请求与释放,网络管理模块以自身运行的逻辑发出报文。
1.1 唤醒请求(主动、被动)—网络状态管理切换体现
● 主动唤醒请求:来自模块内部自身对网络的请求。主动唤醒节点的网络管理报文必须先于应用报文发送。
● 被动唤醒请求:来自总线上其他模块对该模块的网络请求。被动唤醒的节点,发送网络管理报文和应用报文的先后顺序无特别要求。
1.2 节点的网络状态(请求+释放)
● 网络请求:模块需要主动与总线上其他节点进行信息交换时,它必须通过发送网络管理报文来请求网络,并将其网络状态设置为“网络请求”;
● 网络释放:模块不需要主动与总线上其他节点进行信息交换时,必须将其网络状态设置为“网络释放”;需要注意的是,在网络释放状态下模块仍可能因总线上的其他节点请求网络而与其进行信息交互。
发起请求释放网络后,由cannm网络管理模块根据自身逻辑决定释放网络->回复conm->cansm。
1.3 can网络管理报文
CAN 网络管理报文的数据场格式
控制域(control bit vector)