当前位置:文档之家› 基于STM32双向转换电源的设计与实现

基于STM32双向转换电源的设计与实现

龙源期刊网 https://www.doczj.com/doc/c26515998.html,

基于STM32双向转换电源的设计与实现

作者:魏永祥邱飚孙琬蓉郭平陈程

来源:《科技创新与应用》2016年第27期

摘要:为了实现电能的双向流动,在研究双向DC-DC变换器的基础上,采用主拓扑为Buck-Boost级联型双向直流变换器,利用脉宽调制(Pulse Width Modulation,PWM)技术[1],设计并制作了一种可双向转换电能的开关电源。设计中以STM32为控制和计算核心,实现对锂电池的充放电,经过实际的测试,充电时,在输入为30V时,以恒定电流2A为锂电池充电,精度可达0.6%以上,效率高达95.69%;放电时,输出恒定电压30V,效率高达

94.58%。

关键词:Bi Buck-Boost;双向DC-DC变换器;高效率;PWM

引言

早在20世纪80年代初,双向直流变换器就应用于人造卫星的太阳能电源系统。随后,双向直流变换器在电动车辆、应急和备用电源中得到了应用。随着太阳能电源、风力发电、燃料电池等新型电源的兴起,双向直流变换器的应用更加广泛[2]。

直流变换器主要可分为隔离式和非隔离式,非隔离式的直流变换器相对隔离式的具有效率高、体积小、重量轻、制作方便等优点,但会存在开关管寄生二极管的反向恢复问题;非隔离式双向直流变换器主要有:Buck-Boost、Buck/Boost、Cuk和Sepi-Zeta四种拓扑结构。综合考虑到后,电源的主电路采用双向Buck-Boost直流变换器,该拓扑结构简单,转化效率比较

高,配合STM32单片机的稳定控制,能够实现电能的双向流动。

1 系统框图及工作原理

系统的结构框图如图1所示,以STM32为控制核心,Bi Buck-Boost为主电路,以及驱动电路、辅助电源、采样电路、过压保护电路等。系统共有两种工作模式,分别是充电模式和放电模式;在充电模式下,电路为同步Buck,由直流稳压电源供电,STM32作为控制核心,通过采样和脉宽调制技术,输出恒定电流对锂电池进行充电,可在液晶上实时显示充电电流数值,同时设有过压保护电路,防止损坏锂电池。放电模式下,由锂电池供电,同样用STM32作为控制核心,通过采样和脉宽调制技术,输出恒定电压,液晶实时显示放电电压,电压值可通过键盘设置。

2 主电路设计思路

2.1 双向DC-DC变换电路的设计分析及参数计算

相关主题
文本预览
相关文档 最新文档