本发明属于电池检测领域,尤其涉及一种基于特征值识别的电池检测方法及装置。
背景技术:
电池(battery)指盛有电解质溶液和金属电极以产生电流的杯、槽或其他容器或复合容器的部分空间,能将化学能转化成电能的装置。具有正极、负极之分。随着科技的进步,电池泛指能产生电能的小型装置。如太阳能电池。电池的性能参数主要有电动势、容量、比能量和电阻。利用电池作为能量来源,可以得到具有稳定电压,稳定电流,长时间稳定供电,受外界影响很小的电流,并且电池结构简单,携带方便,充放电操作简便易行,不受外界气候和温度的影响,性能稳定可靠,在现代社会生活中的各个方面发挥有很大作用。不同的电池厂商由于电池本身的设计和制造工艺流程的不同,一般具有不同的电池参数和充放电曲线。对于设备厂商来说,为了保证供应链,对于同一款设备,需要支持多款具有不同参数的电池。当前的电池识别方式,主要是使用adc变换读取电池id-pin脚的电压,通过对不同电池,约定外加不同阻值的电阻分压,从而使得id-pin上引脚的电压不同,以达到区分不同电池的目的。
综上,现亟需一种能够解决上述技术问题,能够省去额外的电池id-pin和省去额外的一路adc资源来识别电池参数,达到更好的充放电效果。
技术实现要素:
鉴于上述现有技术的不足之处,本发明的目的在于提供一种基于特征值识别的电池检测方法及装置旨在解决现有技术需要额外的电池id-pin和额外的一路adc资源才能做识别的问题。
为了达到上述目的,本发明采取了以下技术方案:
一种基于特征值识别的电池检测方法,包括:
获取第一电池的截止电压和第二电池的截止电压;
选择所述第一电池和第二电池的截止电压的较小值为安全充电电压;
以所述安全充电电压为待测电池充电;
当所述待测电池的电压达到某个电压特征点时,记录此时的充电电流值,随着所述待测电池电压升高经过一些列的电压特征点,记录一系列对应的充电电流值;
将所述待测电池的充电电流值同所述第一电池及所述第二电池在各个特征电压值充电时的充电电流值匹配;
选择与所述待测电池的充电电流值更匹配的电池的充放电曲线。
可选的,所述待测电池的电压区间为3.2-4.2v。
可选的,所述电压特征点的间隔为0.1v,共11个。
另外的,本发明还提供一种基于特征值识别的电池检测装置,包括:
截止电压获取模块,其用于获取第一电池的截止电压和第二电池的截止电压;
安全充电电压选择模块,其用于选择所述第一电池和第二电池的截止电压的较小值为安全充电电压;
充电模块,其用于以所述安全充电电压为待测电池充电;
充电电流值记录模块,其用于当所述待测电池的电压达到某个电压特征点时,记录此时的充电电流值,随着所述待测电池电压升高经过一些列的电压特征点,记录一系列对应的充电电流值;
充电电流值匹配模块,其用于将所述待测电池的充电电流值同所述第一电池及所述第二电池在各个特征电压值充电时的充电电流值匹配;
充放电曲线选择模块,其用于选择与所述待测电池的充电电流值更匹配的电池的充放电曲线。
与现有技术相比,本发明的有益效果:
本发明提供的一种基于特征值识别的电池检测方法及装置,其方法包括:获取第一电池的截止电压和第二电池的截止电压;选择所述第一电池和第二电池的截止电压的较小值为安全充电电压;以所述安全充电电压为待测电池充电;当所述待测电池的电压达到某个电压特征点时,记录此时的充电电流值,随着所述待测电池电压升高经过一些列的电压特征点,记录一系列对应的充电电流值;将所述待测电池的充电电流值同所述第一电池及所述第二电池在各个特征电压值充电时的充电电流值匹配;选择与所述待测电池的充电电流值更匹配的电池的充放电曲线。通过匹配电流值来选择最待测电池的充放电曲线,达到了省去额外电池id-pin和节约一路adc资源的效果。
附图说明
图1为本发明的基于特征值识别的电池检测方法的流程框图;
图2为本发明的基于特征值识别的电池检测装置的示意框图。
具体实施方式
为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
如附图1-2所示,本发明提供的一种基于特征值识别的电池检测方法,包括:
获取第一电池的截止电压和第二电池的截止电压;
选择所述第一电池和第二电池的截止电压的较小值为安全充电电压;
以所述安全充电电压为待测电池充电;
当所述待测电池的电压达到某个电压特征点时,记录此时的充电电流值,随着所述待测电池电压升高经过一些列的电压特征点,记录一系列对应的充电电流值;
将所述待测电池的充电电流值同所述第一电池及所述第二电池在各个特征电压值充电时的充电电流值匹配;
选择与所述待测电池的充电电流值更匹配的电池的充放电曲线。
具体的,待检测电池为第一电池和第二电池中的一种,所述第一电池和所述第二电池为标准电池,分别标记为电池a和电池b,从电池参数中可以直接获取第一电池和第二电池充电的截止电压分别为v_chargera和v_chargerb,以防电压过高损坏待检测电池,针对第一电池和第二电池,选取v_charger=min(v_chargera,v_chargerb)为安全充电电压,其中第一电池和第二电池的电池电压和充电电流的对应关系如下:
且i_a1≠i_b1,i_a2≠i_b2,i_a3≠i_b3,…,i_an≠i_bn,且v_charger>v_battery1>v_battery2>v_battery3>…>v_batteryn。用安全充电电压为该待测电池充电经过一系列的电压特征点后获取一系列的电流值i_testn,i_test(n-1),…,i_test2,i_test1,对得到的i_testn,i_test(n-1),…,i_test2,i_test1同第一电池和第二电池在各个电压特征值的充电电流值作对比,若更加匹配哪一个电池则待测电池就属于哪类电池,然后选择该电池的充放电曲线,以获得更好的充放电效果。
在一些实施例中的,所述待测电池的电压区间为3.2-4.2v。
在一些实施例中,所述电压特征点的间隔为0.1v,共11个,即对应的他正电压值为11个,对应的电流值为i_test11,i_test10,…,i_test2,i_test1。
另外的,本发明还提供一种基于特征值识别的电池检测装置,包括:
截止电压获取模块,其用于获取第一电池的截止电压和第二电池的截止电压;
安全充电电压选择模块,其用于选择所述第一电池和第二电池的截止电压的较小值为安全充电电压;
充电模块,其用于以所述安全充电电压为待测电池充电;
充电电流值记录模块,其用于当所述待测电池的电压达到某个电压特征点时,记录此时的充电电流值,随着所述待测电池电压升高经过一些列的电压特征点,记录一系列对应的充电电流值;
充电电流值匹配模块,其用于将所述待测电池的充电电流值同所述第一电池及所述第二电池在各个特征电压值充电时的充电电流值匹配;
充放电曲线选择模块,其用于选择与所述待测电池的充电电流值更匹配的电池的充放电曲线。
综上,本发明的工作原理如下:
本发明提供的一种基于特征值识别的电池检测方法及装置,其方法包括:获取第一电池的截止电压和第二电池的截止电压;选择所述第一电池和第二电池的截止电压的较小值为安全充电电压;以所述安全充电电压为待测电池充电;当所述待测电池的电压达到某个电压特征点时,记录此时的充电电流值,随着所述待测电池电压升高经过一些列的电压特征点,记录一系列对应的充电电流值;将所述待测电池的充电电流值同所述第一电池及所述第二电池在各个特征电压值充电时的充电电流值匹配;选择与所述待测电池的充电电流值更匹配的电池的充放电曲线。通过匹配电流值来选择最待测电池的充放电曲线,达到了省去额外电池id-pin和节约一路adc资源的效果。
可以理解的是,对本领域普通技术人员来说,可以根据本发明的技术方案及其发明构思加以等同替换或改变,而所有这些改变或替换都应属于本发明所附的权利要求的保护范围。