MATLAB模型自动生成DSP_C2000_28379D的c代码--产生可调占空比PWM波
2019-02-25 14:34阅读:
一、本实验应用软件:1.MATLAB2018a
2.CCS8.0
二、本实验使用的硬件:
1.安转软件计算机一台
2.C2000 LaunchPad XL TMS320F28379D

图一
3.示波器一台
三、实验步骤
(1)打开CCS8.0软件,将C2000 LaunchPad XL TMS320F28379D用USB线连接到电脑
上。
图二
(2)点击“file”“new”“Target Configuration File ”

图三

图四
重命名为”XDS100V2_28379D”

图五
选“Texas Instruments XDS100V2 USBDebug Probe”
勾选“TMS320F28379D”
点击“Save”
点击“Test Connection”出现”The JTAG DR Intergrity test_scan has
successed”
图六

图七
(3)、打开MATLAB,打开一个新的simulink模型,并保存为“PWM”,

图八
打开模型库

图九
点击模型库“Eabedded Coder Support Package for Texas Instruments C2000
Processors.”
点击“F2837xD”
选取“PWM模型”

图十

图十一
双击“PWM”模型,进行参数设置

图十二

图十三

图十四
(4)设置“Modle Configuration Parameter ”

图十五
点击“Solver”
Type选择“Fixed -step” solver选择“Discrete(no
continious states)”
Fixed -step size填“0.1”

图十六
点击“Hardware Implementation ” Hardware Board选择Texas
Instruments
图十七

图十八
四、实验现象
PWM占空比设置为90%时,实验波形

图十九

图二十
PWM占空比设置为25%时,实验波形

图二十一

图二十二
五、MATLAB会自动生成文件夹“PWM_ert_rtw”,

图二十三
这是MATLAB自动生成的代码,是一个CCS的project。这个文件夹可以加到CCS里。
首先,文件夹“PWM_ert_rtw”复制到“D盘”

图二十四
将该工程添加到CCS8.0中

图二十五

图二十六

图二十七

图二十八