基于DSP的三相电压型PWM整流器控制系统设计_第1页
基于DSP的三相电压型PWM整流器控制系统设计_第2页
基于DSP的三相电压型PWM整流器控制系统设计_第3页
基于DSP的三相电压型PWM整流器控制系统设计_第4页
基于DSP的三相电压型PWM整流器控制系统设计_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、自动化工程学院DSP期末论文 题 目:基于DSP的三相电压型 PWM整流器控制系统设计 专业班级: 控制理论与控制工程 学 号: 2011020311 学生姓名: 贾路明 2011年12月25日 101. 引 言 三相整流器在中等功率及大功率电能变换中应用很广,通常作为逆变电路或是大型UPS电源的前级直流电源。根据控制策略的不同,三相电压型PWM整流器的控制系统可由模拟电路或单片机扩展外围设备来实现。模拟电路构成的控制系统叫单片机系统调节速度要快,但随环境和温度的变化,系统的参数会发生变化,且系统可能发生的故障点较多,维护相对困难。相对而言,单片机系统的稳定性更好,但由于单片机的固有特性,对于

2、这样一个多变量的复杂系统,它的运算能力和运算速度难以满足要求,影响系统的性能。文中指出一种采用DSP控制的三相整流器的新型间接电流控制系统,该系统以整流器前端电压与电源电压滞后角作为输入变量,采用TMS320F2407为核心控制芯片,实现以空间矢量控制的数字算法和和快速、实时控制。系统结构紧凑简单,具有更广泛的应用价值和前景。2. 控制系统原理分析 三相电压型PWM整流器控制有直接电流控制和间接电流控制两种。在直接电流控制中直接检测交流侧电流信号加以控制,系统响应快,动态响应好,但检测量过多,可控制复杂。间接电流控制又称相位幅值控制,具有检测量少、控制简单、概念清晰的特点,可得到最优的性能价格

3、比。图1为典型的三相电压型整流器的主电路拓扑,图2为三相PWM整流器的单相(A相)等效电路和电压向量图。Ea为输入电源电压幅值、Upa为桥臂中点电位即整流器前端电压的基波幅值、UL(UL=IL)为升压电感两端电压有效值(在等效电路中忽略了电感电阻),I为输入电流幅值,为Upa滞后于Ea的电角度,为功率因数角。若要求功率因数为1,根据图2b,Upa的大小应满足下式: (1) 假设输出电容有一个中心抽头,则图1整流器输入则a点对此中心抽头间的电压波形与开关元件的触发波形一致,即整流器前端电压波形与开关元件PWM波形的相位及各脉冲间距均相同。因此,通过改变开关元件触发信号的相位及调制比Mr就可以调整

4、Upa的相位和幅值,从而达到实现功率因数为1。文中PWM信号采用空间矢量调制方式。 在传统的相位幅值可能告知方式中,在功率因数为1时,和Upa的算法完全根据向量图并依赖于主电路参数,如下式: (2) (3)式(2)和式(3)的运算量较大并且与主电路参数相关联,不易实现实时控制,系统存在受主电路参数影响的局限性。所提出的新型相位幅值控制是将PI调节器输出作为滞后角的给定,而角作为被控对象的输入变量并依据能量守恒原则和系统的调节关系以及向量关系确定控制算法,系统闭环结构框图如图3所示。这种控制策略是将误差信号经PI调节器后输出作为滞后角,其静态关系如下: (4)控制过程:当负载扰动使Udc上升即误

5、差e下降时,由式(4)得出减小,从图2b可知,输入电流I随之减小。根据能量守恒原则(忽略其他损耗)有:3EaI/2=Udc2/Rf,因此Udc将减小,即Udc负载扰动调节成功。同理可知,当负载电压Udc下降时,调节过程类似。将PI调节器的输出转换成角度(即角),并按式(1)计算出整流器前端电压幅值Upa即可实现单位功率因数。PWM整流器的另一个主要方面就是PWM调制,在本系统中采用空间矢量脉宽调制即SVPWM,这是一种考虑综合效果最优先的PWM方式,特别适合于数字控制。各空间矢量在逼近给定矢量过程中所需时间计算公式(5)如下:式中Mr调制比 (6)根据上述分析,依据式(1)、(4)、(5)、(

6、6)便可计算出所需的SVPWM数据,从而通过下述控制系统实时发出PWM波形。3. 控制系统硬件设计系统核心控制芯片为:TI公司生产的TMS320F2407芯片。采用该芯片的控制系统与相同的单片机(以C51为例)控制系统比较,有以下优点:(1) 指令周期DSP为50ns、C51为1us;(2) DSP采用并行处理技术解决了传统单片机执行速度瓶颈;(3) DSP采用外部设备集成技术,集成采用的外围设备如:ADC转换、串行通讯、9路PWM发波口、以及输入输出口等等。由一片DSP构成的控制系统通常只用很少的外围设备就可以构成。文中控制系统硬件分析如下:由系统结构图及控制策略可知,系统需要检测:输入电压

7、峰值与过零点;输出电压大小;参数给定电压。根据系统控制要求,DSP的ADCIN2、ADCIN3口分别作为检测输出电压和给定输出电压。由CAPTURE1来检测输入电源电压过零点,PI调节器由模拟电路实现,系统硬件电路框图如图4所示。4. 系统软件设计 主程序的作用是:初始化,开中断,在等待中断发生的空闲采集输入信号,设置ADC转换结束标志位为1。期间为保证程序正常运行要禁止看门狗。CAPTURE中断的作用是:由CAPTURE1口检测输入电压过零时刻。设置其为上升沿触发F240中的INT2中断。在CAPTURE中断执行中判断ADC结束标志位是否设置,然后决定是否赋初值,最后,开PWM中断。在执行P

8、WM中断是判断扇区,计算T1、T2决定开关顺序。PWM中断的作用是:由系统得出的误差信号来计算空间矢量的各个脉冲的宽度。5. 程序调试步骤1. 调试准备(1) 连接设备:关闭计算机和实验箱电源;关闭实验箱上的三个开关。(2) 开启设备:打开计算机电源;打开实验箱电源开关,打开ICETEK-LF2407-A 板上电源开关。如使用USB型仿真器用附带的USB电缆连接计算机和仿真器相应接口,注意仿真器上两个指示灯均亮。设置Code Composer Studio为Emulator方式。2. 启动Code Composer Studio:启动Code Composer Studio 2.2。(1) 点

9、击菜单项DebugConnect确认CCS软件和仿真器连接在一起。(2) 创建新工程。选择Project-New。(3) 在Project Name框里输入工程名:LED。点击Finish,CCS创建一个叫做LED.prj的工程文件。(4) 选择Project-Add files to Project,把文件加到工程里。从所创建的文件夹里添加main.c, DoLoop.c, 和lnk.c(映射内存的连接命令文件)。3. 编译工程:单击“Project”菜单,“Rebuild all”项,编译工程中的文件,生成Timer.out文件。4. 下载程序:单击“File”菜单,“Load progr

10、am”项,选择F:2407ALab3-Timer目录中的Timer.out 文件,通过仿真器将其下载到2407A DSP 上。5. 运行程序观察示波器显示结果:单击“Debug”菜单,“Run”项,运行程序,查看结果。单击“Debug”菜单,“Halt”项,停止程序运行。6. 运行结果运行参数:电源电压为220V,输入电感为7mH,主开关器件采用GTO(600A/1300V)。图7为DSP发出的三相空间矢量PWM波形。在本系统中采用了最小开关损耗方式,由图7可以看到,在一个工频周期内有1/3时间没有开关动作,从这个意义上讲,可以减小1/3的开关损耗。图8为电源电压和电流波形,可以看到,电流基本为正弦波并且与电压保持同相位,实现了单位功率因数,用电力谐波分析仪F41B测得的电流总畸变率THD为5.8%。7. 结论 虽然我们通过DSP课程对DSP有了基本的框架认识,但对如何在实践中运用DSP进行实际问题的解决还缺乏能力。本次创新设计,使我对DSP有更深的理解与认识。在做本次创新设计的过程中,我感触最深的当属查阅大量的设计资料了。为了让自己的设计更加完善,查阅这方面的设计资料是十分必要的。 以TMSF2407为核心构成的三相PWM整流器控制系统充分发

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论