欢迎来到天天文库
浏览记录
ID:11038000
大小:1.58 MB
页数:17页
时间:2018-07-09
《dsp课程设计报告数据采集处理和控制系统设计大学论文 .doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、数据采集处理和控制系统设计一课程设计要求1.基本DSP硬件系统设计要求①基本DSP硬件系统以TMS320C54x系列为核心处理器,包括最小系统、存储器扩展、显示器、键盘、AD、DA等电路模块;②硬件设计画出主要芯片及电路模块之间的连接即可,重点考查电路模块方案设计与系统地址分配;③设计方案以电路示意图为主,辅以必要的文字说明。2.基本软件设计要求①看懂所给例程,画出例程输出波形示意图;②修改例程程序,使之输出其它波形,如方波、三角波、锯齿波等均可;③设计方案以程序实现为主,辅以必要的文字说明。3.课程设计报告要求①硬件系统设计:设计思路、设计
2、系统功能、主要芯片选型及使用方法、设计方案说明、电路示意图②软件系统设计:示例程序功能解读及输出波形示意图、设计软件功能、设计思路、实现源码(带程序注释)③报告总结二系统分析利用实验箱的模拟信号产生单元产生不同频率的信号,或者产生两个频率的信号的叠加。在DSP中采集信号,并且对信号进行频谱分析,滤波等。通过键盘或者串口命令选择算法的功能,将计算的信号频率或者滤波后信号的频率在LCD上显示。主要功能如下:(1)对外部输入的模拟信号采集到DSP内存,会用CCS软件显示采集的数据波形。(2)对采集的数据进行如下算法分析:①频谱分析:使用fft算法计
3、算信号的频率。②对信号进行IIR滤波或FIR滤波,并且计算滤波前后信号的频率。③外部键盘或者从计算机来的串口命令选择算法功能,并且将结果在LCD上显示。绘制出DSP系统的功能框图、使用AD(AltiumDesigner)绘制出系统的原理图和PCB版图。在DSP中采集信号,用CCS软件显示采集的数据波形,以及对采集的数据进行算法分析。三硬件设计3.1硬件总体结构163.2DSP模块设计3.3电源模块设计16将5V电源电压转换为3.3V和1.6V电源3.4时钟模块设计此处由外部晶振提供时钟信号3.5存储器模块设计16DSP上只有一个读写控制信号引
4、脚,而FLASH有两个引脚,将读、写分开,故在OE上接一个非门电路,实现高时读,低时写。FLASH上的地址线和数据线与DSP上的地址线、数据线相连3.6JATG模块设计3.7TMS320VC5416最小系统PCB版图板上包括了支持TMS320VC5416独立运行的时钟电路、复位电路、Flash模块、JTAG仿真接口电路以及电源模块等。为节省空间和材料,部分器件放在了反面。四软件设计4.1正弦波信号发生器所给例程输出波形为正弦波,波形如下图所示:164.2三角波(方波)信号发生器*********************************
5、***************************************************三角波信号发生程序(括号内为方波)**************************************************************************************.mmregs.defstartk1.usect"k",1outdata1.set0800h(0800h)outdata2.set09ffh(0fffh)outdata3.set0affh(0fffh)outdata4.set0bffh(0
6、fffh)outdata5.set0cffh(0fffh)outdata6.set0dffh(0fffh)outdata7.set0effh(0fffh)outdata8.set0fffh(0fffh)outdata9.set1000h(0fffh)outdata10.set0fffh(0fffh)outdata11.set0effh(0fffh)outdata12.set0dffh(0fffh)outdata13.set0cffh(0fffh)outdata14.set0bffh(0fffh)outdata15.set0affh(0fffh
7、)outdata16.set09ffh(0fffh)outdata17.set08ffh(0800h)outdata18.set07ffh(0000h)16outdata19.set06ffh(0000h)outdata20.set05ffh(0000h)outdata21.set04ffh(0000h)outdata22.set03ffh(0000h)outdata23.set02ffh(0000h)outdata24.set01ffh(0000h)outdata25.set00ffh(0000h)outdata26.set01ffh(00
8、00h)outdata27.set02ffh(0000h)outdata28.set03ffh(0000h)outdata29.set04ffh(0000h)out
此文档下载收益归作者所有