本公开涉及控制器局域网络管理,特别是涉及一种电子控制单元的休眠方法、装置、设备、存储介质和车辆。
背景技术:
1、汽车开放系统架构(automotive open systems architecture,autosar)控制器局域网络(controller area network,can)网络管理是一个独立于硬件的协议,只能在can上使用。其主要目的是协调网络正常运行和总线睡眠模式之间的转换。
2、在现有的autosar cannm(can网络管理)方案中,电子控制单元(electroniccontrol unit,ecu)在接收到被动唤醒的can网络中其他ecu发送的网络管理报文时,如果当前ecu处于低功耗的状态,会从总线睡眠(bus-sleep)模式切换到网络模式的重复消息状态(repeat message state),之后再根据预设的发送周期和发送次数向can网络中发送网络管理报文。只要ecu一直可以收到网络管理报文,那么它也会持续的向外发送网络管理报文来保持唤醒。作为被动唤醒的ecu,持续向外发送网络管理报文来保持唤醒,会频繁地使用can网络通信,给can网络造成一定的通信负载。
技术实现思路
1、本申请提供的一种电子控制的单元的休眠方法、装置、设备、存储介质和车辆,能够减少电子控制单元向外发送网络管理报文的次数,进而降低can网络的通信负载。
2、第一方面,本申请提供一种电子控制的单元的休眠方法,应用于电子设备,方法可以包括:
3、在电子设备中的第一电子控制单元处于被动唤醒状态的情况下,开始计时,其中,在被动唤醒状态下,第一电子控制单元向电子设备的控制器局域网can总线发送第一网络管理报文,且第一电子控制单元被配置为:在发送第一网络管理报文的次数达到第一数量的情况下,进入休眠模式;
4、在计时到达预设时长的情况下,若在计时时段内未接收到包括第一唤醒标识信息的第二网络管理报文,则将第一数量更新为第二数量,其中,第一唤醒标识信息用于指示唤醒网络,第二数量小于第一数量;
5、在第一电子控制单元向can总线发送的第一网络管理报文的次数达到第二数量的情况下,控制第一电子控制单元进入休眠模式。
6、第二方面。本申请提供了一种电子控制单元的休眠装置,应用于电子设备,装置包括:
7、计时模块,用于在电子设备中的第一电子控制单元处于被动唤醒状态的情况下,开始计时,其中,在被动唤醒状态下,第一电子控制单元向电子设备的控制器局域网can总线发送第一网络管理报文,且第一电子控制单元被配置为:在发送第一网络管理报文的次数达到第一数量的情况下,进入休眠模式;
8、更新模块,用于在计时到达预设时长的情况下,若在计时时段内未接收到包括第一唤醒标识信息的第二网络管理报文,则将第一数量更新为第二数量,其中,第一唤醒标识信息用于指示唤醒网络,第二数量小于第一数量;
9、控制模块,用于在第一电子控制单元向can总线发送的第一网络管理报文的次数达到第二数量的情况下,控制第一电子控制单元进入休眠模式。
10、第三方面,本申请提供了一种电子控制单元的休眠设备,设备包括:处理器以及存储有计算机程序指令的存储器;处理器执行计算机程序指令时实现如第一方面的电子控制单元的休眠方法。
11、第四方面,本申请提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序指令,计算机程序指令被处理器执行时实现如第一方面的电子控制单元的休眠方法。
12、第五方面,本申请提供了一种车辆,该车辆包括如第三方面的电子控制单元的休眠设备。
13、本申请公开了一种电子控制单元的休眠方法、装置、设备、存储介质和车辆,在电子设备中的第一电子控制单元处于被动唤醒状态的情况下,开始计时,其中第一电子控制单元在发送第一网络管理报文的次数达到第一数量后进入休眠模式。在计时到达预设时长的情况下,若在计时时段内未接收到包括第一唤醒标识信息的第二网络管理报文,则将第一数量降低为第二数量,在第一电子控制单元向控制器局域网can总线发送的第一网络管理报文的次数达到第二数量后,控制第一电子控制单元进入休眠模式。
14、如此,在第一电子控制器处于被动唤醒状态的情况下,开始计时,在计时结束后,减少进入休眠模式所需要发送的网络管理报文次数,以使第一电子控制单元向can总线发送进入休眠模式所需次数的第一网络管理报文后,更快的进入休眠模式,能够减少电子控制单元向外发送网络管理报文的次数,进而降低can网络的通信负载。
1.一种电子控制单元的休眠方法,其特征在于,应用于电子设备,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述在所述电子设备中的第一电子控制单元处于被动唤醒状态的情况下,开始计时,包括:
3.根据权利要求2所述的方法,其特征在于,所述在所述电子设备中的第一电子控制单元处于被动唤醒状态的情况下,若接收到从所述电子设备的can总线发送的包括第二唤醒标识信息的第二网络管理报文,则开始计时之后,还包括:
4.根据权利要求1所述的方法,其特征在于,所述在所述电子设备中的第一电子控制单元处于被动唤醒状态的情况下,开始计时之前,还包括:
5.根据权利要求3所述的方法,其特征在于,电子设备包括多个电子控制单元,所述第一电子控制单元为所述多个电子控制单元的任一个;
6.根据权利要求4所述的方法,其特征在于,所述在所述第一电子控制单元处于休眠模式的情况下,若接收到从所述电子设备的can总线发送的包括第二唤醒标识信息的第二网络管理报文,则根据所述包括第二唤醒标识信息的第二网络管理报文确定所述第一电子控制单元的被动唤醒状态,包括:
7.一种电子控制单元的休眠装置,其特征在于,应用于电子设备,所述装置包括:
8.一种电子控制单元的休眠设备,其特征在于,所述设备包括:处理器以及存储有计算机程序指令的存储器;所述处理器执行所述计算机程序指令时实现如权利要求1-6任意一项所述的电子控制单元的休眠方法。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现如权利要求1-6任意一项所述的电子控制单元的休眠方法。
10.一种车辆,其特征在于,所述车辆包括如权利要求8所述的电子控制单元的休眠设备。