现代电子技术ModernElectronicsTechnique2014年11月1日第37卷第21期Nov.2014Vol.37No.21近年来,随着电力电子技术高速发展,开关电源得到广泛应用,普通模拟开关电源逐渐显示出其不足之处:采用模拟器件会导致元器件比较多,分散性大,稳定性差;设计缺乏灵活性,不便于修改,调试不方便,控制不灵活,无法实现复杂的控制算法。为设计出更精确、响应速度更快、效率更高、体积更小的开关电源,开关电源设计人员采用数字化电路与开关电源相结合来设计数字化开关电源。以DSP系统为基础的开关电源电路简单,结构紧凑,性能卓越,功能齐全。DSP系统具有较高的计算与控制能力,利用DSP进行A/D转换后进行运算,可以有效抑制或消除各个功能模块间相互干扰,提高开关电源输出电压的稳定性和精度。本文将重点分析和讨论利用DSP系统设计开关电源的实现方法和控制算法。1基于DSP控制的实现方法DSP系统已广泛应用于开关电源控制电路,是开关电源的控制核心电路,可以有效利用DSP系统的高速性、可编程性、可靠性等特点,结合相应算法实现特定功能,可为开关电源输出质量好、频率和幅值可以任意改变的控制信号。图1为采用DSP系统的控制电路开关变频电源基本控制硬件框图。图1开关变频电源基本控制硬件框图开关电源采用高频SPWM技术和普通电压逆变电路,DSP系统与IGBT功率模块构成全数字控制电路。输出的电压和电感电流经过网络转换成DSP所需要的电平,连接至DSP的A/D单元进行模数变换;控制输入单元输入需要的电压值及频率值,从而得到逆变电路的基准电压。DSP系统经过特点算法进行相关计算后会产生一定死区的控制信号。由于输出的数字PWM控制信号不足以驱动IGBT开关管,需要经过驱动电路对开关管进行驱DSP数字控制开关电源设计及控制算法研究张国龙,郑琛瑶(中国人民解放军91388部队93分队,广东湛江524022)摘要:为了使开关电源具有体积小、智能化等特点,提出采用DSP数字处理技术和模糊PID控制相结合,设计完成了具有响应快、效率高的智能开关电源。通过与外围EMI滤波电路、光电隔离、保护电路等配合,解决了开关电源对电网的污染,保护开关电源因温度等不确定因素对开关电源造成的损坏。本开关电源控制算法先进,设计合理,具有较强的工程应用参考价值。关键字:开关电源;模糊PID控制;DSP;电源控制算法中图分类号:TN79⁃34文献标识码:A文章编号:1004⁃373X(2014)21⁃0149⁃03DesignandcontrolalgorithmofswitchingpowersupplywithDSPdigitalcontrolZHANGGuo⁃long,ZHENGChen⁃yao(Detachment93,Unit91388ofPLA,Zhanjiang524022,China)Abstract:AtechnologyofDSPdigitalprocessingcombinedwithfuzzyPIDcontrolisproposedinthispaper,andanintelli⁃gentswitchingpowerwithfastresponseandhighefficiencywasdesignedtomaketheswitchingpowersupplybesmall,intelli⁃gent,etc.ThroughthecooperationoftheexternalEMIfilteringcircuit,opticalisolationandprotectioncircuit,thepowergridpollutioncausedbyswitchingpowersupplywassolved,thisswitchingpowersupplywhichmaybedamagedbytemperatureandotheruncertainfactorswasprotected.Thiscontrolalgorithmofswitchingpowersupplyisadvanced,itsdesignisreasonableandithasstrongreferencevalueforengineeringapplication.Keywords:switchingpowersupply;fuzzyPIDcontrol;DSP;powersupplycontrolalgorithm收稿日期:2014⁃06⁃09149149DOI:10.16652/j.issn.1004-373x.2014.21.016现代电子技术2014年第37卷动。DSP芯片具有较高的采样速度和运算速度,可以快速地进行各种复杂的运算对电源进行控制,可以实现较高的动态性能和稳压精度。为了有效保护开关电源器件,防止出现过压、欠压、过载等情况,系统专门设计了保护电路,一旦出现故障,DSP控制系统封锁PWM脉冲控制信号,切断开关电源电压输出。2开关电源基本控制算法2.1PID控制开关电源的数字化控制需要进行一定的控制算法来产生控制信号,实现控制规律。数字开关电源控制最初是借鉴模拟控制原理,通过数字化实现模拟控制信号。PID算法在数字控制中应用比较广泛,它具有原理简单、易于实现、适用面广、控制参数相互独立、参数的选定比较简单等优点。PID控制是应用最广泛的控制规律。图2为常规PID控制原理图,系统由PID控制器与被控对象组成。PID控制器是一种线性控制器,它根据给定值r(t)与实际输出值y(t)构成的控制偏差e(t)来计算:e(t)=r(t)-y(t)(1)将偏差的比例P、积分I和微分D通过线性组合构成控制量,对被控对象进行控制。其控制规律为:u(t)=KPéëêùûúe(t)+1TI∫0te(t)+TDde(t)dt(2)或写成传递函数的形式:G(s)=U(s)E(s)=KPéëêùûú1+1TIS+TDS(3)式中:Kp为比例系数;TI为积分时间常数;TD为微分时间常数。图2PID控制框图数字PID控制是一种采样控制,它只能根据采用时刻的偏差值计算控制量。因此,连续域PID控制算法不能直接使用,需要采用离散化方法。数字PID控制算法又分为位置式PID控制算法和增量式PID控制算法,还有一些微分先行法和带死区的PID控制算法等。2.2模糊PID控制算法目前,开关电源的各种应用场合对电源的动态性能提出了越来越高的要求,其中电压超调与恢复时间是重要指标。负载的变化或者输入电压的变化引起输出电压变化,而输出电压值取决于滤波器和控制策略。由于开关变换器为一个时变、非线性系统,无法建立精确的数字模型。而模糊PID控制算法的优点在于不需要建立准确的变换器数字模型,非常适合DC⁃DC变换器的强非线性。自适应的模糊控制可以保证控制系统的信号稳定性。模糊控制器是以误差量化因子e和误差变化率量化因子ec作为输入,利用模糊控制规律自整定找出PID控制器三参数KP,KI,KD与和之间的模糊关系。模糊PID控制原理框图如图3所示。图3模糊控制原理框图取e和ec为输入语言变量,每个语言变量取“大、中、小”三个词汇来描述输入输出变量的状态。模糊推理的模糊规则一般形式为:Ife=Aiandec=BjthenΔu=Ci其中Ai,Bj,Ci为其理论上的语言值。上述规则可以用一个模糊关系矩阵来描述:R=∪i,jAi×Bj×Ci根据各模糊子集的隶属度幅值表和各参数模糊控制规则,应用模糊合成推理设计PID参数的模糊矩阵得到KP,KI,KD参数调整算式如下:KP=K′P+{}ei,ecj×KuPKI=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驱动、键盘及显示部件组成,力求150第21期张国龙,等:DSP数字控制开关电源设计及控制算法研究使开关电源具有高效低耗、便携化、负载输出稳定、电路保护可靠、电网宽电压输入、电网污染小等特点。图4为硬件系统主体设计示意图。图4系统主体设计示意图3.2输出电压检测隔离设计开关电源输出电压检测过程中对控制电路的隔离保护是非常必要的,这样不仅可以实现控制电路的安全工作,而且避免了将输出电路的噪声引入控制电路中。电压检测电路与控制电路隔离保护采用光耦合器进行隔离,它由发光二极管LED、输出光电二极管PD组成。光耦合器在开关电源的主振回路与输出采样之间进行电气隔离,并为电源稳压控制电路提供信号通路。3.3EMI滤波器设计开关电源在正常工作时会产生传导噪声和辐射噪声,毫无疑问噪声主要产生于电源开关过程。开关过程中包含了最大的功率以及最大的电压变化率dV/dt,同时也包括了最高频率成分。噪声的存在将污染电力线路,影响周围精密电子仪器的运行,比如设计滤波器。EMI滤波器是一种由电感、电容组成的低通滤波器,它允许直流或者工频信号通过,对频率较高的其他信号有较大的衰减作用。图5为EMI滤波模型,滤波器的基本结构就是一个分离的二阶LC滤波器,其取值原则就是在最小的体积下可以获得期望的抑制效果。在滤波器模型中还有一个额外的高频LC滤波器;高频滤波器当寄生参数使得前面的LC滤波器性能变差时,用来抑制这些高频噪声。图5EMI滤波器模型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系统快速运算能力,采用模糊控制算法使开关电源控制智能化,电源快速达到稳定输出,(下转第155页)151第21期郭嘉亮,等:压电陶瓷定位系统电容传感器容错控制由图6和图7的实验结果可知,当电容传感器出现故障时,虽然EKF估计值的绝对误差和方差均有所增加,但绝对误差仍被控制在3.5μm之内,相比于图2中未加EKF时的结果,滤波效果显著。对于压电陶瓷定位系统而言,EKF可以有效实现对电容传感器的容错控制。4结语本文将压电陶瓷定位系统位移轨迹作为被估计的过程,对其扩展卡尔曼滤波分析后,提出基于三阶轨迹规划离散迭代算法的扩展卡尔曼滤波方法,这种方法可以有效避免非线性系统近似线性化的截断误差,避免大量的寻优实验。实验结果表明所提出的EKF算法能够准确地估计出压电陶瓷定位系统的位移轨迹,实现了电容传感器容错控制,提高了控制系统的鲁棒性。参考文献[1]郭嘉亮,徐立松,闫丰.压电陶瓷执行器半实物仿真系统研究[J].现代电子技术,2013,36(13):138⁃141.[2]郭抗,巩岩.6⁃PSS型光学元件精密轴向调节机构[J].光学精密工程,2013,21(10):2649⁃2653.[3]赵磊,巩岩,赵阳.光刻投影物镜中的透镜X⁃Y柔性微动调整机构[