中原工学院电子信息学院电能变换实验平台
实验六 PWM&A/D转换实验
实验目的:
1. 熟悉 CCS 的开发环境;
2. 掌握事A/D模块的使用方法;
3. 了解 SEED-DEC28335 的硬件系统;
实验内容:
1. DSP 的初始化 2. A/D模块的初始化 2. DSP 中断向量表的建立
3. A/D转换中断程序的编写
4.将实验四的PWM输出经RC滤波后输入AD进行测量,熟悉过采样技术,以提高采样精度。
实验背景知识:
SEED-DEC28335 板上的有 16 路 A/D 信号输入通路,ADCINA0至ADCINA7分别位于J17的26至19引脚,ADCINB0至ADCINB7分别位于J6的26至19引脚,信号范围是 0V~3V。J17的17、18管脚和J6的17、18管脚都是AD模块的模拟地ADCLO。测试程序主要是对外部模拟量输入信号进行 A/D转换。
A/D测试程序首先对 A/D模块进行初始化操作,当 A/D模块“非忙”时,启动 16个 A/D通道进行转换,接着进入死循环等待转换完毕,A/D转换完毕后,产生 AD中断,中断服务程序将 A/D转换结果读入数组中,并再次启动A/D通道进行转换,循环往复。
F28335中A/D模块的详细说明及编程操作请参考课本相关内容。
实验步骤
1. 将 DSP 仿真器的 JTAG插头与 SEED-DEC28335 单元的 J1 相连接;
2. 将 DSP 仿真器与计算机连接好,将J17的18管脚ADCLO和16管脚GND连接; 3. 接通SEED-DEC28335的电源。观察电源指示灯;若有不亮的,请断开电源,检查电源;
4. 将CCS设置为硬件仿真模式,点击图标进入 CCS 环境; 5. 建立自己的工程;
6. 调试;
7. 点击 Project →Build all,对工程进行编译,如正确则生成*.out文件;也可以使用 Project →Build命令进行编译连接,它只对修改部分做编译连接工作。可节省编译与连接的时间。编译通过,生成.out文件。
8. 点击 File →load program,在弹出的对话框中载入 debug 文件夹下的.out 可执行文件。装载完毕后点击 debug →Go Main回到 C程序的入口,在数组名a1上右击“Add to Watch Window”。
9. 在“AdcRegs.ADC_ST_FLAG.bit.INT_SEQ1_CLR=1;”行设置断点,点击“连续运行程序”,在观察窗口中查看数组a1的值。
10. 将J17的7管脚T1PWM_T1CMP先经过阻容低通滤波电路,再和26管脚ADCINA0相接。如图
第 16 页
中原工学院电子信息学院电能变换实验平台
11.编写程序从T1PWM_T1CMP输出SPWM(参考实验四),经过阻容低通滤波后变为直流,将此作为A/D模块的输入信号,编写程序将A/D转换后的数据存入数组中,并在Graph中观察。
第 17 页
中原工学院电子信息学院电能变换实验平台
实验七 SPWM&A/D转换实验
实验目的:
1. 熟悉 CCS 的开发环境;
2. 掌握事A/D模块的使用方法;
3. 了解 SEED-DEC28335 的硬件系统;
实验内容:
1. DSP 的初始化; 2. A/D模块的初始化;
2. DSP 中断向量表的建立; 3. A/D转换中断的编写;
4.将实验五的SPWM输出经RC滤波后输入AD进行测量,熟悉均方根采样算法。
实验背景知识:
SEED-DEC28335板上的有 16 路 A/D 信号输入通路,ADCINA0至ADCINA7分别位于J17的26至19引脚,ADCINB0至ADCINB7分别位于J6的26至19引脚,信号范围是 0V~3V。J17的17、18管脚和J6的17、18管脚都是AD模块的模拟地ADCLO。测试程序主要是对外部模拟量输入信号进行 A/D转换。
A/D测试程序首先对 A/D模块进行初始化操作,当 A/D模块“非忙”时,启动 16个 A/D通道进行转换,接着进入死循环等待转换完毕,A/D转换完毕后,产生 AD中断,中断服务程序将 16个 A/D转换结果读入数组 a1[16]中,并再次启动 16个 A/D通道进行转换,循环往复。
F28335中A/D模块的详细说明及编程操作请参考课本相关内容。
实验步骤
1. 将 DSP 仿真器的 JTAG插头与 SEED-DEC28335 单元的 J1 相连接;
2. 将 DSP 仿真器与计算机连接好,将J17的18管脚ADCLO和16管脚GND连接; 3. 接通SEED-DEC28335的电源。观察 D1、D2是否均亮;若有不亮的,请断开电源,检查电源;
4. 将CCS设置为硬件仿真模式,点击图标进入 CCS 环境; 5. 建立自己的工程;
6. 调试;
7. 点击 Project →Build all,对工程进行编译,如正确则生成*.out文件;也可以使用 Project →Build命令进行编译连接,它只对修改部分做编译连接工作。可节省编译与连接的时间。编译通过,生成.out文件。
8. 点击 File →load program,在弹出的对话框中载入 debug 文件夹下的.out 可执行文件。装载完毕后点击 debug →Go Main回到 C程序的入口,在数组名a1上右击“Add to Watch Window”。
9. 在“AdcRegs.ADC_ST_FLAG.bit.INT_SEQ1_CLR=1;”行设置断点,点击“连续运行程序”,在观察窗口中查看数组a1的值。
10. 将PWM管脚先经过阻容低通滤波电路,再和26管脚ADCINA0相接。如图
第 18 页
中原工学院电子信息学院电能变换实验平台
11.编写程序从T1PWM_T1CMP输出SPWM(参考实验五),经过阻容低通滤波后变为正弦波,将此作为A/D模块的输入信号,编写程序将A/D转换后的数据存入数组中,并在Graph中观察。
第 19 页
中原工学院电子信息学院电能变换实验平台
实验八 SCI接口实验
实验目的:
1. 熟悉 CCS 的开发环境;
2. 掌握事SCI接口的使用方法;
3. 了解 SEED-DEC28335 的硬件系统;
实验内容:
1. DSP 的初始化 2. SCI接口的初始化 2. DSP 中断向量表的建立 3. SCI接收中断的编写
实验背景知识:
SEED-DEC28335 模板上的有 2 个 SCI 串口,本程序是对 COM1 进行操作,首先,用串口线连接 PC机和 SEED-DEC28335 板上的J4, 开始运行程序,然后打开 PC 机上的串口测试软件,设置选择串口为COM1,波特率为 19200,数据位为8,校验位为None,停止位为1,先由 “发送字符”窗口给 SEED-DEC28335 发数据,SEED-DEC28335 收到数据后,把收到的数据再发回 PC 机,在串口测试软件的“接收字符”窗口显示收到的数据,看发送和接收的数据是否一致,来判断 SEED-DEC28335 的 SCIA 是否正常。 SCI 通讯有两种模式,中断模式和查询模式,程序通过设定变量 SCIA_INT 来决定采用哪一种方式,SCIA_INT=1,中断模式;SCIA_INT=0,查询模式。
F28335中SCI接口的详细说明及编程操作请参考课本相关内容。
实验步骤
1. 将 DSP 仿真器的 JTAG插头与 SEED-DEC28335 单元的 J1 相连接;
2. 将 DSP 仿真器与计算机连接好, 用串口线连接PC机和SEED-DEC28335板上的J4; 3. 接通SEED-DEC28335的电源。观察 D1、D2是否均亮;若有不亮的,请断开电源,检查电源;
4. 将CCS设置为硬件仿真模式,点击图标进入 CCS 环境; 5. 建立自己的工程;
6. 调试;
7. 查看程序,使SCIA_INT为0,即查询模式,此时点击 Project →Build all,对工程进行编译,如正确则生成*.out文件;也可以使用 Project →Build命令进行编译连接,它只对修改部分做编译连接工作。可节省编译与连接的时间。编译通过,生成.out文件。 8. 点击 File →load program,在弹出的对话框中载入 debug 文件夹下的.out 可执行文件。装载完毕后点击 debug →Go Main回到 C程序的入口,在数组名Sci_VarRx 上右击“Add to Watch Window”。
9. 在“Sci_VarRx[j] = SciaRegs.SCIRXBUF.all;”下面“Send_Flag = 1;”行设置断点,点击“连续运行程序”,然后打开 PC 机上的串口测试软件,设置选择串口为COM1,波特率为 19200,数据位为8,校验位为None,停止位为1,先在“发送字符”窗口写入要发送数据,点击“手动发送”,在观察窗口中查看数组Sci_VarRx的值。
10. 取消断点,然后点击“连续运行程序”,先在“发送字符”窗口给 SEED-DEC28335 写
第 20 页
中原工学院电子信息学院电能变换实验平台
入要发送数据,点击“手动发送”,在“接收字符”窗口显示收到的数据,对比发送和接收的数据是否一致;再点击“停止程序运行”后,在观察窗口中查看数组Sci_VarRx的值。
11. 修改程序使SCIA_INT=1,即中断模式,观察在中断模式下程序的运行情况。
12. 修改程序,使得在“发送字符”窗口中发送55,在“接收字符”窗口中接收到按三角波规律变化数据;在“发送字符”窗口中发送AA,在“接收字符”窗口中接收到按正弦波规律变化数据。
第 21 页
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库DSP技术实验指导书28335(4)在线全文阅读。
相关推荐: