DSP数字控制开关电源设计及控制算法研究
作者:张国龙 郑琛瑶
来源:《现代电子技术》2014年第21期
摘 要: 为了使开关电源具有体积小、智能化等特点,提出采用DSP数字处理技术和模糊PID控制相结合,设计完成了具有响应快、效率高的智能开关电源。通过与外围EMI滤波电路、光电隔离、保护电路等配合,解决了开关电源对电网的污染,保护开关电源因温度等不确定因素对开关电源造成的损坏。本开关电源控制算法先进,设计合理,具有较强的工程应用参考价值。
关键字: 开关电源; 模糊PID控制; DSP; 电源控制算法
中图分类号: TN79⁃34 文献标识码: A 文章编号: 1004⁃373X(2014)21⁃0149⁃03 Design and control algorithm of switching power supply with DSP digital control ZHANG Guo⁃long, ZHENG Chen⁃yao
(Detachment 93, Unit 91388 of PLA, Zhanjiang 524022, China)
Abstract: A technology of DSP digital processing combined with fuzzy PID control is proposed in this paper, and an intelligent switching power with fast response and high efficiency was designed to make the switching power supply be small, intelligent, etc. Through the cooperation of the external EMI filtering circuit, optical isolation and protection circuit, the power grid pollution caused by switching power supply was solved, this switching power supply which may be damaged by temperature and other uncertain factors was protected. This control algorithm of switching power supply is advanced, its design is reasonable and it has strong reference value for engineering application.
Keywords: switching power supply; fuzzy PID control; DSP; power supply control algorithm
近年来,随着电力电子技术高速发展,开关电源得到广泛应用,普通模拟开关电源逐渐显示出其不足之处:采用模拟器件会导致元器件比较多,分散性大,稳定性差;设计缺乏灵活性,不便于修改,调试不方便,控制不灵活,无法实现复杂的控制算法。为设计出更精确、响应速度更快、效率更高、体积更小的开关电源,开关电源设计人员采用数字化电路与开关电源相结合来设计数字化开关电源。以DSP系统为基础的开关电源电路简单,结构紧凑,性能卓越,功能齐全。DSP系统具有较高的计算与控制能力,利用DSP进行A/D转换后进行运算,可以有效抑制或消除各个功能模块间相互干扰,提高开关电源输出电压的稳定性和精度。本文将重点分析和讨论利用DSP系统设计开关电源的实现方法和控制算法。
龙源期刊网 http://www.qikan.com.cn
1 基于DSP控制的实现方法
DSP系统已广泛应用于开关电源控制电路,是开关电源的控制核心电路,可以有效利用DSP系统的高速性、可编程性、可靠性等特点,结合相应算法实现特定功能,可为开关电源输出质量好、频率和幅值可以任意改变的控制信号。图1为采用DSP系统的控制电路开关变频电源基本控制硬件框图。
图1 开关变频电源基本控制硬件框图
开关电源采用高频SPWM技术和普通电压逆变电路,DSP系统与IGBT功率模块构成全数字控制电路。输出的电压和电感电流经过网络转换成DSP所需要的电平,连接至DSP的A/D单元进行模数变换;控制输入单元输入需要的电压值及频率值,从而得到逆变电路的基准电压。
DSP系统经过特点算法进行相关计算后会产生一定死区的控制信号。由于输出的数字PWM控制信号不足以驱动IGBT开关管,需要经过驱动电路对开关管进行驱动。DSP芯片具有较高的采样速度和运算速度,可以快速地进行各种复杂的运算对电源进行控制,可以实现较高的动态性能和稳压精度。为了有效保护开关电源器件,防止出现过压、欠压、过载等情况,系统专门设计了保护电路,一旦出现故障,DSP控制系统封锁PWM脉冲控制信号,切断开关电源电压输出。
2 开关电源基本控制算法 2.1 PID控制
开关电源的数字化控制需要进行一定的控制算法来产生控制信号,实现控制规律。数字开关电源控制最初是借鉴模拟控制原理,通过数字化实现模拟控制信号。PID算法在数字控制中应用比较广泛,它具有原理简单、易于实现、适用面广、控制参数相互独立、参数的选定比较简单等优点。
PID控制是应用最广泛的控制规律。图2为常规PID控制原理图,系统由PID控制器与被控对象组成。PID控制器是一种线性控制器,它根据给定值[r(t)]与实际输出值[y(t)]构成的控制偏差[e(t)]来计算: [e(t)=r(t)-y(t)] (1)
将偏差的比例[P、]积分[I]和微分[D]通过线性组合构成控制量,对被控对象进行控制。其控制规律为:
龙源期刊网 http://www.qikan.com.cn
[u(t)=KPe(t)+1TI0te(t)+TDde(t)dt] (2) 或写成传递函数的形式:
[G(s)=U(s)E(s)=KP1+1TIS+TDS] (3)
式中:[Kp]为比例系数;[TI]为积分时间常数;[TD]为微分时间常数。
图2 PID控制框图
数字PID控制是一种采样控制,它只能根据采用时刻的偏差值计算控制量。因此,连续域PID控制算法不能直接使用,需要采用离散化方法。数字PID控制算法又分为位置式PID控制算法和增量式PID控制算法,还有一些微分先行法和带死区的PID控制算法等。 2.2 模糊PID控制算法
目前,开关电源的各种应用场合对电源的动态性能提出了越来越高的要求,其中电压超调与恢复时间是重要指标。负载的变化或者输入电压的变化引起输出电压变化,而输出电压值取决于滤波器和控制策略。由于开关变换器为一个时变、非线性系统,无法建立精确的数字模型。而模糊PID控制算法的优点在于不需要建立准确的变换器数字模型,非常适合DC⁃DC变换器的强非线性。自适应的模糊控制可以保证控制系统的信号稳定性。
模糊控制器是以误差量化因子[e]和误差变化率量化因子[ec]作为输入,利用模糊控制规律自整定找出PID控制器三参数[KP,][KI,][KD]与和之间的模糊关系。模糊PID控制原理框图如图3所示。
图3 模糊控制原理框图
取[e]和[ec]为输入语言变量,每个语言变量取“大、中、小”三个词汇来描述输入输出变量的状态。模糊推理的模糊规则一般形式为: If [e=Ai]and [ec=Bj]then[Δu=Ci]
其中[Ai,][Bj,][Ci]为其理论上的语言值。 上述规则可以用一个模糊关系矩阵来描述: [R=i,jAi×Bj×Ci]
龙源期刊网 http://www.qikan.com.cn
根据各模糊子集的隶属度幅值表和各参数模糊控制规则,应用模糊合成推理设计PID参数的模糊矩阵得到[KP,][KI,][KD]参数调整算式如下: [KP=K′P+ei,ecj×KuP] [KI=K′I+ei,ecj×KuI] (4) [KD=K′D+ei,ecj×KuD]
式中:[KP,][KI,][KD]是PID控制参数,[{e,ec}]是误差[e]和误差变化率[ec]对应控制表中的值,它需要查控制表得到。[KuP,][KuI,][KuD]作为修正系统,在控制过程中,控制系统通过对模糊逻辑规则的结果处理、查表和运算,完成PID参数的在线自校正。 3 系统硬件及关键点设计 3.1 硬件主体
本文设计的开关电源主要是将开关电源优良特性和DSP系统精细化控制相结合。开关电源采用反激式拓扑结构,包括EMI滤波电路、整流/直流平波电路、控制器、信号采样、PWM驱动、键盘及显示部件组成,力求使开关电源具有高效低耗、便携化、负载输出稳定、电路保护可靠、电网宽电压输入、电网污染小等特点。图4为硬件系统主体设计示意图。
图4 系统主体设计示意图 3.2 输出电压检测隔离设计
开关电源输出电压检测过程中对控制电路的隔离保护是非常必要的,这样不仅可以实现控制电路的安全工作,而且避免了将输出电路的噪声引入控制电路中。电压检测电路与控制电路隔离保护采用光耦合器进行隔离,它由发光二极管LED、输出光电二极管PD组成。光耦合器在开关电源的主振回路与输出采样之间进行电气隔离,并为电源稳压控制电路提供信号通路。 3.3 EMI滤波器设计
开关电源在正常工作时会产生传导噪声和辐射噪声,毫无疑问噪声主要产生于电源开关过程。开关过程中包含了最大的功率以及最大的电压变化率dV/dt,同时也包括了最高频率成分。噪声的存在将污染电力线路,影响周围精密电子仪器的运行,比如设计滤波器。EMI滤波器是一种由电感、电容组成的低通滤波器,它允许直流或者工频信号通过,对频率较高的其他信号有较大的衰减作用。图5为EMI滤波模型,滤波器的基本结构就是一个分离的二阶LC滤波器,其取值原则就是在最小的体积下可以获得期望的抑制效果。在滤波器模型中还有一个额
龙源期刊网 http://www.qikan.com.cn
外的高频LC滤波器;高频滤波器当寄生参数使得前面的LC滤波器性能变差时,用来抑制这些高频噪声。
图5 EMI滤波器模型 3.4 高温保护电路
开关电源在设计中由于转换效率不同,将部分能量以热量辐射。温度升高将影响系统正常工作甚至产生人身危险,为了保证系统安全,开关电源工作时温度需要实时监控。图6为温度采集电路部分电路图。当系统检测到温度过高时,控制模块立即关断开关电源输出,待系统温度达到工作温度范围后开始继续工作。
图6 温度采集电路 4 开关电源性能分析
本文采用反激式开关电源和模糊PID控制算法进行仿真。反激式开关电源的等效模型传递函数为:
[U(S)d(s)=K1s+K2B1s2+B2s+B3] (5)
式中:[K1,][K2,][B1,][B2,][B3]为系统比例系数,由开关电源电器元件参数决定。 模糊PID控制器由系统误差[e]和误差变化率[ec]为输入,通过不同时刻的[e]和[ec]值,利用模糊控制规则在线对PID控制器参数[KP,][KI,][KD]参数进行修改。模糊PID控制系统组成如图7,图8所示,阶跃响应曲线如图9所示。
图7 模糊控制PID控制系统组成
图8 误差[e]和误差变化率[ec]的隶属函数
本设计开关电源把DSP完美融入到开关电源设计中,充分利用了DSP系统快速运算能力,采用模糊控制算法使开关电源控制智能化,电源快速达到稳定输出,提高了抗负载扰动能力。
龙源期刊网 http://www.qikan.com.cn
图9 系统阶跃响应 5 结 论
本系统将DSP作为开关电源控制单元,应用模糊PID控制算法,使开关电源和DSP系统完美配合工作。利用了DSP快速处理能力特点产生开关电源PWM控制信号,对开关电源输出进行精确控制,提高了开关电源输出精度和转换效率,使开关电源控制实现智能化;能够按照负载情况进行实时修正,使电源达到快速稳定输出;同时利用DSP资源设计完成开关电源显控单元及保护模块,提高了开关电源操作性和安全性。 参考文献
[1] LENK R.实用开关电源设计[M].北京:人民邮电出版社,2006.
[2] 张占松,蔡宣三.开关电源的原理与设计[M].北京:电子工业出版社,1998. [3] 赵同贺,刘军.开关电源设计技术与应用实例[M].北京:人民邮电出版社,2007. [4] 许邦建,唐涛.DSP处理器算法概论[M].北京:国防工业出版社,2012.
[5] 郭创,张宗麟.DC⁃DC电源变换器的拓扑类型[J].电源技术应用,2006(10):23⁃26. [6] 孟渊,王卫国.新型开关电源控制方法研究[J].现代电子技术,2014,37(6):143⁃146.
因篇幅问题不能全部显示,请点此查看更多更全内容