System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及整车控制,具体而言,涉及一种车辆bms唤醒控制方法及装置。
技术介绍
1、现有的电池管理系统的唤醒源有很多种,现有技术中,主要根据不同唤醒源来设计不同的唤醒逻辑。在实践中发现,若车辆插枪充电休眠后处于休眠状态时被唤醒,无法判断是否为插枪唤醒,并且对于多唤醒源耦合情况,特别是有外部唤醒条件异常时容易使bms请求网络进入工作状态,进而使整车其他ecu被异常唤醒。可见,现有方法中发现多唤醒源容易使整车保持长时间高功耗运行,导致蓄电池馈电,影响用户体验。
技术实现思路
1、本申请实施例的目的在于提供一种车辆bms唤醒控制方法及装置,能够根据唤醒源准确识别开网需求,增强了电池管理系统对于唤醒源异常的抗干扰能力,降低了蓄电池馈电的风险。
2、本申请第一方面提供了一种车辆bms唤醒控制方法,包括:
3、当检测到目标车辆的bms被唤醒时,获取第一唤醒源;
4、当所述第一唤醒源的数量为多个时,对所述第一唤醒源进行识别,得到多个第一唤醒方式;
5、根据预设的第一响应优先级对所述第一唤醒方式进行优先级仲裁,确定出第一目标唤醒方式;
6、获取所述目标车辆存储的插枪状态;
7、根据所述第一目标唤醒方式和所述插枪状态控制所述目标车辆执行相应的操作;
8、在所述bms运行过程中,判断是否检测到新的第二唤醒源;
9、如果是,则对所述第二唤醒源进行识别,得到第二唤醒方式;
10、根据预设的第二响应优
11、根据所述第二目标唤醒方式控制所述目标车辆执行相应的操作。
12、在上述实现过程中,该方法能够基于唤醒优先级确定最优先的唤醒方式,并基于该唤醒方式进行开网控制,从而实现对网络管理策略的优化;同时,通过多重唤醒机制还能够细分电池管理系统在唤醒过程中的不同场景,从而使得网络管理策略能够进一步对应于实际情况,进而增强了电池管理系统对于唤醒源异常的抗干扰能力,降低了蓄电池馈电的风险。
13、进一步地,所述方法还包括:
14、当第一唤醒源的数量为一个时,对所述第一唤醒源进行识别,得到第一目标唤醒方式,并执行所述的获取所述目标车辆存储的插枪状态。
15、进一步地,所述第一目标唤醒方式为钥匙唤醒、定时唤醒、快充插枪唤醒、快充桩辅助电源唤醒以及网络唤醒中的其中一种,其中,所述根据所述第一目标唤醒方式和所述插枪状态控制所述目标车辆执行相应的操作,包括:
16、当所述第一目标唤醒方式为所述钥匙唤醒时,控制所述目标车辆开启网络,以唤醒整车进入工作状态;
17、当所述第一目标唤醒方式为所述定时唤醒时,控制所述bms在第一预设时间段内以低功耗唤醒状态进行运行;
18、当所述第一目标唤醒方式为所述快充插枪唤醒时,控制所述目标车辆执行充电响应操作;
19、当所述第一目标唤醒方式为所述快充桩辅助电源唤醒,且所述插枪状态为未插枪时,控制所述bms不响应所述第一目标唤醒方式,并控制所述bms执行休眠操作;
20、当所述第一目标唤醒方式为所述网络唤醒时,控制所述目标车辆开启网络。
21、进一步地,所述当所述第一目标唤醒方式为所述网络唤醒时,控制所述目标车辆开启网络之后,所述方法还包括:
22、根据所述插枪状态判断是否为插枪唤醒;
23、如果是,则在所述第一目标唤醒方式撤销后,控制所述bms在第二预设时间段内以开启网络的方式继续运行;
24、如果否,则在所述第一目标唤醒方式撤销后,控制所述目标车辆关闭网络,并控制所述bms在所述第二预设时间段内以低功耗唤醒状态进行运行。
25、进一步地,所述方法还包括:
26、当未检测到所述第二唤醒源时,控制所述bms执行释放网络操作,并获取所述目标车辆的当前插枪状态;
27、存储所述当前插枪状态;
28、控制所述bms执行休眠操作。
29、本申请第二方面提供了一种车辆bms唤醒控制装置,所述车辆bms唤醒控制装置包括:
30、第一获取单元,用于当检测到目标车辆的bms被唤醒时,获取第一唤醒源;
31、第一识别单元,用于当所述第一唤醒源的数量为多个时,对所述第一唤醒源进行识别,得到多个第一唤醒方式;
32、第一仲裁单元,用于根据预设的第一响应优先级对所述第一唤醒方式进行优先级仲裁,确定出第一目标唤醒方式;
33、第二获取单元,用于获取所述目标车辆存储的插枪状态;
34、第一控制单元,用于根据所述第一目标唤醒方式和所述插枪状态控制所述目标车辆执行相应的操作;
35、第一判断单元,用于在所述bms运行过程中,判断是否检测到新的第二唤醒源;
36、第二识别单元,用于当判断出检测到所述第二唤醒源时,对所述第二唤醒源进行识别,得到第二唤醒方式;
37、第二仲裁单元,用于根据预设的第二响应优先级和所述第二唤醒方式进行优先级二次仲裁,确定出第二目标唤醒方式;
38、第二控制单元,用于根据所述第二目标唤醒方式控制所述目标车辆执行相应的操作。
39、进一步地,所述车辆bms唤醒控制装置还包括:
40、第三识别单元,用于当第一唤醒源的数量为一个时,对所述第一唤醒源进行识别,得到第一目标唤醒方式,并触发所述第二获取单元执行所述的获取所述目标车辆存储的插枪状态。
41、进一步地,所述第一目标唤醒方式为钥匙唤醒、定时唤醒、快充插枪唤醒、快充桩辅助电源唤醒以及网络唤醒中的其中一种,其中,
42、所述第一控制单元,具体用于当所述第一目标唤醒方式为所述钥匙唤醒时,控制所述目标车辆开启网络,以唤醒整车进入工作状态;
43、所述第一控制单元,具体还用于当所述第一目标唤醒方式为所述定时唤醒时,控制所述bms在第一预设时间段内以低功耗唤醒状态进行运行;
44、所述第一控制单元,具体还用于当所述第一目标唤醒方式为所述快充插枪唤醒时,控制所述目标车辆执行充电响应操作;
45、所述第一控制单元,具体还用于当所述第一目标唤醒方式为所述快充桩辅助电源唤醒,且所述插枪状态为未插枪时,控制所述bms不响应所述第一目标唤醒方式,并控制所述bms执行休眠操作;
46、所述第一控制单元,具体还用于当所述第一目标唤醒方式为所述网络唤醒时,控制所述目标车辆开启网络。
47、进一步地,所述车辆bms唤醒控制装置还包括:
48、第二判断单元,用于根据所述插枪状态判断是否为插枪唤醒;
49、第三控制单元,用于在判断出插枪唤醒,且所述第一目标唤醒方式撤销后,控制所述bms在第二预设时间段内以开启网络的方式继续运行;
50、所述第三控制单元,用于在判断出非插枪唤醒,且在本文档来自技高网...
【技术保护点】
1.一种车辆BMS唤醒控制方法,其特征在于,包括:
2.根据权利要求1所述的车辆BMS唤醒控制方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的车辆BMS唤醒控制方法,其特征在于,所述第一目标唤醒方式为钥匙唤醒、定时唤醒、快充插枪唤醒、快充桩辅助电源唤醒以及网络唤醒中的其中一种,其中,所述根据所述第一目标唤醒方式和所述插枪状态控制所述目标车辆执行相应的操作,包括:
4.根据权利要求3所述的车辆BMS唤醒控制方法,其特征在于,所述控制所述目标车辆执行充电响应操作,包括:
5.根据权利要求4所述的车辆BMS唤醒控制方法,其特征在于,所述方法还包括:
6.根据权利要求3所述的车辆BMS唤醒控制方法,其特征在于,所述当所述第一目标唤醒方式为所述网络唤醒时,控制所述目标车辆开启网络之后,所述方法还包括:
7.根据权利要求1所述的车辆BMS唤醒控制方法,其特征在于,所述方法还包括:
8.一种车辆BMS唤醒控制装置,其特征在于,所述车辆BMS唤醒控制装置包括:
9.一种电子设备,其特征在于
10.一种可读存储介质,其特征在于,所述可读存储介质中存储有计算机程序指令,所述计算机程序指令被一处理器读取并运行时,执行权利要求1至7任一项所述的车辆BMS唤醒控制方法。
...【技术特征摘要】
1.一种车辆bms唤醒控制方法,其特征在于,包括:
2.根据权利要求1所述的车辆bms唤醒控制方法,其特征在于,所述方法还包括:
3.根据权利要求1所述的车辆bms唤醒控制方法,其特征在于,所述第一目标唤醒方式为钥匙唤醒、定时唤醒、快充插枪唤醒、快充桩辅助电源唤醒以及网络唤醒中的其中一种,其中,所述根据所述第一目标唤醒方式和所述插枪状态控制所述目标车辆执行相应的操作,包括:
4.根据权利要求3所述的车辆bms唤醒控制方法,其特征在于,所述控制所述目标车辆执行充电响应操作,包括:
5.根据权利要求4所述的车辆bms唤醒控制方法,其特征在于,所述方法还包括:
6.根据权利要求3所述的车辆bms唤醒控制方法,其特...
【专利技术属性】
技术研发人员:倪鹏飞,费为伟,郭浩,肖莎,
申请(专利权)人:广汽埃安新能源汽车股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。