基于单片机的函数信号发生器

上传人:油条 文档编号:1540154 上传时间:2017-06-24 格式:DOC 页数:39 大小:1.28MB
返回 下载 相关 举报
基于单片机的函数信号发生器_第1页
第1页 / 共39页
基于单片机的函数信号发生器_第2页
第2页 / 共39页
基于单片机的函数信号发生器_第3页
第3页 / 共39页
基于单片机的函数信号发生器_第4页
第4页 / 共39页
基于单片机的函数信号发生器_第5页
第5页 / 共39页
点击查看更多>>
资源描述

《基于单片机的函数信号发生器》由会员分享,可在线阅读,更多相关《基于单片机的函数信号发生器(39页珍藏版)》请在金锄头文库上搜索。

1、苏州经贸职业技术学院苏州经贸职业技术学院1基于单片机的函数信号发生器毕业设计院系:机电系 班级:09 应电 32 学号:0901083249 姓名:庄 鹏 指导老师:吴翠娟 苏州经贸职业技术学院苏州经贸职业技术学院2摘 要本设计系统利用单片机 AT89C52 采用程序设计方法产生锯齿波、正弦波、矩形波、锯齿波四种波形,再通过 D/A 转换器 DAC0832 将数字信号转换成模拟信号,滤波放大,最终由示波器显示出来,最高能产生 1Hz3kHz 的波形。通过键盘来控制四种波形的类型选择、频率变化,并通过液晶屏 1602 显示其各自的类型以及数值,系统大致包括信号发生部分、数/模转换部分、液晶显示以

2、及软件设计部分四部分,其中对于函数信号发生器的信号发生部分、数/模转换部分及液晶显示部分做了详细的介绍。本设计叙述了采用 DAC0832 来实现频率可调的各种波形的模拟仿真,通过D/A 转换器 DAC0832 将数字信号转换成模拟信号,再通过示波器表示出来。第一章初步介绍了系统的总体设计和单片机 AT89C52 的最小系统;第二章对于第一章的系统介绍的各个模块做详细的介绍;第三章是系统编程软件介绍,对1602 初始化、各种波形的产生和实现做了详细的描述;第四章是各种波形的仿真图。本设计通过 DAC0832 产生波形,通过 1602 显示频率的数值,通过示波器的模拟仿真来实现函数信号发生器。苏州

3、经贸职业技术学院苏州经贸职业技术学院3目录前言 .4第一章 系统设计 .51.1 设计要求 .61.2方案设计与论证 .61.2.1 信号发生电路方案论证 .61.2.2 单片机的选择论证 .61.2.3 显示方案论证 .61.3 总体系统设计 .7第二章 硬件实现及单元电路设计 .72.1单片机最小系统的设计 .72.2 波形产生模块设计 .82.2.1波形产生 .82.2.2 DAC0832芯片介绍 .92.2.3 LM324芯片介绍 .112.3 显示设计模块 .12第三章 软件设计 .163.1 软件设计的流程图 .163.2 1602写入和 1602数据 .173.3 1602初始化

4、 .183.4 波形频率的写入和显示 .19苏州经贸职业技术学院苏州经贸职业技术学院43.5 各种波形的产生 .213.5.1正弦波的产生 .213.5.2 方波的产生 .223.5.3三角波的产生 .233.5.4 锯齿波的产生 .24第四章 函数信号发生器的仿真结果 .254.1仿真结果 .254.2 四种波的仿真波形 .25结论 .29参考文献 .30附录 一 系统设计图 .32附录 二 源程序 .33苏州经贸职业技术学院苏州经贸职业技术学院5前言本课题设计主要研究开发一个基于 51 单片机的实验用简易函数信号发生器,单片机构成的仪器具有高可靠性,高性价比,在智能仪表系统中得到广泛应用,

5、不但成本较低而且精度较高,最重要的是开发简单易于调试,函数信号发生器设计具有一定的社会价值和经济价值,本设计主要研究开发基于 51 单片机的函数信号发生器,即设计一个可以产生正弦波、方波、三角波、锯齿波频率可调的建议设备,在智能仪表中得到广泛应用,因此,基于单片机的函数信号发生器普及是一种趋势。基于单片机的函数信号发生器设计,本课题是充分运用大学期间对所学专业知识,结合现在实用的信号发生器的基本功能,完成一个系统设计的全过程,通过单片机和数模转换芯片以及放大器产生多种波形的函数信号发生器在控制领域有着相当广泛的应用。应用单片机控制的函数信号发生器的设计,整个系统控制简单,能够全方位的掌握在校期

6、间所学大部分知识,对单片机的学习时必不可少的,数模模拟电子转换也是一个非常重要的只是,对于数字电子和模拟电子的掌握有非常大的 ,运算放大器的使用更加增强了对模拟电路的理解,整个系统体积小、成本低廉、功能齐全,通过按键实现波形的切换和频率的调节,从而对所学知识做了全面的深入的学习和掌握。苏州经贸职业技术学院苏州经贸职业技术学院6第一章 系统设计本设计通过 AT89C52 单片机采用程序设计方法产生锯齿波、正弦波、矩形波、锯齿波四种波形,再通过 D/A 转换器 DAC0832 将数字信号转换成模拟信号,滤波放大,最终由示波器显示出来,通过按键来控制四种波形的类型选择、频率变化,最终输出显示其各自的

7、类型以及数值。1.1 设计要求1) 利用单片机采用软件设计方法产生三种波形2) 三种波形可通过键盘选择3) 波形频率可调4) 需显示波形的种类及其平率1.2方案设计与论证 1.2.1 信号发生电路方案论证 方案一:通过单片机控制 D/A,输出三种波形。此方案输出的波形不够稳定,抗干扰能力弱,不易调节。但此方案电路简单、成本低。方案二:使用传统的锁相频率合成方法。通过芯片 IC145152,压控振荡器搭接的锁相环电路输出稳定性极好的正弦波,再利用过零比较器转换成方波,积分电路转换成三角波。此方案,电路复杂,干扰因素多,不易实现。方案三:利用 MAX038 芯片组成的电路输出波形。MAX038 是

8、精密高频波形产生电路,能够产生准确的三角波、方波和正弦波三种周期性波形。但此方案成本高,程序复杂度高。以上三种方案综合考虑,选择方案一。1.2.2 单片机的选择论证 方案一:AT89C52 单片机是一种高性能 8 位单片微型计算机。它把构成计算机的中央处理器 CPU、存储器、寄存器、I/O 接口制作在一块集成电路芯片中,从而构成较为完整的计算机、而且其价格便宜。方案二:C8051F005 单片机是完全集成的混合信号系统级芯片,具有与8051 兼容的微控制器内核,与 MCS-51 指令集完全兼容。除了具有标准 8052 的数字外设部件,片内还集成了数据采集和控制系统中常用的模拟部件和其他数字外设

9、及功能部件,而且执行速度快。但其价格较贵以上两种方案综合考虑,选择方案一1.2.3 显示方案论证 方案一:采用 LED 数码管。LED 数码管由 8 个发光二极管组成,每只数码管轮流显示各自的字符。由于人眼具有视觉暂留特性,当每只数码管显示的时间间隔小于 1/16s 时人眼感觉不到闪动,看到的是每只数码管常亮。使用数码管显示编程较易,但要显示内容多,而且数码管不能显示字母。方案二:采用 LCD 液晶显示器 1602。其功率小,效果明显,显示编程容易控制,可以显示字母。以上两种方案综合考虑,选择方案二。1.3 总体系统设计苏州经贸职业技术学院苏州经贸职业技术学院7该系统采用单片机作为数据处理及控

10、制核心,由单片机完成人机界面、系统控制、信号的采集分析以及信号的处理和变换,采用按键输入,利用液晶显示电路输出数字显示的方案。将设计任务分解为波形产生、频率和波形显示电路等模块。图 1系统的总体框图第二章 硬件实现及单元电路设计2.1单片机最小系统的设计AT89C52 是片内有 ROM/EPROM 的单片机,因此,这种芯片构成的最小系统简单可靠。用 AT80C52 单片机构成最小应用系统时,只要将单片机接上时钟电路和复位电路即可,如图(2) AT89C52 单片机最小系统所示。由于集成度的限制,最小应用系统只能用作一些小型的控制单元。其应用特点:1) 有可供用户使用的大量 I/O 口线。2)

11、内部存储器容量有限。3) 应用系统开发具有特殊性。苏州经贸职业技术学院苏州经贸职业技术学院8图 1 单片机最小系统2.2 波形产生模块设计 2.2.1波形产生由单片机采用编程方法产生四种波形、通过 D/A 转换模块 DAC0832,经过滤波放大之后输出。其电路图如图 3 所示: 图 2 波形产生电路图如图 3 所示,单片机的 P0 口连接 DAC0832 的八位数据输入端,DAC0832的输出端接放大器,经过放大后输出所要的波形。DAC0832 的为八位数据并行输入的,其结构图如下:苏州经贸职业技术学院苏州经贸职业技术学院9图 4 DAC0832的内部结构2.2.2 DAC0832芯片介绍1)

12、 DAC0832的结构 DAC0832 中有两级锁存器,第一级锁存器称为输入寄存器,它的锁存信号为 ILE;第二级锁存器称为 DAC 寄存器,它的锁存信号为传输控制信号 。因为有两级锁存器,DAC0832 可以工作在双缓冲器方式,即在输出模拟信号的同时采集下一个数字量,这样能有效地提高转换速度。此外,两级锁存器还可以在多个 D/A 转换器同时工作时,利用第二级锁存信号来实现多个转换器同步输出。 LE 为高电平和为低电平时:为高电平,输入寄存器的输出跟随输入而变化;此后,当由低变高时,为低电平,资料被锁存到输入寄存器中,这时的输入寄存器的输出端不再跟随输入资料的变化而变化。对第二级锁存器来说,和同时为低电平时,为高电平,DAC0832 寄存器的输出跟随其输入而变化;此后,当由低变高时,变为低电平,将输入寄存器的资料锁存到 DAC 寄存器中。2) DAC0832的引脚功能和特性苏州经贸职业技术学院苏州经贸职业技术学院10图 5 D

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 电子/通信 > 综合/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号