基于单片机的函数信号发生器毕业设计论文文档格式.docx
- 文档编号:13667744
- 上传时间:2022-10-12
- 格式:DOCX
- 页数:53
- 大小:1.12MB
基于单片机的函数信号发生器毕业设计论文文档格式.docx
《基于单片机的函数信号发生器毕业设计论文文档格式.docx》由会员分享,可在线阅读,更多相关《基于单片机的函数信号发生器毕业设计论文文档格式.docx(53页珍藏版)》请在冰豆网上搜索。
日 期:
使用授权说明
本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:
按照学校要求提交毕业设计(论文)的印刷本和电子版本;
学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;
学校可以采用影印、缩印、数字化或其它复制手段保存论文;
在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名:
日 期:
长江大学毕业设计(论文)任务书
学院(系)电子信息学院专业电气工程及其自动化班级学生姓名指导教师/职称
1.毕业设计(论文)题目:
基于单片机的多功能函数信号发生器设计
2.毕业设计(论文)起止时间:
2013年3月11日~2013年6月10日
3.毕业设计(论文)所需资料及原始数据(指导教师选定部分)
(1)王世虎,刘明杰,李晓峰.基于C8051F单片机信号发生器设计与应用[J].中国科技信息,2009
(2)徐爱钧.智能化测量控制仪表原理与设计[M].电子工业出版社,2005
(3)张洪涛,万红,杨述斌,数字信号处理[M].华中科技大学出版社,2006
(4)徐爱钧.8051单片机实践教程[M].电子工业出版社,2005
(5)CNKI中国知网上关于利用单片机设计信号发生器的期刊论文,硕士论文等
4.毕业设计(论文)应完成的主要内容
(1)熟悉单片机开发方法,熟练掌握汇编语言;
(3)探讨单片机产生方波,正弦波,三角波的方法;
(3)研究产生任意波形的方法;
(4)设计单片机和DA转换器的连接方法;
(5)设计单片机驱动DA转换器的汇编语言程序,并调试
5.毕业设计(论文)的目标及具体要求
要求熟练掌握单片机的开发流程。
能结合自己所学的专业知识设计硬件电路及相应的程序,以及运用所学知识独立设计任意波形产生的方法和汇编程序。
在此设计过程中进一步加深学生的软件编程和动手能力。
6、完成毕业设计(论文)所需的条件及上机时数要求
PC机一台
单片机开发环境
图书管资料与参考书籍
上机250学时
任务书批准日期2013年3月11日系主任(责任教授)(签字)
任务书下达日期2013年3月11日指导教师(签字)
完成任务日期2013年3月17日学生(签名)
长江大学
毕业设计(论文)开题报告
基于单片机的多功能函数信号发生器
题目类别:
毕业设计
学院(系):
电子信息学院
专业班级:
学生姓名:
指导教师:
辅导老师:
开题报告日期:
2013年3月12日
基于单片机的多功能函数信号发生器设计
学生:
电子信息学院
指导教师:
,电子信息学院
一课题来源
为了实现输出多种波形的功能,基于单片机的控制及各电子器件与单片机间的联合,编写相应的软件,设计一种信号发生器。
以适应各种理论研究。
二研究的目的和意义
函数发生器亦称信号发生器,主要作为实验用信号源,是现今各种电子电路实验设计应用中必不可少的仪器设备之一。
目前,市场上常见的波形发生器多为纯硬件的搭接而成,波形种类多为锯齿、正弦、方波、三角等波形。
用分立元件组成的函数发生器,通常是单函数发生器且频率不高,其工作不很稳定,不易调试;
用集成芯片的函数发生器,可达到较高的频率和产生多种波形信号,但电路较为复杂且不易调试。
利用单片集成芯片的函数发生器,能产生多种波形,达到较高的频率,且易于调试;
利用专用直接数字合成DDS芯片的函数发生器,能产生任意波形并达到很高的频率,但成本较高。
函数发生器作为一种常见的应用电子仪器设备,传统的一般可以完全由硬件电路搭接而成,如采用555振荡电路发生正弦波、三角波和方波的电路便是可取的路径之一,不用依靠单片机。
但是这种电路存在波形质量差,控制难,可调范围小,电路复杂和体积大等缺点。
在科学研究和生产实践中,如工业过程控制,生物医学,地震模拟机械振动等领域常常要用到低频信号源。
而由硬件电路构成的低频信号其性能难以令人满意,而且由于低频信号源所需的RC要很大。
大电阻,大电容在制作上有困难,参数的精度亦难以保证。
体积大,漏电,损耗显著更是其致命的弱点。
一旦工作需求功能有增加,则电路复杂程度会大大增加。
利用单片机采用程序设计方法来产生低频信号,其频率底线很低。
具有线路相对简单,结构紧凑,价格低廉,频率稳定度高,抗干扰能力强,用途广泛等优点,并且能够对波形进行细微调整,改良波形,使其满足系统的要求。
只要对电路稍加修改,调整程序,即可完成功能升级。
三参考文献及资料名称
[1]徐爱钧.智能化测量控制仪表原理与设计[M].北京航空航天大学出版社,2004
[2]徐爱钧.单片机原理实用教程-基于Proteus虚拟仿真[M].电子工业出版社,2011
[3]周润景等.基于PROTEUS的电路的及单片机系统设计与仿真[M].北京航空航天大学出版社,2006
[4]余永权等.单片机在控制系统中的应用[M].电子工业出版社,2006
[5]周灵彬.PROTEUS的单片机教学与应用仿真[M].单片机与嵌入式系统应用,2008
[6]沙占友.单片机外围电路设计[M].电子工业出版社,2005
[7]沈红卫.基于单片机的智能系统设计与实现[M].电子工业大学出版社,2005
[8]朱善君.单片机接口技术与应用[M].清华大学出版社,2005
[9]张靖武.单片机系统的PROTEUS设计与仿真[M].电子工业大学,2007
[10]宁成军.基于Proteus和Keil接口的单片机外围硬件电路仿真[M].现代电子技术,2006
[11]孙德文.微型计算机技术[M].高等教育出版社,2005
[12]汪文.单片机原理及应用[M].华中科技大出版社,2007
四国内外发展趋势及研究主攻方向
我国的单片机应用始于80年代,虽然发展迅速,但相对于世界市场我国的占有率还很低。
到目前为止,由于我国的微电子技术和制造工艺都比较落后及国外单片机的竞争等原因,我国还没有设计生产出自己的单片机。
国内的单片机目前注重的还只是低中档的应用,普遍采用的是8或16位的单片机,对宏单片机和DSP等高档的应用还处于初始阶段。
单片机的发展趋势为:
低功耗与高性能、低电压、低噪声与高可靠性、采用CMOS技术、外围电路内装、串行扩展技术等。
同时,单片机的快速发展也带动着基于单片机的信号发生器的快速发展。
五研究方案及预期达到的目标
(一) 硬件电路的实现原理与构思
1 AT89C51单片机控制两片DAC0832的原理图
图1AT89C51控制两片DAC0832原理图
因为AT89C51单片机自身便有一个64K的程序存储器,所以不用扩展外加程序存储器。
由单片机编程即可由单片机输出所需要信号的数字量,再由D/A转换器将数字量转化为模拟电流输出,通过运放转化为模拟电压输出。
因为D/A数模转换器的最大输出电压是由其输入的基准电压来控制的,所以只要能控制D/A的基准电压便可以控制输出幅度,实现幅度可调。
所以设计用两片DAC0832来输出信号,第一片D/A用来输出信号,第二片D/A用来控制第一片D/A的基准电压。
其中用P0口作为两片D/A的数据总线,P2口的P2.0和P2.1口用来控制两片D/A的选通。
2 键盘显示电路的构思
由于本设计要求控制波形的幅度和频率,所需按键较多,所以设计选用P1口来扩展4×
4键盘。
由于4×
4键盘的设计已很普遍,所以在本文中不加以介绍。
本设计中要求用数码管显示输出信号的幅度和频率等信息,而这些信息在信号输出的时候是不需要时刻改变的,所以设计中选用静态数码管显示,由单片机的串行通信口输出显示数据。
这样可以节省单片机的端口来做其它的用途,给予了装置可优化性。
图2显示电路方框图
图中只给出两位数码管的显示,可以按要求任意扩展N位数码显示,每扩展一片74LS164,可以增加一位LED显示器。
所要显示的数据由RXD串行发送出去,由74LS164转化为并行输出,再由LED显示。
这样,在显示数据输送完毕之后,主程序可以不必扫描显示器,从而使CPU能用于其它工作。
(二) 软件设计的构思
1 幅度控制
由于D/A数模转换器输出的最大幅度可以用其基准电压来控制,所以控制第二片D/A数模转换器输出给第一片D/A数模转换器的电压值就可控制信号幅度。
因此,送入第二片的值是几个固定的值。
由于DAC0832内部具有锁存器,所以只需向第二片D/A送值一次,直到下一次改变信号幅度。
2 频率控制
单片机内部数据只有0、1之分,所产生的信号也都是离散信号。
为了能够让单片机输出所需的数字信号,我们采用对信号采样、量化的方法来实现由单片机产生所需信号。
在本设计中,对信号的四分之一周期采样19个幅度值,通过反复查表来输出幅度值,而整个信号是通过正查表和逆向查表来实现的。
采样的点越密,信号失真度也就越小。
两次采样点的输出时间间隔是由定时、计数器来控制的,因此,通过控制不同的计数初值就可以控制整个信号的频率。
计数时间=信号周期/72。
计数次数=计数时间/机器周期。
对应的,计数初值=65536-计数次数。
单片机只能产生离散频率的信号,所以所得到的信号频率不是连续的,而是离散的频率点。
由于这部分计算位数较多,不适合用单片机编程来计算计数初值,所以本设计中将各频率的计数初值算出,让单片机按控制命令来查表控制频率。
正弦波和三角波的频率控制方法都与上述方法相同,而方波的频率控制是半周期计数,经过半周期只需改变输出为最大或最小电平即可。
本设计为低频信号发生器,在频率只有几十赫兹的时候计数次数将很大,因此计数器的工作方式选为工作方式1,每次计数器溢出时需要重新装入计数初值。
(三)预期达到的目标
1该装置用键盘控制输出方波、三角波、正弦波;
2用键盘控制输出幅度和频率的变化,并将幅值和频率用数码管显示,幅度范围1V~5V,频率范围0~10KHz。
六完成毕业设计所必须具备的工作条件
(一)资料来源
图书馆,中国期刊网(CNKI),互联网上搜索资料及指导教师提供资料。
(二)实验中主要设备、仪器及软件环境
计算机设备,网络,电子元器件(单片机,运放等),仿真软件(Protues,Kei等)
七工作的主要阶段、进度与时间安排
收集整理资料并撰写开题报告3月10日----3月16日
完成英文翻译3月17日----4月10日
学习课题相关内容4月11日----4月25日
编程、逐步实现各项功能4月26日----5月15日
调试程序、撰写毕业设计正文5月16日----5月31日
正文的进一步完善6月1日-----6月5日
准备毕业论文答辩6月6日-----6月10日
八指导教师审查意见
长江大学毕业论文(设计)指导教师评审意见
学生姓名
专业班级
毕业论文
(设计)题目
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 函数 信号发生器 毕业设计 论文