欢迎来到天天文库
浏览记录
ID:27634529
大小:364.96 KB
页数:23页
时间:2018-12-05
《自动化专业课程设计毕业》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、西北工业大学信息与控制科学系专业课程设计报告全文加332889463摘要波形发生器是电子技术领域中常见的信号源之一,在测量、自动控制、通信、广播和热处理等许多技术领域有着广泛的应用。波形发生器有产生三种或多种波形的波形发生器,使用的器件可以是分立器件,也可以采用集成电路。传统的常用22信号发生器绝大部分是由模拟电路构成的,但这种模拟信号发生器用于低频信号输出往往需要的RC值很大,这样不但参数准确度难以保证,并且体积和功耗都很大,并随着计算机在社会领域的渗透,单片机的应用正在不断地走向深入,同时带动传统函数信号发生器日益更新,单片机能产生高精度快
2、速变换频率输出波形失真小的优先选用技术。函数信号发生是各种测试和实验过程中不可缺少的工具,在通讯、测量、雷达、控制、教学等领域应用十分广泛。不论在生产科研还是教学上,信号发生器都是电子工程师信号仿真实验的最佳工具,并且,单片机设计的信号发生器克服传统方法的缺点,能输出更好波形。本课题采用的是以AT89C52为核心,结合DAC0832实现程控一般波形的低频信号输出,可产生方波、三角波、正弦波、锯齿波和梯形波五种波形,波形的周期可用程序改变,具有线路简单、结构紧凑、性能优越等特点,并且它具有功能丰富稳定、价格便宜、操作方便特点,具有一定的推广作用。
3、全文加332889463全文加332889463第1章概述1.1专业课程设计题目函数发生器(波形发生器)1.2专业课程设计的目的与内容1.2.1目的本系统是基于AT89C52单片机的数字式低频信号发生器。通过本次课程设计,▪掌握AT89C52单片机的工作原理和特点。▪掌握DAC0832的工作原理和特点。▪学会用proteus软件绘制原理图,再结合keil软件对设计的单片机小系统进行仿真和调试。22▪同时,在科学研究和教学实验中常常需要这几种信号的发生装置。为了实验、研究方便,研制一种灵活适用、功能齐全、使用方便的信号源是十分必要的。1.2.2内
4、容本系统采用AT89C52单片机作为控制核心,外围采用数字/模拟转换电路(DAC0832)、运放电路(LM324)、按键等。通过按键控制可产生方波、三角波、正弦波等5种波形。1.3方案的研讨与制定依据应用场合.需要实现的波形种类,波形发生器的具体指标要求会有所不同。依据不同的设计要求选取不同的设计方案。通常,波形发生器需要实现的波形有正弦波、方波、梯形波、三角波和锯齿波。有些场合可能还需要任意波形的产生。各种波形共有的指标有:波形的频率、幅度要求,频率稳定度,准确度等。波形发生器的设计方案多种多样,大致可以分为三大类:纯硬件设计法、纯软件设计法
5、和软硬件结合设计法。方案一:22波形发生器设计的纯硬件法早期,波形发生器的设计主要是采用运算放大器加分立元件来实现。实现的波形比较单一,主要为正弦波、方波和三角波。工作原理也相对简单:首先是产生正弦波,然后通过波形变换(正弦波通过比较器产生方波,方波经过积分器变为三角波)实现方波和三角波。在各种波形后加上一级放大电路,可以使输出波形的幅度达到要求,通过开关电路实现不同输出波形的切换。通过对电路结构的优化及所用元器件的严格选取可以提高电路的频率稳定性和准确度。纯硬件法中,正弦波的设计是基础,实现方法也比较多,电路形式一般有LC、RC和石英晶体振荡
6、器三类。LC振荡器适宜于产生几Hz至几百MHz的高频信号;石英晶体振荡器能产生几百kHz至几十MHz的高频信号且稳定度高;对于频率低于几MHz,特别是在几百Hz时,常采用RC振荡电路。RC振荡电路又分为文氏桥振荡电路、双T网络式和移相式振荡电路等类型。其中,以文氏桥振荡电路最为常用。目前,实现波形发生器最简单的方法是采用单片集成的函数信号发生器。它是将产生各种波形的功能电路集成优化到一个集成电路芯片里,外加少量的电阻、电容元件来实现。采用这种方法的突出优势是电路简单,实现方便,精度高,性能优越;缺点是功能较全的集成芯片价格较贵。实际中应用较多的
7、单片函数信号发生器有MAX038(最高频率可达40MHz)和ICL8038(最高频率为300kHz)。方案二:波形发生器设计的纯软件法:波形发生器的设计还可以采用纯软件的方法来实现。虚拟仪器使传统仪器发生了革命性的变化,是21世纪测试仪器领域技术发展的重要方向。它以计算机为基础,软件为核心,没有传统仪器那样具体的物理结构.在计算机上实现仪器的虚拟面板,通过软件设计实现和改变仪器的功能。例如用图形化编程工具LabVIEW来实现任意波形发生器的功能:在LabVIEW软件的前面板通过拖放控件,设计仪器的功能面板(如波形显示窗口,波形选择按键,波形存储
8、回放等工作界面),在软件的后面板直接拖放相应的波形函数并进行参数设置或直接调用编程函数来设计任意波形以实现波形产生功能;完成的软件打包后,可脱离编程环
此文档下载收益归作者所有