基于Matlab的PWM整流器程序代码生成方法-论文.pdf

基于Matlab的PWM整流器程序代码生成方法-论文.pdf

ID:57924218

大小:208.09 KB

页数:3页

时间:2020-04-14

基于Matlab的PWM整流器程序代码生成方法-论文.pdf_第1页
基于Matlab的PWM整流器程序代码生成方法-论文.pdf_第2页
基于Matlab的PWM整流器程序代码生成方法-论文.pdf_第3页
资源描述:

《基于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的可执行文件。基金项目:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。