中原工学院电子信息学院电能变换实验平台
《DSP技术》 课程实验指导书
中原工学院电子信息学院
2015-5-4
第 1 页
中原工学院电子信息学院电能变换实验平台
《电能变换与控制试验平台—DSP技术》课程实验指导书
一、课程的目的、任务
本课程是电气工程及其自动化专业学生在学习电力电能变换及控制方向
课程中的一门实践性技术课程,其目的在于通过实验使学生能更好地理解和掌握电能变换及控制基本理论,培养学生理论联系实际的学风和科学态度,提高学生的电工实验技能和分析处理实际问题的能力。为后续课程的学习打下基础。 二、课程的教学内容与要求
本试验平台可完成DSP技术CCS使用、时钟、中断、定时器、A/D转换、EV事件管理模块和通信等实验,可根据教学大纲的要求进行选取。
三、各实验具体要求 见P2 四、实验报告
学生结束实验后应完成相应的实验报告并交给指导老师。其中实验报告的主要内容包括:实验目的,实验内容,实验结果和实验心得等。
第 2 页
中原工学院电子信息学院电能变换实验平台
实验一 CCS软件的认识
实验目的
1. 熟悉 CCS 集成开发环境,掌握工程的生成方法; 2. 掌握 CCS 集成开发环境的调试方法;
实验内容:
1. DSP 源文件的建立;
2. DSP 程序工程文件的建立;
3. 学习使用 CCS 集成开发工具的调试工具;
实验知识背景:
CCS 提供了配置、建立、调试、跟踪和分析程序的工具,它便于实时、嵌入式信号处理程序的编制和测试,它能够加速开发进程,提高工作效率。CCS 提供了基本的代码生成工具,它们具有一系列的调试、分析能力。
(1)CCS3.3的安装与配置和CCS3.1类似,先安装CCS3.3,路径可选择为
C:\\CCStudio_v3.3,桌面上会出现和两个图标,然后安装硬件仿真器usb驱动
SEED-XDSUSB_CCS3.3,路径仍为C:\\CCStudio_v3.3,C:\\CCStudio_v3.3\\drivers出现
Seedusb2.cfg文件,安装完毕后,先双击图标进入Code Composer Studio Setup,在
Family下拉列表中选择C28xx。 软件仿真模式:如果进行软件仿真,则双击选择F28335 Device Simulator,F28335 Device Simulator即出现在MySystem中,然后单击左下角的Save&Quit,在弹出的Start Code Composer Studio on exit?对话框中选择“是”,即可打开Code Composer Studio进行软件仿真。
硬件仿真模式:如果连接硬件仿真器,进行硬件调试,则双击选择F28335 XDS510 Emulator,F28335 XDS510 Emulator即出现在MySystem中,然后在MySystem中,在F28335 XDS510 Emulator上单击右键选择Properties,在弹出的窗口中将Auto-generate board data file 改为Auto-generate board data file with extra configuration,点击Browse选择Seedusb2.cfg,接着点击Next,Finish,最后单击左下角的Save&Quit,在弹出的Start Code Composer Studio on exit?对话框中选择“是”,即可打开Code Composer Studio进行硬件仿真。
1.内存、寄存器的查看操作
1) 查看寄存器 使用 view →Registers →CPU Registers 命令 2) 查看内存 使用 view →memory命令 2.Graph 的设置即图形显示
1) 选择View →Graph →Time/Frequency。
2) 在弹出的Graph Property Dialog对话窗中, 将 Graph Title,Start Address,Acquisition Buffer Size,Display Data Size,DSP Data Type等的
第 3 页
中原工学院电子信息学院电能变换实验平台
属性可改变为如下图所示(也可根据具体需要设置属性)。向下滚动右侧的滚动条或调整 dialog 框的大小可看到所有的属性。
示例将起始地址为将要观察的数组名如sinne, 512个存储单元以32位浮点数格式进行图形显示
3) 点击OK,将出现所设的图形窗口。如:在滤波实验中,用示例(A)方法设定的图形窗口,在运行滤波程序前后,显示结果如下图所示(可以观察到滤波前后的波形:上边为原始图形,下边为滤波后的波形) :
第 4 页
中原工学院电子信息学院电能变换实验平台
4) 可以在图形上单击右键,选择“Float In Main Table,这时图形将浮现在窗 口中,以便观察。
实验步骤
可按以下两种方式完成实验: 1、修改已有工程
(1)将CCS设置为软件仿真模式,点击Save&Quit进入 CCS 环境;如果已经设置过了
直接双击图标进入 CCS 环境。
(2)将已有工程jx\\DSP2833x_common、jx\\ DSP2833x_headers和jx\\jx三个文件加的内容复制到自己创建的目录中。
(3)点击Project-->Open, 在建立的文件夹中打开ccs.pjt (4)点击ccs.pjt前的+,打开源文件ccs.c。 (5)将ccs.c文件按所有实现的目标修改,保存
(6)点击 Project →Build all,对工程进行编译,如正确则生成*.out文件;也可以使用 Project →Build命令进行编译连接,它只对修改部分做编译连接工作。可节省编译与连接的时间。编译通过,生成.out文件。
(7)点击 File →load program,在弹出的对话框中载入 debug 文件夹下的.out 可执行文件。
(8)装载完毕后点击 debug →Go Main回到 C程序的入口,即可进行调试。 2、自己新建工程
(1)将CCS设置为软件仿真模式,点击Save&Quit进入 CCS 环境;如果已经设置过了
直接双击图标进入 CCS 环境。
(2)选择 File →New →Source File 命令创建源文件
(3)编写源代码,选择 File →Save保存源程序名为 ccs.c (4)创建其他源程序(如.cmd)可重复上述(2)(3)步骤。
(5)点击Project-->New,创建一个新工程,弹出对话框,在Project 中填入工程名,Location 中输入工程路径,工程名及路径最好设为英文,其余按照默认选项,点击完成即可完成工程创建。
(6)在Projects中出现所建工程,在其上点击右键选择 add files to project,添加
第 5 页