欢迎来到天天文库
浏览记录
ID:57924218
大小:208.09 KB
页数:3页
时间:2020-04-14
《基于Matlab的PWM整流器程序代码生成方法-论文.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第49卷第1期电力电子技术Vo1.49.No.12015年1月PowerElectronicsJanuary2015基于Matlab的PWM整流器程序代码生成方法王新帅,杜明星,魏克新(天津市复杂系统控制理论及应用重点实验室,天津理工大学,天津300384)摘要:根据三相电压型整流器(VSR)空间矢量脉宽调制(SVPWM)控制策略,在Mauab/Simulink中建立算法模型,并用Matlab直接生成数字信号处理器(DSP)工程代码,通过对代码进行优化处理,经调试编译生成DSP可执行文件。最后,通
2、过对比仿真和实验结果,验证了直接生成代码的正确性。这种DSP代码直接生成方法缩短了产品开发周期,使研究人员更加专注于控制算法的革新。关键词:整流器:空间矢量脉宽调制:代码中图分类号:TM461文献标识码:A文章编号:1000—100X(2015)01—0014—03TheMethodofPWMRec伽erCodeGenerationBasedonMatlabWANGXin.shuai。DUMing.xing,WEIKe.xin(TianjinKeyLaboratoryofControlTheory
3、&ApplicationsinComplicatedSystem。TianjinUniversityofTechnology,Tianfin300384,China)Abstract:Accordingtothethroe—phasevoltagesourcerectifier(VSR)spacevectorpulsewidthmodulation(SVPWM)controlstrategy,algorithmmodelinMatlab/Simulinkisbuiltanditisusedtoge
4、neratedigitalsignalprocessor(DSP)CO·dedirectly,throughtheoptimizationofthecode,thecompilergeneratesaDSPexecutablefile.Finally,thecorrectnessofthegeneratedcodeisverifiedbycomparingthesimulationandexperimentalresults.ThisDSPcodegenerationme—thodssho~ent
5、heproductdevelopmentcycle,allowingresearcherstofocusmoreenergyoncontrolalgorithminnovation.Keywords:rectifier;spacevectorpulsewidthmodulation;codeFoundationProject:SupportedbyNationalScience&TechnologyPinarProgram(No.2013BAGO1B00)1引言部分直接转换为TMS320F2812
6、型DSP的C代码q,对代码进行优化处理,最终通过CCS编译成可执行DSP以其高速运算能力和强大的数字处理功文件下载至DSP。从而实现系统算法设计和DSP程能在整流器、电机控制领域得到广泛应用[1]。然而,序开发相结合,极大缩短了开发周期。DSP虽为控制系统提供了很好的硬件平台,但开发者需花费大量时间去掌握其内部寄存器设置及2Matlab直接生成DSP代码的流程编程方法,开发周期长。目前有学者提出基于实时Matlab生成三相PWMVSRDSP代码流程为:工作组(RTW)的SVPWMDSP控制系统[2
7、],但只对①根据实际设计需要,确定控制算法;②在MatlabSVPWM合成模块进行直接代码生成,并未对MD中建立仿真模型,并调试出满意的仿真效果;③将采集及指令电压矢量计算模块进行说明。且这种DSP目标板通过仿真器与个人计算机(PC)连接,直接生成的代码往往效率低.代码长度、运行速度用CCSLink将Matlab与CCS相连:④将仿真模型达不到系统要求.这就必须通过代码优化来满足中控制算法部分加入TMS320F2812目标板所需的设计需要【3。F2812eZdsp模块、模数转换(ADC)模块及脉宽
8、调以三相PWMVSR为控制对象。使用跟踪指令~iU(PWM)模块。并进行相应设置;⑤在Configuration电压矢量的SVPWM电流控制策略[5_,在Matlab/Parameters中设置RTW参数:⑥生成TMS320F2812Simulink中建立仿真模型,并且利用Simulink中的的项目代码(源文件,cmd文件,头文件,Lib文件),EmbeddedTargetforC2000DSP将模型中控制算法根据实际需求对代码进行优化处理;⑦编译生成DSP的可执行文件。基金项目:
此文档下载收益归作者所有