图4 CCS中自动生成的
另外,用Embedded Target for TI C2000 DSP所提供的Build/Reload/Run模块,可以一步到位地将Matlab生成的C语言代码直接转为COFF文件下载到DSP逆变控制器的目标板中,不需作两个开发平台下的程序移植。如有特殊需求,还可以自行增加一些代码。这样就可以避开繁琐的编程步骤,直接进行在线算法验证,最终获取最优的控制程序实现。
结语
本文所介绍的DSP结合Matla
www.55dianzi.com
b的应用实例较为典型。利用Matlab提供的Embedded Target for TI C2000 DSP 模块,还可完成对基于DSP的三相逆变控制器、电机控制或机器人等其他一些更为复杂的控制系统的仿真、直接编程下载和算法设计验证,实现DSP系统开发的一步到位。该方法简单有效、性价比高、开发周期短、适用范围广,有一定的参考价值和通用性。
参考文献
1 Mathworks Corp. Embedded Target for TI C2000 (tm) DSP[Z], 2004
2 Mathworks Corp.External Interfaces/API[Z],2000
3 MATLAB及在电子信息课程中的应用. 电子工业出版社, 2002
4 张雄伟. DSP芯片的原理与开发应用(第二版)[M].北京:电子工业出版社,1997