如果ECU进入睡眠了,可以通过外部输入信号,比如点火钥匙开关ON来唤醒;
如果只是总线进入睡眠了,则可以通过总线上的唤醒报文来唤醒。
OSEK NM主要是规定了总线的睡眠和唤醒机制(具体点就是总线收发器的睡眠和唤醒),ECU的睡眠和唤醒机制取决于你的应用。
当然,现在很多总线收发器都有INH引脚,可以把这个引脚接到MCU电源模块的抑制输入端,当收发器进入睡眠的时候,INH会切断电源模块的供电;收发器在睡眠状态下仍然可以响应总线上的报文,一旦检测到总线上有通信,它就会被唤醒,同时INH引脚会将MCU的电源模块接通,这样ECU也就被唤醒了。
【 在 lofuture (蓦然回首) 的大作中提到: 】
: 用什么来唤醒ECU?
--
修改:buicker FROM 123.113.41.*
FROM 123.113.41.*