毕业设计论文智能函数信号发生器的设计与实现.doc
《毕业设计论文智能函数信号发生器的设计与实现.doc》由会员分享,可在线阅读,更多相关《毕业设计论文智能函数信号发生器的设计与实现.doc(50页珍藏版)》请在三一办公上搜索。
1、 茂 名 学 院毕业设计说明书题 目 智能函数信号发生器的设计与实现英文并列题目 Intelligent function signal generator design and realization 学院 计算机与电子信息学院 专业 电子信息科学与技术 班级 电子06-2 学生 指导教师(职称) 完成时间 2010 年 2 月 23 日至 2010 年 5 月 21 日茂 名 学 院毕业论文 题 目: 智能函数信号发生器的设计与实现英文并列题目 Intelligent function signal generator design and realization学院: 计算机与电子信息学
2、院 专业:电子信息科学与技术 班级: 电子06-2 学生: 指导教师(职称) 完成时间: 2010 年 2 月 23 日至 2010 年 5 月 21 日 系主任批准日期茂 名 学 院 毕 业 设 计(论 文)任 务 书 计算机与电子信息系 电子信息科学与技术专业 电子06-2班 学生 一、毕业设计(论文)课题 智能函数信号发生器的设计与实现 二、毕业设计(论文)工作自 2010 年 2 月 23 日起至 2010 年 5 月 21 日止三、毕业设计(论文)进行地点 现代通信技术重点实验室 四、毕业设计(论文)的内容要求 设计一款实现单片机和支持软件及其外设电路构成的智能函数信号发生器,具备如
3、下功能: 1、具有通过改变程序来实现波形切换功能; 2、具有波形输出频率可调并能显示工作频率功能; 教研室负责人 指导教师 接受设计论文任务开始执行日期 2010 年 2 月 23 日学生签名 摘 要信号发生器是一种常用的信号源,广泛地应用于电子电路、自动控制系统和教学实验等领域。目前使用的信号发生器大部分是利用分立元件组成的,体积大,可靠性差,准确度低。本设计使用的是AT89S52单片机构成的发生器,可产生三角波、方波、正弦波等多种波形,波形的频率可用程序控制改变。在单片机上加外围器件独立式按键,通过按键控制波形频率的增减以及波形的选择,并用数码管显示频率大小。在单片机的输出端口接DAC08
4、32进行D/A转换,再通过运算放大器进行波形放大,最后把输出波形通过示波器显示。系统软件由主程序和产生波形的子程序组成,软件设计完成后则只需改变产生各种波形的子程序即可得到各种波形。周期的改变可由用户按动按钮来改变延时子程序的延时量来实现。本设计具有线路简单、结构紧凑、价格低廉等优点。关键词:信号发生器;单片机;数模转换;运算放大器;波形调整IAbstractSignal-generator is a kind of signal source in common use, broadly applied at the electronics electric circuit, auto co
5、ntrol system and teaching experiment etc. The dissertation is usage of the AT89S52 single-chip microcomputer constitute of wave-form generator, which can generate triangle wave, square wave, sine wave and so on. We can use control program to change wave frequencies .Add peripheral devices in single
6、chip system, It can control waveforms frequency and waveform choice by controlling the keyboard, and light emitting diode displays frequency. Using DAC0832 chip to achieve D/A transformation in the output port of single chip , again achieve amplification through the operational amplifier , and final
7、ly the output waveform will display in the oscilloscope. System software is made up of Lord program and the subroutine which produced waveforms. After the completion of the software design ,it is simply to get all the waveform by changing subroutine which produces various waveforms. The user can cha
8、nge periodic by pressing a button to change the time delay of the delay subroutine. This design has circuit is simple, compact structure, low price, superior performance, etc.Keywords:signal generator; single-chip microcomputer ; Analog-to-digital conversion; Operational amplifier; wave-form adjustm
9、entII目录摘 要1AbstractI第一章 绪论11.1 智能函数信号发生器背景与意义11.2 智能函数信号发生器的介绍21.3 智能函数信号发生器原理概述21.4 本章小结3第二章 智能函数信号发生器的系统设计42.1 系统结构42.2 系统简介42.3 系统的工作原理52.4 本章小结5第三章 硬件设计63.1 控制模块设计63.1.1 单片机控制电路63.1.2 数模转换电路与运算放大电路153.1.3 ISP接口193.2显示模块设计193.3 用Protel设计电路板213.3.1 PCB图设计流程213.3.2 自制印刷电路板223.4本章小结22第四章 软件设计234.1 软
10、件设计原理234.1.1 软件设计原理234.2 软件流程234.2.1 主程序流程图234.2.2子程序流程图244.3 软件设计主程序254.4 本章小结25第五章 系统调试265.1 硬件调试265.2 软件调试265.3 系统联调265.4 本章小结27结 论28致 谢29参考文献30附 录31第一章 绪论第一章 绪论1.1 智能函数信号发生器的背景与意义在科学研究、工程教育及生产实践中,如工业过程控制、教学实验、机械振动试验、动态分析、材料试验、生物医学等领域,常常需要用到信号发生器。而在我们日常生活中,以及一些科学研究中,锯齿波和正弦波、矩形波信号是常用的基本测试信号。函数发生器作
11、为一种通用的电子仪器,在生产、科研、测控、通讯等领域都得到了广泛的应用。 但市面上能看到的此类仪器在频率精度、带宽、波形种类及程控方面都已不能满足许多方面实际应用的需求。加之各类功能的半导体集成芯片的快速生产,都使我们研制一种高精度、宽频带,能产生多种波形并具有程控等多功能函数发生器成为可能。 随着电子测量及其他部门对各类信号发生器的广泛需求及电子技术的迅速发展,促使信号发生器种类日益增多,性能日益提高,尤其随着70年代微处理器的出现,更促使信号发生器向着自动化、智能化方向发展。现在,许多信号发生器除带有微处理器,因而具备了自校、自检、自动故障诊断和自动波形形成和修正等功能外还带有IEEE-4
12、88或RS232总线,可以和控制计算机及其他测量仪器一起方便的构成自动测试系统。当前信号发生器总的趋势是向着宽频率覆盖、高频率精度、多功能、自动化和智能化方向发展。 我们长期使用的信号发生器,大部分是由模拟电路构成的,这类仪器作为信号源,频率可达上百MHz,在高频范围内其频率稳定性高、可调性好。但用于低频信号输出时,它所需要的RC值很大,参数准确度难以保证。而且其体积大,损耗也大。有人研制了采用8031单片机及程序存储器构成的最小系统组成的数字式低频信号发生器,它在低频范围内性能好,但是体积较大,价格较贵。随着大规模集成电路技术的发展,集成度不断提高,使得微型机的速度和性能大为提高,可靠性增加
13、,成本降低。MCS-51就是将具有存储程序、处理数据以及与外设交换信息的功能电路集成在一块芯片中,并符合一定系统结构而构成的单片机。 单片机在生产过程控制、自动检测、数据采集与处理、科技计算、商业管理和办公室自动化等方面获得了广泛的应用。单片机具有体积小、重量轻、耗能省、价格低、可靠性高和通用灵活等优点,因此也广泛应用于卫星定向、汽车火花控制、交通自动管理和微波炉等专用控制上。近几年来,单片机的发展更为迅速,它已渗透到诸多学科的领域,以及人们生活的各个方面。单片机并没有超脱冯诺依曼原理下的计算机的结构框 架和工作原则,而是着眼于应用到更广阔的范围:工业控制、数字显示、智能仪表、电子设备、汽车电
14、控、农机、家电乃至儿童玩具的控制。它不求规模大,只求小而全。 本次设计就是一种采用一片AT89S52单片机和DAC0832数模转换器组成的智能数字式低频信号发生器。按用户的需要,选择运行不同的程序,将会得到不同的波形信号。再在 DAC0832 输出端加上一些电压变换电路以及放大整形电路,就完成了一个频率可调的多功能信号发生器的设计。 这样的机器体积小,价格便宜,耗电少,频率适中,便于携带。随着大规模集成电路和计算机技术的迅速发展,以及人工智能向测控技术的移植和应用,智能仪器仪表技术发展迅速。作为现阶段智能化电子仪器主体的智能仪器在工业发达国家已经非常成熟与普及,但国内此方面技术发展与改造起步和
15、发展比较缓慢。信号发生器作为电子测量系统中应用最为普遍的电子测量仪器之一,是工业控制、教学科研常用的基础仪器,国外已有数字化的智能函数发生器产品,但其价格昂贵,并且多为射频信号发生器,只产生正弦a形。国内也有少数半数字化的函数发生器产品,但其都是对传统函数发生器简单的数字化改造,输出信号的波形种类没有增加,性能也未有明显改善。因此研制开发操作简单、低成本、高性能的新一代信号发生器十分必要。1.2 智能函数信号发生器的介绍函数信号发生器是一种常用的信号源, 它提供符合一定电技术要求的电信号,并提供已知波形、已知频率、已知幅度大小的输出信号。信号发生器是最基本、应用最广泛的电子测量仪器之一。按信号
16、发生器的应用范围分类,可分为通用信号发生器和专用信号发生器。专用信号发生器是为某种特殊专用目的而研制生产的,如电视信号发生器、频谱发生器等。通用信号发生器则应用广泛,是针对各种测量中普遍感兴趣的问题而研制生产的电子仪器。它广泛地应用在电子技术实验、自动控制系统和其他科研领域目前用集成电路组成的函数信号发生器,大都需手动旋钮来进行波形切换,一般可靠性较差,准确度较低,难以满足科研和高精度实验的需要。 现用单片机和支持软件及其外设电路构成的智能函数信号发生器,采用编程的方法来实现方波、三角波、锯齿波、正弦波和脉冲信号等波形。 将产生不同波形的程序用子程序的形式编写,在需要某种波形时再调用相应子程序
17、,经数模转换、运算放大器处理后,作为该信号源输出。 这种信号源的频率改变十分方便,而且线路简单,调试和修理简捷,性价比高。根据波形的不同要求只要改变程序、而不需要花费大量时间改装电路就可以产生较复杂信号。并可通过外置按键或键盘来设定需要产生信号源的种类和频率,还可接入显示部件,显示出波形的相关信息。1.3 智能函数信号发生器原理概述智能函数信号发生器波形的产生是通过单片机执行相应的程序,再向D/ A 转换器的输入端按一定的规律发送数据,从而在D/ A 转换电路的输出端得到的相应的电压波形。电路硬件结构由AT89S52 单片微处理器、数模转换DAC0832 、LM324 及其附属电路构成,在此基
18、础上还加上数码管显示(显示波形频率等相关信息) 、波形指示及用户自定义波形等电路和功能。在此电路中,为了不占用CPU 的时间,提高输出信号频率,按键采用外部中断方式接受外部输入的控制信息。 D/ A 转换电路主要由D/ A 转换芯片DAC0832 和两个运算放大器LM324 组成。 单片机的P1 口连接波形选择、调节等控制按扭 ,通过按动按扭使AT89S52 响应中断,调用相应程序或改变程序中相应参数,从而选择波形及调节其频率。 如需进一步提高输出信号频率,解决信号发生器频率受CPU 工作频率限制的问题,可在电路中采用DSP 芯片作主处理器来提高数据的处理速度和输出信号的频率, 其输出频率可达
19、到16MHz 或更高。 智能函数信号发生器与传统的模拟函数信号发生器相比,具有以下几个明显特点: (1)利用按键和显示。按键和显示是智能信号发生器区别于传统信号发生器在面板设计上最突出的特点。由于采用方便的按键操作代替了传统的开关或旋钮,避免了手动控制带来的人为误差。 (2)强的输出能力。智能信号发生器能产生多种函数的周期性波形,大大拓展了仪器的输出能力。1.4 本章小结本章主要介绍了智能函数信号发生器的背景和意义,随着电子测量及其他部门对各类信号发生器的广泛需求及电子技术的迅速发展,促使信号发生器种类日益增多,性能日益提高。作为现阶段智能化电子仪器主体的智能仪器在工业发达国家已经非常成熟与普
20、及,但国内此方面技术发展与改造起步和发展比较缓慢。因此研制开发操作简单、低成本、高性能的新一代信号发生器十分必要。本章还对函数发生器作了一个介绍,包括函数发生器的类型、应用范围等。本章对智能函数信号发生器的原理进行了概述,通过与模拟函数信号发生器相比,讲述了智能函数信号发生器的几个明显的特点。39第二章 智能函数信号发生器的系统设计第二章 智能函数信号发生器的系统设计2.1 系统结构本次设计的智能函数信号发生器是由AT89S52 单片微处理器、数模转换DAC0832 、LM324 及其附属电路构成,在此基础上还可加上数码管显示(显示波形频率等相关信息) 、波形指示及用户自定义波形等电路和功能.
21、系统结构示意图如图2-1AT89S52显示电路ISP编程DAC0832LAM324波形频率切换调节图2-12.2 系统简介 根据具有产生任意周期信号的智能型信号发生器的要求,这次我设计了这一仪器应具有的功能有: 单片机控制波形种类功能、 数码管显示波形信息功能、按键调频调幅功能。 为实现上述功能,设计本系统所需解决的主要问题有: (1)ISP接口与显示电路的设计:仪器要实现按键式输入,不仅需要一个操作简单方便、视觉效果良好的硬件平台,还需要功能强大、高效的配套软件管理系统。 (2)波形的产生和波形频率切换调节的设计 (3)软件设计:软件的设计研制是整个系统设计的主要组成部分,它不仅要配合整个系
22、统硬件实现仪器的系统功能,而月_还负责和掌管系统硬件之间的一协调合作,根据对设计任务的分析,我们把整个系统设计分成硬件系统和软件系统两部分分步进行设计与调试,硬件系统为软件实现系统功能提供物理平台,软件系统配合系统硬件实现系统的整个功能。其中: 硬件系统主要包括:ISP接口系统和单片机控制系统、按键输入和数码管显示系统、 输出信号的程控放大/衰减系统、高速数模转换系统。软件系统主要包括:监控程序:包括硬件调试程序、管理系统程序等等,波形数据产生算法。系统总体方案确立 周期信号完全利用硬件电路产生的方法。随着半导体集成器件的迅速发展,出现了许多外围电路简单、调节方便、性能好、价格较低廉的单片集成
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 智能 函数 信号发生器 设计 实现
链接地址:https://www.31ppt.com/p-4859739.html