1引言
随着电子技术的发展和社会的进步,电子设备与人们的工作、生活关系越来越密切。这些电子设备,例如pC机以及各种嵌入式系统等,对供电质量要求也越来越高。工作中突然停电或电源的不稳定将带来数据的丢失、设备的损坏、机器的误动作和整个系统的瘫痪等十分重大的危害。因此安全可靠的供电电源是我们不得不认真面对的重要问题。解决稳定电源问题的方法有滤波、线性稳压、UpS等多种,UpS是唯一可完全解决稳定电源问题的设备。
UpS(UninterruptiblepowerSupply)是一种向负载提供不间断、优质、高效和可靠的稳定电压的电源。UpS,按其输出电压的不同可以分为交流UpS和直流UpS。交流UpS的工作原理是当市电电源正常时,一路市电通过整流器给蓄电池供电,直到蓄电池为浮充状态为止,另一路通过稳压器稳压再经转换开关直接向负载供电。当市电中断时,转换开关断开交流电的输入,AC/DC充电停止工作,蓄电池通过逆变器向负载供电。直流UpS的工作原理是当市电电源正常时,转换开关接直流稳压电源的输出,负载由直流稳压电源直接供电,同时用直流稳压电源给蓄电池充电,直到充满为止;当市电中断时,直流稳压电源输出中断,转换开关断开与直流稳压源的连接,由蓄电池经过DC/DC向负载供电。
对于pC机和嵌入式系统等直流用电设备来说,采用直流UpS比交流UpS具有更突出的优点,诸如电路简单,所用元器件少、成本低廉、功耗小、体积重量小、可靠性高、制造容易、维护方便等。
本文设计的直流UpS是基于MAXIM公司的MAXIM668控制芯片的Boost电路。该方案电路结构简单,独立切换,具有较高的输出精度。最后通过实验验证了理论分析的正确性和这种方案的可行性。
2UpS系统工作原理
图1所示是本文中UpS系统框图。UpS系统由市电检测单元、UpS及切换单元组成。工作原理是,检测单元实时检测市电是否中断。当市电正常时,封锁Boost电路的驱动信号,UpS不工作,切换单元切换到开关电源,pC机由开关电源直接供电,同时由开关电源输出给蓄电池充电至浮充状态;当市电中断时,开启Boost电路的驱动信号,由切换单元切换到UpS,pC机由UpS供电。这样就能保证在电压正常或中断时均提供稳定直流电压给pC机。
UpS系统检测单元如图2所示。检测单元由整流桥、RC电路以及光耦隔离电路组成,其输出out根据所检测的市电是否发生中断而产生逻辑电平。当市电正常时,市电通过整流桥整流,经RC作整流输出滤波得到直流电,经过R2使得光耦导通,使得检测单元输出out为低电平,从而封锁UpS控制信号,UpS不工作;当市电中断时,光耦不导通,检测单元输出out高电平,打开UpS控制信号,启动UpS。值得注意的是,这里C1取值较小,以保证市电检测的实时性。
图1虚线框中为系统设计的UpS,由控制驱动电路、Boost电路、和蓄电池组成。图3所示为其电路图。其中控制驱动电路采用MAXIM公司的MAXIM668芯片。这里用蓄电池给芯片供电。MAXIM668是一种固定频率的工作于电流模式的pWM控制器。正常工作时,通过电压闭环反馈调节和电流峰值调节来控制其输出的pWM信号,以达到稳压输出的目的。SYNC/SHDN为片选信号,高电平有效,由检测单元的输出out控制。REF端内部产生1.25V参考电压。FREQ端接电阻Rosc来控制芯片的工作频率。FB端为反馈端,通过反馈电阻R2、R3分压的结果与芯片REF端的1.25V电压进行比较来控制MAXIM668的工作,构成电压闭环反馈调节。CS+端外接检流电阻,通过比较检流电阻上的电流值与芯片内部由电压调节器决定的电流峰值,来控制芯片EXT输出端的pWM信号的脉宽,构成电流峰值调节。UpS的主电路为一个Boost电路。通过控制EXT输出端的pWM信号的脉宽,保证Vout为稳定的5V。蓄电池在此不仅给Boost电路供电同时要给控制芯片MAXIM668供电。
切换单元原理如图4虚线框中所示。其基本原理为当市电处于正常或中断状态时分别使开关电源或UpS向负载供电。从而保证负载供电稳定。图中的继电器都为常开状态。
中用检测单元输出out和UpS输出Vout共同作用来控制切换单元是否动作。控制逻辑中先将Vout做两级施密特反相器,使其不工作时输出0,正常工作时输出1。再将变换后的Vout和out做与逻辑。使得当out和Vout输出同时变为高电平时继电器M1关断,继电器M2闭合;当out和Vout输出任一个变为低电平时,M1闭合,M2关断。
由于继电器的机械特性会带来切换开关动作时关断比闭合快的问题,导致在切换开关对开关电源和UpS进行相互切换时,会有一段负载供电的缺口。文中设计了一个控制延时关断、立即闭合的环节解决这个问题。
当市电由中断到正常时,控制逻辑输出为0。此时对M1而言,控制信号为1,因此为立即闭合状态;对M2而言,控制信号为0,因此为延时关断。反之亦然。
3关键参数计算
3.1MAXIM668芯片频率计算
MAXIM668允许的频率范围是100KHz-500KHz,其芯片的频率设定公式如式(1)所示。由式(1)可知,选定不同的芯片的工作频率fosc即可求得Rosc。本文取fosc为100KHz,可求得Rosc
3.2MAXIM668反馈电阻计算
UpS系统指标要求是输出5V电压,根据MAXIM668芯片的反馈电阻设定的公式
在此,Vout=5V,VREF=1.25V。选择R3=10KΩ,则R2=30KΩ。
3.3Boost电路中电感值计算
本文中的蓄电池采用三节1.2V串联给Boost电路供电为3.6V。为了满足pC机的可靠供电,设定电感L上的电流纹波必须为pC机允许范围内,这里取纹波为50mA,则I(peak-peak)=100mA。由f=100KHz,则T=10μs,由升压斩波电路输出输入电压与开关管通断时间的关系如式(3)。
3.4供电时间计算
对于UpS系统,在切换至UpS后能让负载维持正常供电的时间也是我们所关心的。在蓄电池选定后其安时数一定,因此供电时间由负载所需电流决定。针对本系统给定负载所需电流Iload为3A,蓄电池的安时数为150mAh,则供电时间为3分钟。也就是说在断电3分钟时间之内,pC机可以对数据进行保存处理,保证了市电正常后可以正常运行。
4实验结果分析
4.1UpS主电路实验结果
图5为UpS工作时的实验波形。在其中1为Boost电路中MOSFET的驱动信号波形(每格5V),2是Boost电路中MOSFET的漏极波形(每格2V),3是Boost电路的输入电压(以及蓄电池电压)波形(每格2V),4号是Boost电路的输出即UpS最终输出的电压波形(每格5V)。可以从图中看出UpS系统在切换后仍然可以提供稳定的5V电压给负载。
图6所示为切换单元在进行切换时的波形。图中0~42ms为切换开关接到开关电源端的波形,42ms后为切换开关接到UpS端的情况。其中1是MAXIM668的片选信号即检测单元的输出out的波形,2是MAXIM668输出给开关管栅极的控制信号波形,3号是UpS系统最终输出电压Vout波形。
从图中可以看出,市电在42ms时刻之前中断,系统可以迅速检测到中断信号使MAXIM668工作产生驱动信号,并且UpS系统立即启动,反应速度快,输出的直流电压为稳定5V。
5结论
本文设计了一种基于MAIXM668升压斩波电路的微型UpS系统。控制电路采用MAXIM公司的MXAIM668芯片。整个系统电路简单,响应速度快。实验验证了该方案的有效性。