数字电压表毕业论文.doc_第1页
数字电压表毕业论文.doc_第2页
数字电压表毕业论文.doc_第3页
数字电压表毕业论文.doc_第4页
数字电压表毕业论文.doc_第5页
已阅读5页,还剩67页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

武汉*大学毕业设计论文武汉*大学毕业设计(论文)任务书课题名称:简易数字电压表设计原理分析及功能实现完成期限: 2012 年 月 日至2012 年 月 日一、课题训练内容(1) 培养学生收集资料、文献检索的能力,获取新知识的能力;(2) 培养学生工程开发的能力,制定工作计划和协调组织的能力;(3) 培养学生综合运用所学专业知识、理论,解决实际工程问题的能力;(4) 培养学生原理设计、实验分析或理论推导的能力;(5) 培养学生的思想、工作作风及实际能力;(6) 培养学生撰写文档的能力;(7) 培养学生阅读英语文献的能力和翻译的能力。二、设计(论文)任务和要求(1) 利用8051单片机编制一个简易数字电压表。要求测量最小分辨率为0.02v。(2) 检测信号的电压范围:1mv2v。(3) 输入信号的频率范围:10hz-2000khz。(4) 查阅相关资料,了解交流毫伏表的各种现实发法极其特点,并着重掌握交流 毫伏表的设计及显示等。(5) 熟悉并掌握个芯片的功能极其管脚分。(6) 检测设计电路中所需要的各种电子元器件。(7) 对设计的交流毫伏表进行装接与调试,要求设计的电路达标。(8) 第四周前上交毕业设计开题报告一份。开题报告内容与学校模板要求一致,字数不少于2000字;经指导教师检查合格后才能进行后续工作。(9) 完成原理设计,合理选择模块,绘制原理图。完成软件的编写与设计,仿真结果。(10) 学生在此期间应定期与指导教师联系,汇报设计进展情况。(11) 每个学生必须独立完成毕业设计,字数不少于15000字。四、主要参考资料: 1 孙肖子.电子设计指南m.北京:高等教育出版社,2006. 2 康华光.电子技术基础m.北京:高等教育出版社. 3 欧阳文.atmel89系列单片机的原理与开发实践m.中国电力出版社. 4 谭浩强.c程序设计m.北京:清华大学出版社. 5 周责奎.控制仪表与计算机控制设置m.化学工业出版社. 6 李青.电路与电子技术基础m.浙江:科学技术出版社. 7 孙育才.新型at89s52系列单片机及其应用m.北京:清华大学出版 社. 8 蔡美琴.mcs-51系列单片机系统及其应用m.北京:高等教育出版社. 9 陈尚松.电子测量与仪器m.电子工业出版社. 10 苗红霞.单片机实现数字电压表的软硬件设计j.河海大学常州分校 学报,2002,16.3. 武汉*大学毕业设计(论文)开题报告课题名称简易数字电压表设计原理分析及功能实现院系名称专业班级学生姓名1、课题研究的目的和意义 数字电压表(dvm,digital voltmeter)是一种利用数模转换原理,将被测电压转换为数字量,并将测量结果以数字形式显示出来的电子测量仪器。一台典型的直流数字电压表主要由输入电路、a/d转换器。控制逻辑电路。计数器(或寄存器)、显示器、以及电源电路等几个部分组成。输入电路和a/d转换器称为模拟电路部分,而计数器。显示器、控制逻辑电路统称为数字电路部分。因此一台数字电压表除供电电源外,主要由模拟和数字两大部分构成。 数字仪表的特点: (1)数字显示,读数不存在视觉误差。 (2)精确度一般较高,数字电工仪表由于没有机电类仪表的可动部分,所以机械摩擦,变形的影响极小,只要元器件的质量、性能上没问题,数字仪表是比较容易制成很高精准度的仪表,比如深圳科立恒电子有限公司的生产的km显示表精度都已经达到了0.01%,代理的css系列产品已经达到了十万分之一的精确度,而目前一般机电类仪表精准度达0.1%已很不容易,而数字仪表可轻易达到0.05%,目前有些数字仪表以达到0.01%的精确度。 (3)灵敏度高。由于有些数字仪表内多设有各种放大线路或器件,所以可测量较小的信号,如1mv左右的电压信号,1ma左右的电流信号号、0.01hz的频率信号 。 (4) 输入阻抗高。数字仪表一般本身有工作电源,除测量电流外,一般阻抗都可以制得较高,使在测量时对被测物理量影响很小。 (5) 使用方便。特别是实验室用便携式、台式仪表,可制成多量程(目前有-19999999 显示量程的km表系),多功能仪表(可测量电流电压频率功率线速转速)。 (6)性价比高 (7)抗干扰性能教差,由于数字仪表灵敏度高,其副作用就是抗干扰性能差外磁场和电场等变化容易引起读数变化,为了解决这一现象;深圳科立恒公司,在技术方面投入巨资,应用先进的表面贴装工艺和电磁隔离技术,弧型设计面板确保仪表的长期稳定。 (8)数字仪表的精确度,表示方法不同于指针式仪表,数字仪表一般多以上量限或读数值为基准值的百分数再加上几个数字来表示该表的精确度,比如km系列数显仪表,系统精度0.1%(直流),0.2%(交流)满刻度字。一般多功能,多量程的数字多用表的各功能、量程档位不同时,精确度也不一样。2、所属领域的现状,及发展状况: 20世纪50年代初期,仪器仪表取得了重大突破,数字技术的出现使各种数字仪器得以问世,把模拟仪器的准确度、分辨率与测量速度提高了几个量级,为实现测试自动化打下了良好的基点。60年代中期,测量技术又一次取得了进展,计算机的引入,使仪器的功能发生了质的变化,从个别电量的测量转变成测量整个系统的待征参数,从单纯的接收、显示转变为控制、分析、处理、计算与显示输出,从用单个仪器进行测量转变成用测量系统进行测量。70年代,计算机技术在仪器仪表中的进一步渗透,使电子仪器在传统的时域与频域之外,又出现了数据域(dat domain)测试。80年代,由于微处理器被用到仪器中,仪器前面板开始朝键盘化方向发展,过去直观的用于调节时基或幅度的旋转度盘,选择电压电流等量程或功能的滑动开关,通、断开关键已经消失。测量系统的主要模式,是采用机柜形式,全部通过ieee-488总线送到一个控制品上。测试时,可用丰富的basic语言程序来高速测试。不同于传统独立仪器模式的个人仪器已经得到了发展。90年代,仪器仪表与测量科学进步取得重大的突破性进展。这个进展的主要标志是仪器仪表智能化程度的提高。突出表现在以下几个方面:微电子技术的进步将更深刻地影响仪器仪表的设计:dsp芯片的大量问世,使仪器仪表数字信号处理功能大大加强;微型机的发展,使仪器仪表具有更强的数据处理能力;图像处理功能的增加十分普遍;vxi总线得到广泛的应用。 科学技术的进步不断对仪器仪表提出更高更新的要求。仪器仪表电流传感器current sensor 的发展趋势是不断利用新的工作原理和采用新材料及新的元器件,例如利用超声波、微波、射线、红外线、核磁共振、超导、激光等原理和采用各种新型半导体敏感元件、集成电路、集成光路、光导纤维等元器件。其目的是实现仪器仪表的小型化,减轻重量、降低生产成本和更便于使用与维修等。另一重要的趋势是通过微型计算机的使用来提高仪器仪表的性能,担高仪器仪表本身自动化、智能化程度和数据处理能力。仪器仪表不仅供单项使用,而且可能过标准接口和数据通道与电子计算机结合起来,组成各种测试控制管理综合系统,满足更高的要求。 工业自动化仪表重点发展基于现场总线技术的主控系统装置及智能化仪表、特种和专用自动化仪表;全面扩大服务领域,推进仪器仪表系统的数字化、智能化、网络化,完成自动化仪表从模拟技术向数字技术的转变,5年内数字仪表比例达到60%以上。3、 课题的研究内容和手段根据数字电压表的特点,本次设计可以有至少两种设计方案由数字电路及芯片构建、由单片机系统及a/d转换芯片构建由数字电路及芯片构建方案是由模拟电路与数字电路两大部分组成,模拟部分包括输入放大器、a/d 转换器和基准电压源;数字部分包括计数器,译码器,逻辑控制器,振荡器和显示器。由单片机系统及a/d转换芯片构建方案的原理是模数(a/d)转换芯片的基准电压端,被测量电压输入端分别输入基准电压和被测电压。模数(a/d)转换芯片将被测量电压输入端所采集到的模拟电压信号转换成相应的数字信号,然后通过对单片机系统进行软件编程,使单片机系统能按规定的时序来采集这些数字信号,通过一定的算法计算出被测量电压的值。最后单片机系统将计算好了的被测电压值按一定的时序送入显示电路模块加以显示。最终通过对两种方案的优势与劣势的验证对比以确定最佳方案。4、课题的研究方法及步骤: (1) 确定此课题的研究意义与可行性。由于频率合成技术的重要性与应用广 泛,该课题的研究十分有意义。 (2) 查找关于频率合成技术的发展历史的资料及相关知识,查找关于频率合 成技术的应用领域的各项知识进行分析研究。 (3) 总结该研究涉及到的知识并进行温习。熟悉所应用到的软件。 (4) 动手设计电路原理图,进行电路硬件和软件的设计。 (5) 仿真进行下载与调试。 (6) 理清思路,总结实验,写报告。5、参考文献 1 孙肖子.电子设计指南m.北京:高等教育出版社,2006. 2 康华光.电子技术基础m.北京:高等教育出版社. 3 欧阳文.atmel89系列单片机的原理与开发实践m.中国电力出版社. 4 谭浩强.c程序设计m.北京:清华大学出版社. 5 周责奎.控制仪表与计算机控制设置m.化学工业出版社. 6 李青.电路与电子技术基础m.浙江:科学技术出版社. 7 孙育才.新型at89s52系列单片机及其应用m.北京:清华大学出版 社. 8 蔡美琴.mcs-51系列单片机系统及其应用m.北京:高等教育出版社. 9 陈尚松.电子测量与仪器m.电子工业出版社. 10 苗红霞.单片机实现数字电压表的软硬件设计j.河海大学常州分校 学报,2002,16.3. 指导教师签名: 2012 年 月 日摘 要本文是基于单片机的数字电压表设计,将模拟电压量直接转换成数字量,用数码管来显示。首先,介绍了数字电压表的特点。其次,介绍了数字电压表的两种设计方案以及在该设计中设计方案和各元器件的选择,并对各元器件做了简单的介绍;然后对设计方案做了整体介绍,其基本原理是,模拟电压量经过a/d转换芯片转换成数字量,送入单片机进行处理。最后输出的数据在经过线路驱动器送入数码管显示电压大小。最后介绍了程序流程,并用keil和protues联机调试进行仿真。调试完成之后进行硬件焊接,测试并进行行改进。关键字:单片机;a/d转换;数码显示;数据处理;硬件焊接 abstract this paper is the digital voltmeter design based on the single chip microcomputer , the simulation of voltage directly converted into digital quantity which is displayed by digital pipe .firstly,it introduced the characteristics of the digital voltmeter , secondly , it recommended two design schemes and how to choice the design scheme and components in the design ,and also it introduced several components ; fourthly, it is doing a complete design scheme introduction , its basic principle is that simulation voltage quantity converted into digital quantity after a/d conversion chip, and imported into single chip for processing. the last of the output data is displayed by digital tube after decode direct drive. finally ,it introduced program designing with the assembly language , and did the online adjustment simulation using protues and keil . after the commissioning , i welded ,tested and improved the hardware . keywords: microcomputer; a/d conversion; displayed in number; data processing; hardware weld目 录1 数字电压表 11.1 数字电压表简介11.2 数字电压表的优点11.3 数字电压表发展趋势11.4 设计平台21.4.1 keil c51开发平台21.4.2 protel dxp 2004设计软件32 简易数字电压表设计简介42.1 设计背景42.2 设计意义53 数字电压设计的两种方案63.1 由数字电路及芯片构建63.2 由单片机系统及 a/d 转换芯片构建64 总体方案设计74.1 设计要求74.2 设计思路74.3 设计方案85 硬件简介85.1 本设计单片机的选择85.1.1常用单片机的特点比较本85.1.2 单片机的选择85.1.3 stc89c52单片机介绍95.2 本设计显示器件选择135.2.1 常用显示器件简介135.2.2 显示器件的选择155.2.3 led 介绍155.3 本设计a/d芯片介绍175.3.1 常用的a/d芯片介绍175.3.2 adc0809芯片介绍176 接口电路196.1 显示电路196.2 adc0809与单片机接口电路207 具体设计思路217.1 技术要求217.2 设计方案218 硬件电路系统模块设计228.1 总电路模块228.2 硬件系统电路简介229 系统软件设计259.1 主程序259.2 a/d转换子程序259.3 显示子程序2510 调试及性能分析2610.1 调试与测试2610.2 性能分析27总结28参考文献29程序清单英文资料中文翻译致 谢1 数字电压表1.1 数字电压表简介 在电量的测量中,电压、电流和频率是最基本的三个被测量,其中电压量的测量最为经常。而且随着电子技术的发展,更是经常需要测量高精度的电压,所以数字电压表就成为一种必不可少的测量仪器。数字电压表(digital voltmeter)简称dvm,它是采用数字化测量技术,把连续的模拟量(直流输入电压)转换成不连续、离散的数字形式并加以显示的仪表。与此同时,由dvm扩展而成的各种通用及专用数字仪器仪表,也把电量及非电量测量技术提高到崭新水平。目前,由各种单片a/d 转换器构成的数字电压表,已被广泛用于电子及电工测量、工业自动化仪表、自动测试系统等智能化测量领域,示出强大的生命力理。1.2 数字电压表的优点 传统的指针式刻度电压表功能单一,精度低,容易引起视觉疲劳,因而不能满足数字化时代的需要。采用单片机的数字电压表,将连续的模拟量如直流电压转换成不连续的离散的数字形式并加以显示,从而精度高、抗干扰能力强,可扩展性强、集成方便,还可与pc实时通信。数字电压表是诸多数字化仪表的核心与基础。以数字电压表为核心,可以扩展成各种通用数字仪表、专用数字仪表及各种非电量的数字化仪表。目前,由各种单片机和a/d转换器构成的数字电压表作全面深入的了解是很有必要的。最近的几十年来,随着半导体技术、集成电路(ic)和微处理器技术的发展,数字电路和数字化测量技术也有了巨大的进步,从而促使了数字电压表的快速发展,并不断出现新的类型。数字电压表从1952年问世以来,经历了不断改进的过程,从最早采用继电器、电子管和形式发展到了现在的全固态化、集成化(ic化),另一方面,精度也从0.01%到0.005%。1.3 数字电压表发展趋势 目前,数字电压表的内部核心部件是a/d转换器,转换的精度很大程度上影响着数字电压表的准确度,因而,以后数字电压表的发展就着眼在高精度和低成本这两个方面。a/d转换器分成四种:计数式a/d转换器、双积分式a/d转换器、逐次逼近式a/d转换器和并行式a/d转换器。 目前最常用的是双积分式a/d转换器和逐次逼近式a/d转换器,其中双积分式a/d转换器的主要优点是转换精度高,抗干扰性能好,价格便宜。但是其转换速度慢,因此这种转换器这种转换器主要用于速度要求不高的场合。而逐次逼近式a/d转换器转换速度快,但精度相对较差。因此未来的a/d转换器将兼顾精度和速度,成本也会随着集成电路的发展而降低。1.4 设计平台1.4.1 keil c51开发平台keil软件是目前最流行开发mcs-51系列单片机的软件,这从近年来各仿真机厂商纷纷宣布全面支持keil即可看出。keil提供了包括c编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境将这些部分组合在一起。运行keil软件需要pentium或以上的cpu,16mb或更多ram、20m以上空闲的硬盘空间、win98、nt、win2000、winxp等操作系统。掌握这一软件的使用对于使用51系列单片机的爱好者来说是十分必要的,如果你使用c语言编程,那么keil几乎就是你的不二之选(目前在国内你只能买到该软件、而你买的仿真机也很可能只支持该软件),即使不使用c语言而仅用汇编语言编程,其方便易用的集成环境、强大的软件仿真调试工具也会令你事半功倍。 c51工具包的整体结构较为丰富,其中uvision与ishell分别是c51 for windows和for dos的集成开发环境(ide),可以完成编辑、编译、连接、调试、仿真等整个开发流程。开发人员可用ide本身或其它编辑器编辑c或汇编源文件。然后分别由c51及c51编译器编译生成目标文件(.obj)。目标文件可由lib51创建生成库文件,也可以与库文件一起经l51连接定位生成绝对目标文件(.abs)。abs文件由oh51转换成标准的hex文件,以供调试器dscope51或tscope51使用进行源代码级调试,也可由仿真器使用直接对目标板进行调试,也可以直接写入程序存贮器如eprom中。使用独立的keil仿真器时,注意事项 ,仿真器标配11.0592mhz的晶振,但用户可以在仿真器上的晶振插孔中换插其他频率的晶振。仿真器上的复位按钮只复位仿真芯片,不复位目标系统。仿真芯片的31脚(/ea)已接至高电平,所以仿真时只能使用片内rom,不能使用片外rom;但仿真器外引插针中的31脚并不与仿真芯片的31脚相连,故该仿真器仍可插入到扩展有外部rom(其cpu的/ea引脚接至低电平)的目标系统中使用。1.4.2 protel dxp 2004设计软件 altium公司作为eda领域里的一个领先公司,在原来protel 99se的基础上,应用最先进的软件设计方法,率先推出了一款基于windows2000和windows xp操作系统的eda设计软件protel dxp。 protel dxp在前版本的基础上增加了许多新的功能。新的可定制设计环境功能包括双显示器支持,可固定、浮动以及弹出面板,强大的过滤和对象定位功能及增强的用户界面等。protel dxp是第一个将所有设计工具集于一身的板级设计系统,电子设计者从最初的项目模块规划到最终形成生产数据都可以按照自己的设计方式实现。protel dxp运行在优化的设计浏览器平台上,并且具备当今所有先进的设计特点,能够处理各种复杂的pcb设计过程。通过设计输入仿真、pcb绘制编辑、拓扑自动布线、信号完整性分析和设计输出等技术融合,protel dxp提供了全面的设计解决方案。 protel dxp2004是altium公司于2004年推出的最新版本的电路设计软件,该软件能实现从概念设计,顶层设计直到输出生产数据以及这之间的所有分析验证和设计数据的管理。当前比较流行的 protel 98、 protel 99 se,就是它的前期版本。 protel dxp 2004已不是单纯的pcb(印制电路板)设计工具,而是由多个模块组成的系统工具,分别是sch(原理图)设计、sch(原理图)仿真、pcb(印制电路板)设计、auto router(自动布线器)和fpga设计等,覆盖了以pcb为核心的整个物理设计。该软件将项目管理方式、原理图和pcb图的双向同步技术、多通道设计、拓朴自动布线以及电路仿真等技术结合在一起,为电路设计提供了强大的支持。与较早的版本protel99相比, protel dxp 2004不仅在外观上显得更加豪华、人性化,而且极大地强化了电路设计的同步化,同时整合了vhdl和fpga设计系统,其功能大大加强了。2 简易数字电压表设计简介数字电压表(digital voltmeter)简称dvm,作为智能仪表的一种,它是采用数字化测量技术,把连续的模拟量(直流输入电压)转化成不连续,离散的数字形式并加以显示的仪表,传统的指针式电压表功能单一,精度低,不能满足数字化时代的需求采用单片机的数字电压表,精度高,抗干扰能力强,可扩展性强,集成方便。目前,由各种单片a/d转换器构成的说字电压表,已经被广泛用于电子及电工测量,工业自动化仪表,自动测量系统等智能化测量领域,显示出强大的生命力。2.1 设计背景数字电压表在1952年由美国nls公司首次创造,它刚开始是4位,50多年来,数字电压表有了不断的进步和提高。数字电压表是从电位差计的自动化过程中研制成 功的。开始是4位数码显示,然后是5位、6位显示,而现在发展到7位、8位数码显示;从最初的一两种类型发展到原理不同的几十种类型;从最早的采用继电器、电子 管发展到全晶体管、集成电路、微处理器化;从一台仪器只能测1-2 种参数到能测几十种参数的多用型;显示器件也从辉光数码管发展到等离子体管、发光二极管、液晶显示器等。数字电压表的体积和功耗越来越小,重量不断变轻,价格也逐步下降,可靠性越来越高,量程范围也逐步扩大。数字电压表出现在50年代初,60 年代末发起来的电压测量仪表。简称dvm,它采用的是数字化测量技术,把连续的模拟量,也就是连续的电压值转变为不连续的数字量,加以数 字处理然后再通过显示器件显示。这种电子测量的仪表之所以出现,一方面是由于电子计算机的应用逐渐推广到系统的自动控制信实验研究的领域,提出了将各种被观察量或被控制量转换成数码的要求,即为了实时控制及数据处理的需要;另一方面,也是电子计算机的发展,带动了脉冲数字电路技术的进步,为数字化仪表的出现提供了条件。所以,数字化测理仪表的产生与发展与电子计算机的发展是密切相关的;同时,为革新电子测量中的烦锁和陈旧方式也催促了它的飞速发展。如今,它又成为向智能化仪表发展的必要桥梁。如今,数字电压表已绝大部分已取代了传统的模拟指针式电压表。因为传统的模拟指针式电压表功能单一,精度低,读数的时候也非常不方便,很容易出错。而采用单片机的数字电压表由于测量精度高,速度快,读数时也非常的方便,抗干扰能力强,可扩展性强等优点已被广泛的应用于电子及电工的测量,工业自动化仪表,自动测试系统等智能化测量领域,显示出强大的生命力。 数字电压表最初是伺服步进电子管比较式,其优点是准确度比较高,但是采样速度慢,重量达几十公斤,体积大,继之出现了斜波式电压表,它的速度方面稍有提高,但是准确度低,稳定性差,再后来出现了比较式仪表改进逐次渐近式结构,它不仅保持了比较式准确度高的优点,而且速度也有了很大的提高,但它有一缺点是抗干扰能力差,很容易受到外界各种因素的影响。随后,在斜波式的基础上双引伸出阶梯波式,它的唯一的进步是成本降低了,可是准确宽,速以及抗干扰能力都未能提高。而现在,数字电压表的发展已经是非常的成熟,就原理来讲,它从原来的一二种已发展到多种,在功能上讲,则从测单一参数发展到能测多种参数;从制作元件来看,发展到了集成电路,准确度已经有了很大的提高;读数每秒几万次,而相对以前,它的价格也有了降低了很多。目前实现电压数字化测量的方法仍然模-数 (a/d)转换的方法,而数字电压表种类繁多,型号新异,目前国际仍未有统一的分类方法,而常用的分类方法有如下几种:(1) 按用途来分:有直流数字电压表,交直流数字电压表,交直流万用表等。(2) 按显示位数来分:有4位,5位,6位,7位,8位等。 (3) 按测量速度来分:有低准确度,中准确度,高准确度等。(4) 按测量速度来分:有低速,中速,高速,超高速等。 但在日常生活中,数字电压表一般是按照原理不同进行分类的,目前大致分为以下几类:比较式,电压时间变换式,积分式等。在电量的测量中,压电流和频率是最基本的三个被测量。其中,电压所以数字电压表就成 为一种必不可少的测量仪器。另外,由于数字式仪器具有读数准确方便,精度高,误差小,灵敏度高和分辨率高,测量速度快等特点而倍受用户青睐,数字式电压表就是基于这种需求而发展起来的,是一种必不可少的电子测量仪表。2.2 设计意义这个课题的目的和意义在于使自己掌握对数字电压表的理解,自己动手设计数字电压表与仿真,它可以广泛的应用于电压测量外,通过各种变换器还可以测量其他电量和非电量,测量是一种认识过程,就是用实验的方法将被测量和被选用的相同参量进行比较, 从而确定它的大小。 dvm广泛应用于测量领域每期测量的准确度和可信度取决于它的主要性能和技术指标。所示我们要学习和掌握如何设计dvm就显得十分重要。3 数字电压设计的两种方案设计数字电压表有多种的设计方法,方案是多种多样的,由于大规模集成电路数字芯片的高速发展,各种数字芯片品种多样,导致对模拟数据的采集部分的不一致性,进而又使对数据的处理及显示的方式的多样性。又由于在现实的工作生活中,电压表的测量测程范围是比较大的,所以必须要对输入电压作分压处理,而各个数据处理芯片的处理电压范围不同,则各种方案的分段也不同。下面介绍两种数字电压表的设计方案。3.1 由数字电路及芯片构建这种设计方案是由模拟电路与数字电路两大部分组成,模拟部分包括输入放大器。a/d 转换器和基准电压源;数字部分包括计数器,译码器,逻辑控制器,振荡器和显示器。其中,a/d转换器是它的核心器件,它将输入的模拟量转换成数字量。模拟电路和数字电路是相互联系的,由逻辑控制电路产生控制信号,按规定的时序将a/d转换器中各组模拟开关接通或断开,保证a/d转换正常进行。a/d转换结果通过计数译码电路变换成段码,最后驱动显示器显示出相应的数值。此方案设计其优点是,设计成本低,能够满足一般的电压测量。但设计不灵活,都是采用纯硬件电路,很难将其在原有的基础上进行扩展。3.2 由单片机系统及 a/d 转换芯片构建这种方案是利用单片机系统与模数转换芯片,显示模块等的结合构建数字电压表。由于单片机的发展已经成熟,利用单片机系统的软硬件结合,可以组装出来。此方案的原理是模数(a/d)转换芯片的基准电压端,被测量电压输入端分别输入基准电压和被测电压。模数(a/d)转换芯片将被测量电压输入端所采集到的模拟电压信号转换成相应的数字信号,然后通过对单片机系统进行软件编程,使单片机系统能按规定的时序来采集这些数字信号,通过一定的算法计算出被测量电压的值。最后单片机系统将计算好了的被测电压值按一定的时序送入显示电路模块加以显示。此方案不仅能够继承上一种方案的各种优点,还能改进上一种设计方案设计不灵活,难于在原基础上进行功能扩展等不足。4 总体方案设计4.1 设计要求 以单片机为核心器件,组成一个简单的直流数字电压表。 能够测量0-5v之间的直流电压值。 要求能在4位led数码管上轮流显示或单路选择显示。测量的最小分辨率为 1.019v,测量误差为0.02v。 尽量使用较少的元器件。 4.2 设计思路 由上述可知,由单片机和a/d转换芯片构建的的方案优势明显,本次设计也是选择了该方案。 根据单片机的内部结构特点本次设计以单片机为核心的电压测量系统。该系统以单片机和a/d转换器核心内件,能够在单片机的控制下监测八路的输入电压值,用8位串行a/d转换器进行0-5v量程自动转换,并且测量的电压值可通过三位数码管显示,同时用一位数码管显示选择通道。时钟电路 复位电路a/d转换测量电压输入显示单片机 p1 p3 p0 p2 p0 图4-1 数字电压表总体设计方框图4.3 设计方案 硬件电路设计由6个部分组成: a/d转换电路、单片机、显示系统、时钟电路、复位电路以及测量电压输入电路。硬件电路设计框图如图4-1所示。5 硬件简介5.1 本设计单片机的选择5.1.1常用单片机的特点比较本在这一设计中,我们涉及到了一个关键系统模块单片机系统模块,而目前单片机的种类是很繁多的,主要有主流的8位单片机和高性能的32位单片机,结合本设计各方面因素,8位单片机对于本设计已经是绰绰有余了,但将用哪一种类8的单片机呢?在这里,不得不先简单的介绍一下几种常用的8位单片机。单片机是指一个集成在一块芯片上的完整计算机系统,具有一个完整计算机51 系列单片机,avr单片机,pic单片机。应用最广的8位单片机还是intel的51系列单片机。51系列单片机的特点是:硬件结构合理,指令系统规范,加之生产历史悠久,世界有许多芯片公司都买了51的芯片核心专利技术,并在其基础上扩充其性能,使得芯片的运行速度变得更快,性价比更高。 avr 单片机是atmel公司推出较新的单片机,它的显著特点是:高性能,低功能,高速度,指令单周期为主,但性格方面比51单片机要高。有专门的i/o方向寄存器。虽然有转强的驱动电压,但i/o口使用不比51单片机方便。pic单片机系列是美国微芯公司的产品,也是市面上增长最快的单片机之一,属精简指令集单片机,其特点是:高速度,高性能,但在性格方面比51单片机要高,也有专门的,i/o方向寄存器,i/o 口使用不比 51单片机方便。 5.1.2 单片机的选择本设计中选用是51系列的at89c52,它是低电压,低功耗,高性能的cmos8 位单片机,片内含8kb的可反复擦写的只读程序存储器和256b的随机存取数据存储器,2个 i/o 口线, 3 个 16 位定时/计数器,片内振荡器及时钟电路,并与 mcs-51系列单片机兼容。在设计中,单片机起着连接硬件电路与程序运行及存储数据的任务,一方面,它将 a/d 转换器。显示器和语音芯片等通过i/o口地址线和数据线连接起来;另一方面, 它将用户下载的程序通过控制总线控制数据的输入输出,从而实现册电压的功能。图5-1单片机总控制电路5.1.3 stc89c52单片机介绍stc89c52是一种带8k字节闪烁可编程可檫除只读存储器(fperom-flash programable and erasable read only memory )的低电压,高性能comos8的微处理器,俗称单片机。该器件采用atmel搞密度非易失存储器制造技术制造,与工业标准的mcs-51指令集和输出管脚相兼容。单片机总控制电路如图5-1所示。(1) 时钟电路stc89c52内部有一个用于构成振荡器的高增益反相放大器,引脚rxd和txd分别是此放大器的输入端和输出端。时钟可以由内部方式产生或外部方式产生。内部方式的时钟电路如图5-2 (a) 所示,在rxd和txd引脚上外接定时元件,内部振荡器就产生自激振荡。定时元件通常采用石英晶体和电容组成的并联谐振回路。晶体振荡频率可以在1.212mhz之间选择,电容值在530pf之间选择,电容值的大小可对频率起微调的作用。外部方式的时钟电路如图5-2(b)所示,rxd接地,txd接外部振荡器。对外部振荡信号无特殊要求,只要求保证脉冲宽度,一般采用频率低于12mhz的方波信号。片内时钟发生器把振荡频率两分频,产生一个两相时钟p1和p2,供单片机使用。rxd接地,txd接外部振荡器。对外部振荡信号无特殊要求,只要求保证脉冲宽度,一般采用频率低于12mhz的方波信号。片内时钟发生器把振荡频率两分频,产生一个两相时钟p1和p2,供单片机使用。 (a)内部方式时钟电路 (b)外部方式时钟电路图5-2 时钟电路rxd接地,txd接外部振荡器。对外部振荡信号无特殊要求,只要求保证脉冲宽度,一般采用频率低于12mhz的方波信号。片内时钟发生器把振荡频率两分频,产生一个两相时钟p1和p2,供单片机使用。(2) 复位及复位电路 a、复位操作复位是单片机的初始化操作。其主要功能是把pc初始化为0000h,使单片机从0000h单元开始执行程序。除了进入系统的正常初始化之外,当由于程序运行出错或操作错误使系统处于死锁状态时,为摆脱困境,也需按复位键重新启动。除pc之外,复位操作还对其他一些寄存器有影响,它们的复位状态如表5-1所示。 b、复位信号及其产生rst引脚是复位信号的输入端。复位信号是高电平有效,其有效时间应持续24个振荡周期(即二个机器周期)以上。若使用颇率为6mhz的晶振,则复位信号持续时间应超过4us才能完成复位操作。产生复位信号的电路逻辑如图5-3所示。 表5-1一些寄存器的复位状态寄存器复位状态寄存器复位状态pc0000htcon00hacc00htl000hpsw00hth000hsp07htl100hdptr0000hth100hp0-p3ffhscon00hipxx000000bsbuf不定ie0x000000bpcon0xxx0000btmod00h 图5-3复位信号的电路逻辑图整个复位电路包括芯片内、外两部分。外部电路产生的复位信号(rst)送至施密特触发器,再由片内复位电路在每个机器周期的s5p2时刻对施密特触发器的输出进行采样,然后才得到内部复位操作所需要的信号。复位操作有上电自动复位相按键手动复位两种方式。上电自动复位是通过外部复位电路的电容充电来实现的,其电路如图 5-4(a)所示。这佯,只要电源vcc的上升时间不超过1ms,就可以实现自动上电复位,即接通电源就成了系统的复位初始化。按键手动复位有电平方式和脉冲方式两种。其中,按键电平复位是通过使复位端经电阻与vcc电源接通而实现的,其电路如图5-4(b)所示;而按键脉冲复位则是利用rc微分电路产生的正脉冲来实现的,其电路如图5-4(c)所示。(a)上电复位 (b)按键电平复位 (c)按键脉冲复位图5-4复位电路上述电路图中的电阻、电容参数适用于6mhz晶振,能保证复位信号高电平持续时间大于2个机器周期。本系统的复位电路采用图5-4(b)上电复位方式。 stc89c52具体介绍如下: 主电源引脚(2根) vcc(pin40):电源输入,接5v电源 gnd(pin20):接地线 外接晶振引脚(2根) xtal1(pin19):片内振荡电路的输入端 xtal2(pin20):片内振荡电路的输出端 控制引脚(4根) rst/vpp(pin9):复位引脚,引脚上出现2个机器周期的高电平将使单片机复 位。ale/prog(pin30):地址锁存允许信号psen(pin29):外部存储器读选通信号ea/vpp(pin31):程序存储器的内外部选通,接低电平从外部程序存储器读指 令,如果接高电平则从内部程序存储器读指令。 可编程输入/输出引脚(32根)表5-2 stc89c52主要功能主要功能特性兼容mcs51指令系统8k可反复擦写flash rom32个双向i/o口256x8bit内部ram3个16位可编程定时/计数器中断时钟频率0-24mhz2个串行中断可编程uart串行通道2个外部中断源共6个中断源2个读写中断口线3级加密位低功耗空闲和掉电模式软件设置睡眠和唤醒功能 stc89c52单片机有4组8位的可编程i/o口,分别位p0、p1、p2、p3口,每 个口有8位(8根引脚),共32根。 po口(pin39pin32):8位双向i/o口线,名称为p0.0p0.7 p1口(pin1pin8):8位准双向i/o口线,名称为p1.0p1.7 p2口(pin21pin28):8位准双向i/o口线,名称为p2.0p2.7 p3口(pin10pin17):8位准双向i/o口线,名称为p3.0p3.7 stc89c52主要功能如表5-2所示。(3) 单片机最小系统单片机最小系统由一个单片机、一个晶振和2 个磁片电容组成,是单片机外围核心电路,如图5-5所示。5.2 本设计显示器件选择5.2.1 常用显示器件简介本次设计中有显示模块,而常用的显示器件比较多,有数码管,led点阵,1602液晶,12864液晶等。 数码管是最常用的一种显示器件,它是由几个发光二极管组成的8字段显示器件,其特点是价格非常的便宜,用也非常的方便,显示效果非常的清楚。小电流下可以驱动发光,发光响应时间极短,体积小,重量轻,抗冲击性能好,寿命长。但数码管只能是显示09的数据。不能够显示字符,这也是数码管的不足之处。图5-5 单片机最小系统图led阵显示器件是由好多个发光二极管组成的。具有高亮度,功耗低,视角大,寿命长,耐湿,冷,热等特点,led点阵显示器件可以显示数字,英文字符,中文字符等。但用led点阵显示的软件程序设计比较麻烦32个字符。1602 液晶模块内部的字符发生存储器已经存储了160个不同的点阵字符图形,这些字这些字符有:阿拉伯数字,英文字母的大小写,常用的符号,和日文假名等,每一个字符都有一个固定的代码。使用时直接编写软件程序按一定的时序驱动即可。它的特点是显示字迹清楚,价格相对便宜。12864液晶也是一种工业字符型液晶,它不仅能够显示1602液晶所可以显示的字符,数字等信息,而且还可以显示8*4个中文汉字和一些简单的图片,显示信息也非常的清楚。使用时也直接编写软件程序按一定的时序驱动即可。不过它的价格比1602液晶贵了很多。5.2.2 显示器件的选择数码管是最常用的一种显示器件,它是由几个发光二极管组成的8字段显示器件,其特点是价格非常的便宜,用也非常的方便,显示效果非常的清楚。小电流下可以驱动发光,发光响应时间极短,体积小,重量轻,抗冲击性能好,寿命长。因此本次设计选用了数码管作为显示器件。 5.2.3 led 介绍led显示是用发光二极管显示字段的显示器件,也可称为数码管,其外形结构如图所示,由图5-6可见它由8个发光二极管构成,通过不同的组合可用来显示09、af及小数点。 (a)管脚配置 (b) 共阴极 (c) 共阳极图 5-6 数码管led显示器分为共阴极和共阳极,共阴极是将8个发光二极管阴极连接在一起作为公共端,而共阳极是将8个发光二极管的阳极连接在一起作为公共端。led显示器有静态和动态显示两种方式,静态显示是将共阴极联到一起接地,每位的显示段(a-dp)分别与一个8位的锁存

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论