一种电路实现的模拟电源的制作方法

文档序号:16809700发布日期:2019-02-10 13:28阅读:149来源:国知局
一种电路实现的模拟电源的制作方法

本发明涉及模拟电源技术领域,尤其涉及一种电路实现的模拟电源。



背景技术:

在bms、电池充放电系统、航空航天等领域,经常需要用到各种电池、模拟电源来做充放电等测试,而当前的普通电池存在以下缺点:

1.普通电池的使用寿命短:比如一般锂电池大概在2-4年左右,并且循环充放电次数一般仅300-500次,而在bms等应用中,需要频繁的充放电,在长时间的多次数的充放电后,其寿命难以满足bms的测试要求。

2.普通电池安全系数低:在bms等测试中,存在各种短路或反接等故障,会有起火爆炸等风险,严重威胁财产和研发测试人员人身安全。

3.普通电池灵活度不够,电压不可控,无法人为编程,无法适配各种测试电压场景,并且电池电压在不同电量时电压时刻在变化,且响应速度和驱动能力也不可控;

4.普通电池内阻由其制造工艺、化学特性决定,无法人为设定或改变其内阻,无法满足某些特定的测试场景。



技术实现要素:

针对普通电池由于其化学特性、物理特性等一些特征属性,具有寿命短、安全系数低、灵活度不够等缺陷,无法满足bms等高要求的测试场景,本发明提高的模拟电源正是为了解决以上行业痛点,通过一种电路实现模拟电源,来无缝替代普通电池或普通电源,完美的克服了普通电池安全性、使用寿命、灵活度等问题。

本发明提供了一种电路实现的模拟电源,它既能对外充电也可以放电,并且能模拟电源的内阻,内阻的大小还可以设置,能真实的模拟电池的电气特性,能完美的替代bms等测试中需要的电池或电源,弥补普通电池在bms等测试中遇到的瓶颈和缺陷。

本发明提供的一种电路实现的模拟电源,其特征在于:能够对外充电和向里放电,以及模拟电源内阻;主包括:输出电流恒流控制部分,恒压控制部分,灌入电流恒流控制部分,远端电压回采部分,环路电流回采部分,控制部分以及负载七部分组成。

进一步的,输出电流恒流控制部分由第一运算放大器、第二运算放大器、第一电阻和第一pmos管组成;恒压控制部分由第三运算放大器、第一nmos管和第二pmos管组成;灌入电流恒流控制部分由第四运算放大器、第五运算放大器、第二nmos管和第二电阻组成;远端电压回采部分由第六运算放大器和第一模数转换器组成;环路电流回采部分由第三电阻、第七运算放大器和第二模数转换器组成,控制部分通过接收回采电流和电压控制恒流和恒压控制端。

具体的,本发明模拟电源的具体电路连接关系为:第一电阻r1一端接母线电源+vbus和第一运算放大器amp1的一个输入端,第一电阻r1的另一端接第一pmos管q1的源极和第一预算放大器amp1的另一个输入端端,第一运算放大器amp1的输出端接第二运算放大器amp2的一个输入端,第二运算放大器amp2的另一个输入端接第一恒流控制端i_ctrl1,第二运算放大器amp2的输出的接第一pmos管q1的栅极,第一pmos管q1的漏极接第一nmos管q2的漏极,第一nmos管q2的源极接第二pmos管q3的源极、负载load正接线端以及第七运算放大器amp7的一个输入端,第一nmos管q2的栅极接第二pmos管q3的栅极和第三运算放大器amp3的输出端,第三运算放大器amp3的两输入端分别接恒压控制端v_ctrl和第六运算放大器amp6的输出端输出的回采电压v_mon,第二pmos管q3的漏极接第二nmos管q4的漏极,第二nmos管q4的栅极接第四运算放大器amp4的输出端,第二nmos管q4的源极接第二电阻的一端和第五运算放大器apm5的一个输入端,第二电阻r2的另一端接第五运算放大器apm5的另一个输入端和地线,第四运算放大器amp4的一个输入端接第二恒流控制端i_ctrl2,第四运算放大器amp4的另一个输入端接第五运算放大器apm5的输出端,负载的负接线端接第三电阻r3的一端、第六运算放大器amp6的一个输入端以及第七运算放大器amp7的另一个输入端,第三电阻r3的另一端接地线和第六运算放大器amp6的另一个输入端,第六运算放大器amp6的输出端接第一模数转换器adc1输入端,第七运算放大器amp7的输出端接第二模数转换器adc2输入端,第一模数转换器adc1的输出端和第二模数转换器adc2的输出端分别将回采的电压和电流信号传送给控制部分,控制部分根据回采的电压和电流信号控制第一恒流控制端i_ctrl1、第二恒流控制端i_ctrl2和电压控制端v_ctrl。

可选的,负载可以是电池、超级电容,或bms中的至少一种。

进一步的,所述模拟电源中的控制部分根据远端电压回采部分和环路电流回采部分回采的电流和电压信号,精确控制输出电流恒流控制部分、恒压控制部分以及灌入电流恒流控制部分,控制负载两端的输出电压,实现对模拟电源内阻的模拟。

说明书附图

图1现有技术中采用双象限电源来模拟电池充放电特性的结构框图。

图2本发明提供的电路实现的模拟电源电路框图。

具体实施方式

在bms等测试系统中,一般采用电池组来进行bms测试,主要存在寿命短、安全性不够高及灵活度不够等问题。目前市面上有采用双象限电源来模拟电池充放电特性,其特点是电流可以双向流动,既可以向外输出电流也可以往里灌电流,基本原理图框图如图1所示,其中ctrl为编程控制电压,它为低则对外输出电流,为高则往里灌电流;+vbus为母线电源,用于对外输出电流时供电;i_source为输出电流,i_sink为灌电流;load为电源的负载,可以是电池、超级电容,也可以是bms。

本发明基本原理也是基于双象限电源充放电电路,将普通线性电源的恒压恒流电路与类似电子负载的放电电路结合在一起,通过上下臂两队功率管来实现对外充电和往里放电的功能,同时四线制精确采集外侧电压和电流,结合控制部分内的嵌入式的软件用算法来制造一个压降来模拟电池或电源内阻。

本发明模拟电源的具体电路实现如图2所示,其中amp1-amp7:为运放(运算放大器),用于恒压恒流的控制以及电压电流采集的信号调理;

i_ctrl1、i_ctrl2、v_ctrl:恒压或恒流的编程电压,由控制部分(单片机)控制dac输出;

q1-q4:输出功率调整管;

r1-r3:电流采样电阻。

i_source:对外输出电流的电流示意(如果把该电路当模拟电池来看,则相当于电池对外放电);

i_sink:往里灌入电流的电流示意(如果把该电路当模拟电池来看,则相当于电池在充电);

本发明提供了一种电路实现的模拟电源,其特征在于:能够对外充电和向里放电,以及模拟电源内阻;主包括:输出电流恒流控制部分,恒压控制部分,灌入电流恒流控制部分,远端电压回采部分,环路电流回采部分,控制部分以及负载七部分组成。

其中,输出电流恒流控制部分由第一运算放大器、第二运算放大器、第一电阻和第一pmos管组成;恒压控制部分由第三运算放大器、第一nmos管和第二pmos管组成;灌入电流恒流控制部分由第四运算放大器、第五运算放大器、第二nmos管和第二电阻组成;远端电压回采部分由第六运算放大器和第一模数转换器组成;环路电流回采部分由第三电阻、第七运算放大器和第二模数转换器组成,控制部分通过接收回采电流和电压控制恒流和恒压控制端。

具体的,本发明模拟电源的具体电路连接关系为:第一电阻r1一端接母线电源+vbus和第一运算放大器amp1的一个输入端,第一电阻r1的另一端接第一pmos管q1的源极和第一预算放大器amp1的另一个输入端端,第一运算放大器amp1的输出端接第二运算放大器amp2的一个输入端,第二运算放大器amp2的另一个输入端接第一恒流控制端i_ctrl1,第二运算放大器amp2的输出的接第一pmos管q1的栅极,第一pmos管q1的漏极接第一nmos管q2的漏极,第一nmos管q2的源极接第二pmos管q3的源极、负载load正接线端以及第七运算放大器amp7的一个输入端,第一nmos管q2的栅极接第二pmos管q3的栅极和第三运算放大器amp3的输出端,第三运算放大器amp3的两输入端分别接恒压控制端v_ctrl和第六运算放大器amp6的输出端输出的回采电压v_mon,第二pmos管q3的漏极接第二nmos管q4的漏极,第二nmos管q4的栅极接第四运算放大器amp4的输出端,第二nmos管q4的源极接第二电阻的一端和第五运算放大器apm5的一个输入端,第二电阻r2的另一端接第五运算放大器apm5的另一个输入端和地线,第四运算放大器amp4的一个输入端接第二恒流控制端i_ctrl2,第四运算放大器amp4的另一个输入端接第五运算放大器apm5的输出端,负载的负接线端接第三电阻r3的一端、第六运算放大器amp6的一个输入端以及第七运算放大器amp7的另一个输入端,第三电阻r3的另一端接地线和第六运算放大器amp6的另一个输入端,第六运算放大器amp6的输出端接第一模数转换器adc1输入端,第七运算放大器amp7的输出端接第二模数转换器adc2输入端,第一模数转换器adc1的输出端和第二模数转换器adc2的输出端分别将回采的电压和电流信号传送给控制部分,控制部分根据回采的电压和电流信号控制第一恒流控制端i_ctrl1、第二恒流控制端i_ctrl2和电压控制端v_ctrl。

本发明的充放电、模拟内阻的实现,具体如下所述:

a.充放电的实现:

充放电电路由充电电路和放电电路组合在一起形成,图中上半部分(amp1、amp2、amp3、r1、q1、q2)为对外输出电流的恒压恒流电路(i_source,电池放电),下半部分(amp3、amp4、amp5、r2、q3、q4)为往里灌入电流的恒压恒流电路(i_sink,电池充电)。

图中amp3和q2、q3构成了充放电的恒压控制电路,恒压编程电压v_ctrl和远端回采的v_mon(模拟电源的最终端电压)以及amp3、q2、q3构成了闭环的反馈回路,v_ctrl和v_mon做比较放大,当远端电压比设定的电压小,则会控制q2打开,此时对外输出电压电流,相当于电池对外放电,直到电压达到设定值。此时上半部分的r1也一直在实时采集对外放电的电流,并且和恒流环的编程电压i_ctrl1做比较,如果采到的电流大于了设定的限流值,误差放大器会输出一个电压来限制q1管的导通程度,以实现限流。因此该电路可以实现短路限流保护,也就是当外端发生短路时,电路会把电流限制在一定值,不让其无限增加,保护机器及外部的bms等不被烧坏,并且限流值可任意设置大小。

同样的当外侧电压比内侧电压高,经amp3比较放大后,会驱动把q2关闭把q1打开,此时电流将往里面灌,实现模拟电池的充电过程,同样充电时电流也可以通过下半部分的amp4、amp5、i_ctrl2、r2、q4一起来实现限流,保证充电电流能限制在一定值,不会因为电流过大而烧坏。

同时不管是充电还是放电,电压和电流都被精密的adc实时被采集,amp6和adc1用于远端电压的采集,amp7和adc2用于整个回路的电流采集(双极性都可以采集)。

b.电池、电源内阻的模拟实现方法:

电池或者电源都是有内阻的,本发明电路也可以实现电池、电源内阻的模拟,其方法是基于该电路的高精密电压电流的采集,如图中amp6、amp7、为精密的运放,adc1、adc2为精密的模数转换器,amp6和adc1用于远端电压的采集,amp7和adc2用于整个回路的电流采集(双极性电流都可以采集)。由于能精确采集远端电压和回路电流,控制部分(单片机)嵌入式软件可以设置一个压降,如下面的公式:

vout=vset-i*rs,

式中vout为最终端的电压,vset为设定的标称电压,i为充放电回路电流,

比如我们设定的电压是vset=5v,假设要模拟电池的内阻为0.1ω,此时回路的电流i=1a(adc2实时回采),那么我们可以通过控制部分控制编程电压把最末端的电压调整为vout=4.9v,这样就实现了0.1欧内阻的模拟,相当于电池内部的内阻。

整个过程中,编程电压一直随着回路电流在实时调整,以模拟一个恒定的电池或电源的内阻。

虽然上面已经参考实施例描述了本发明,但是应当理解,在不脱离本发明的范围的情况下,可以进行许多改变和修改。因此,其旨在上述详细描述被认为是例示性的而非限制性的,并且应当理解,以下权利要求(包括所有等同物)旨在限定本发明的精神和范围。以上这些实施例应理解为仅用于说明本发明而不用于限制本发明的保护范围。在阅读了本发明的记载的内容之后,技术人员可以对本发明作各种改动或修改,这些等效变化和修饰同样落入本发明权利要求所限定的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1