【技术实现步骤摘要】
电子控制单元ECU的休眠方法、ECU、系统和车辆
[0001]本申请实施例涉及通信技术,尤其涉及一种电子控制单元ECU的休眠方法、ECU、系统和车辆。
技术介绍
[0002]车辆中包括多个电子控制单元ECU,不同的ECU可以实现不同的功能,以控制车辆正常运行。如空调ECU可以控制车辆中的温度,发动机ECU可以控制发动机的进气量,喷油量以及点火时间等,以控制车辆的速度。
[0003]目前,车辆的电源关闭后,若ECU中无业务进程,则ECU可以休眠,将车辆的功耗降到最低,以节省车辆电池的电量。但若数据网络异常或者ECU故障,均会造成ECU中的业务异常,ECU一直处于工作状态,进而消耗车辆功耗。
技术实现思路
[0004]本申请提供一种电子控制单元ECU的休眠方法、ECU、系统和车辆,可以降低车辆功耗。
[0005]第一方面,本申请提供一种ECU的休眠方法,该休眠方法应用于车辆中,所述车辆包括控制器局域网络CAN和网关,所述CAN中包括CAN总线和ECU,所述ECU通过所述CAN总线和所述网关连接。该方法包括:当车辆的电源关闭时,网关可以向各CAN中的ECU发送电源关闭信号,本申请中以CAN中的ECU为例进行说明。其中,所述ECU接收来自所述网关的电源关闭信号时,ECU可以检测ECU中是否存在业务进程,若ECU中不存在业务进程,则ECU可以执行休眠。若ECU中存在业务进程,则ECU可以在业务进程执行完业务后休眠。当ECU中的业务异常时,目前的ECU无法休眠。本申请中,ECU可以根据识别所述业务 ...
【技术保护点】
【技术特征摘要】
1.一种电子控制单元ECU的休眠方法,其特征在于,该方法应用于车辆中,所述车辆包括控制器局域网络CAN和网关,所述CAN包括CAN总线和所述ECU,所述ECU通过所述CAN总线和所述网关连接,所述方法包括:所述ECU接收来自所述网关的电源关闭信号;所述ECU确定所述ECU中存在业务进程;所述ECU识别所述业务进程执行的业务的类型;所述ECU根据所述业务的类型,确定所述业务异常;所述ECU终止所述业务进程,执行休眠。2.根据权利要求1所述的方法,其特征在于,所述业务包括依赖所述CAN总线传输报文的业务;所述ECU根据所述业务的类型,确定所述业务异常,包括:所述ECU检测到所述CAN在第一预设时长内未休眠。3.根据权利要求2所述的方法,其特征在于,所述ECU终止所述业务进程,包括:所述ECU重启。4.根据权利要求2或3所述的方法,其特征在于,所述ECU检测到所述CAN在第一预设时长内未休眠之前,还包括:所述ECU启动定时器,所述定时器的时长为所述第一预设时长。5.根据权利要求1所述的方法,其特征在于,所述业务为不依赖所述CAN总线传输报文的业务,所述ECU根据所述业务的类型,确定所述业务异常,包括:所述ECU检测到所述ECU在第一预设时长内未执行完所述业务。6.根据权利要求5所述的方法,其特征在于,所述ECU检测到所述ECU在第一预设时长内未执行完所述业务之前,还包括:所述ECU检测到所述CAN休眠时,所述ECU启动定时器,所述定时器的时长为所述第一预设时长。7.根据权利要求2
‑
6中任一项所述的方法,其特征在于,所述方法还包括:所述ECU检测到所述CAN总线在第二预设时长内未传输报文,确定所述CAN休眠,所述第二预设时长小于所述第一预设时长。8.一种电子控制单元ECU的休眠方法,其特征在于,该方法应用于车辆中,所述车辆包括控制器局域网络CAN和网关,所述CAN包括CAN总线和所述ECU,所述ECU通过所述CAN总线和所述网关连接,所述方法包括:所述ECU接收来自所述网关的电源关闭信号;所述ECU确定所述ECU中存在业务进程;所述ECU识别所述业务进程执行的业务的类型;所述ECU根据所述业务的类型,判断所述业务是否异常;若所述业务正常,则所述ECU执行休眠;若所述业务异常,则所述ECU终止所述业务进程,执行休眠。9.根据权利要求8所述的方法,其特征在于,所述业务包括依赖所述CAN总线传输报文的业务;所述ECU根据所述业务的类型,判断所述业务是否异常,包括:所述ECU检测所述CAN在第一预设时长内是否休眠;若所述CAN在所述第一预设时长内休眠,则确定所述业务正常;
若所述CAN在所述第一预设时长内未休眠,则确定所述业务异常。10.根据权利要求9所述的方法,其特征在于,所述ECU终止所述业务进程,包括:所述ECU重启。11.根据权利要求9或10所述的方法,其特征在于,所述ECU检测所述CAN在第一预设时长内是否休眠之前,还包括:所述ECU启动定时器,所述定时器的时长为所述第一预设时长。12.根据权利要求9
‑
11任一项所述的方法,其特征在于,所述业务包括不依赖所述CAN总线传输报文的业务,所述ECU根据所述业务的类型,判断所述业务是否异常,包括:所述ECU检测到所述CAN在所述第一预设时长内休眠时,所述ECU检测所述ECU在所述第一预设时长内是否执行完所述不依赖所述CAN总线传输报文的业务;若所述ECU在所述第一预设时长内执行完所述不依赖所述CAN总线传输报文的业务,则确定所述不依赖所述CAN总线传输报文的业务正常;若所述ECU在所述第一预设时长内未执行完所述不依赖所述CAN总线传输报文的业务,则确定所述不依赖所述CAN总线传输报文的业务异常。13.根据权利要求8所述的方法,其特征在于,所述业务为不依赖所述CAN总线传输报文的业务,所述ECU根据所述业务的类型,判断所述业务是否异常,包括:所述ECU检测所述ECU在第一预设时长内是否执行完所述业务;若所述ECU在所述第一预设时长内执行完所述业务,则确定所述业务正常;若所述ECU在所述第一预设时长内未执行完所述业务,则确定所述业务异常。14.根据权利要求13所述的方法,其特征在于,所述ECU检测所述ECU在第一预设时长内是否执行完所述业务之前,还包括:所述ECU检测到所述CAN休眠时,所述ECU启动定时器,所述定时器的时长为所述第一预设时长。15.根据权利要求9
‑
14中任一项所述的方法,其特征在于,所述方法还包括:所述ECU检测到所述CAN总线在第二预设时长内未传输报文,确定所述CAN休眠,所述第二预设时长小于所述第一预设时长。16.一种电子控制单元ECU,其特征在于,ECU设置于车辆中,所述车辆包括控制器局域网络CAN和网关,所述CAN包括CAN总线和所述E...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。