智能数控波形发生器毕业设计论文.doc
《智能数控波形发生器毕业设计论文.doc》由会员分享,可在线阅读,更多相关《智能数控波形发生器毕业设计论文.doc(39页珍藏版)》请在三一办公上搜索。
1、目 录毕业设计(论文)任务书4摘 要6Abstract 7第一章 绪论81.1研究的背景和意义81.2 国内外发展概况和趋势81.3 波形发生器发展前景10第二章、系统设计112.1、设计要求112.2、方案设计与论证112.2.1 信号发生电路方案论证112.2.2整体设计122.2.3 波形的产生及频率变化实现132.2.4 波形幅值变化的实现132.3 频率参数计算14第三章、硬件实现及单元电路设计143.1 单片机最小系统的设计143.1.1复位电路:153.1.2、时钟电路153.2 波形产生电路设计163.3 键盘与显示电路的设计183.4 电源电路的设计193.5 幅值的调节20
2、3.6 D/A转换电路20第四章 芯片的介绍224.1 AT89S51单片机224.2 D/A转换器244.3 静态RAM(6264)264.4 运算放大器(OP07)264.5锁存器(74HC373)274.6 74HC138284.7 74HC16430第五章、软件设计325.1程序流程图325.2 键盘程序流程图345.2.1按键识别程序345.2.2 键盘输入处理子模块365.2、汇编源程序385.3 系统调试395.3.1 软件调试395.3.2 硬件调试39结 论40致 谢41附录:总电路图42参考文献43注:本任务书要求一式两份,一份系部留存,一份报教务处实践教学科。摘 要该设计
3、使用的是AT89S51单片机构成的发生器,AT89S51是一个低功耗,高性能CMOS 8位单片机,片内含4k Bytes ISP(In-system programmable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,功能强大的微型计算机的AT89S51可为许多嵌入式控制应用系统提供高性价比的解决方案。所以利用其产生三角波、方波、正弦波等多种波形,波形的频率可控制改变,波形清晰、频率调整十分方便、稳定性好,产生较复杂的波形只
4、须修改源程序,不需要改装电路在单片机的输出端口接DAC0832进行DA转换,再通过运放进行波形调整,最后输出波形接在示波器上显示。本设计具有线路简单、结构紧凑、价格低廉、性能优越等优点。关键词:单片机,D/A转换,按键电路, 双极性输出Abstract Signal-generator is a kind of signal source in common use,broadly applied at the electronics electric circuit,autocontrol system and teaching experiment etc. The dissertatio
5、n is usage of the AT89S51。 The AT89S51 is a low-power, high-performance CMOS 8-bit microcontroller with 4K bytes of In-System Programmable Flash memory. The device is manufactured using Atmels high-density nonvolatile memory technology and is compatible with the indus-try-standard 80C51 instruction
6、set and pinout. The on-chip Flash allows the program memory to be reprogrammed in-system or by a conventional nonvolatile memory pro-grammer. By combining a versatile 8-bit CPU with In-System Programmable Flash on a monolithic chip, the Atmel AT89S51 is a powerful microcontroller which provides a hi
7、ghly-flexible and cost-effective solution to many embedded control applications. single-chip microcomputer constitute of wave-form generator, which can generate triangle wave, square wave, sine wave etc.variety wave-form, the period of wave can be controlled ,.The wave form is explicit,with good fre
8、quency adjustment and stability perfonnanceOnly by varying its software,not hardware,its possibleto obtain more complicated wave formThe output of the machine connect DAC0832 to carry on a DA conversion,again pass operation amplifier to put an end exportation wave-form. This design has advantage of
9、simple circuit, tightly packed structure, cheap price, superior function etc.Key words: signal generator, D / A conversion,key circuits, bipolar output第一章 绪论1.1研究的背景和意义在工程中常见和常用的波形有三角波,正弦波,方波,还有锯齿波等,这些波在工程测量、通信、无线电技术、自动控制和热加工等许多领域有这广泛的应用。例如,在电路和电子技术实验中,经常使用的多信号发生器可以可以提供多种波形,并且波形的频率、幅度、占空比、功率等都可调节。在科
10、技如此发达的今天,社会对人才的要求的不断提升,当代大学生不仅需要扎实的理论知识,还需要过硬的动手能力。作为应用电子专业的学生,更应该熟练掌握各种电路编辑软件,作为专业必需的技能更要及时地对这一类软件的更新版本进行学习,其日趋强大的功能是对我们专业技能的补充。 之前由于培养过自己的动手能力,在本次课程设计中,我们使用单片机作为这次作业的核心。课程设计通过使用AT89S51单片机,程序存储器,DAC0832等芯片综合应用基础电子电路和单片机的知识,来实现该电路的设计。1.2 国内外发展概况和趋势 在2009年,任意波形发生器行业企业受到金融风暴冲击,状况不稳定。部分中小任意波形发生器企业将消失,并
11、购、重组、兼并、控股等形式的行业结构调整大幕将正式拉开。国内外产业资本和金融资本将继续角逐中国庞大的任意波形发生器产业,综合实力强的企业将越做越强。竞争手段更为多样化,市场环境更为复杂化,产品更新快速化。对于任意波形发生器企业,2009年有更多难以控制的风险,也有更难把握的机遇。我国任意波形发生器行业会受到怎样的影响?而我国任意波形发生器企业又该如何分析当前发展形势、制定应对策略呢?最重要的,又如何在危机中寻找机遇,获得更大的发展呢?任意波形发生器是在1975年开发成功的,从此,信号发生器产品增加了一个新品种。在任意波形发生器作为测量用信号激励源进入市场之前,为了产生非正弦波信号,已使用函数发
12、生器提供三角波、斜波、方波和余弦波等几种特殊波形。声音和振动分析需要复杂调制的信号源,以便仿真真实的信号,只有借助任意波形发生器,例如医疗仪器测试往往需要心电波形,任意波形发生器很容易产生各种非标准的振动信号。 早期的任意波形发生器主要着重音频频段,现在的任意波形发生器已扩展到射频频段,它与数字示波器(DSO)密切配合,只要数字示波器捕获的信号,任意波形发生器就能复制出同样的波形。在电路构成上,数字示波器是模拟/数字转换,任意波形发生器是数字/模拟的逆转换,目前任意波形发生器的带宽达到2GHz,足够仿真许多移动通信、卫星电视的复杂信号。任意波形发生器的发展趋势任意波形发生器的发展趋势是更高取样
13、率,更高分辨率和更大存储量,目前实时带宽超过1GHz的产品比较少,而且分辨率只有8位,不能满足快速发展的移动通信和高速网络的测量要求。与数字存储示波器相比,任意波形发生器的全面指标存在明显差距,前者的取样率达到20GS/s和带宽6GHz,后者的取样率是4.8GS/s和带宽2GHz。任意波形发生器首先要赶上数字存储示波器,然后再往前发展,因为在电路构成方面,任意波形发生器的核心部件是高速数/模转换器,它的工艺潜力还很大,显然缺少的是市场需求。任意波形发生器的另一重要应用领域是低频,例如心电图、汽车点火、防撞气囊、医疗仪器等,频率范围在声频以下,多组信号输出,16位以上的分辨率。这类任意波形发生器
14、以VXI总线、PXI总线和PC总线模块较多,每年都有新产品推出。1.3 波形发生器发展前景目前,常用的信号发生器绝大部分由模拟电路或数字电路构成,体积和功耗都很大,价格也比较贵。随着微电子技术和计算机技术的发展,以DSP微处理器及DSP软硬件开发系统(例如集成开发环境CCS)及配套产品为内容已形成了庞大并极具前途的高新技术产业,而可编程逻辑器件、SOPC等新技术的应用迅速渗透到电子、信息、通信等领域。这里分别借助DSP芯片运算速度高,功耗低,实时分析的优势以及SOPC技术灵活的可配置性、较高的可靠性、硬件升级容易等优点设计了正弦信号发生器,并对各自设计过程及优缺点进行了对比。波形发生器是一种常
15、用的信号源,广泛地应用于电子电路、自动控制系统和教学实验等领域。目前使用波形发生器大部分是利用分立元件组成的起体积大,可靠性差,准确度低。本次课程设计使用的AT89S51 单片机构成的发生器可产生方波、三角波、锯齿波、正弦波等多种波形,波形的周期可以用程序改变,并可根据需要选择双极性输出,具有线路简单、结构紧凑、价格低廉、性能优越等优点。在本设计的基础上,加上键盘控制和LED显示器,则可通过键盘设定所需要的波形频率,并在LED上显示,之后将其输出接到示波器上来显示波形。第二章、系统设计经过考虑,我们决定方案设计为:通过软件和硬件结合,充分利用了软件的优点,发挥其优势,尽可能地减少了硬件开销。方
16、便、快捷地生成特定的频率、幅度的波形数据;在单片机AT89S51的控制下,利用电力产生地址、读出数据,送入D/A转换电路,得到所需的波形信号。在输出的同时将波形数据存储在数据存储器中,这样可以保证掉电以后波形数据不丢失。2.1、设计要求 (1)利用单片机采用软件设计方法产生三种波形 (2)三种波形可通过键盘选择 (3)波形频率可调 (4)需显示波形的种类及其频率2.2、方案设计与论证 2.2.1 信号发生电路方案论证 方案一:采用AT89S51单片机和DAC0832数模转换器生成波形,由于是软件滤波,所以不会有寄生的高次谐波分量,生成的波形比较纯净。它的特点是价格低、性能高,在低频范围内稳定性
17、好、操作方便、体积小、耗电少。方案二:采用函数信号发生器ICL8038集成模拟芯片,它是一种可以同时产生方波、三角波、正弦波的专用集成电路。但是这种模块产生的波形都不是纯净的波形,会寄生一些高次谐波分量,采用其他的措施虽可滤除一些,但不能完全滤除掉。方案三:使用传统的锁相频率合成方法。通过芯片IC145152,压控振荡器搭接的锁相环电路输出稳定性极好的正弦波,再利用过零比较器转换成方波,积分电路转换成三角波。此方案,电路复杂,干扰因素多,不易实现。以上三种方案综合考虑,选择方案一。经比较,方案一既可满足课程设计的基本要求又能充分发挥其优势,电路简单,易控制,性价比高,所以采用该方案。2.2.2
18、整体设计硬件电路由四大模块组成:D/A波形发生模块、数码管显示模块、键盘输入模块、波形数据存储模块。波形的产生通过单片机内的程序实现,采用两片D/A转换器来控制输出,第一片用于输出波形,第二片用于控制第一片的参考电压,将第二片的输出作为第一片的参考电压,以便由程序控制输出波形的幅值变化,从而实现波形幅值改变。频率的产生由硬件实现,频率的变化由程序来控制,通过改变定时器的初值来改变输出波形相邻两点的时间间隔,从而实现波形频率的改变。波形的合成也通过程序实现,具有很高的精度和线性组合的灵活性。该设计电路简单,绝大部分功能由程序实现,减少了硬件开销,系统原理框图如下图所示:备用电源波形储存RAM频率
19、扩展运算放大器D/A(波形输出)AT89S51 系统键盘显示运算放大器输出D/A2.2.3 波形的产生及频率变化实现在生产实践中使用的信号大多数是周期性变化的,我们把各种各样的波形在一个周期中的变化情况离散化,再根据二进制的规律进行编码,得到每一种波形所对用应的波代码。把这些波代码存储到存储器中,利用电路选择其中的一组代码输出,经过数/模转换器和放大器,获得连续变化的波形。对于正弦等信号不变通过直接计算得到其波形数据,而其波形用较小数据量即可准确描述,可对其一周期信号抽取一定的数据,作为基本波形数据固化在单片机的程序存储器中。以产生正弦波为例,采用定点法,即先做一个正弦函数表存于单片机的程序存
20、储器内,通过定时器产生定时,每当定时时间到时,输出该波形在该点的正弦函数表值,周期性重复上述过程就可得该波形输出。当改变定时器的初值时,波形相邻两点时间间隔就改变,从而波形的频率相应改变。2.2.4 波形幅值变化的实现波形产生是通过单片机执行某一个波形发生程序,向D/A转换器的输入端按一定的规律发送数据,从而在D/A转换电路的输出端得到相应的电压波形。D/A转换器输入数字量与输出电压的关系如表1所示。表1 D/A转换器输入数字量与输出电压的关系表 输入码模拟输出电压UoutMSB LSB1 1 1 1 1 1 1 1+(127/128)Vref1 0 0 0 0 0 0 1+(1/128)Vr
21、ef1 0 0 0 0 0 0 0 00 1 1 1 1 1 1 1-(1/128)Vref0 0 0 0 0 0 0 0-(127/128)Vref0 0 0 0 0 0 0 0-(128/128)Vref从上表可以看出,当输入数字量D=00H时,输出电压由D/A的参考电压Vref决定,即第一片D/A转换器的输出;当D=80H时,U=0V;当D=0FFH时,决定输出波形的幅值。U= Vref-(1/128) Vref,近似于Vref。可得到波形的最大值。2.3 频率参数计算题目要求波形发生器频率范围为100HZ20KHZ,步进100HZ,取样点数不小于32点,以减少失真,这是频率必须大于6.
22、4MHZ,综合考虑选取时钟8.388MHZ,位数为23位,则最低输出频率为1HZ,最高输出频率为262.125KHZ第三章、硬件实现及单元电路设计3.1 单片机最小系统的设计 单片机最小系统,或者成为最小应用系统,指用最少的原件组成单片机可以工作的系统,对51系列单片机来说,最小系统一般应该包括:单片机、晶振电路、复位电路,其最小系统图如下所示 3.1.1复位电路:由电容串联电阻构成,由图并结合电容电压不能突变的性质,可以知道,当系统一上电,RST脚将会出现高电平,并且,这个高电平持续的时间由电路的RC值来决定.典型的51单片机当RST脚的高电平持续两个机器周期以上就将复位,所以,适当组合RC
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 智能数控波形发生器 毕业设计论文 智能 数控 波形 发生器 毕业设计 论文

链接地址:https://www.31ppt.com/p-3945057.html