matlab7_0在tic2000dsp系统设计中的应用new

matlab7_0在tic2000dsp系统设计中的应用new

ID:34618900

大小:271.76 KB

页数:3页

时间:2019-03-08

matlab7_0在tic2000dsp系统设计中的应用new_第1页
matlab7_0在tic2000dsp系统设计中的应用new_第2页
matlab7_0在tic2000dsp系统设计中的应用new_第3页
资源描述:

《matlab7_0在tic2000dsp系统设计中的应用new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第1期微处理机No.12009年2月MICROPROCESSORSFeb.,2009MATLAB7.0在TIC2000DSP系统设计中的应用梅亮,林辉,薛丽英(西北工业大学自动化学院,西安710072)摘要:传统的DSP软件开发都是先设计DSP上的算法并仿真然后将其写成特定DSP的代码(c或是汇编)在目标板上实现。介绍了一种新的高效、集成的DSP软件设计方法。利用MATLAB7.0新提供的EmbededTargetforTIC2000DSP、simulink、Real-TimeWorkshop和T

2、I的CCSIDE相结合,在MATLAB环境下生成DSP的C代码并调用CCSIDE编译连接,实现了DSP软件设计与实现的统一,极大的缩短了开发周期。利用这种方法开发的根据AD口采集电压信号调节PWM输出占空比的程序已在F2812目标板上成功运行。关键词:仿真;数字信号处理器;系统级设计中图分类号:TP368文献标识码:A文章编号:1002-2279(2009)01-0167-03TheApplicationofMATLAB7.0inDevelopingTIC2000DSPonSystemlevelM

3、EILiang,LINHui,XUELi-ying(NorthwesternPolytechniacalUniversity,Xi’an710072,China)Abstract:TraditionaldevelopmentofDSPsoftwareisfirsttodesigntheDSParithmeticandthengeneratecodemanuallyforespecialDSP.Inthisarticleanewhigh-efficientDSPdevelopingmethodisi

4、ntroduced.ThedesignofDSPsoftwareandrealizationcanbecompletedinMATLABenvironmentwithuseofEmbededTargetforTIC2000DSP、simulink、Real-TimeWorkshopandTI’sCCSIDE.AprogramthatadjustingthedutycycleofPWMbythevoltagecollectedbyADChasworkwellontheF2812target.Keyw

5、ords:Simulink;DSP;Systemleveldevelopment地将开发流程的两个部分结合在一起。1引言2基于MATLAB7.0的开发过程DSP软件设计开发一般分为两个部分:开发设计和产品的实现。开发设计部分主要完成DSP算图1是在MATLAB7.0环境下DSP软件的设计法开发和方案设计,这部分现可用MATLAB仿真来及实现过程:首先根据设计方案在MATLAB/实现;产品的实现主要在硬件电路板上来验证开发simulink环境下搭建模型,然后通过MATLAB中的设计的正确性,要求设计

6、者对DSP芯片有相当程度Real-TimeWorkshop生成CCSIDE中特定DSP的C的了解,特别是各个寄存器的作用和存储空间的特代码并完成代码的编译连接而后下装到目标板中运性和扩展。这两个部分通常是在不同阶段相互独立行。在整个过程中设计者只要专注于在MATLAB的地完成,因此开发流程存在许多问题,如相互之间的图形化设计环境中建模、仿真,针对DSP的代码将协作,系统范围内的算法测试,系统设计的错误不能自动生成,无需设计者编写源代码。而且平台变换被及时发现等。时模型变化很小,很容易实现不同平台的

7、软件移植。如果利用Matlab7.0中的EmbededTargetforTI3EmbededTargetforTIC2000DSP介绍C2000DSP对TIC2000进行软件设计,则算法设计和产品的实现在统一的开发环境中进行,从而有效EmbededTargetforTIC2000DSP是集合了作者简介:梅亮(1980-),男,湖南常德人,硕士研究生,主研方向:计算机在测控系统中的应用。收稿日期:2005-10-01·168·微处理机2009年MATLAB、Simulink和TI公司的eXpress

8、DSP工具的设置,每个管理器控制3对脉冲的输出。此外还能一个开发平台。它基于图块的系统级仿真环境,分加入死区控制,避免逆变桥上下桥臂的直通。级系统的描述方式,提供了真正的自顶向下的设计另外MATLAB7.0还提供了专门针对28系列方法,并且通过图块的方式搭建模型,针对不同平台的电机控制库:C28xDMCLibrary,包括:Clarke变换生成C代码。模块、Park和反Park变换模块、PID控制模块、空间设计方案矢量生成模块、速度测量模块等,使得搭建电机控制↓模型非常方便。利用E

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

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

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