本发明涉及电池检测领域,特别指一种自动生成汽车电池深度检测方案的方法。
背景技术:
随着能源危机和环境问题的加剧,纯电动汽车和混合动力汽车不断得到推广,而电池是电动汽车的能量来源,为确保电池性能良好并延长电池使用寿命,需要定期对电池进行检测。
在将电动汽车的电池检测设备售卖给汽车厂商的同时,需要开发配套的电池检测方案给汽车厂商,汽车厂商利用电池检测方案和电池检测设备对电动汽车的电池进行检测。
传统上,电池检测设备出厂前根据汽车厂商提供的车型编辑好对应的电池检测方案,电池检测设备和电池检测方案一起提供给汽车厂商。若汽车厂商开发了新车型,需要针对新车型的电池开发新的电池检测方案,汽车厂商按需选择对应的电池检测方案。但是,传统的方法存在如下缺点:1、需要对电池检测方案进行维护和更新升级,需要根据不同的车型进行电池检测方案的开发和调试,导致电池检测方案的版本众多,容易产生bug,维护工作量大;2、电池检测时需要工作人员依据车型选择对应的电池检测方案,产生较高的人力成本和时间成本。
因此,如何提供一种自动生成汽车电池深度检测方案的方法,实现依据不同型号的汽车自适应生成对应的电池检测方案进行深度检测,进而降低电池检测方案开发和维护的工作量,提升电池检测的效率,降低电池检测的成本,成为一个亟待解决的问题。
技术实现要素:
本发明要解决的技术问题,在于提供一种自动生成汽车电池深度检测方案的方法,实现依据不同型号的汽车自适应生成对应的电池检测方案进行深度检测,进而降低电池检测方案开发和维护的工作量,提升电池检测的效率,降低电池检测的成本。
本发明是这样实现的:一种自动生成汽车电池深度检测方案的方法,包括如下步骤:
步骤s10、创建一变量规则,基于所述变量规则创建一电池深度检测模板;所述电池深度检测模板包括保护参数、第一充电参数、第一放电参数、第一放电直流阻抗测试参数、第二放电直流阻抗测试参数、第二放电参数以及第二充电参数;
步骤s20、利用所述变量规则解析电池深度检测模板获取变量参数;
步骤s30、获取待检测电动汽车的电池信息;
步骤s40、基于所述变量参数从电池信息中获取对应的电池参数;
步骤s50、利用所述变量规则,将所述电池参数填入电池深度检测模板生成电池深度检测方案。
进一步地,所述步骤s10中,所述变量规则具体为:设定一左分隔符以及一右分隔符,将位于所述左分隔符左边的参数定义为变量参数,所述变量参数对应的变量值设于所述左分隔符和右分隔符之间的变量区域。
进一步地,所述步骤s10中,所述保护参数包括最大电压、最小电压、最大充电电流、最小放电电流、最高单体电压、最低单体电压、最高单体温度以及最低单体温度;各所述保护参数均为变量参数。
进一步地,所述步骤s10中,所述第一充电参数以及第二充电参数均为充电至100%;所述第一放电参数为放电至60%;所述第一放电直流阻抗测试参数和第二放电直流阻抗测试参数均为测试时间大于20秒;所述第二放电参数为放电至0%。
进一步地,所述步骤s20具体为:
利用所述变量规则解析电池深度检测模板获取变量参数,并缓存于实体类中。
进一步地,所述步骤s30具体为:
与待检测电动汽车的bms进行通讯,获取待检测电动汽车的电池信息并进行缓存;所述电池信息至少包括保护参数、电池额定容量、电池生成日期、电池类型以及充电次数。
进一步地,所述步骤s50具体为:
利用所述变量规则,将所述电池参数填入保护参数的变量区域,并设置所述第一充电参数、第一放电参数、第一放电直流阻抗测试参数、第二放电直流阻抗测试参数、第二放电参数以及第二充电参数的检测顺序,生成电池深度检测方案。
本发明的优点在于:
1、通过创建包括所述保护参数、第一充电参数、第一放电参数、第一放电直流阻抗测试参数、第二放电直流阻抗测试参数、第二放电参数以及第二充电参数的电池深度检测模板,获取获取待检测电动汽车的所述电池信息后,基于所述电池深度检测模板的变量参数从电池信息里获取对应的电池参数,并填入所述电池深度检测模板中对应的变量区域,最终生成所述电池深度检测方案;即依据不同型号的汽车自适应生成对应的电池深度检测方案进行深度检测,相对于传统上需要手动选择车型对应的检测方案,并对多版本的检测方案进行开发和维护,极大的降低了电池检测方案开发和维护的工作量,由于不必安排工作人员选择检测方案,而是依据车型自动生成检测方案,极大的提升了电池检测的效率,降低电池检测的人力成本。
2、通过与电动汽车的bms进行通讯,获取待检测电动汽车的所述电池信息,保证了获取的所述电池信息的准确性,保证了所述电池深度检测方案的安全性,减少了人为操作的故障率。
附图说明
下面参照附图结合实施例对本发明作进一步的说明。
图1是本发明一种自动生成汽车电池深度检测方案的方法的流程图。
具体实施方式
本申请实施例中的技术方案,总体思路如下:创建所述变量规则以及电池深度检测模板,获取待检测电动汽车的所述电池信息后,利用所述变量规则解析出电池深度检测模板中的变量参数,基于参数的映射关系,利用所述变量参数从电池信息中找到对应的电池参数,即所述变量参数在该车型的电动汽车上的取值,再将所述电池参数填入电池深度检测模板自动生成电池深度检测方案。
请参照图1所示,本发明一种自动生成汽车电池深度检测方案的方法的较佳实施例,包括如下步骤:
步骤s10、创建一变量规则,基于所述变量规则创建一电池深度检测模板,并对所述电池深度检测模板进行实例化,实例化是指在面向对象的编程中,把用类创建对象的过程称为实例化,是将一个抽象的概念类,具体到该类实物的过程;所述电池深度检测模板包括保护参数、第一充电参数、第一放电参数、第一放电直流阻抗测试参数、第二放电直流阻抗测试参数、第二放电参数以及第二充电参数;直流阻抗测试即dcr测试;
步骤s20、利用所述变量规则解析电池深度检测模板获取变量参数;
步骤s30、获取待检测电动汽车的电池信息;
步骤s40、基于所述变量参数从缓存中的电池信息中获取对应的电池参数,即所述变量参数在待检测电动汽车上的取值;
步骤s50、利用所述变量规则,将所述电池参数填入电池深度检测模板生成电池深度检测方案。
所述步骤s10中,所述变量规则具体为:设定一左分隔符以及一右分隔符,将位于所述左分隔符左边的参数定义为变量参数,所述变量参数对应的变量值设于所述左分隔符和右分隔符之间的变量区域。例如设置所述左分隔符为“<”,设置所述右分隔符为“>”,各所述保护参数举例如下:
最大电压:<36v>,
最小电压:<12v>,
最大充电电流:<20a>,
最小放电电流:<5a>,
最高单体电压:<24v>,
最低单体电压:<6v>,
最高单体温度:<60℃>,
最低单体温度:<0℃>。
所述步骤s10中,所述保护参数包括最大电压、最小电压、最大充电电流、最小放电电流、最高单体电压、最低单体电压、最高单体温度以及最低单体温度;各所述保护参数均为变量参数。
所述步骤s10中,所述第一充电参数以及第二充电参数均为充电至100%;所述第一放电参数为放电至60%;所述第一放电直流阻抗测试参数和第二放电直流阻抗测试参数均为测试时间大于20秒;所述第二放电参数为放电至0%。
所述步骤s20具体为:
利用所述变量规则解析电池深度检测模板获取变量参数,并缓存于实体类中。
所述步骤s30具体为:
与待检测电动汽车的bms进行通讯,获取待检测电动汽车的电池信息并进行缓存;所述电池信息至少包括保护参数、电池额定容量、电池生成日期、电池类型以及充电次数。通过与电动汽车的bms进行通讯,获取待检测电动汽车的所述电池信息,保证了获取的所述电池信息的准确性,保证了所述电池深度检测方案的安全性,减少了人为操作的故障率。
所述步骤s50具体为:
利用所述变量规则,将所述电池参数填入保护参数的变量区域,并设置所述第一充电参数、第一放电参数、第一放电直流阻抗测试参数、第二放电直流阻抗测试参数、第二放电参数以及第二充电参数的检测顺序,生成电池深度检测方案。例如按第一充电参数、第一放电参数、第一放电直流阻抗测试参数、第二放电直流阻抗测试参数、第二放电参数以及第二充电参数的检测顺序生成电池深度检测方案,即先将电池充满电,再放电至60%,然后进行两次直流阻抗测试,最后将电池的电放光后充满,具体测试时可按需设置检测顺序。
电动汽车的变量参数举例如下:
综上所述,本发明的优点在于:
1、通过创建包括所述保护参数、第一充电参数、第一放电参数、第一放电直流阻抗测试参数、第二放电直流阻抗测试参数、第二放电参数以及第二充电参数的电池深度检测模板,获取获取待检测电动汽车的所述电池信息后,基于所述电池深度检测模板的变量参数从电池信息里获取对应的电池参数,并填入所述电池深度检测模板中对应的变量区域,最终生成所述电池深度检测方案;即依据不同型号的汽车自适应生成对应的电池深度检测方案进行深度检测,相对于传统上需要手动选择车型对应的检测方案,并对多版本的检测方案进行开发和维护,极大的降低了电池检测方案开发和维护的工作量,由于不必安排工作人员选择检测方案,而是依据车型自动生成检测方案,极大的提升了电池检测的效率,降低电池检测的人力成本。
2、通过与电动汽车的bms进行通讯,获取待检测电动汽车的所述电池信息,保证了获取的所述电池信息的准确性,保证了所述电池深度检测方案的安全性,减少了人为操作的故障率。
虽然以上描述了本发明的具体实施方式,但是熟悉本技术领域的技术人员应当理解,我们所描述的具体的实施例只是说明性的,而不是用于对本发明的范围的限定,熟悉本领域的技术人员在依照本发明的精神所作的等效的修饰以及变化,都应当涵盖在本发明的权利要求所保护的范围内。
1.一种自动生成汽车电池深度检测方案的方法,其特征在于:包括如下步骤:
步骤s10、创建一变量规则,基于所述变量规则创建一电池深度检测模板;所述电池深度检测模板包括保护参数、第一充电参数、第一放电参数、第一放电直流阻抗测试参数、第二放电直流阻抗测试参数、第二放电参数以及第二充电参数;
步骤s20、利用所述变量规则解析电池深度检测模板获取变量参数;
步骤s30、获取待检测电动汽车的电池信息;
步骤s40、基于所述变量参数从电池信息中获取对应的电池参数;
步骤s50、利用所述变量规则,将所述电池参数填入电池深度检测模板生成电池深度检测方案。
2.如权利要求1所述的一种自动生成汽车电池深度检测方案的方法,其特征在于:所述步骤s10中,所述变量规则具体为:设定一左分隔符以及一右分隔符,将位于所述左分隔符左边的参数定义为变量参数,所述变量参数对应的变量值设于所述左分隔符和右分隔符之间的变量区域。
3.如权利要求1所述的一种自动生成汽车电池深度检测方案的方法,其特征在于:所述步骤s10中,所述保护参数包括最大电压、最小电压、最大充电电流、最小放电电流、最高单体电压、最低单体电压、最高单体温度以及最低单体温度;各所述保护参数均为变量参数。
4.如权利要求1所述的一种自动生成汽车电池深度检测方案的方法,其特征在于:所述步骤s10中,所述第一充电参数以及第二充电参数均为充电至100%;所述第一放电参数为放电至60%;所述第一放电直流阻抗测试参数和第二放电直流阻抗测试参数均为测试时间大于20秒;所述第二放电参数为放电至0%。
5.如权利要求1所述的一种自动生成汽车电池深度检测方案的方法,其特征在于:所述步骤s20具体为:
利用所述变量规则解析电池深度检测模板获取变量参数,并缓存于实体类中。
6.如权利要求1所述的一种自动生成汽车电池深度检测方案的方法,其特征在于:所述步骤s30具体为:
与待检测电动汽车的bms进行通讯,获取待检测电动汽车的电池信息并进行缓存;所述电池信息至少包括保护参数、电池额定容量、电池生成日期、电池类型以及充电次数。
7.如权利要求1所述的一种自动生成汽车电池深度检测方案的方法,其特征在于:所述步骤s50具体为:
利用所述变量规则,将所述电池参数填入保护参数的变量区域,并设置所述第一充电参数、第一放电参数、第一放电直流阻抗测试参数、第二放电直流阻抗测试参数、第二放电参数以及第二充电参数的检测顺序,生成电池深度检测方案。
技术总结