【精品】DSP课程设计报告
- 格式:pdf
- 大小:3.10 MB
- 文档页数:19


太原理工大学
DSP原理及应用
课程设计报告
专业班级:通信0802
姓 名:邢剑卿
学 号:2008001316
2010年12月30日
一、设计目的
学会用ccs集成开发软件,在开发环境下完成工程项目创建,程序编辑,编译,链接,调试和数据分析。
二、设计内容
编写程序,利用ccs软件产生正弦波
三、设计原理
正弦波信号发生器已被广泛地应用于通信、仪器仪表和工业控制等领域的信号处理系统中。
通常有两种方法可以产生正弦波,分别为查表法和泰勒级数展开法。
查表法是通过查表的方式来实现正弦波,主要用于对精度要求不很高的场合。
泰勒级数展开法是根据泰勒展开式进行计算来实现正弦信号,它能精确地计算出一个角度的正弦和余弦值,且只需要较小的存储空间。
本次主要用泰勒级数展开法来实现正弦波信号。
产生正弦波的算法
正弦函数和余弦函数可以展开成泰勒级数,其表达式:
取泰勒级数的前5项,得近似计算式:
递推公式:
sin(nx) = 2cos(x)sin[(n-1)x]-sin[(n-2)x]
cos(nx) = 2cos(x)sin[(n-1)x]-cos[(n-2)x]
由递推公式可以看出,在计算正弦和余弦值时,需要已知cos(x)、sin(n-1)x、sin(n-2)x和cos(n-2)x。
四、总体方案设计
(1)建立工程:点击菜单project-new,在弹出的窗口中输入工程名,后缀是.pjt;
(2)建立文件:点击菜单file-new-source file,建立汇编语言文件和链接命令!9!7!5!3)sin(9753xxxxxx!8!6!4!21)cos(8642xxxxx))))((((981761541321 !9!7!5!3)sin(22229753xxxxxxxxxxx)))(((87165143121 !8!6!4!21)cos(22228642xxxxxxxxx
DSP课程设计
电气工程学院
直流电机脉冲调试控制
专 业: 测控技术与仪器
班 级:
学生姓名:
学 号:
指导教师:
DSP课程设计
目录
第一章 绪论 ..................................................................................................................................... 1
1.1系统背景 ............................................................................................................................. 1
1.1.1DSP技术的特点以及在电子技术中的应用 ....................................................... 1
第二章 系统电路 ............................................................................................................................. 3
2.1直流电机 ............................................................................................................................. 3
第三章 系统软件设计 ................................................................................................................... 5
1
家庭远程测控系统设计
0 开发目的
(1) 学习温湿度传感器、直流有刷电机、RS485通信应用、WIFI模块的通信 实现;
(2) 学习多模块协调工作的编程思想;
(3) 熟悉掌握TMS320F28027硬件电路及工作原理。
1 背景和意义
随着Internet 技术的发展,家用电器、计算机和通讯一体化技术也逐步走进普通家庭。现代智能家居由于其安全、方便、高效、快捷、智能化等特点,将成为现代社会和家庭的新时尚。当家庭智能网关将家庭中各种各样的家电通过家庭总线技术连接在一起时,就构成了功能强大、高度智能化的现代智能家居系统。当下智能家居行业刚刚起步,建设成本高,发展不完善。因此本文提出了使用低成本器件和多源控制技术来实现家庭的远程监控。基于容易实现,方便操作,贴近使用的设计理念,以DSPF28027单片机为控制核心,采用包括上位机、手机应用程序、Web界面等在内的多个控制源,进行远距离、多角度的家庭实时控制。
TMS320F28027是TI公司推出的一款32位定点型DSP,可应用于一些高分辨率、高效率的场合。它内部嵌入了2kB OTP ROM、256kB FLASH和100kB RAM,使用简单方便,成本平易,性价比高。TMS320F28027采用3.3V单电源供电,内部集成1.8V的LDO内核供电,模拟集成度高,性能稳定;采用上电复位电路外接阻容即可工作;内部集成1%精度的振荡器,不需外接晶振,节省成本;工作主频达60MHz;同时还具有强大算术处理能力和丰富的外设支持功能。
2 系统结构
本设计以DSPF28027芯片为控制核心,以温度、湿度等传感器为环境信息采集源,以Web控制为辅助,共同组成家庭远程测控系统。在原有的机械式按键开关的基础上,采用PC上位机、Web网页和手机APP,来控制家庭开关设备(如风机,加湿器,空调,电灯等),实现了远距离,多角度对家庭进行实时控制。传感器包括温湿度传感器等,采用多种传感器相结合,智能根据各传感器采集的数值进行自动化控制,例如,根据家庭温、湿度设定值自动开启和关闭空调。 2
本科课程设计报告
课程名称:DSP原理及应用
设计题目:正弦波信号发生器
学 院:信息工程学院
专业班级:
学 号:
学生姓名:
指导教师:
一、设计目的
学会用ccs集成开发软件,在开发环境下完成工程项目创建,程序编辑,编译,链接,调试和数据分析。
二、设计内容
编写程序,利用ccs软件产生正弦波
三、设计原理
正弦波信号发生器已被广泛地应用于通信、仪器仪表和工业控制等领域的信号处理系统中。
通常有两种方法可以产生正弦波,分别为查表法和泰勒级数展开法。
查表法是通过查表的方式来实现正弦波,主要用于对精度要求不很高的场合。
泰勒级数展开法是根据泰勒展开式进行计算来实现正弦信号,它能精确地计算出一个角度的正弦和余弦值,且只需要较小的存储空间。
本次主要用泰勒级数展开法来实现正弦波信号。
产生正弦波的算法
正弦函数和余弦函数可以展开成泰勒级数,其表达式:
取泰勒级数的前5项,得近似计算式: !9!7!5!3)sin(9753xxxxxx!8!6!4!21)cos(8642xxxxx
递推公式:
sin(nx) = 2cos(x)sin[(n-1)x]-sin[(n-2)x]
cos(nx) = 2cos(x)sin[(n-1)x]-cos[(n-2)x]
由递推公式可以看出,在计算正弦和余弦值时,需要已知cos(x)、sin(n-1)x、sin(n-2)x和cos(n-2)x。
四、总体方案设计
(1)建立工程:点击菜单project-new,在弹出的窗口中输入工程名,后缀是.pjt;
(2)建立文件:点击菜单file-new-source file,建立汇编语言文件和链接命令文件;
(3)将文件加入工程:点击菜单project-add files to project,选择要加入的文件添加到工程;