欢迎来到天天文库
浏览记录
ID:3144432
大小:1.94 MB
页数:16页
时间:2017-11-19
《基于dsp的可调信号发生器设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、DSP技术及应用课程设计报告(2013—2014学年第二学期)题目基于DSP的可调信号发生器设计系别电子与电气工程系专业班级学号姓名指导教师吴玉林、魏有法完成时间2014-06-13评定成绩2目录一、设计的目的3二、设计的内容与要求3三、设计方案4四、软件、硬件设计(根据设计内容适当处理,硬件设计应包括PCB54.1、软件设计54.1.1按键矩阵模块54.1.2波形发生模块54.1.3数码管显示模块54.1.4点阵显示模块5图3.3点阵模块及原理图64.2.14*5按键矩阵64.2.2数码管显示7五、设计总结85.1调试结果85.2心得体会11六、参考文献11七、附录1212一、设计的目
2、的根据已掌握的《DSP技术及应用》课程知识,完成课程设计要求的项目。了解正弦波的产生,以及正弦波幅值和频率的调整方法,掌握信号产生的一般方法并学习使用CCS图形显示功能进行程序调试。通过硬件设计和程序编写过程,加深对《DSP技术及应用》课程知识的理解和掌握,培养应用系统设计的能力,以及分析问题和解决问题的方法,并进一步拓宽专业知识面,培养实践应用技能和创新意识。二、设计的内容与要求(一)、课程设计题目:基于DSP的可调信号发生器设计(二)、具体设计要求如下:1)基础设计:在CCS中运行调试程序代码,输出正弦信号波形,并使用CCS的图像显示窗口,实时显示输出的正弦波。2)提高设计:使用DS
3、PF2812的GPIO功能,读取外部手动按键的信号,相应改变正弦信号的幅值、相位、频率和偏移(幅值,采用有符号16位整型变量定义)。3)附加设计:使用DSPF2812的GPIO功能,读取外部手动按键的信号,相应输出正弦波、三角波、方波、锯齿波。并分别实现四种波形的幅值和频率的调节。4)高级设计:用8个七段数码管,每隔一秒依次循环显示三种信息,包括:①日期(格式为2014-06-12);②自己的学号(格式为学号的低8位,例如学号为112033101的同学,应当显示:12033101);③当前的幅值(格式为:AP-00000~AP-32767);频率即每周期的离散采样点数(格式为:PEAD-
4、012);当前按键坐标(格式为:XX)。5)终极设计:利用点阵循环显示本人姓名。12设计方案本次课程设计是基于DSP的可调信号发生器的设计,系统设计方案框图如图3.1所示。通过读取外部手动按键的信号,转换显示CCS窗口的波形,按键控制波形如图3.2所示;同时在数码管上动态显示幅值、频率、学号、按键坐标和日期。图3.1系统设计方案框图图3.2按键控制波形12一、软件、硬件设计(根据设计内容适当处理,硬件设计应包括PCB4.1、软件设计软件设计模块包含了按键矩阵模块、波形发生模块、数码管显示模块、点阵显示模块和综合调试显示结果。4.1.1按键矩阵模块使用DSPF2812的GPIO功能,判断按
5、键是否按下keypress=1。再用标志位flag控制选择输出波形。124.1.2波形发生模块通过手动按键控制CCS窗口显示波形:正弦波、方波、三角波、锯齿波。12(1)正弦波(2)三角波1212(3)锯齿波1212(4)方波12124.1.3数码管显示模块提取幅度的数值,分别放入Amp[]数组中,调用WriteLEDs()数码管显示,在数码管上显示幅度、频率、学号、日期和按键坐标。4.1.4点阵显示模块利用点阵循环显示本人姓名。121212图3.3点阵模块及原理图4.2、硬件设计硬件电路设计模块包含了矩阵按键电路、数码管显示电路,以及点阵显示电路。4.2.14*5按键矩阵4*5的按键矩
6、阵,通过9个GPIO端口来扫描控制,即可判断出哪一个按键被按下。按键左端接GPIOA11-GPIOA15,按键右端接GPIOA7-GPIOA10。通过对GPIOA端口进行初始化,按键左端为输出口,按键右端为输入口,将GPIOA11-GPIOA15赋值0,通过对按键右端进行扫描,如果某个按键被按下,则该按键右端对应的GPIO口值为0,否则应为1。按键矩阵模块及原理图如图4.1所示。12图4.14*5按键矩阵模块及原理图4.2.2数码管显示实验箱上有8只8段数码管,使用74F164芯片(串入并出芯片)对数码管进行控制。8只数码管的控制使用串行方式,实现8只流水数码管。其中3只电路如图4.2所
7、示,另外5只接线相同。图4.2数码管模块及其硬件结构12一、设计总结5.1调试结果本次课程设计调试结果如下所示:数码管轮流显示:12图5.1显示当前幅值图5.3显示每周期的离散采样点数图5.2显示学号图5.4显示日期12图5.5显示按键坐标输出各种波形:图5.3显示每周期的离散采样点数12图5.6正弦波形12图5.7三角波图5.8方波图5.9锯齿波12图5.10波形的幅值与周期123.点阵显示结果(显示名字的截图)125.2心得体会
此文档下载收益归作者所有