欢迎来到天天文库
浏览记录
ID:874989
大小:430.53 KB
页数:17页
时间:2017-09-22
《基于单片机的数字电压表设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、前言在电量的测量中,电压、电流和频率是最基本的三个被测量,其中电压量的测量最为经常。而且随着电子技术的发展,更是经常需要测量高精度的电压,所以数字电压表就成为一种必不可少的测量仪器。数字电压表简称DVM,它是采用数字化测量技术,把连续的模拟量转换成不连续、离散的数字形式并加以显示的仪表。由于数字式仪器具有读数准确方便、精度高、误差小、测量速度快等特而得到广泛应用。最近的几十年来,随着半导体技术、集成电路(IC)和微处理器技术的发展,数字电路和数字化测量技术也有了巨大的进步,从而促使了数字电压表的快速发展,
2、并不断出现新的类型。数字电压表从1952年问世以来,经历了不断改进的过程,从最早采用继电器、电子管和形式发展到了现在的全固态化、集成化(IC化),另一方面,精度也从0.01%-0.005%。数字电压表作为数字技术的成功应用,发展相当快。数字电压表,以其功能齐全、精度高、灵敏度高、显示直观等突出优点深受用户欢迎。特别是以A/D转换器为代表的集成电路为支柱,使DVM向着多功能化、小型化、智能化方向发展。DVM应用单片机控制,组成智能仪表;与计算机接口,组成自动测试系统。目前,数字电压表的内部核心部件是A/D转
3、换器,转换的精度很大程度上影响着数字电压表的准确度,因而,以后数字电压表的发展就着眼在高精度和低成本这两个方面。本文是以简易数字直流电压表的设计为研究内容,本系统主要包括三大模块:转换模块、数据处理模块及显示模块。其中,A/D转换采用ADC0808对输入的模拟信号进行转换,控制核心AT89C51再对转换的结果进行运算处理,最后驱动输出装置LED显示数字电压信号。相关原理及技术数字电压表有多种的设计方法,方案是多种多样的,由于大规模集成电路数字芯片的高速发展,各种数字芯片品种多样,导致对模拟数据的采集部分的
4、不一致性,进而又使对数据的处理及显示的方式的多样性。又由于在现实的工作生活中,电压表的测量测程范围是比较大的,所以必须要对输入电压作分压处理,而各个数据处理芯片的处理电压范围不同,则各种方案的分段也不同。由此结合设计要求选择由单片机系统及数字芯片构建。这种方案是利用单片机系统与与其模数转换功能、显示模块等的结合构建数字电压表。由于单片机的发展已经成熟,利用单片机系统的软硬件结合,可以组装出许多的应用电路来。此方案的原理选用单片机的外部参考电压AREF为模数(A/D)转换功能的基准电压端,被测量电压输入端分
5、别输入基准电压和被测电压。模数(A/D)转换功能将被测量电压输入端所采集到的模拟电压信号转换成相应的数字信号,然后通过对单片机系统进行软件编程,使单片机系统能按规定的时序来采集这些数字信号,通过一定的算法计算出被测量电压的值。最后单片机系统将计算好了的被测电压值按一定的时序送入显示电路模块加以显示数字电压表的设计与实现设计要求:1.采用1路模拟量输入,能够测量0-5V之间的直流电压值。2.电压显示用4位一体的LED数码管显示,至少能够显示两位小数。3.尽量使用较少的元器件。设计思路:1.要求,选择AT89
6、C51单片机为核心控制器件。2.AD转换采用ADC0808实现,与单片机的接口为P1口和P2口的高四位引脚。3.压显示采用4位一体的LED数码管。4.LED数码的段码输入,由并行端口P0产生:位码输入,用并行端口P2低四位产生。设计方案:硬件电路设计由5部分组成;A/D转换电路,AT89C51单片机系统,LED显示系统、时钟电路、以及测量电压输入电路。硬件电路设计框图如下图所示。时钟电路A/D转换电路测量电压输入显示系统AT89C52P1P2P2P0图1数字电压表系统硬件设计框图硬件设计A/D转换模块A/
7、D转换器(ADC)的作用是把模拟量转换成数字量,以便于计算机进行处理。随着超大规模集成电路技术的飞跃发展,现在有很多类型的A/D转换器芯片,不同的芯片内部结构不一样,转换原理也不仅相同,各种转换芯片根据转换原理可分为:计数型A/D转换器,逐次逼近型A/D转换器,双重积分型A/D转换器,和并行式A/D转换器等,按转换方法可分为直接A/D转换器和间接A/D转换器;按其分辨率分为4-16位转换器。AT89C52单片机AT89C52提供以下标准功能:4KB的Flash闪速存储器,128B内部RAM,32个I/O口
8、线,两个16位定时/计数器,一个5向量两级中断结构,一个全双工串行通信口,片内震荡器及时钟电路,同时,AT89C52降至0Hz静态逻辑操作,并支持两种软件可选的节电工作模式。空闲方式停止CPU的工作,但允许RAM,定时/计数器,串行通信口及中断系统继续工作,掉电方式保存RAM中的内容,但震荡器停止工作并禁止其他所有工作直到下一个硬件复位。AT89V52引脚图中断程序设计ICL7135每一分钟完成3次据的采集工作,1/3秒完成后
此文档下载收益归作者所有