一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种电动汽车蓄电池的充电控制方法及装置与流程

2021-11-24 21:45:00 来源:中国专利 TAG:


1.本发明涉及汽车领域,特别涉及一种电动汽车蓄电池的充电控制方法及装置。


背景技术:

2.电动汽车上的蓄电池,主要为车上的低压耗电器件提供电源,进而可以保证低压耗电器件的正常工作,因此,蓄电池的重要性不言而喻。但是随着蓄电池使用时间的增长,如果不对蓄电池的健康度进行更新,可能导致蓄电池的充电启动阈值不改变,进而导致充电时机不准确,例如总是频繁进入充电过程,影响蓄电池使用寿命。


技术实现要素:

3.本发明提供了一种电动汽车蓄电池的充电控制方法及装置,以解决现有技术中,随着蓄电池使用时间的增长,如果不对蓄电池的健康度进行更新,可能导致蓄电池的充电启动阈值不改变,进而导致充电时机不准确,进而影响蓄电池使用寿命的问题。
4.为了达到上述目的,本发明提供了一种电动汽车蓄电池的充电控制方法,包括:
5.接收到低压上电请求时,获取蓄电池的第一电量,以及根据所述第一电量与预设纠偏阈值的和,确定所述蓄电池的第一健康度的修正值;
6.根据所述第一健康度的修正值与带电可擦可编程只读存储器中存储的目标健康度的修正值的比较结果,确定所述蓄电池的充电启动阈值;
7.若所述第一电量小于所述充电启动阈值,则控制直流变换器向所述蓄电池充电;
8.在接收到下电请求时,获取所述蓄电池的第二电量,以及根据所述第二电量与所述预设纠偏阈值的和,确定所述蓄电池的第二健康度的修正值;
9.若所述第二健康度的修正值大于所述目标健康度的修正值,则将所述带电可擦可编程只读存储器中存储的目标健康度的修正值更新为所述第二健康度的修正值。
10.可选地,所述方法还包括:
11.若所述第二健康度的修正值小于或等于所述目标健康度的修正值,则保持所述带电可擦可编程只读存储器中存储的所述目标健康度的修正值不变或将所述带电可擦可编程只读存储器中存储的所述目标健康度的修正值更新为所述第二健康度的修正值。
12.可选地,所述方法还包括:
13.若所述第一电量大于或等于所述充电启动阈值,则不控制所述直流变换器向所述蓄电池充电;
14.在接收到下电请求时,若所述第一健康度的修正值大于所述目标健康度的修正值,则将所述带电可擦可编程只读存储器中存储的目标健康度的修正值更新为所述第一健康度的修正值;若所述第一健康度的修正值小于或等于所述目标健康度的修正值,则保持所述带电可擦可编程只读存储器中存储的所述目标健康度的修正值不变。
15.可选地,在接收到下电请求后,所述方法还包括:
16.确定所述蓄电池的电量充满或者确定所述蓄电池的电量未充满。
17.可选地,确定所述蓄电池的电量充满,包括:
18.若所述蓄电池的当前充电电流值小于所述蓄电池充满的电流值和/或所述蓄电池的当前电量在预设时间内不变,则确定所述蓄电池的电量充满。
19.可选地,所述方法还包括:
20.在下电后,车辆处于静置状态,若所述蓄电池的当前电量小于预设充电启动阈值时,则控制直流变换器向所述蓄电池充电。
21.为了达到上述目的,本发明提供了一种电动汽车蓄电池的充电控制装置,包括:
22.获取模块,用于接收到低压上电请求时,获取蓄电池的第一电量;
23.确定模块,用于根据所述第一电量与预设纠偏阈值的和,确定所述蓄电池的第一健康度的修正值以及根据所述第一健康度的修正值与带电可擦可编程只读存储器中存储的目标健康度的修正值的比较结果,确定所述蓄电池的充电启动阈值;
24.控制模块,用于若所述第一电量小于所述充电启动阈值,则控制直流变换器向所述蓄电池充电;
25.所述获取模块,还用于在接收到下电请求时,获取所述蓄电池的第二电量;
26.所述确定模块,还用于根据所述第二电量与所述预设纠偏阈值的和,确定所述蓄电池的第二健康度的修正值;
27.所述控制模块,还用于若所述第二健康度的修正值大于所述目标健康度的修正值,则将所述带电可擦可编程只读存储器中存储的目标健康度的修正值更新为所述第二健康度的修正值。
28.为了达到上述目的,本发明提供了一种车辆,包括如上所述的充电控制装置。
29.为了达到上述目的,本发明提供了一种电动汽车蓄电池的充电控制设备,包括存储器、处理器及存储在所述存储器上并可被所述处理器运行的程序,所述程序被所述处理器执行时,实现如上所述的充电控制方法。
30.为了达到上述目的,本发明提供了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的充电控制方法。
31.本发明的上述技术方案至少有如下有益效果:
32.在低压上电时,通过第一健康度的修正值与预先保存的目标健康度的修正值的比较结果,确定充电启动阈值,从而根据第一电量与充电启动阈值来确定是否对电池进行充电。当确定对电池进行充电的情况下,如果进行下电,通过充电后的第二电量来确定第二健康度的修正值,如果第二健康度的修正值大于所述目标健康度的修正值,可以认为车辆更换了新的蓄电池或健康度相对较好的蓄电池。此时,可以将保存的目标健康度的修正值更新为较大的所述第二健康度的修正值,实现了对所述蓄电池健康度的更新。且更新后的健康度相对与原来保存的健康度更加准确地反映蓄电池的健康状态。这样,可以避免由于保存的蓄电池的健康度不准确,而导致蓄电池频繁地进行充电,提高了所述蓄电池的使用寿命,进而提高了用户体验。
附图说明
33.图1为本发明提供的一种电动汽车蓄电池的充电控制系统示意图;
34.图2为本发明提供的一种电动汽车蓄电池的充电控制方法的流程示意图;
35.图3为本发明提供的一种确定蓄电池电量充满的流程示意图;
36.图4为本发明提供的另一种电动汽车蓄电池的充电控制方法的流程示意图;
37.图5为本发明提供的一种电动汽车蓄电池的充电控制装置的模块示意图。
具体实施方式
38.为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。在下面的描述中,提供诸如具体的配置和组件的特定细节仅仅是为了帮助全面理解本发明的实施例。因此,本领域技术人员应该清楚,可以对这里描述的实施例进行各种改变和修改而不脱离本发明的范围和精神。另外,为了清楚和简洁,省略了对已知功能和构造的描述。
39.应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本发明的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。
40.在本发明的各种实施例中,应理解,下述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
41.应理解,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
42.在本技术所提供的实施例中,应理解,“与a相应的b”表示b与a相关联,根据a可以确定b。但还应理解,根据a确定b并不意味着仅仅根据a确定b,还可以根据a和/或其它信息确定b。
43.参见图1,本发明的一实施例提供了一种电动汽车蓄电池的充电控制系统示意图,包括整车控制器(vehicle control unit,vcu)、车身控制器(body control module,bcm)、直流变换器(direct current-direct current,dc-dc)、电池管理系统(battery management system,bms)、智能蓄电池传感器(intelligent battery sensor,ibs)、蓄电池及动力电池。其中,所述vcu、所述bcm、所述dc-dc及所述bms之间通过控制器局域网络(controller area network,can)进行通讯。所述dc-dc与所述蓄电池,所述dc-dc与所述动力电池分别通过线束进行连接。所述ibs与所述蓄电池通过线束进行连接,所述ibs与所述bcm通过局域互联网络(local interconnect network,lin)进行连接。
44.本发明提供的充电控制方法应用于控制器,所述控制器可以是所述vcu,也可以是所述bms,也可以是不同于所述vcu和所述bms的其它控制器。所述控制器可以阶段性地对蓄电池的健康度进行判断,并对所述蓄电池的健康度进行更新,防止所述蓄电池的健康度过高或者过低,进而保证了所述蓄电池的健康度处于较为准确的状态。避免所述蓄电池过充或频繁充电,可以提高所述蓄电池的使用寿命。
45.如图2所示,本发明的另一实施例提供了一种电动汽车蓄电池的充电控制方法,所述方法包括以下步骤:
46.s201:接收到低压上电请求时,获取蓄电池的第一电量,以及根据所述第一电量与预设纠偏阈值的和,确定所述蓄电池的第一健康度的修正值。
47.所述低压上电请求可以是车辆处于熄火状态,但所述车辆上的低压耗电器件处于工作状态,进而需要请求低压上电。例如车辆处于熄火状态时,可以是通过请求低压上电,所述车辆上的收音机由关闭状态更新为打开状态,也可以是通过请求低压上电,所述车辆的车灯由关闭状态更新为打开状态。
48.可选地,所述控制器可以与所述ibs之间可以进行通讯,进而所述控制器可以通过所述ibs获取所述蓄电池的第一电量。其中,所述第一电量可以表示所述蓄电池的剩余电量百分比的值,例如可以是70%,80%等。
49.进一步地,根据所述第一电量与所述预设纠偏阈值的和,确定所述蓄电池的第一健康度的修正值,可以是将所述第一电量与所述预设纠偏阈值的和,确定为所述蓄电池的第一健康度的修正值。也可以是将所述第一电量与所述预设纠偏阈值的和乘以一个系数确定为所述第一健康度的修正值,所述系数接近1。
50.s202:根据所述第一健康度的修正值与带电可擦可编程只读存储器(electrically erasable programmable read only memory,eeprom)中存储的目标健康度的修正值的比较结果,确定所述蓄电池的充电启动阈值。
51.若所述第一健康度的修正值小于所述目标健康度的修正值,则根据所述目标健康度的修正值确定所述充电启动阈值;若所述第一健康度的修正值大于或者等于所述目标健康度的修正值,则根据所述第一健康度的修正值确定所述充电启动阈值,即根据所述第一健康度的修正值与所述目标健康度的修正值中的较大值确定充电启动阈值。其中,由于所述第一健康度的修正值与所述目标健康度的修正值不同,所以根据所述第一健康度的修正值确定出的充电启动阈值的值与根据所述目标健康度的修正值确定出的充电启动阈值的值不同。如果所述第一健康度的修正值与所述目标健康度的修正值相同,则充电启动阈值可以根据所述第一健康度的修正值或根据所述目标健康度的修正值确定。其中,蓄电池健康度的修正值越大,确定的充电启动阈值越大。
52.在根据所述目标健康度的修正值确定所述充电启动阈值时,可以是根据保存好的所述目标健康度的修正值与充电启动阈值的对应关系表确定所述充电启动阈值。例如,可以是目标健康度的修正值为60%,充电启动阈值为30%,也可以是目标健康度的修正值为70%,充电启动阈值为35%。
53.根据所述第一健康度的修正值确定所述充电启动阈值,可以是根据保存好的所述第一健康度的修正值与充电启动阈值的对应关系表确定所述充电启动阈值。例如,第一健康度的修正值为80%,充电启动阈值为40%,第一健康度的修正值为70%,充电启动阈值为35%。
54.通过根据所述第一健康度的修正值与所述eeprom中存储的修正值中的较大值确定所述充电启动阈值,可以避免所述充电启动阈值设置过低,所述蓄电池发生过放的情况,影响所述蓄电池的使用寿命。
55.s203:若所述第一电量小于所述充电启动阈值,则控制直流变换器向所述蓄电池充电。
56.其中,所述dc-dc可以将动力电池中的高压电转换为低压电,进而向所述蓄电池进
行充电。
57.在所述第一电量小于所述充电启动阈值时,所述控制器通过控制所述dc-dc向所述蓄电池充电,可以避免所述蓄电池电量过低,导致所述蓄电池亏电的情况发生,进而造成所述蓄电池过放,提高了所述蓄电池的使用寿命。
58.s204:在接收到下电请求时,获取所述蓄电池的第二电量,以及根据所述第二电量与所述预设纠偏阈值的和,确定所述蓄电池的第二健康度的修正值。
59.可选地,接收到所述下电请求的情况可能包括但不限于以下情况:
60.(1)所述蓄电池在充电过程中,车辆正常下电,即所述控制器接收到了用户的下电请求。
61.(2)所述dc-dc发生故障需要下电。若所述控制器继续控制所述dc-dc向所述蓄电池充电,则可能发生危险。
62.(3)所述dc-dc在向所述蓄电池充电时,动力电池的剩余电量低于预设电量值需要下电。为了避免影响车辆的正常行驶,需要进行下电。
63.可选地,在接收到下电请求时,所述蓄电池的电量可能已经充满,也可能未充电。但由于所述第二电量表示所述蓄电池充电后的状态,所述第一电量表示所述蓄电池刚上电时的状态,即使所述蓄电池的电量未充满,所述第二电量大于所述第一电量,进而所述第二健康度的修正值大于所述第一健康度的修正值。
64.s205:若所述第二健康度的修正值大于所述目标健康度的修正值,则将所述带电可擦可编程只读存储器中存储的目标健康度的修正值更新为所述第二健康度的修正值。
65.在低压上电时,通过第一健康度的修正值与预先保存的目标健康度的修正值的比较结果,确定充电启动阈值,从而根据第一电量与充电启动阈值来确定是否对电池进行充电。当确定对电池进行充电的情况下,如果进行下电,通过充电后的第二电量来确定第二健康度的修正值,如果第二健康度的修正值大于所述目标健康度的修正值,可以认为车辆更换了新的蓄电池或健康度相对较好的蓄电池。此时,可以将保存的目标健康度的修正值更新为较大的所述第二健康度的修正值,实现了对所述蓄电池健康度的更新。且更新后的健康度相对与原来保存的健康度更加准确地反映蓄电池的健康状态。这样,可以避免由于保存的蓄电池的健康度不准确,而导致蓄电池频繁地进行充电,提高了所述蓄电池的使用寿命,进而提高了用户体验。
66.示例的,若所述第二健康度的修正值小于或等于所述目标健康度的修正值,则保持所述带电可擦可编程只读存储器中存储的所述目标健康度的修正值不变或将所述带电可擦可编程只读存储器中存储的所述目标健康度的修正值更新为所述第二健康度的修正值。
67.可选地,在接收到下电请求时,所述控制器还可以确定所述蓄电池的电量充满或者确定所述蓄电池的电量未充满,即确定所述第二电量是否可以表示所述蓄电池充满时的电量。若所述第二电量表示的是所述蓄电池充满时的电量,并且所述第二健康度的修正值等于所述目标健康度的修正值,则所述控制器可以确定出蓄电池未被更换。并且,所述控制器还可以判断出蓄电池的健康度在当前阶段内未发生衰减,或者衰减程度较小,可以近似等同于蓄电池未发生衰减。在接收到下电请求时,通过保持所述eeprom中存储的所述目标健康度的修正值不变,可以保证所述蓄电池健康度的准确性。若所述第二健康度的修正值
大于所述目标健康度的修正值,则可以确定车辆更换了新的蓄电池或者健康度相对较好的蓄电池。在接收到下电请求时,通过将所述eeprom中存储的所述目标健康度的修正值更新为所述第二健康度的修正值,可以完成对蓄电池健康度的向上修正,进而可以保证所述蓄电池健康度的准确性。
68.若所述第二健康度的修正值小于所述目标健康度的修正值,则所述控制器可以确定出蓄电池发生了衰减。在接收到下电请求时,通过将所述eeprom中存储的所述目标健康度的修正值更新为所述第二健康度的修正值,可以完成对蓄电池健康度的向下修正,进而可以保证所述蓄电池健康度的准确性。
69.若所述第二电量表示的是所述蓄电池未充满时的电量,并且所述第二健康度的修正值小于或等于所述目标健康度的修正值,则所述控制器无法判断出车辆是否更换了新的蓄电池或健康度相对较好的蓄电池。此时,暂时保持所述eeprom中存储的所述目标健康度的修正值保持不变,在下次蓄电池电量充满时再次进行判断是否更新eeprom中存储的所述目标健康度的修正值。若所述第二健康度的修正值大于所述目标健康度的修正值,则可以确定车辆更换了新的蓄电池或者健康度相对较好的蓄电池。
70.进一步地,确定所述蓄电池的电量充满,包括:若所述蓄电池的当前充电电流值小于所述蓄电池充满的电流值和/或所述蓄电池的当前电量在预设时间内不变,则确定所述蓄电池的电量充满。
71.具体地,如图3所示,对确定所述蓄电池的电量充满过程做进一步说明。在所述蓄电池的充电过程中,所述ibs可以对所述蓄电池的充电电流进行检测,基于所述蓄电池的充电电流进行所述蓄电池的充满逻辑判断,当所述蓄电池的当前充电电流小于所述蓄电池充满电流值时,所述控制器可以确定所述蓄电池无法进一步充电,此时所述控制器确定所述蓄电池的电量充满;当所述蓄电池的当前充电电流大于或等于所述蓄电池充满的电流值时,所述控制器确定所述蓄电池未充满。
72.当所述ibs检测到所述蓄电池的当前充电电流发生异常时,所述ibs可以将所述蓄电池的当前充电电流发生异常的信息发送给所述控制器。进而所述控制器确定所述蓄电池提供的充放电电流无效,所述控制器无法根据所述蓄电池的当前充电电流进行充满判断,存在功能失效的可能。为提高功能的鲁棒性,此时基于当前所述蓄电池的剩余电量进行所述蓄电池的电量充满判断。当所述蓄电池剩余电量持续一定时间不再变化时,即所述蓄电池的当前电量在预设时间内不变,则所述控制器确定所述蓄电池的电量充满。此时所述蓄电池的剩余电量即为所述蓄电池充满后的电量。所述蓄电池的充满持续时间需要基于所述蓄电池容量和所述蓄电池充满电流阈值进行计算,例如,所述蓄电池充满持续时间可以用如下公式进行计算:蓄电池充满持续时间=蓄电池容量*1%/蓄电池充满电流阈值。通过公式可以得知,当所述蓄电池容量较大时,所述蓄电池充满持续时间较长;当所述蓄电池容量较小时,所述蓄电池充满持续时间较短。
73.所述控制器通过基于所述蓄电池的当前充电电流和充电持续时间对所述蓄电池的电量充满进行判断,并在判断出所述蓄电池的电量充满时,所述控制器可以控制所述dc-dc停止向所述蓄电池充电,可以避免所述蓄电池的当前充电电流检测异常或失效时,通过充电持续时间判断,可以提升所述蓄电池智能充电的鲁棒性,避免无法退出蓄电池智能充电。进而避免所述蓄电池过充,防止危险发生。
74.示例的,若所述第一电量大于或等于所述充电启动阈值,则不控制所述直流变换器向所述蓄电池充电;在接收到下电请求时,若所述第一健康度的修正值大于所述目标健康度的修正值,则将所述带电可擦可编程只读存储器中存储的目标健康度的修正值更新为所述第一健康度的修正值;若所述第一健康度的修正值小于或等于所述目标健康度的修正值,则保持所述带电可擦可编程只读存储器中存储的所述目标健康度的修正值不变。
75.在所述第一电量大于或等于所述充电启动阈值时,所述控制器可以确定所述蓄电池的电量较为充足,无需控制dc-dc向所述蓄电池充电。在接收到下电请求时,若所述控制器一直未控制所述dc-dc向所述蓄电池进行充电,并且所述第一健康度的修正值大于所述目标健康度的修正值,则确定车辆更换了新的蓄电池或健康度相对较好的蓄电池,通过将所述eeprom中存储的所述目标健康度的修正值更新为所述第一健康度的修正值,实现了对所述蓄电池健康度的更新,进而保证了所述蓄电池健康度的准确性。在接收到下电请求时,若所述控制器一直未控制所述dc-dc向所述蓄电池进行充电,并且所述第一健康度的修正值小于或等于所述目标健康度的修正值,则所述控制器无法判断车辆是否更换了新的蓄电池或健康度相对较好的蓄电池,在接收到下电请求时,暂时保持所述eeorom中存储的所述目标健康度的修正值保持不变,在下次所述蓄电池进行充电时,所述控制器再次判断所述蓄电池是否进行了更换。
76.示例的,在下电后,车辆处于静置状态,若所述蓄电池的当前电量小于预设充电启动阈值时,所述控制器还可以控制直流变换器向所述蓄电池充电。
77.可选地,在下电后,在超过预设时间,且在预设时间内未对车辆做任何操作,车辆的电流达到预设电流值时,则确定所述车辆处于静置状态。例如所述预设时间可以是4小时,也可以是5小时。例如所述预设电流值可以是20毫安,也可以是30毫安。
78.可选地,在接收到下电请求时,若确定所述蓄电池电量处于充满,且所述eeprom中存储的所述蓄电池的目标健康度的修正值保持不变,则所述充电启动阈值可以与所述预设充电启动阈值相等。若确定所述蓄电池电量处于未充满,且所述eeprom中存储的所述蓄电池的目标健康度的修正值发生改变,则所述充电启动阈值可能与所述预设充电启动阈值相等,也可能所述充电启动阈值与所述预设充电阈值不等。
79.进一步地,所述ibs可以精确测量所述蓄电池的电压、电流和极柱温度等关键监控参数,并基于这些参数计算出所述蓄电池的电量等关键监控参数。所述ibs可以根据这些参数可以随时监测所述蓄电池状态,并将这些参数通过lin线发送给所述bcm,进而所述bcm可以接收所述ibs发送的所述蓄电池的关键监控参数。
80.当所述蓄电池的当前电量小于所述预设充电启动阈值时,所述ibs可以通过所述lin线将所述bcm唤醒,进而所述bcm将所述蓄电池的当前电量小于所述预设启动阈值的信息发送给所述控制器,进而所述控制器控制所述dc-dc使能,并向所述蓄电池充电。通过当所述蓄电池的当前电量小于所述预设充电启动阈值时,所述控制器控制所述dc-dc向所述蓄电池充电,可以避免所述蓄电池由于亏电,在车辆再次上电时,无法启动所述车辆的情况发生,提高了用户的使用体验。
81.进一步地,参见图4,结合对所述蓄电池的健康度进行修正的流程图做进一步解释,并以所述控制器为所述vcu进行说明。
82.可选地,所述vcu可以基于修正后的所述蓄电池的健康度(state ofhealth,soh)
的修正值计算所述蓄电池的充电启动阈值及充电停止阈值。可选地,所述蓄电池的健康度的修正值也可以称之为所述蓄电池的soh。
83.由于现有的智能蓄电池传感器,车辆满足静置条件后,所述蓄电池的剩余电量(state of charge,soc)可以基于开路电压进行快速修正,因此所述智能蓄电池传感器提供的所述蓄电池的剩余电量可信;且由于现有的蓄电池智能传感器计算发出的所述蓄电池的剩余电量为绝对值,所以当所述蓄电池衰减后,所述蓄电池的剩余电量值无法高于实际的所述蓄电池的健康度,例如,所述蓄电池的健康度为75%,则所述蓄电池的剩余电量的最大值为75%。综上可知,所述vcu可基于所述蓄电池的剩余电量对所述蓄电池的健康度进行修正。
84.可选地,在所述vcu可以对蓄电池的健康度进行修正。具体地,修正的策略如下:
85.步骤301:整车初始上电。
86.步骤302:读取eeprom中存储的蓄电池soh修正值。
87.在整车初始上电时,所述vcu读取存储在所述eeprom中的蓄电池soh修正值,即所述目标健康度的修正值,所述目标健康度的修正值也可以称之为第一蓄电池的soh修正值。
88.步骤303:基于当前蓄电池soc计算蓄电池soh修正值,eeprom存储的蓄电池soh修正值与soc计算的蓄电池soh修正值比较,取两者较大值作为蓄电池soh修正值。
89.将基于所述eeprom中存储的所述第一蓄电池的soh修正值和基于当前所述蓄电池的剩余电量计算的所述蓄电池的soh修正值进行比较,其中基于当前所述蓄电池的剩余电量计算的所述蓄电池soh修正值可以称之为第二蓄电池的soh修正值,即所述第一健康度的修正值。当所述第一蓄电池的soh修正值大于所述第二蓄电池的soh修正值时,将所述第一蓄电池的soh修正值作为蓄电池soh的修正值;当所述第一蓄电池的soh修正值小于或等于所述第二蓄电池的soh修正值时,将所述第二蓄电池的soh修正值作为所述蓄电池soh的修正值,即取所述第一蓄电池的soh修正值和所述第二蓄电池的soh修正值中较大的作为所述蓄电池soh的修正值。
90.可选地,所述vcu可以基于所述蓄电池的剩余电量计算所述蓄电池的soh修正值。由于现有的蓄电池智能传感器计算发出的所述蓄电池剩余电量为绝对值,所以当所述蓄电池衰减后,所述蓄电池的剩余电量值无法高于实际的所述蓄电池的健康度。因此,所述vcu可以根据所述蓄电池的剩余电量进行纠偏进而得出蓄电池健康度的修正值。基于所述蓄电池的剩余电量计算的所述蓄电池的soh修正值=所述蓄电池的剩余电量 所述蓄电池soh纠偏阈值。例如所述蓄电池的剩余电量可以是70%,所述蓄电池soh纠偏阈值可以是8%,则基于所述蓄电池的剩余电量计算的所述蓄电池的soh修正值=70% 8%=78%,蓄电池的剩余电量也可以是95%,所述蓄电池soh纠偏阈值可以是8%,通过剩余电量与蓄电池soh纠偏阈值的和计算的结果为103%,大于100%,此种情况下,规定蓄电池soh的修正值上限为100%。也可以理解为当蓄电池充满电时,剩余电量为95%,此时也可以认为蓄电池近似为全新电池。
91.步骤304:基于蓄电池soh修正值确定蓄电池充电启动阈值。
92.可选地,所述vcu可以根据预先保存的蓄电池soh修正值与蓄电池充电启动阈值的对应关系表,进而基于蓄电池soh修正值确定出蓄电池对应的充电启动阈值。
93.步骤305:若蓄电池soc大于或等于蓄电池充电启动阈值,则在下电时,将该蓄电池
soh修正值存入eeprom中。
94.当所述蓄电池的当前剩余电量大于或等于所述充电启动阈值,且在接收到下电请求之前,所述vcu一直未控制dc-dc向所述蓄电池充电,若所述第一蓄电池的soh修正值大于所述第二蓄电池的soh修正值,则保持所述eeprom中存储的所述第一蓄电池的soh修正值不变;若所述第一蓄电池的soh修正值小于或等于所述第二蓄电池的soh修正值,则将所述eeprom中存储的所述第一蓄电池的soh修正值更新为所述第二蓄电池的soh修正值。
95.步骤306:整车下电休眠,ibs监控蓄电池soc,当蓄电池soc<蓄电池充电启动阈值,ibs唤醒整车,控制dc-dc向蓄电池充电。
96.在车辆下电后,所述车辆进入下电休眠状态,所述ibs实时监控所述蓄电池的剩余电量,并将所述蓄电池的剩余电量与预设启动阈值进行实时比较。当所述蓄电池的剩余电量小于所述预设启动阈值,所述ibs可以唤醒车辆,进而所述vcu控制所述dc-dc向所述蓄电池充电。当所述vcu确定所述蓄电池的电量充满时,或者动力电池的电量低于预设电量值,或者dc-dc发生故障,所述vcu均控制所述dc-dc停止向所述蓄电池充电。
97.步骤307:若蓄电池soc<蓄电池充电启动阈值,则进行蓄电池充电,启动dc-dc为蓄电池进行补电。
98.所述vcu在蓄电池soc<蓄电池充电启动阈值时,通过控制所述dc-dc向所述蓄电池充电,可以及时补充蓄电池电量,避免蓄电池发生亏电。
99.步骤308:基于当前蓄电池soc计算蓄电池soh修正值,与当前蓄电池soh修正值比较,取两者较大值更新蓄电池soh修正值。
100.所述蓄电池在充电过程中,蓄电池的剩余电量不断更新,基于当前蓄电池soc计算的蓄电池soh修正值也在不断变化。一般而言,基于当前蓄电池soc计算蓄电池soh修正值不断变大,也就是第二蓄电池的soh修正值不断变大。在上述中已提到,蓄电池的soh修正值可能是第一蓄电池的soh修正值,也可能是第二蓄电池的soh修正值。此时,在充电过程中,第二蓄电池的soh修正值与第一蓄电池的soh修正值的大小也无法判断,需要执行后续的操作确定,故取两者较大值更新蓄电池soh修正值。
101.步骤309:若蓄电池充电结束,且蓄电池的电量充满,蓄电池soh修正:基于当前蓄电池soc计算蓄电池soh修正值,作为蓄电池soh修正值。
102.可选地,在蓄电池的电量充满时,基于当前蓄电池soc计算蓄电池soh修正值,可以称之为第三蓄电池的soh修正值。由于第三蓄电池的soh修正值是基于充满电时的剩余电量计算得到的,所以一般情况下,所述第三蓄电池的soh修正值大于所述第二蓄电池的soh修正值。若所述第三蓄电池的soh修正值大于所述第一蓄电池的soh修正值,则将所述第三蓄电池的soh修正值,作为蓄电池soh修正值,此时所述vcu可以确定出车辆更换了新的蓄电池或者健康度相对较好的蓄电池,所述vcu完成了对蓄电池健康度的向上修正。若所述第三蓄电池的soh修正值小于或等于所述第一蓄电池的soh修正值,则仍将所述第三蓄电池的soh修正值,作为蓄电池soh修正值,此时,所述vcu可以确定车辆的蓄电池健康度发生了衰减,通过将所述第三蓄电池的soh修正值作为蓄电池soh修正值,所述vcu完成了对蓄电池健康度的向下修正。
103.可选地,在确定充电结束时,所述vcu可以判断所述蓄电池是否充满,判断蓄电池是否充满的具体过程已在上文进行了说明,此处不再进行赘述。
104.步骤310:下电时,将该蓄电池soh修正值存入eeprom。
105.通过将该蓄电池soh修正值存入eeprom,实现了对蓄电池健康度的更新,也就是实现了对蓄电池健康度的向上修正或者向下修正,保证了蓄电池的健康度保持在准确地状态,进而避免了蓄电池在充电过程中,由于健康度不准确,导致蓄电池频繁充电或者充电电流不匹配,提高了蓄电池的使用寿命。
106.步骤311:若蓄电池充电结束,且蓄电池的电量未充满,则执行步骤309。此时,蓄电池的soh修正值与步骤308中确定的蓄电池soh修正值不同,若基于当前蓄电池soc计算的蓄电池soh修正值大于所述第一蓄电池的soh修正值,则所述vcu可以确定车辆更换了健康度相对较好的蓄电池,至于是否是全新的电池,则需要在下一次蓄电池电量充满时才能判断。此时,在下电时将基于当前蓄电池soc计算的蓄电池soh修正值存入eeprom,即实现了电池健康度的更新。
107.若基于当前蓄电池soc计算的蓄电池soh修正值小于或等于所述第一蓄电池的soh修正值,则无法判断蓄电池是否进行了更换或者蓄电池的健康度发生了衰减,同样需要在下一次蓄电池电量充满时才能判断。此时,在下电时,保持eeprom中的第一蓄电池的soh修正值保持不变。
108.步骤312:整车下电休眠,ibs监控蓄电池soc,当蓄电池soc<蓄电池充电启动阈值,ibs唤醒整车,控制dc-dc向蓄电池充电。
109.可选地,步骤312的执行过程与步骤306的执行过程相同,此处不再进行赘述。
110.可选地,整车上电后,所述蓄电池会不断充电,所述蓄电池的剩余电量不断变高,进而无限接近于真实的蓄电池的soh。所以vcu实时基于所述蓄电池的剩余电量计算所述蓄电池的soh修正值,当所述蓄电池的soh修正值大于所述eeprom中存储的所述第一蓄电池的soh修正值时,则将所述eeprom中存储的所述第一蓄电池的soh修正值更新为基于所述蓄电池的剩余电量计算所述蓄电池的soh修正值,进而所述蓄电池的soh修正值不断接近于真实的所述蓄电池的soh。而又由于电动汽车的特性,电动汽车充电工况时间较长,再加上行驶工况,这些工况下,所述蓄电池会不断充电,所述蓄电池的电量很快就会充满,基于当前剩余电量计算的所述蓄电池的soh修正值会很快接近真实的所述蓄电池的soh,修正速率要远快于智能蓄电池传感器的修正速率。并且,因为基于蓄电池的剩余电量计算得到的蓄电池的soh修正值要比智能蓄电池传感器提供的所述蓄电池的soh更准确,所以所述vcu基于蓄电池的剩余电量计算得到的蓄电池的soh修正值进行所述蓄电池的充电启动控制。
111.进一步地,所述蓄电池在正常使用过程中,由于使用时间的增长,所述蓄电池的健康度会出现衰减。当所述vcu确定所述蓄电池的健康度出现衰减时,所述vcu需要对所述蓄电池的健康度进行向下修正,以保证所述蓄电池的健康度的准确性。可选地,所述vcu可以在经过预设时间段时,可以基于剩余电量与纠偏阈值的和对蓄电池的soh修正值进行计算,进而对所述蓄电池的健康度进行向下修正。具体地,所述蓄电池的soh修正值可以由如下公式计算得出,蓄电池的soh修正值=蓄电池剩余电量 蓄电池soh纠偏阈值。即使所述eeprom中存储的蓄电池的soh修正值大于基于所述蓄电池电量充满后根据如上公式计算得出的第四蓄电池的soh修正值,也对蓄电池soh进行向下修正。例如,所述eeprom中存储的蓄电池的soh修正值为80%,基于公式计算得出的蓄电池的soh修正值为75%,此时,所述vcu也对所述蓄电池的健康度向下修正,即在接收到下电指令时,将所述eeprom中存储的蓄电池的soh
修正值由80%更新为75%,以保证所述蓄电池健康度的准确性。
112.如图5所示,本发明的另一实施例提供了一种电动汽车蓄电池的充电控制装置,包括:
113.获取模块501,用于接收到低压上电请求时,获取蓄电池的第一电量;
114.确定模块502,用于根据所述第一电量与预设纠偏阈值的和,确定所述蓄电池的第一健康度的修正值以及根据所述第一健康度的修正值与带电可擦可编程只读存储器中存储的目标健康度的修正值的比较结果,确定所述蓄电池的充电启动阈值;
115.控制模块503,用于若所述第一电量小于所述充电启动阈值,则控制直流变换器向所述蓄电池充电;
116.所述获取模块501,还用于在接收到下电请求时,获取所述蓄电池的第二电量;
117.所述确定模块502,还用于根据所述第二电量与所述预设纠偏阈值的和,确定所述蓄电池的第二健康度的修正值;
118.所述控制模块503,还用于若所述第二健康度的修正值大于所述目标健康度的修正值,则将所述带电可擦可编程只读存储器中存储的目标健康度的修正值更新为所述第二健康度的修正值。
119.可选地,所述控制模块503还用于:
120.若所述第二健康度的修正值小于或等于所述目标健康度的修正值,则保持所述带电可擦可编程只读存储器中存储的所述目标健康度的修正值不变或将所述带电可擦可编程只读存储器中存储的所述目标健康度的修正值更新为所述第二健康度的修正值。
121.可选地,所述控制模块503还用于:
122.若所述第一电量大于或等于所述充电启动阈值,则不控制所述直流变换器向所述蓄电池充电;
123.在接收到下电请求时,若所述第一健康度的修正值大于所述目标健康度的修正值,则将所述带电可擦可编程只读存储器中存储的目标健康度的修正值更新为所述第一健康度的修正值;若所述第一健康度的修正值小于或等于所述目标健康度的修正值,则保持所述带电可擦可编程只读存储器中存储的所述目标健康度的修正值不变。
124.可选地,在接收到下电请求后,所述确定模块502还用于:
125.确定所述蓄电池的电量充满或者确定所述蓄电池的电量未充满。
126.可选地,确定所述蓄电池的电量充满,包括:
127.若所述蓄电池的当前充电电流值小于所述蓄电池充满的电流值和/或所述蓄电池的当前电量在预设时间内不变,则确定所述蓄电池的电量充满。
128.可选地,所述控制模块503还用于:
129.在下电后,车辆处于静置状态,若所述蓄电池的当前电量小于预设充电启动阈值时,则控制直流变换器向所述蓄电池充电。
130.本发明的另一实施例提供了一种车辆,包括如上所述的充电控制装置。
131.本发明的又一实施例提供了一种电动汽车蓄电池的充电控制设备,包括存储器、处理器及存储在所述存储器上并可被所述处理器运行的程序,所述程序被所述处理器执行时,实现如上所述的充电控制方法。
132.本发明的再一实施例提供了一种计算机可读存储介质,所述计算机可读存储介质
上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的充电控制方法。
133.此外,本发明可以在不同例子中重复参考数字和/或字母。这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施例和/或设置之间的关系。
134.还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含。
135.以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献