|
Design of Switch mode Power Supplies Based on DSP Abstract: This paper introduces the elements and the design’s method of the switchmode power supplies based on DSP. It also expounds how to implement PWM waveform in the switchmode power supplies such as the SPWM waveform generated by the TMS320F2810. Simulation results show that the switchmode power supplies can be steady quickly; its distortion is very little; the load influences the system much less. Keyword: DSP; switchmode power supplies; SPWM 摘要:本文介绍了基于DSP的PWM型开关电源的原理以及设计方法,以DSP芯片TMS320F2810产生SPWM波形为例阐述了开关电源中PWM波形的实现方法。仿真结果表明,基于DSP的开关电源具有稳定快、失真小、负载对系统影响小的特点。 关键词:DSP,开关电源,SPWM 1引言 目前,开关电源以具有小型、轻量和高效的特点而被广泛应用于以电子计算机为主的各种终端设备和通信设备中,是当今电子信息产业飞速发展不可缺少的一种电源方式。与之相应,在微电子技术发展的带动下,DSP芯片的发展日新月异,功能日益强大,性价比不断上升,开发手段不断改进,其处理速度比CPU快10~15倍,因此基于DSP芯片的开关电源拥有着广阔的前景[1],可用于先进的机载电源中,也是开关电源今后的发展趋势。 2 PWM型开关电源原理 PWM型开关电源结构框图如下图1所示,开关电源电路是由开关管(调整管)、变换器、取样电路、比较放大电路、基准电源和激励器组成的控制环路及保护电路组成,通过取样比较的控制环路来检测输出电压的变化,并以此控制调整元件进行调整,进而稳定输出电压,开关管(调整管)工作在开关状态。
 3 PWM控制原理

图2中,开关K以一定的时间间隔重复地接通和断开,在开关K接通时,输入电源E可通过开关K和滤波电路提供给负载RL为负载提供能量;为使负载能得到连续的能量,开关稳压电源必须要有一套储能装置,在开关接通时将一部分能力储存起来,在开关断开时,向负载释放。图2中,由电感L、电容C2用以储存能量,在开关断开时,储存在电感L和C2中的能量通过二极管D释放给负载,使负载得到连续而稳定的能量。因二极管D使负载电流连续不断,所以称为续流二极管。AB间的电压平均值 可表示为: (1) 式中,TON为开关每次接通的时间,T为开关通断的工作周期(即开关拉通时间TON和关断时间TOFF之和)。由式(1)可知,开关接通时间和工作周期的比例改变,AB间电压的平均值也随之改变,因此,随着负载及输入电源电压的变化自动调整TON和T的比例,便能使输出电压 维持不变。改变接通时间TON和工作周期比例亦即改变脉冲的占空比,这种方法为“时间比率控制”(Time Ratio Control,缩写为TRC)。这里按照TRC原理选择了开关周期T恒定,通过改变脉冲宽度TON来改变占空比,这种方式称为脉宽调制方式(PWM),用来实现对电压幅值频率的控制【2】。 SPWM(Sinusoidal PWM)法是一种比较成熟的、目前使用较广泛的PWM法。前面提到的采样控制理论中的一个重要结论:冲量相等而形状不同的窄脉冲加在具有惯性的环节上时,其效果基本相同。以正弦波为调制波,等腰三角波为载波进行比较,在两个波形的自然交点时刻控制开关器件的通断,这就是自然采样法,其优点是所得SPWM波形最接近正弦波,如图3所示。 4 基于DSP芯片TMS320F2810 的SPWM控制基本原理 TMS320系列DSP的体系结构是专为实时信号处理而设计的,该系列DSP集实时处理能力和控制外设功能于一身,为实现控制系统提供了理想的解决方案。 TMS320F2810在TMS320 系列的基础上有以下特点【3】: (a) 高性能12位模/数转换器(ADC)的转换时间为80ns,提供多达16路的模拟输入。 (b) 基于TMS320C2xx系列的CPU核保证了其与TMS320系列DSP的代码兼容。 (c) 具有两个事件管理器模块EVA和EVB,每个均可提供两个16位通用定时器和八个16位的PWM通道,可以产生对称、非对称和空间矢量PWM波形。 (d) 高达64K的FLASH程序存储器,18K的SARAM。 (e) 六个外部中断(两个驱动保护、复位和三个可屏蔽中断)。 所谓SPWM即PWM中脉冲宽度按正弦规律变化。由采样理论:冲量相等而形状不同的窄脉冲加在具有惯性的环节上,其效果基本相同可知,为了在输出端得到正弦波,就需要输出一系列幅值相等而宽度不等的矩形波。采用三角载波的规则采样法,就可以得到宽度按正弦规律变化的矩形波。如图3所示,每个脉冲的中点都以相应的三角波的中点对称,在三角载波的负峰时刻TD对正弦波采样得到D点,过D点作一水平直线和三角波分别交于A点和B点,在A点时刻tA和B点时刻tB控制功率器件的通断。可见AB长度即为脉冲宽度,由图可得如下关系式: (2) 根据这一关系式可知,如果一个周期内有N个矩形波,则第I个矩形波的占空比为: (3) 这里以EVB中的通用定时器3及与之相关的比较单元为例来说明实现SPWM控制的过程。 TMS320F2810中EVB的定时器3个有三个与之相关的比较单元:比较单元4、5、6,每个比较单元都有一个相应的比较寄存器:CMPR4、CMPR5和CMPR6。每个比较单元都可单独设置成比较模式和PWM模式,设置为PWM模式时,每个比较单元有两个极性相反的PWM输出。因此利用TMS320F2810可实现对三相桥式逆变电路的SPWM控制。在周期寄存器T3PR的值一定的情况下,通过改变比较寄存器的值就可以改变输出矩形脉冲的宽度。 根据式(3)所得的占空比表达式,再利用通用定时器比较单元的PWM特性,就可以很容易地实现SPWM。首先介绍一下产生PWM的寄存器设置,其步骤如下: (1)装载比较方式控制寄存器ACTRB。 (2)如果使能死区,则设置和装载死区时间控制寄存器DBTCONB(如使能则可避免上下桥臂同时输出触发脉冲)。 (3)设备和装载定时器3周期寄存器,即规定PWM波形周期。 (4)初始化EVB的比较寄存器CMPR4、CMPR5、CMPR6。 (5)设置和装载定时器3的控制寄存器T3CON。 (6)更新比较寄存器的值,使输出的PWM波形占空比发生变化。 SPWM中断程序流程图如下:
 5 仿真研究和结果 在软件设计的基础上结合硬件,得到了在MATLAB环境下经正弦调调制的逆变器的仿真结果,如图5、6、7所示。

由图5、图6比较可以看到,输出电压频率为40Hz,负载分别在10Ω和10kΩ时输出的波形为很好的正弦波,频率符合要求,可见负载的变化对输出结构影响不大;由图5图7可以看到,当负载为10Ω时,输出电压频率分别在40Hz和400Hz时的输出波形变化较大,可见频率变化对输出波形有一定影响。 6 结论 本文的创新点是用TI最新的C2000系列芯片TMS320F2810做PWM型开关电源系统的控制核心,由于TMS320F2810具有快速的运算速度,功能强大的EV模块,克服了以往PWM型开关电源的收敛速度慢,输出电压精度不高,对干扰敏感等缺点,实现了对多变量、强耦合、大时滞复杂的非线性系统的优化控制,对干扰有较强的抑制能力,系统有较好的动态特性。MATLAB和SIMULINK的应用使该系统的设计和仿真快捷方便,易于扩展。 由仿真结果可以看该开关电源系统具有稳定快、失真小、负载对系统影响小等特点,而且频率可在软件部分调整,这为其应用于对精度要求高的尖端电子设备提供了保障。非常具有实用价值和市场前景。 [ 参考文献 ] [1]毛晓波.交流采样技术及其DSP实现方法.微计算机信息.2005/2,54-55 [2] ON Semiconductor. Switch mode Power Supply Reference Manual. http:// onsemi.com [3] Shi-liang Jung etc. “DSP-Based digital control of a PWM inverter for sine PWM tracking by optimal state feedback technique” IEEE PESC,2002 作者简介: 陈伟,(1967-),女,回族,深圳职业技术学院机电学院自动化系副教授,博士,专业方向:机电一体化 通信地址:深圳职业技术学院自动化系 深圳 518055 马金平,(1978-),男,汉族, 深圳职业技术学院机电学院自动化系教师,硕士,专业方向:机械电子工程 杜志江,(1972-),男,汉族,哈尔滨工业大学机器人研究所副教授,博士,专业方向:机器人技术 李永利,(1980-),男,汉族,哈尔滨工业大学深圳研究生院硕士研究生,专业方向:机电一体化 通信地址:哈尔滨工业大学 哈尔滨 150001 |