采用1043的can 芯片:工作模式
– 正常模式
– 具有 INH 输出以及本地和远程唤醒请求功能的待机模式
– 具有 INH 输出以及本地和远程唤醒请求的低功耗睡眠模式
状态切换流程图:
CAN唤醒的需求:
唤醒请求(Wake Up Request)
唤醒请求可分为两种:
● 主动唤醒请求:来自模块内部对网络的请求。本地唤醒又叫做主动唤醒,和硬线相关的唤醒方式一般称为本地唤醒源。如:KL15硬线,硬件传感器信号(如:脚踢门,后备箱打开)主动唤醒节点的网络管理报文必须先于应用报文发送
● 被动唤醒请求:来自总线上其他模块对该模块的网络请求。被动唤醒的节点,发送网络管理报文和应用报文的先后顺序无特别要求。远程唤醒又叫做被动唤醒,简单说就是和总线信号相关的唤醒方式。比如收到网络管理报文或者指定诊断报文,或者包含KL15信号的应用报文(有些节点没有KL15硬线,而是网关转发包含KL15信号的应用报文唤醒)
网络状态(Network