一种PACK电池包测试任意电压波形产生方法技术

技术编号:39321788 阅读:13 留言:0更新日期:2023-11-12 16:02
本发明专利技术提供了一种PACK电池包测试任意电压波形产生方法,属于电池包测量技术领域,首先将所需的电压波形数据拟合好,再将拟合好的电压波形数据下载到FPGA中,FPGA对电压波形数据进行信号处理后发送到DAC,DAC进行信号处理后输出,最后经过放大器输出到PACK。本发明专利技术中PACK电池包测试任意电压波形产生方法,通过拟合数据,更好的还原数据的原始波形,解决了任意波形电压的要求;各个阶次波形幅值可以设置,满足高阶谐波和低阶谐波幅值一致的要求。满足高阶谐波和低阶谐波幅值一致的要求。满足高阶谐波和低阶谐波幅值一致的要求。

【技术实现步骤摘要】
一种PACK电池包测试任意电压波形产生方法


[0001]本专利技术属于电池包测量
,尤其涉及一种PACK电池包测试任意电压波形产生方法。

技术介绍

[0002]随着新能源汽车的快速发展,尤其是非营运车辆的占比越来越高,以及电动车越来越向智能化发展,车辆的电力电子转换环节也越来越多,同时伴随着“三电”的功率越来越大,产生的“谐波”也越来越多,电池包作为新能源汽车的核心部件,同时也是整车动力来源,这些“谐波”对于电池包的影响逐渐成为研究的方向之一,因此传统的电池测量越来越不能满足要求;针对“谐波”的探究,如何模拟整车测试出的的“任意波形”电压信号而进行电池包测试,成为一个亟待解决的问题。
[0003]现有的技术方案通常是通过电机或者其他电力变换产生“异形波”,这种方式的“异形波”的阶次或者幅值不太好控制,或者叫波形无法完全还原整车实测的任意波形电压信号。很难满足电池包任意波形电压的要求;同时此种方式随着谐波的阶次增加,高阶谐波幅值越来越小,无法满足高阶谐波和低阶谐波幅值一致的要求以及频带窄的问题。
[0004]因此,我们提出一种PACK电池包测试任意电压波形产生方法解决上述问题。

技术实现思路

[0005]为了解决上述技术问题,本专利技术提供了一种PACK电池包测试任意电压波形产生方法,通过拟合数据,更好的还原数据的原始波形,解决了电池包很难满足任意波形电压的要求以及无法满足高阶谐波和低阶谐波幅值一致要求的问题。
[0006]为了实现上述目的,本专利技术提供如下技术方案:r/>[0007]一种PACK电池包测试任意电压波形产生方法,其特征在于,先将所需的电压波形数据拟合好,再将拟合好的电压波形数据下载到FPGA中,FPGA对电压波形数据进行信号处理后发送到DAC,DAC进行信号处理后输出,最后经过放大器输出到PACK电池包。
[0008]进一步地,本专利技术的方法包括以下步骤:
[0009]步骤1:将所需的电压波形拟合好共N
sum
个数据点;
[0010]步骤2:将步骤1中的数据通过“Quartus”软件进行编辑,再将“Quartus”软件编辑好基波的频率f同时下载到FPGA的FLASH中;
[0011]步骤3:将步骤2中FPGA的程序运行,完成FPGA和DAC的初始化,通过频率f对FPGA运行的程序执行中断;
[0012]步骤4:根据频率f对FPGA运行的程序执行中断,得到FPGA在T
N
次输出的数据点为D
N
,首次N=0;
[0013]步骤5:将步骤4中得到的数据D0发送给DAC;
[0014]步骤6:根据步骤5中得到的数据D0,计算当前输出电压值V
N
=D
N
/B/V
b
*2
n
,DAC输出电压V
N
,n为DAC输出位数,B为D0数据的最大值,V
b
为DAC输出的最大值;
[0015]步骤7:根据步骤6得到的DAC电压值V0,经过放大器输出到电池包电压为V0*M;
[0016]步骤8:根据步骤7得到的电池包电压V0*M,通过FPGA执行次数N++;
[0017]步骤9:根据步骤8得到的FPGA执行次数,进行条件执行;
[0018]步骤10:根据步骤9得到的结果,执行次数清0,即N=0,执行步骤4,准备开始下个周期输出。
[0019]进一步地,所述步骤5中通过步骤4得到的数据D0通过spi通讯发送给DAC。
[0020]进一步地,所述步骤9中的条件执行为,如果N<N
sum
执行步骤4,否则执行步骤10。
[0021]本专利技术提供的一种PACK电池包测试任意电压波形产生方法具有以下有益效果:
[0022](1)本专利技术提供的PACK电池包任意电压波形产生方法,采用FPGA进行信号处理,DAC执行命令,执行的速度的快、慢可以控制。即:频带宽,从10Hz到500Khz。
[0023](2)本专利技术提供的PACK电池包任意电压波形产生方法,通过拟合数据,更好的还原数据的原始波形,解决了任意波形电压的要求;各个阶次波形幅值可以设置,满足高阶谐波和低阶谐波幅值一致的要求。
[0024](3)本专利技术提供的PACK电池包任意电压波形产生方法,输出波形幅值大小可以调节,直接置于控制板里,体积小,能耗少;无需外接其他仪器、仪表,成本较低。
附图说明
[0025]为了更清楚地说明本专利技术实施例及其设计方案,下面将对本实施例所需的附图作简单地介绍。下面描述中的附图仅仅是本专利技术的部分实施例,对于本领域普通技术人员来说,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0026]图1是本专利技术的方法原理图。
[0027]图2是本专利技术的方法流程图。
[0028]图3是本专利技术3000Hz和6000Hz两个频率合成波形图形。
[0029]图4是本专利技术3000Hz、6000Hz和9000Hz三个频率合成波形图形。
[0030]图5是本专利技术3000Hz、6000Hz、9000Hz和12000Hz四个频率合成波形图形。
[0031]图6是本专利技术3000Hz、6000Hz、9000Hz、12000Hz和15000Hz五个频率合成波形图形。
[0032]图7是本专利技术3000Hz、6000Hz、9000Hz、12000Hz、15000Hz和18000Hz六个频率合成波形图形。
具体实施方式
[0033]为了使本领域技术人员更好的理解本专利技术的技术方案并能予以实施,下面结合附图和具体实施例对本专利技术进行详细说明。以下实施例仅用于更加清楚地说明本专利技术的技术方案,而不能以此来限制本专利技术的保护范围。
[0034]本专利技术一种PACK电池包测试任意电压波形产生方法,先将所需的电压波形拟合好共N
sum
个数据点,再使用“Quartus”软件编辑好基波的频率f同时下载到FPGA的FLASH中,完成后程序运行FPGA、DAC初始化,FPGA首次T0输出的数据点是D0,发送给到DAC,DAC输出相应的“直流的点”,再经过放大器(放大倍数M)输出到PACK电池包;FPGA第二次T1输出数据点D1……
最后一个点T1的D
N
‑1,这些点连起来就是任意波形,然后再进行下一个周期T0输出的数据点D0……
依次循环。
[0035]本专利技术提供了一种PACK电池包测试任意电压波形产生方法,先将所需的电压波形数据拟合好,再将拟合好的电压波形数据下载到FPGA中,FPGA对电压波形数据进行信号处理后发送到DAC,DAC进行信号处理后输出,最后经过放大器输出到PACK电池包。
[0036]如图1、图2所示。本专利技术的PACK电池包测试任意电压波形产生方法,具体包括如下步骤:
[0037]步骤1:将所需的电压本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种PACK电池包测试任意电压波形产生方法,其特征在于,先将所需的电压波形数据拟合好,再将拟合好的电压波形数据下载到FPGA中,FPGA对电压波形数据进行信号处理后发送到DAC,DAC进行信号处理后输出,最后经过放大器输出到PACK电池包。2.根据权利要求1所述的一种PACK电池包测试任意电压波形产生方法,其特征在于,包括以下步骤:步骤1:将所需的电压波形拟合好共N
sum
个数据点;步骤2:将步骤1中的数据通过“Quartus”软件进行编辑,再将“Quartus”软件编辑好基波的频率f同时下载到FPGA的FLASH中;步骤3:将步骤2中FPGA的程序运行,完成FPGA和DAC的初始化,通过频率f对FPGA运行的程序执行中断;步骤4:根据频率f对FPGA运行的程序执行中断,得到FPGA在T
N
次输出的数据点为D
N
,首次N=0;步骤5:将步骤4中得到的数据D0发送给DAC;步骤6:根据步骤5中得到的数据D0,计算当前输出电压值V

【专利技术属性】
技术研发人员:狄松茂王博利范婧婷蔡晓常亚婷
申请(专利权)人:西安迅湃快速充电技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1