本发明主要涉及电子器件检测技术领域,特指一种超级电容内阻测定方法、装置和计算机可读存储介质。
背景技术:
超级电容作为新型化学电源,以其功率密度高、循环寿命长、安全性好、绿色环保等特点,成为了目前各国政府大力扶持和发展的重点战略研究对象,也是许多科研者研究的重点与热点。随着超级电容技术的日益成熟,应用领域不断扩大,不仅广泛用于各种便携式电子设备,而且还应用于电动汽车、功率补偿设备等,具有广阔的前景。
串联等效电阻是超级电容的重要参数之一,是评估超级电容性能的重要指标。超级电容内阻检测为保证其使用过程中的可靠性、安全性、延长超级电容使用寿命提供了依据。
现有超级电容内阻检测方法主要分为以下几类:
(1)交流注入法
利用交流注入法测量超级电容内阻时,需向超级电容注入交流电流信号,其电流有效值为i,然后测量出超级电容的输出电压,其电压有效值为u。以及超级电容输出电压与电流的相位差δθ,因此超级电容的阻抗可表示为:
则超级电容的内阻为:
交流注入法不需对超级电容进行放电处理,可实现超级电容内阻的在线测量。由于超级电容的内阻值为几毫欧,因此u的值一般是mv级,信号微弱,测量时极易被噪声淹没。
(2)直流注入法
直流注入法采用直流恒流源对超级电容进行充电,其电流有效值为i。当充电电压达到超级电容的额定电压时,再对超级电容进行放电处理,其放电瞬间,超级电容的电压会有一个跳跃式的压降δu3。则超级电容内阻为:
直流注入法不能实现超级电容内阻的在线测量,且离线大电流放电会影响超级电容的使用寿命与质量。
目前,超级电容内阻检测装置根据交流注入法的原理设计,其电路设计复杂,测量精度低,且注入信号频率单一,不利于全面了解超级电容内阻。
技术实现要素:
针对现有技术存在的技术问题,本发明提供一种超级电容内阻的测定方法、装置和计算机可读存储介质,能提高超级电容内阻测量的准确性,简化检测方法和检测装置设计。
为解决上述技术问题,本发明第一方面提供了一种超级电容内阻的测定方法,所述方法包括:
s1:向超级电容与取样电阻输入正弦信号u;
s2:采集超级电容的输出电压u1和取样电阻的输出电压u2;
s3:利用fft算法计算超级电容输出电压的相位δθ;
s4:获取取样电阻上的电流值i;
s5:根据公式
作为本发明的进一步改进:所述步骤s1包括:
s01:向超级电容与取样电阻输入正弦信号u,将正弦信号u进行v/i转换,获得电流信号;
s02:放大电流信号并进行滤波处理,获得恒定电流。
作为本发明的进一步改进:所述步骤s3中具体步骤为:利用旋转因子的性质,对dft算法进一步分析,得到:
目标频率对应的频点数为:
作为本发明的进一步改进:所述步骤s1之前还包括步骤s001:将超级电容和取样电阻串联。
本发明第二方面提供了一种超级电容内阻测定装置,所述装置包括:
交流电压源模块,用于向超级电容和取样电容提供正弦信号u;
v-i转换模块,用于将交流电压源模块输入正弦信号u进行v/i转换,获得电流信号;
调理模块,用于放大电流信号和滤波处理,获得恒定电流;
a/d采集模块,用于采集超级电容的输出电压u1和取样电阻的输出电压u2;
处理器,用于获取流经取样电阻的电流i,对超级电容的输出电压u1进行fft计算,获取超级电容的内阻值;
所述交流电压源模块与v-i转换模块并联,调理模块与a/d采集模块连接,a/d采集模块与处理器连接。
作为本发明的进一步改进:所述调理模块包括交流差分放大单元和低通滤波单元,所述交流差分放大单元用于放大电流信号,所述低通滤波单元用于对放大后的电流信号进行滤波处理。
作为本发明的进一步改进:还包括显示模块,所述显示模块用于显示超级电容的内阻值。
本发明第三方面提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储程序代码,所述程序代码用于执行第一方面所述的方法。
与现有技术相比,本发明的优点在于:
本发明的超级电容内阻测定方法,利用fft算法计算超级电容输出电压的相位δθ,通过获取取样电阻上的电流值i,即可根据公式
附图说明
图1为本发明在具体实施例中超级电容内阻测定方法的流程示意图。
图2为本发明在具体实施例中超级电容内阻测定装置的结构示意图。
具体实施方式
以下将结合说明书附图和具体实施例对本发明做进一步详细说明。
如图1至图2所示,本发明公开了一种超级电容内阻测定方法,步骤包括:
s1:向超级电容与取样电阻输入正弦信号u;
s2:采集超级电容的电压u1和取样电阻的电压u2;
s3:利用fft算法计算超级电容输出电压u1的相位δθ;
s4:获取取样电阻上的电流值i。
s5:根据公式
本实施例通过向超级电容与取样电阻输入正弦信号u,采集超级电容的输出电压u1和取样电阻的输出电压u2,利用fft算法计算超级电容输出电压u1的相位δθ,获取取样电阻上的电流值i,即可根据公式
在较佳实施例中,步骤s1包括:s01:向超级电容与取样电阻输入正弦信号u,将正弦信号u进行v/i转换,获得电流信号。通过将正弦信号u进行v/i转换,获得恒定电流,确保超级电容和取样电阻两端输出电压稳定。
作为较优的实施例,步骤s4中具体步骤为:利用fft算法计算超级电容输出电压的相位δθ的具体步骤为:利用旋转因子的性质,对dft算法进一步分析,得到:
目标频率对应的频点数为:
本实施例中,所述步骤s1之前还包括步骤s001:将超级电容和取样电阻串联。
本实施例实现超级电容内阻测定的详细流程为:
首先将超级电容和取样电阻串联,然后向超级电容与取样电容输入正弦信号u,例如输入1khz的正弦波,通过v-i转换进行v/i转换,获得电流信号,然后放大电流信号并进行滤波处理,获得恒定电流;采集超级电容的输出电压u1和取样电阻的输出电压u2;并对超级电容的输出电压u1进行fft计算,求取对应频点的实部和虚部,利用反正切函数求出相位,如采样频率为10khz,采样点数为1000,目标频率为1khz,则1khz对应的频点数为n=101,则该频点的相位为:
本实施例还提供了一种超级电容内阻检测装置,包括:
交流电压源模块,用于提供正弦信号u;
v-i转换模块,用于将交流电压源模块输入正弦信号u进行v/i转换,获得电流信号;
调理模块,用于放大电流信号并进行滤波处理,获得恒定电流;
a/d采集模块,用于采集超级电容的输出电压u1和取样电阻的输出电压u2;
处理器,用于获取流经取样电阻的电流i,对超级电容的输出电压进行fft计算,获取超级电容的内阻值;
所述交流电压源模块与v-i转换模块并联,调理模块与a/d采集模块连接,a/d采集模块与处理器连接。
利用本实施例中的超级电容内阻检测装置对超级电容内阻进行测定,通过交流电压源模块提供正弦信号u,作为v-i转换模块的输入信号,通过v-i转换模块完成v/i转换,获得电流信号,调理模块完成电流信号放大及滤波处理,使电流恒定;通过a/d采集模块采集超级电容的输出电压u1和取样电阻的输出电压u2;处理器获取流经取样电阻的电流i,并对超级电容的输出电压进行fft计算,获得超级电容输出的电压的相位δθ和超级电容的内阻值。基于fft算法的超级电容内阻检测装置的对超级电容内阻进行测定,能满足重复性不超过3%,符合超级电容内阻检测的要求。
本实施例中,调理模块包括交流差分放大单元和低通滤波单元,交流差分放大单元用于放大电流信号,低通滤波单元用于对放大后的电流信号进行滤波处理,获得恒定电流。由于超级电容的内阻值为几毫欧,因此u的值一般是mv级,因此通过交流差分放大单元放大电流信号,能防止因信号微弱,测量时被噪声淹没的问题;通过低通滤波单元对放大后的信号进行滤波处理,能消除高频分量的干扰,提高测试结果的精确度。
本实施例中,还包括显示模块,显示模块用于显示超级电容的内阻值,通过显示模块能直观的显示检测出的超级电容的内阻值。
选用两种规格的超级电容作为实验被检测样品,使用本实施例中的超级电容内阻检测装置对超级电容的内阻值进行测量,其测量数据的算术平均值
式中,n为测量次数,且n=12。
实验1:选用nipponchemi-con(英文简写为ncc)超级电容进行检测,该超级电容的生产型号为ddle2r5lgn701kaa5、额定电压2.5v、容量700f,常温条件下,超级电容额定内阻4mω。对此超级电容进行12次检测,重复性测试实验数据如表1所示。
表1700f超级电容重复性测试数据
根据表1所测的超级电容内阻值和上述算术平均值
实验2:选用qinfen生产的超级电容进行检测,该超级电容的额定电压为2.7v、容量为3000f,常温条件下,该电容额定内阻为0.65mω。对此超级电容进行12次检测,重复性测试实验数据如表2所示。
表23000f超级电容重复性测试数据
根据表2所测的超级电容内阻值和上述算术平均值
可见本实施例所提供的测定方法和测试装置的准确度高且稳定,能适用于不同厂家的超级电容测试,适用性广。
本实施例还提供了一种计算机可读存储介质,计算机可读存储介质用于存储程序代码,程序代码用于执行前述的任意一种超级电容内阻的测定方法。
以上仅是本发明的优选实施方式,本发明的保护范围并不仅局限于上述实施例,凡属于本发明思路下的技术方案均属于本发明的保护范围。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理前提下的若干改进和润饰,应视为本发明的保护范围。