新浪博客

MATLAB模型自动生成DSP_C2000_28379D的c代码--产生可调占空比PWM波

2019-02-25 14:34阅读:
一、本实验应用软件:1.MATLAB2018a
2.CCS8.0
二、本实验使用的硬件:
1.安转软件计算机一台
2.C2000 LaunchPad XL TMS320F28379D
MATLAB模型自动生成DSP_C2000_28379D的c代码--产生可调占空比PWM波
图一
3.示波器一台
三、实验步骤
(1)打开CCS8.0软件,将C2000 LaunchPad XL TMS320F28379D用USB线连接到电脑
上。
MATLAB模型自动生成DSP_C2000_28379D的c代码--产生可调占空比PWM波
图二
(2)点击“file”“new”“Target Configuration File ”
MATLAB模型自动生成DSP_C2000_28379D的c代码--产生可调占空比PWM波
图三
MATLAB模型自动生成DSP_C2000_28379D的c代码--产生可调占空比PWM波
图四
重命名为”XDS100V2_28379D” MATLAB模型自动生成DSP_C2000_28379D的c代码--产生可调占空比PWM波
图五
选“Texas Instruments XDS100V2 USBDebug Probe”
勾选“TMS320F28379D”
点击“Save”
点击“Test Connection”出现”The JTAG DR Intergrity test_scan has successed”
MATLAB模型自动生成DSP_C2000_28379D的c代码--产生可调占空比PWM波
图六 MATLAB模型自动生成DSP_C2000_28379D的c代码--产生可调占空比PWM波
图七
(3)、打开MATLAB,打开一个新的simulink模型,并保存为“PWM”, MATLAB模型自动生成DSP_C2000_28379D的c代码--产生可调占空比PWM波
图八
打开模型库 MATLAB模型自动生成DSP_C2000_28379D的c代码--产生可调占空比PWM波
图九
点击模型库“Eabedded Coder Support Package for Texas Instruments C2000 Processors.”
点击“F2837xD”
选取“PWM模型” MATLAB模型自动生成DSP_C2000_28379D的c代码--产生可调占空比PWM波
图十 MATLAB模型自动生成DSP_C2000_28379D的c代码--产生可调占空比PWM波
图十一
双击“PWM”模型,进行参数设置 MATLAB模型自动生成DSP_C2000_28379D的c代码--产生可调占空比PWM波
图十二 MATLAB模型自动生成DSP_C2000_28379D的c代码--产生可调占空比PWM波
图十三 MATLAB模型自动生成DSP_C2000_28379D的c代码--产生可调占空比PWM波
图十四
(4)设置“Modle Configuration Parameter ” MATLAB模型自动生成DSP_C2000_28379D的c代码--产生可调占空比PWM波
图十五
点击“Solver” Type选择“Fixed -step” solver选择“Discrete(no continious states)”
Fixed -step size填“0.1” MATLAB模型自动生成DSP_C2000_28379D的c代码--产生可调占空比PWM波
图十六
点击“Hardware Implementation ” Hardware Board选择Texas Instruments
MATLAB模型自动生成DSP_C2000_28379D的c代码--产生可调占空比PWM波
图十七 MATLAB模型自动生成DSP_C2000_28379D的c代码--产生可调占空比PWM波
图十八
四、实验现象
PWM占空比设置为90%时,实验波形 MATLAB模型自动生成DSP_C2000_28379D的c代码--产生可调占空比PWM波
图十九 MATLAB模型自动生成DSP_C2000_28379D的c代码--产生可调占空比PWM波
图二十
PWM占空比设置为25%时,实验波形
MATLAB模型自动生成DSP_C2000_28379D的c代码--产生可调占空比PWM波
图二十一
MATLAB模型自动生成DSP_C2000_28379D的c代码--产生可调占空比PWM波
图二十二
五、MATLAB会自动生成文件夹“PWM_ert_rtw”, MATLAB模型自动生成DSP_C2000_28379D的c代码--产生可调占空比PWM波
图二十三
这是MATLAB自动生成的代码,是一个CCS的project。这个文件夹可以加到CCS里。
首先,文件夹“PWM_ert_rtw”复制到“D盘”
MATLAB模型自动生成DSP_C2000_28379D的c代码--产生可调占空比PWM波
图二十四
将该工程添加到CCS8.0中 MATLAB模型自动生成DSP_C2000_28379D的c代码--产生可调占空比PWM波
图二十五 MATLAB模型自动生成DSP_C2000_28379D的c代码--产生可调占空比PWM波
图二十六 MATLAB模型自动生成DSP_C2000_28379D的c代码--产生可调占空比PWM波
图二十七 MATLAB模型自动生成DSP_C2000_28379D的c代码--产生可调占空比PWM波
图二十八

我的更多文章

下载客户端阅读体验更佳

APP专享