华中科技大学硕士学位论文虚拟DSP模块在电力电子电路中的应用姓名:谢银银申请学位级别:硕士专业:电力电子与电力传动指导教师:裴雪军2010-12-27华中科技大学硕士学位论文I摘要数字信号处理器(DSP)是电力电子数字控制中必不可少的部件。针对传统的DSP应用系统设计周期长这一不足,本文提出了一种改进的DSP应用系统设计,其设计过程主要分为3个部分:方案设计、编程调试及产品实现。方案设计及编程调试的过程可以在仿真软件中完成,取代了传统的硬件调试过程,可以较快地给出满意的设计结果。在方案设计及编程调试中,采用VC++软件、Saber及其自带的MAST语言。本文详细阐述了Saber软件的MAST语言建模的语法规则、MAST语言建模的基本方法及MAST语言与VC++的接口技术。在Saber里搭建主电路,并在VC++环境里编写软启动、控制计算程序等。用Saber自带的MAST语言,编写了开关管的驱动程序,该程序调用VC++里的程序,生成虚拟DSP模块控制主电路。在仿真环境里得到良好的动态性能和稳态性能之后,再将VC++里的程序不用经过任何修改直接复制到CCS里,烧写到实际DSP芯片里进行实验。最后,分别以简单的Buck电路及复杂的三相三电平逆变电路为例,在Saber仿真环境中分别搭建了主电路及基于该主电路的虚拟DSP控制系统,并在台架上进行实验。仿真与实验结果表明用VC++及MAST语言联合建立的虚拟DSP模块去控制仿真电路的效果等同于采用真正的DSP控制实际电路,能准确模拟实际系统的特性,大大地缩短设计与调试周期。对于DSP应用系统设计来说,基于MAST语言与VC++的虚拟DSP模块的实现方法具有重大的工程意义。关键词:虚拟DSP模块,Saber,MAST语言,电力电子数字控制,DSP应用系统设计华中科技大学硕士学位论文IIAbstractDigitalsignalprocessor(DSP)isnecessarycomponentinpowerelectronicdigitalcontrol.SincethetraditionalDSPapplicationsystemdesigncycleislong,thepaperproposesanimprovedDSPapplicationsystemdesign,andthedesignprocessismainlydividedintothreesections:theschemedesign,programmingdebuggingandproductrealization.Theschemedesignandprogrammingdebuggingcanbecompletedusingsimulationsoftware,whichreplacesthetraditionalhardwaredebuggingprocess.Sothesatisfactorydesignresultcanbequicklygiven.VC++software,SaberanditsownMASTlanguageareusedintheprogressofschematicdesigningandprogrammingdebugging.Thepaperexpoundsgr...