电源控制方法及电源技术

技术编号:38732149 阅读:18 留言:0更新日期:2023-09-08 23:21
本申请提供了一种电源控制方法及电源。所述电源控制方法,包括:获取充电或放电参数;获取电池当前状态;根据所述充电或放电参数以及电池当前状态,采用pid算法,计算PWM参数,输出PWM波形,控制电压电流转换电路连通所述电网和电池,进行充电或放电。本申请所述电源控制方法及电源,根据充电或放电参数以及电池当前状态,采用pid算法,计算PWM参数,输出PWM波形,控制电压电流转换电路连通所述电网和电池,进行充电或放电,采用高精度定时器进行中断控制以及PWM参数的计算、PWM波形的输出,提升了电流电压的上升速度以及电流电压精度。流电压的上升速度以及电流电压精度。流电压的上升速度以及电流电压精度。

【技术实现步骤摘要】
电源控制方法及电源


[0001]本申请涉及化成电源
,尤其涉及一种电源控制方法及电源。

技术介绍

[0002]在化成电源领域,目前化成电源常用的技术指标包含:1.电流电压精度;2.电流电压上升速度。目前的化成电源,电流电压精度相对较低,一般为0.05%FS+0.05%RD。例如:30A的电源设置30A恒流充放电,电流精度误差范围为
±
30mA。电流、电压响应时间也比较慢,目前主流电源技术协议中,电压电流上升时间一般大于50ms。

技术实现思路

[0003]基于前述的现有技术缺陷,本申请提供了一种精度高、速度快的电源控制方法及电源。
[0004]为了实现上述目的,本申请提供了一种电源控制方法,包括:
[0005]获取充电或放电参数;
[0006]获取电池当前状态;
[0007]根据所述充电或放电参数以及电池当前状态,采用pid算法,计算PWM参数,输出PWM波形,控制电压电流转换电路连通所述电网和电池,进行充电或放电。
[0008]进一步,所述获取电池当前状态;根据所述充电或放电参数以及电池当前状态,采用pid算法,计算PWM参数,输出PWM波形,是每隔预设第一时长中断进行一次。
[0009]进一步,所述根据所述充电或放电参数以及电池当前状态,采用pid算法,计算PWM参数,输出PWM波形,控制电压电流转换电路连通所述电网和电池,进行充电或放电,包括:
[0010]根据电池初始电压,先在电压电流转换电路的输出端加载初始输出电压,所述初始输出电压与所述电池初始电压相当,然后输出PWM波形,控制电压电流转换电路连通所述电网和电池,进行充电或放电。
[0011]进一步,所述pid算法包括:
[0012]Output=Output1+((Kp*(1.0f+T/Ti))*Ek_0

Kp*Ek_1+Kp*Ek_2);其中,
[0013]Output为本次PWM输出占空比;
[0014]Output1为上一次PWM输出占空比;
[0015]Kp为比例系数;
[0016]T为周期时间;
[0017]Ti为积分时间;
[0018]Ek_0为本次误差值,Ek_0=设定值

本次反馈值;
[0019]EK_1为上一次误差值,Ek_1=设定值

上次反馈值;
[0020]EK_2为上上次误差值,Ek_2=设定值

上上次反馈值;
[0021]Kp、T、Ti均为预设固定参数,EK_0、EK_1、EK_2初始值为0。
[0022]本申请还提供一种电源,连接于电网与电池之间,用于控制电网与电池之间进行
充电或放电,其特征在于,其包括:控制器和电压电流转换电路,所述电压电流转换电路具有第一输入输出端、第二输入输出端和第三控制端,所述第一输入输出端与所述电网相连,所述第二输入输出端与所述电池相连,所述第三控制端与所述控制器的输出端相连,接近所述控制器的控制,控制所述电压电流转换电路连通所述电网和电池,进行充电或放电,所述控制器执行如前所述的电源控制方法。
[0023]进一步,所述控制器包括高精度定时器,所述高精度定时器包括高精度时钟。
[0024]进一步,所述电源还包括上位机,所述上位机用于设定充电或放电参数,所述控制器从所述上位机获取所述充电或放电参数。
[0025]进一步,所述电源还包括中位机,所述上位机设定好充电或放电参数后,所述充电或放电参数保存于所述中位机,所述控制器从所述中位机获取所述充电或放电参数。
[0026]本申请所述电源控制方法及电源,根据充电或放电参数以及电池当前状态,采用pid算法,计算PWM参数,输出PWM波形,控制电压电流转换电路连通所述电网和电池,进行充电或放电,采用高精度定时器进行中断控制以及PWM参数的计算、PWM波形的输出,提升了电流电压的上升速度以及电流电压精度。
附图说明
[0027]在此描述的附图仅用于解释目的,而不意图以任何方式来限制本申请公开的范围。另外,图中的各部件的形状和比例尺寸等仅为示意性的,用于帮助对本申请的理解,并不是具体限定本申请各部件的形状和比例尺寸。本领域的技术人员在本申请的教导下,可以根据具体情况选择各种可能的形状和比例尺寸来实施本申请。在附图中:
[0028]图1为本申请第一实施方式提供的一种电源控制方法的流程示意图;
[0029]图2为本申请第二实施方式提供的一种电源的结构示意图。
具体实施方式
[0030]为了使本
的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
[0031]请参阅图1所示,本申请第一实施方式提供一种电源控制方法,用于控制电网与电池之间进行充电或放电,包括:
[0032]获取充电或放电参数;
[0033]获取电池当前状态;
[0034]根据所述充电或放电参数以及电池当前状态,采用pid算法,计算PWM参数,输出PWM波形,控制电压电流转换电路连通所述电网和电池,进行充电或放电。
[0035]具体的,当电源启动后,先进行系统初始化和资源初始化,然后则等待充电或放电指令。充电或放电指令一般由上位机发出,或上位机通过中位机发出。上位机用于设定充电或放电指令以及充电或放电参数,然后保存并直接发送电源,或者先发送给中位机保存,再由中位机发送给电源。当电源接受到充电或放电指令,则从上位机(或中位机)获取放电或
放电参数,然后进行充电或放电控制。
[0036]在一具体实施例中,充电或放电参数包括:恒流充电为10A,截止电压为3V,截止时间为1000S,截止容量为20000mAh。在另一具体实施例中,充电或放电参数包括:恒流充电为20A,截止电压为3.5V,截止时间为2000S,截止容量为50000mAh。
[0037]更具体的,进行充电或放电控制时,所述获取电池当前状态;根据所述充电或放电参数以及电池当前状态,采用pid算法,计算PWM参数,输出PWM波形,是每隔预设第一时长中断进行一次;以让充电或放电状态逐步符合所述充电或放电参数以及适应电池当前状态,既保证充电或放电的安全,又能实现充电或放电的快速响应。
[0038]进一步,所述根据所述充电或放电参数以及电池当前状态,采用pid算法,计算PWM参数,输出PWM波形,控制电压电流转换电路连通所述电网和电池,进行充电或放电,包括:
[0039]根据电池初始电压,先在电压电流转换电路的输出端加载初始输出电压,所述初始输出电压与所述电池初始电压相当,然后输出PWM波形,控制电压电流转换本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种电源控制方法,用于控制电网与电池之间进行充电或放电,其特征在于,包括:获取充电或放电参数;获取电池当前状态;根据所述充电或放电参数以及电池当前状态,采用pid算法,计算PWM参数,输出PWM波形,控制电压电流转换电路连通所述电网和电池,进行充电或放电。2.如权利要求1所述的电源控制方法,其特征在于,所述获取电池当前状态;根据所述充电或放电参数以及电池当前状态,采用pid算法,计算PWM参数,输出PWM波形,是每隔预设第一时长中断进行一次。3.如权利要求1所述的电源控制方法,其特征在于,所述根据所述充电或放电参数以及电池当前状态,采用pid算法,计算PWM参数,输出PWM波形,控制电压电流转换电路连通所述电网和电池,进行充电或放电,包括:根据电池初始电压,先在电压电流转换电路的输出端加载初始输出电压,所述初始输出电压与所述电池初始电压相当,然后输出PWM波形,控制电压电流转换电路连通所述电网和电池,进行充电或放电。4.如权利要求1所述的电源控制方法,其特征在于,所述pid算法包括:Output = Output1 + ((Kp * (1.0f + T / Ti )) * Ek_0
ꢀ‑ꢀ
Kp * Ek_1 + Kp * Ek_2);其中,Output 为本次PWM输出占空比;Output1 为上一次PWM输出占空比;Kp为比例系数;T为周期时间;Ti为积分时间;Ek_0 ...

【专利技术属性】
技术研发人员:陈瑞王海涛郝晓康白卫涛陈雄斌
申请(专利权)人:苏州瀚川智能科技股份有限公司
类型:发明
国别省市:

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

1