基于单片机的数字电压表毕业设计论文.doc
《基于单片机的数字电压表毕业设计论文.doc》由会员分享,可在线阅读,更多相关《基于单片机的数字电压表毕业设计论文.doc(20页珍藏版)》请在课桌文档上搜索。
1、目 录摘要IAbstractII第一章绪论11.1 课题研究的背景及意义11.2 国外研究现状和开展11.3 本文的研究容2第二章系统分析与设计方案32.1 系统分析32.1.1 功能及指标32.2 系统总体方案设计32.2.1 方案设计的根本思路32.2.2 数字电压表的两种设计方案32.2.3 A/D转换模块的选择42.2.4 接口模块的选择42.2.5 微控制器的选择52.3 系统硬件分析52.3.1 AT89S52单片机简介62.3.2 LCD1602显示器简介62.3.3 ADC0804转换芯片简介7第三章系统硬件电路设计83.1系统组成83.2电源接口电路83.3 AT89S52单
2、片机最小系统电路83.3.2 复位电路93.3.3 晶振电路103.4 LCD1602显示电路103.6 A/D转换电路113.7 量程转换电路11第四章系统软件设计124.1 系统主程序流程图124.2 LCD1602液晶流程图124.3 ADC0804流程图13第五章性能测试与分析145.1 各模块独立测试145.2 系统联合调试145.3 系统运行评估15第六章总结16参考文献References17致18附录1: 系统原理图及实物图19附录2: 系统主程序20基于单片机的数字电压表摘要:在电路设计中我们时常会用到电压表,过去大局部电压表还是模拟的,虽然精度较高但模拟电压表采用用指针式,
3、里面是磁电或电磁式构造,所以响应较慢。为适应许多高速信号领域目前已广泛使用数字电压表。数字电压表的诞生打破了传统电子测量仪器的模式和格局,它显示清晰直观、读数准确,采用了先进的数显技术,大减少了因人为因素所造成的测量误差事件,数字电压表是把连续的模拟量直流输入电压转换成不连续、离散的数字形式,并加以显示的仪表。数字电压表把电子技术、计算技术、自动化技术的成果与精细电测量技术密切的结合在一起,成为仪器、仪表领域中独立而完整的一个分支,数字电压表标志着电子仪器领域的一场革命,也开创了现代电子测量技术的先河。本设计是基于Atmel51单片机开发平台和自动控制原理的根底上实现的一种数字电压表系统。该系
4、统采用Atmel89S52单片机作为控制核心,以ADC0804为数据采样系统,实现被测电压的数据采样;使用稳压二极管做过压保护,并通过模拟开关实现了输入量程的自动转换;使用字符液晶显示被测电压。关键词:数字电压表、AT89S52、电压检测、模数转换Design of Digital Voltage Meter based on Single-chip MicroputerAbstract:In circuit design, we often use voltage meter,Over the past most of the voltage meter or a simulation,Al
5、though high precision analog voltage used in the table, but with the pointer, which is a magnetic or electromagnetic structure,so the slow responseTo meet the many areas of high-speed signal has been widely used digital voltmeter.The birth of digital voltage meter break the traditional model of elec
6、tronic measuring instruments and patterns. It shows the clear and intuitive, accurate readings, using an advanced digital display technology, greatly reduced due to human factors of the measurement error caused by the incident. Digital voltage meter is a row of analog (DC input voltage) into a non-c
7、ontinuous, discrete digital form, and the instrument display. Digital voltage meter to electronic technology, puting technology, automation technology and precision of the results of electrical measurement technology closer together and bee instruments, meters and plete an independent field of a bra
8、nch, digital voltage meter indicates that the field of electronic devices a revolution and also pioneered the modern pioneer of electronic measurement technology. The design is based on Atmel51 microcontroller development platform and automatic control based on the principle of a digital voltage met
9、er systemThe system uses Atmel89S52 microcontroller as the control core, ADC0804 for the sampled data system, The use of a zener diode for overvoltage protection, and through the realization of analog switch the input range automatic conversion; the use of character liquid crystal display the measur
10、ed voltage.Key words:Digital Voltage Meter、 AT89S52、Voltage detection、Analog Digital Conversion第一章绪论1.1课题研究的背景及意义数字电压表的高速开展,使它已成为实现测量自动化、提高工作效率不可缺少的仪表,数字化是当前计量仪器开展的主要方向之一,而高准度的DC-DVC的出现,又使数字电压表进入了精细标准测量领域。随着现代化技术的不断开展,数字电压表的功能和种类将越来越强,越来越多,其使用围也会越来越广泛。采用智能化的数字仪器也将是必然的趋势,它们将不仅能提高测量准确度,而且能提高电测量技术的自动化程
11、序,可以扩展成各种通用数字仪表、专用数字仪表及各种非电量的数字化仪表(如:温度计、湿度计、酸度计、重量、厚度仪等),几乎覆盖了电子电工测量、工业测量、自动化仪表等各个领域。从而提高计量检定人员的工作效率。在电量的测量中,电压,电流和频率是最根本的三个被测量,其中电压量的测量最经常。而且随着电子技术的开展,更是需要经常测量高精度的电压,所以数字电压就成为必不可少的测量仪器。另外,数字测量仪器具有读数准确方便,精度度高,误差小,灵敏度高,分辨率高,测量速度快等特点倍受用户亲睐,数字电压表的设计就基于这种需求开展起来。目前实现电压数字化测量的方法仍然是模数A/D转换的方法。数字电压表分类繁多,日常生
12、活中一般根据原理的不同进展分类,大致分为:比较式,电压时间变换式,积分式等。1.2国外研究现状和开展数字电压表Digital Voltmeter简称DVM,它出现在上世纪50年代初,60年代末发起来的电压测量仪表,它采用的是数字化测量技术,把连续的模拟量,也就是连续的电压值转变为不连续的数字量,加以数字处理然后通过显示器件显示。这种电子仪表之所以出现,一方面是由于电子计算机的应用推广到系统的自动控制信号的实验领域,提出了各种被观测量或被控制量转换成数字量的要求,即为了实时控制和数据处理的要求;另一方面,也是电子计算机的开展,带动了脉冲数字电路技术的开展,为数字化仪表的出现提供了条件。所以,数字
13、化测量仪表的产生与开展与电子计算机的开展是密切相关的;同时,为革新电子测量中的烦琐与旧方式也促进了它的飞速开展。如今,它又成为向智能化仪表开展的必要桥梁。 如今,数字电压表已经绝大局部取代了传统的模拟指针式电压表,因为传统的模拟指针式电压表功能单一,精度低,读数的时候非常不方便还经常出错,而采用单片机的数字电压表由于测量精度高,速度快,读数时也非常方便,抗干扰能力强,可扩展性强等优点已被广泛应用与电子和电工测量,工业自动化仪表,自动测量系统等领域。显示出强大的生命力。数字电压表最初是伺服步进电子管比较式,其优点是准确度比较高,但是采样速度较慢,体积重达几十公斤。继之出现了谐波式电压表,它的速度
14、方面稍有提高但准确度低,稳定性差,再后来出现了比较式仪表改良逐次渐进式构造,它不仅保持了比较是准确度高的优点,而且速度也有了很大的提高,但它有一缺点就是抗干扰能力差,很容易受到外界因素的影响,随后,在谐波式的根底上双引申出阶梯波式,它的唯一进步就是本钱降低了,可是准确度,速度及抗干扰能力都未提高。而数字电压表的开展已经非常成熟,就原理来讲,它从原来的一两种已经开展到多种,在功能上讲,它从测单一的参数开展到能测多种参数;从制作原件看,开展到集成电路,准确度已经有了很大的提高,精度已经到达1NV,读数速度到达每秒几万次,而相对以前价格已经降低了很多。数字电压表(数字面板表)是当前电子、电工、仪器、
15、仪表和测量领域大量使用的一种根本测量工具有关数字电压表的书籍和应用已经非常普及了。 数字电压表的设计和开发,已经有多种类型和款式。传统的数字电压表各有特点,它们适合在现场做手工测量,要完成远程测量并要对测量数据做进一步处理,传统数字电压表是无法完成的。然而基于PC通信的数字电压表,既可以完成测量数据的传递,又可借助PC,做测量数据的处理。所以这种类型的数字电压表无论在功能和实际上,都具有传统数字电压表无法比较的特点,这使得它的开发和应用具有良好的前景。1.3 本文的研究容本设计是基于单片机AT89S52的数字电压表系统,系统具有精度高、速度快、性能稳定、电路简单且工作可靠等特点, 具有很好的使
16、用价值。这个设计的目的和意义在于使自己掌握数字电压表的工作原理,自己动手设计数字电压表与仿真。设计的数字电压表可广泛应用于电压测量以及通过其它变换器还可以测量其他电量和非电量。数字电压表广泛应用于测量领域每次测量的准确度和可信度取决于它的主要性能和技术指标。所示我们要学习和掌握如何设计数字电压表就显得十分重要。在本次毕业设计时,我大量用到了所学的容。涉及知识面广,应用性强是本次设计的核心特点。通过自己的动手能力和钻研精神将课本知识运用到实践中来,虽然在设计上或者功能实现上存在缺乏,但最重要的是一种锻炼,培养一种理论与实践相结合的能力,希望能对将来步入社会奠定根底,实现自己人生价值!第二章系统分
17、析与设计方案2.1系统分析利用MCS-51系列单片机对整个系统进展总体控制,采用数字化测量技术,把连续的模拟量直流输入电压转化成不连续、离散的数字形式并加以显示的仪表。传统的指针式电压表功能单一,精度低,不能满足数字化时代的需求采用单片机的数字电压表,精度高、抗干扰能力强,可扩展性强、集成方便。目前,由各种单片A/D转换器构成的数字电压表,已经被广泛用于电子及电工测量、工业自动化仪表、自动测量系统等智能化测量领域,显示出强大的生命力。功能及指标本次设计要具体目标如下:1分为三档量程:05V,010V,020V;2测量最小分辨率:0.02V;3自动选择量程;4采用字符液晶LCD1602显示。2.
18、2系统总体方案设计 方案设计的根本思路设计主要采用AT89S52单片机芯片和ADC0804模/数转换芯片来完成一个简易的数字电压表,能够对输入的0V20V的模拟直流电压进展测量,并通过LCD1602进展显示,测量误差约为0.02 V。设计电路主要通过ADC0804芯片的模拟电压输入端输入的0V20V的模拟量电压,产生相应的数字量经过其输出通道D0D7传送给AT89S52芯片的P0口。该电压表的测量电路主要由四个模块组成:A/D转换模块、数据处理及控制模块、量程转换模块及显示控制模块。A/D转换主要由芯片ADC0804来完成,主要负责把采集到的模拟量转换为相应的数字量再传送到数据处理模块,数据处
19、理则由单片机AT89S52来完成,其负责把ADC0804传送来的数字量经数据处理后,产生相应的显示码送到显示模块进展显示,量程转换模块主要由继电器和分压电阻组成,由单片机控制继电器切换衰减倍数来实现量程转换,显示模块主要由LCD1602组成,实时显示测量到的电压值。数字电压表的两种设计方案设计数字电压表有多种的设计方法,由于大规模集成电路数字芯片的高速开展,各种数字芯片品种多样,导致对模拟数据的采集局部不一致,进而又使对数据的处理及显示的方式的多样性。又由于在现实的工作生活中,需要测量的模拟电压围是比较大的,所以必须要对输入电压作分压处理,而各个数据处理芯片的处理电压围不同,则各种方案的分段也
20、不同。下面介绍两种数字电压表的设计方案。方案一:由数字电路及芯片构建。这种设计方案是由模拟电路与数字电路两大局部组成,模拟局部包括输入放大器、A/D转换器和基准电压源;数字局部包括计数器、译码器、逻辑控制器、振荡器和显示器。其中,A/D转换器是它的核心器件,它将输入的模拟量转换成数字量。模拟电路和数字电路是相互联系的,由逻辑控制电路产生控制信号,按规定的时序将A/D转换器中个组模拟开关接通或断开,保证A/D转换正常进展。A/D转换结果通过计数译码电路变换成段码,最后驱动显示器显示出相应的数值。此方案设计的优点是设计本钱低,能够满足一般的电压测量。但设计不灵活,都是采用纯硬件电路,很难将其在原有
21、的根底上进展扩展。方案二:由单片机系统及A/D转换芯片构建。这种方案是利用单片机系统与模数转换芯片、显示模块等的结合构建数字电压表。由于单片机的开展已经成熟,利用单片机系统的软硬件结合,可以组装出许多的应用电路来。此方案的原理是模/数A/D转换芯片的基准电压源,被测量电压输入端分别输入基准电压和被测电压。模/数A/D转换芯片将被被测量电压输入端所采集到的模拟电压信号转换成相应的数字信号,然后通过对单片机系统进展软件编程,使单片机系统能按规定的时序来采集这些数字信号,通过一定的算法计算出被测量电压的值。最后单片机系统将计算好了的被测电压值按一定的时序送入显示电路模块加以显示。此方案不仅能够继承方
22、案一的各种优点,还能改良方案一设计的不灵活,可以在原有的根底上进展扩展4。综合比较以上两种设计方案的各方面的优点及现在所设计的电压表的实用性,选择第二种电压表的设计方案,及由单片机及数字芯片构建的方法来实现数字电压表的设计。2.2.3 A/D转换模块的选择方案一:A/D转换器采用ICL7107型三位半显示的芯片,输入信号,流经取样电路取样后送到ICL7107型三位半A/D转换器,只需要很少的简单外围元件,就可以组成数字电流表模块,直接驱动三位半LED显示器显示,最后输入电流在显示部件显示。由于ICL7107做的LED数字电压表最大的缺点是数字乱跳不稳定,特别是最后一位,所以不采用此方案。方案二
23、:A/D转换器采用ADC0804转换芯片,其中A/D转换器用于实现模拟量数字量的转换,单电源供电。ADC0804是属于连续渐进式的A/D转换器,这类型的A/D转换器除了转换速度快、分辨率高外,还有价钱廉价等优点。 ADC0804是采用单通道模拟量输入,8位数字量输出功能的A/D转换器,转换时间为100us,模拟输入电压围为0V5V,具有参考电压输入端,含时钟发生器,不需要调零,因此,本次设计选用ADC0804作为AD转换芯片。接口模块的选择方案一:使用数字电路实现,采用译码芯片CD4543作为接口芯片,这种方案能实现功能,但稳定性不高,构造复杂。方案二:采用AT89S52单片机作为系统的控制单
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 数字 电压表 毕业设计 论文
链接地址:https://www.desk33.com/p-14144.html