多种波形发生器的设计与实现.doc
《多种波形发生器的设计与实现.doc》由会员分享,可在线阅读,更多相关《多种波形发生器的设计与实现.doc(41页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、西安工业大学北方信息工程学院本科毕业设计(论文) 题目:多种波形发生器的设计与实现系 别: 电子信息系 专 业: 通信工程 班 级: B090310 学 生: 王海涛 学 号: B09031018 指导教师: 杨永侠 2013年06月 毕业设计(论文)任务书系别 电子信息系 专业 通信工程 班级 B090310 姓名 王海涛 学号 B09031018 1.毕业设计(论文)题目: 多种波形发生器的设计与实现 2.题目背景和意义:随着信息技术的发展,现代电子系统对波形发生器提出了更高的要求。高频率稳定度、高分辨率及极短的频率转换时间等是现代波形发生器的标准。设计一款数字控制的多种波形发生器具有实际
2、意义。 3.设计(论文)的主要内容(理工科含技术指标): (1)基本功能:产生方波,正弦波,三角波等多种波形 (2)完成电路的方案设计 (3)完成系统的硬件电路设计 (4)完成系统的软件程序设计 (5)完成系统的整体安装、调试 输出出波形:正弦波、方波、三角波 频率:1Hz-20kHz; 频率分辨率:0.05Hz; 幅度:-5V-+5V 失真度:15% 4.设计的基本要求及进度安排(含起始时间、设计地点): (1)选题、收集资料、确定开发工具、理解题目、开题报告3周,2013年03月05日前 (2)需求分析(需求说明书)、开发计划(项目计划书)2周,2013年03月15日前 (3)规划总体方框
3、图以及各部分电路方框图2周,2013年04月05日前 (4)画各部分电路图2周,2013年04月20日前 (5)系统集成2周,2013年05月05日前 (6)系统测试1周,2013年05月10日前 (7)导师验收1周,2013年05月10日前 (8)完成论文1周,2013年5月15日前 5.毕业设计(论文)的工作量要求 撰写15000字论文 实验(时数)*或实习(天数): 无特别要求 图纸(幅面和张数)*: 无特别要求 其他要求: 查阅资料不少于10份 指导教师签名: 年 月 日 学生签名: 年 月 日 系主任审批: 年 月 日说明:1本表一式二份,一份由学生装订入册,一份教师自留。2 带*项
4、可根据学科特点选填。多种波形发生器的设计与实现 摘 要基于单片机的波形发生器是一种常用的信号源,它广泛地应用在电子技术实验、自动控制系统和其他科研领域。信号发生器是一种常用的信号源,广泛地应用于电子电路、自动控制系统和教学实验等领域。目前使用的信号发生器大部分是函数信号发生器,且特殊波形发生器的价格昂贵。利用单片机采用程序设计方法来产生波形,线路相对简单,结构紧凑,价格低廉,频率稳定度高,抗干扰能力强等优点,而且还能对波形进行细微的调整,改良波形,易于程序控制。本系统利用单片机AT89C52采用程序设计方法产生锯齿波、三角波、正弦波、梯形波四种波形,再通过D/A转换器DAC0832将数字信号转
5、换成模拟信号,滤波放大,最终由示波器显示出来,并通过独立式键盘来控制四种波形的类型选择。本次设计主要有单片机主控模块、数模转换模块、独立按键模块和延时锁存模块,由Protues和Keil软件来完成仿真。 关键词:信号发生器;AT89C52单片机;DAC0832;独立式键盘;Protues;KeilA Variety of Waveform Generator Design and ImplementationAbstractThe waveform generator based on SCM is a common signal source,it is widely used in ele
6、ctronic technology experiment,automatic control system and other research areas.The signal generator is a common signal source,it is widely used in electronic circuits,automatic control system, teaching experiments and other fields.The signal generator is currently used mostly is function generator
7、and special waveform generator is so expensive.Using SCM programming method used to generate waveforms,relatively simple lines,structure compact,inexpensive,high frequency stability,better immunity ability and also fine-tuned the waveform.improved waveform,easy process control.The system uses AT89C5
8、2 SCM Programming method used generate sawtooth wave,triangle wave,sine wave,trapezoidal wave four types of waveforms.Then by the D/A converter DAC0832 transform the digital signal into an analog signal,filtered and amplified then ultimately by the oscilloscope display and through stand-alone keyboa
9、rd to control four waveform type selection.The design of the main modules are MCU control module,digital and simulation transform module,independent keys module,delay latch module,by the protues and keil software to complete the simulation.Key Words: Signal Generator; AT89C52 Single Chip Microcomput
10、er; DAC0832; Independent Type Keyboard; Protues; KeilII目 录1 绪论11.1选题背景11.2课题研究的意义11.3主要完成的工作12 设计方案与选择32.1设计方案32.2方案选择33 硬件电路设计43.1 主要芯片介绍43.1.1 单片机AT89C5243.1.2 DAC0832数模转换器73.1.3 74HC138译码器和74HC573锁存器83.2 硬件原理图93.2.1 主控单片机部分93.2.2 独立按键控制部分103.2.3 数模转换部分113.2.4 延时锁存电路部分123.3总的电路图设计124 软件程序设计144.1流程
11、图的设计144.1.1主流程图的设计144.1.2锯齿波流程图的设计154.1.3三角波流程图的设计154.1.4梯形波流程图的设计164.1.5正弦波流程图的设计174.2子程序的设计184.2.1锯齿波的产生184.2.2三角波的产生194.2.3梯形波的产生194.2.4正弦波的产生204.3主程序215 仿真软件225.1 PROTUES225.2 KEIL C51246 调试与仿真结果266.1 KEIL C51的使用方法266.2 PROTUES的使用方法266.3 波形发生器的仿真267 结论30参考文献31致谢32毕业设计(论文)知识产权声明33毕业设计(论文)独创性声明34I
12、V1 绪论1 绪论1.1选题背景单片机是一种集成的电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。波形发生器是一种数据信号发生器,在调试硬件时,常常需要加入一些信号,以观察电路工作是否正常。用一般的信号发生器,不但笨重,而且只发一些简单的波形,不能满足需要。例如用户要调试串口通信程序时,就要在计算机上写好一段程序,再用线连接计算机和用户实验板,如果不正常,不知道是通讯线
13、有问题还是程序有问题。基于单片机的简易波形发生器是一种常用的信号源,它广泛地应用在电子技术实验、自动控制系统和其他科研领域。1.2课题研究的意义波形发生器是电子技术领域中常见的信号源之一,在测量、自动控制、通信、广播和热处理等许多技术领域有着广泛的应用1。波形发生器有产生三种或多种波形的波形发生器,使用的器件可以是分立器件,也可以采用集成电路。随着信息技术的发展,现代电子系统对波形发生器提出了更高的要求。高频率稳定度、高分辨率及极短的频率转换时间等是现代波形发生器的标准。设计一款数字控制的多种波形发生器具有实际意义。本课题采用的是以AT89C52为核心,结合DAC0808实现程控一般波形的低频
14、信号输出,可产生梯形波、三角波、正弦波和锯齿波等多种波形,波形的周期可用独立按键改变,具有线路简单、结构紧凑、性能优越等特点,并且它具有功能丰富稳定、价格便宜、操作方便特点,具有一定的推广作用。1.3主要完成的工作本系统利用单片机AT89C52采用程序设计方法产生锯齿波、三角波、正弦波、梯形波四种波形,再通过D/A转换器DAC0832将数字信号转换成模拟信号,34西安工业大学北方信息工程学院毕业设计(论文)滤波放大,最终由示波器显示出来,并通过按键来控制四种波形的类型选择。2 设计方案与选择2 设计方案与选择2.1设计方案方案一:555振荡电路发生正弦波、三角波和方波的电路便是可取的路经之一,
15、不用依靠单片机2。555定时器构成多谐振荡器,利用充放电时间差控制电路,通过电位器稳定频率,然后利用积分电路得到方波、三角波、正弦波等多种波形。方案二:采用单片机(AT89C52)和数模转换芯片(DAC0832)实现波形的产生,波形的产生由按键控制,经过D/A和运放器输出波形。方案三:采用FPGA和DAC,使用直接数字频率合成技术可合成任意波形。方案四:使用传统的锁相频率合成方法。通过芯片IC145152,压控振荡器搭接的锁相环电路输出稳定性极好的正弦波,再利用过零比较器转换成方波,积分电路转换成波形3。2.2方案选择方案一这种电路存在波形质量差,控制难,可调范围小,电路复杂和体积大等缺点;方
16、案三这种方式成本较高,程序复杂度高,不容易实现;方案四电路复杂,干扰因素多,不易实现;方案二此方案通过编程简化了外部电路,原理简单,容易实现。综合考虑,采用方案二。软硬件结合法软硬件结合的波形发生器设计方法同时兼具软硬件设计的优势:既具有纯硬件设计的快速、高性能,同时又具有软件控制的灵活性、智能性。如以单片机和单片集成函数发生器为核心,辅以键盘控制、液晶显示等电路,设计出智能型函数波形发生器,采用软硬件结合的方法可以实现功能较全、性能更优的波形发生器,同时还可以扩展波形发生器的功能,比如通过软件编程控制实现波形的存储、运算、打印等功能,采用USB接口设计。使波形发生器具有远程通信功能等4。目前
17、,实验、科研和工业生产中使用的信号源大多采用此方法来实现。3 硬件电路设计3 硬件电路设计本方案是基于AT89C52与DAC0832的单缓冲方式(单缓冲方式是控制输入锁存器和DAC寄存器同时接收资料,或者只用输入锁存器而把DAC寄存器接成直通方式。此方式适用只有一路模拟量输出或几路模拟量异步输出的情形)接口电路来设计5。单缓冲式接口电路具有过程简单,容易实现。由于本设计运用汇编的编程语言,导致用独立式键盘来实现简单控制。本方案所产生的信号频率稳定性高,精确度高。而且在硬件方面它所选的元器件比较常见。其主要流程图和模块如图3.1所示。图3.1 硬件原理框图3.1 主要芯片介绍3.1.1 单片机A
18、T89C52AT89C52是51系列单片机的一个型号。AT89C52是一个低电压,高性能CMOS 8位单片机,片内含8k bytes的可反复擦写的Flash只读程序存储器和256 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,功能强大的AT89C52单片机可为您提供许多较复杂系统控制应用场合。AT89C52有40个引脚,32个外部双向输入/输出(IO)端口,同时内含2个外中断口,3个16位可编程定时计数器,2个全双工串行通信口,2个读写口线,AT89C52可以按照常规方
19、法进行编程,但不可以在线编程(S系列的才支持在线编程)。其将通用的微处理器和Flash存储器结合在一起,特别是可反复擦写的Flash存储器可有效地降低开发成本6。AT89C52为8位通用微处理器,采用工业标准的C51内核,在内部功能及管脚排布上与通用的8XC52相同,其主要用于会聚调整时的功能控制。功能包括对会聚主IC 内部寄存器、数据RAM及外部接口等功能部件的初始化,会聚调整控制,会聚测试图控制,红外遥控信号IR的接收解码及与主板CPU通信等。AT89C52单片机的管脚图如图3.2所示。西安工业大学北方信息工程学院毕业设计(论文)图3.2 AT89C52管脚图主要性能参数7:a. 兼容MC
20、S51指令系统 b. 8k可反复擦写(1000)次Flash ROM c. 32个双向I/O口 d. 256x8bit内部RAM e. 3个16位可编程定时/计数器中断 f. 2个串行中断 g. 可编程UART串行通道 h. 2个外部中断源 i. 共6个中断源 j. 2个读写中断口线 k. 低功耗空闲和掉电模式l. 软件设置睡眠和唤醒功能 其各管脚功能为8:P0口:P0口是一组8位漏极开路型双向I/O 口,也即地址/数据总线复用口。作为输出口用时,每位能吸收电流的方式驱动8个TTL逻辑门电路,对端口P0写“1”时,可作为高阻抗输入端用。在访问外部数据存储器或程序存储器时,这组口线分时转换地址(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 多种 波形 发生器 设计 实现
限制150内