基于单片机AT89c51的数字万用表设计.docx
《基于单片机AT89c51的数字万用表设计.docx》由会员分享,可在线阅读,更多相关《基于单片机AT89c51的数字万用表设计.docx(56页珍藏版)》请在冰豆网上搜索。
![基于单片机AT89c51的数字万用表设计.docx](https://file1.bdocx.com/fileroot1/2023-4/20/f39c2171-2e46-4133-91da-530bb3bb723e/f39c2171-2e46-4133-91da-530bb3bb723e1.gif)
基于单片机AT89c51的数字万用表设计
摘要:
本次设计用单片机芯片AT89c51设计一个数字万用表,能够测量交、直流电压值、直流电流、直流电阻以及电容,四位数码显示。
此系统由分流电阻、分压电阻、基准电阻、电容测试芯片电路、51单片机最小系统、显示部分、报警部分、AD转换和控制部分组成。
为使系统更加稳定,使系统整体精度得以保障,本电路使用了AD0809数据转换芯片,单片机系统设计采用AT89S51单片机作为主控芯片,配以RC上电复位电路和11.0592MHZ震荡电路,显示芯片用位数码管显示。
程序每执行周期耗时缩到最短,这样保证了系统的实时性。
8TEC6122,驱动本文全面、深入、系统地介绍了43/4位智能数字万用表的系统设计与研究。
设计中采用了美国MAXIM公司生产的专配万用表芯片MAX134,以及Intel公司生产的MCS8051单片机。
整个系统结构由MAX134外加一些外围元件构成,然后再与单片机8051相连,驱动LED数码显示。
文章主要介绍了MAX134的性能特点、内部结构、数字接口、输入输出数据及一些功能和原理。
整个设计包括硬件电路设计及软件设计。
硬件电路设计包括处理器、外部设备元件的选择及电路设计,而软件设计则主要是实现仪表的各功能的控制。
转换与控制单片机AT89S51AD数字万用表关键词
AbstractThisdesignisdesignadigitaluniversalmeterwithchipAT89s51ofone-chipcomputer,can
measureandhandin,directcurrentpressingvalue,directcurrentflow,thedirectcurrentishindered,
fournumbersshow.Thissystemisshuntedresistance,resistanceofpartialpressure,basicresistance,
minimumsystemof51one-chipcomputers,shownthatsome,warningpart,ADchangeandcontrol
makinguppartly.Inordertomakethesystemmoresteady,makethewholeprecisionofthesystembe
ensured,thiscircuithasusedAD0809datatochangethechip,theone-chipcomputersystemis
designedtoadoptAT89S51one-chipcomputerasthetopmanagementchip,theelectricityisrestoredto
thethronethecircuitand11.0592MHZandshakenthecircuittomatchonRC,showthatthechipuses
TEC6122,urge8numberstobeinchargeofshowing.Theeveryexecutioncycleconsumingtimeof
procedurecontractstogetshortest,inthiswaythereal-timecharacterofthesecuritysystem.Inordertomakethesystemmoresteady,makethewholeprecisionofthesystembeensured,this
circuithasusedAD0809datatochangethechip,theone-chipcomputersystemisdesignedtoadopt
AT89S51one-chipcomputerasthetopmanagementchip,theelectricityisrestoredtothethronethe
circuitand11.0592MHZandshakenthecircuittomatchonRC,showthatthechipusesTEC6122,
urge8numberstobeinchargeofshowing.
Keyword:
DigitaluniversalmeterAT89S51one-chipcomputerADchangesandcontrols
录目
摘要.................................................................i
Abstract...............................................................i
1.绪论................................................................4
4............................................................................................................1.1数字万用表的主要特点6................................................................................................................1.2数字万用表设计背景1.2.1数字万用表的设计目的和意义....................................................................................6
6................................................................................................1.2.2数字万用表的设计依据6....................................................................................1.2.3数字万用表的设计目的和意义7.........................................................................................................................1.3万用表发展趋势2.数字万用表总体设计方案..............................................8
8.............................................................................................................2.1数字万用表的基本原理15...............................................................................2.2数字万用表的硬件系统设计总体框架图3.选用芯片介绍及硬件电路设计方案.....................................16
16芯片选择及功能简介..............................................................................................................3.1
16.......................................................................................3.1.1AT89c51芯片功能特性描述19介绍.............................................................................................................3.1.2ADC0809
21..............................................................................................................3.1.2TEC6122简述
24.......................................................................................3.2设计方案及数字万用表的硬件设计
24设计方案......................................................................................................................3.2.1
26..............................................................................................3.2.2数字万用表的硬件设计26..............................................................3.2.2.1分模块详述系统各部分的实现方法32..................................................................3.2.2.2数字万用表控制硬件整体结构图32......................................................................................3.2.2.1电路的工作过程描述4.系统软件与流程图...................................................33
33..........................................................................................................................4.1电路功能模块33...........................................................................................................................4.2系统总流程图
2.................................................................................................................4.3物理量采集处理流程
3................................................................................................................电压测量过程流程图.4.44.............................................................................................................4.5电流的测量过程流程图5.............................................................................................................电阻的测量过程流程图4.6
6................................................................................................................4.7电容测量过程流程图.结论.................................................................7
致谢.................................................................8
参考文献...............................................................9
附录...................................................................9
绪论1
随着微电子技术的高速发展,单片机的功能集成化,智能仪器也发展到了一个新的阶段。
现在,单片机外围电路正朝着单片集成化、数字化、智能化、网络化、多功能、微功耗、高可靠性的方向发展。
单片机与单片系统、智能传感器、网络通信等高新技术的融合,必将成为21世纪新的经济增长点。
计算机技术及微电子器件在测量技术中的广泛应用,使智能仪器在测量的准确度、灵敏度、可靠性、自动化程度、运用功能方面或在解决测量技术问题的深度及广度方面有了巨大的发展。
本设计是基于MAXIM公司生产的数字万用表专控芯片MAX134设计的位数字万用表。
43/4智能数字万用表亦称数字多用表(DMM),其主要特点是显示直观、读数准确、准确度高、分辨力强、功能完善、性能稳定、过载能力强、耗电省、体积小、易于携带。
近年来,数字万用表迅速发展,无论是便携式,还是台式万用表在精度、功能和性能上都有较大的提高。
现在3
3/4位便携式数字万用表和41/2位便携式数字万用表已经成为主流;台式万用表的发展速度更快,已经有几家公司推出单片集成方案,使台式万用表的性能更高、功能更强,价格更加合理。
近年来,我国对智能仪器的研究,无论在生产、科研等方面都取得了很大的进展,但是由于我国发展起步晚,我国现在所用的测量工具都基本上是31/2位的数字表,它的准确度都不是位数字万用表在精确度上提高了一个档次,性能更优越。
很高,而我们这次设计的43/4本设计采用美国MAXIM公司生产的MAX134为核心芯片,配上INTEL公司推出的8位微处理机MCS8051,控制键盘的输入和数码管的输出,实现电阻/交流电压/直流电压/交-直流电流等的测量,测电压或电阻时还可自动转换量程。
传统的模拟式万用表已有很久的发展历史,虽然不断改进与完善,仍无法满足现代电子测量的需要。
数字万用表自从问世以来,显示出了强大的生命力,现已成为在电子测量领域中应用最广泛的一种仪表。
现在让我们来探讨一下新型智能43/4位数字万用表。
数字万用表的主要特点1.1
数字电压表简称DVM,它是采用数字化测量技术,把连续的模拟量转换成不连续的数字形式并加以显示的仪表。
智能化数字万用表则是大规模集成电路(LSI)、数显技术、计算机技术及的结晶。
(ATE)自动测试技术通过对DVM的扩展,即可形成数字多用表DMM(DigitalMultimeter)。
因此,数字万用表的功能是电压表上的扩展。
数字万用表主要有一下特点:
显示清晰,直观,读数准确1
传统的模拟式万用表必须借助于指针和刻度来进行读数,在读数过程中不可避免地会引入认为的测量误差(例如视差),并且还容易造成视觉疲劳。
数字电压表则采用先进的数显技术,使显示结果一目了然,只要仪表不发生跳数现象,测量结果就是唯一的。
不仅保证了读数的客观性与准确性,还符合人们的读数习惯,能够缩短读数和记录的时间。
新型数字万用表在数显的基础上增加了显示各种标志符的功能,便于读数,又对操作人员给予明显提示。
显示位数2
显示位数通常为21/2位~81/2位.具体讲,有21/2位、3位、31/2位、32/3位、33/4位、4位、41/2位、43/4位、5位、51/2位、6位、61/2位、71/2位、81/2位共14种。
国外最近位数字仪表。
位和101/2还推出了83/4定数字仪表的位数有两条原则:
①能显示从0~9所有数字的位是整数位;②分数位的数值是以最大显示值中最高位数字位分子,用满量程时最高位数字为分母.例如,某数字仪表的最大显示值为±19999,满量程计数值为20000,这表明该仪表有4个整数位,而分数位的分子为1,分。
或141/2位,读作四位半,其最高位只能显示0母为2,故为准确度高3
字电压表的准确度是测量中系统误差与随机误差的综合。
它表示测量结果与真值的一致程度,也反映测量误差的大小。
一般讲准确度愈高,测量误差愈小,反之亦然。
准确度的公式有三种表述方式:
①(a%RDG+b%FS)准确度=±②RDG+n个字)准确度=±(a%③个字)a%RDG+b±(%FS+n准确度=式①中,RDG为读数值(即显示值),FS表示满度值。
括号中前一项代表A/D转换器和功能转换器的综合误差,后一项是由于数字化处理而带来的误差。
②式中,n是量化误差,反映在末位数字上的变化量。
若把n个字的误差折合成满量程的百分数,即变成式①,③式比较特位万用表将使用②式来表示准确度。
43/4殊,应用面较窄。
分辨力高4
数字万用表在最低电压量程末位1个字所对应的电压值,称作仪表的分辨力。
它反映出仪。
的最高分辨力为10μV位的表灵敏度的高低。
43/4DVM测量范围宽、扩展能力强5
测量速度快、输入阻抗高6
数字万用表在每秒钟内对被测电压的测量次数叫测量速率。
单位为“次/s”,主要取决于A/D转换器的转换速率。
43/4位DVM的测量速率一般在10次/s。
字电压表具有很高的阻抗,通常。
10000MΩ~10MΩ为
集成度高,微功耗7
抗干扰能力强8
数字万用表设计背景1.2
在本节中主要介绍了系统的设计原则和总体方案及系统概述等。
数字万用表的设计目的和意义1.2.1
数字万用表是当前电子、电工、仪器、仪表和测量领域大量使用的一种基本测量,已被广泛应用于电子及电工测量、工业自动化仪表、自动测试系统等智能化测量领域,示出强大的生命力。
随着时代科技的进步,数字万用表的功能越来越强大,把电量及非电量的测量技术提高到崭新水平。
数字万用表的设计依据1.2.2
根据数字万用表的原理,结合以下的设计要求:
“设计一个数字万用表,能够测量交、直流电压值,直流电流、直流电阻,四位数码显示。
实现多级量程的直流电压测量,其量程范围是200mv、2v,20v,200v和500v.实现多级量程的交流电压测量,其量程范围是200mv、2v,20v,200v
和500v.实现多级量程的直流电流测量,其量程范围是2mA,20mA,200mA、2A和20A.实现多级量程的电阻测量,其量程范围是200、2k,20k,200k和2M。
”以及电容测量电路。
由此设想出以下的解决方法,即数字万用表的系统由分流电阻、分压电阻、基准电阻、电容测试芯片电路、51单片机最小系统、显示部分、报警部分、AD转换和控制部分组成。
为使系统更加稳定,使系统整体精度得以保障。
数字万用表设计重点解决的问题1.2.3
本设计重点要解决的问题是对不同量程的各种测量内容的转换,还有就是各部分电路组合成一个完整的数字万用表,而难点解决的问题就是程序的设计,要保正其可行性从而保证设计的正确性。
万用表发展趋势1.3
90年代以来,数字万用表正处于蓬勃发展的新时期,突出表现在新技术不断涌现,新工艺被广新产品层出不穷。
泛采用广泛采用新技术,不断开发新产品1
电子技术的进步,往往预示着数字万用表研制水平的新突破,近年来,各项新技术愈来愈普遍采用,并且迅速转化为生产力。
广泛采用新工艺2
新一代的数字万用表正朝着标准模块化的方向发展。
电子模块又称为电子功能组件,简称模块。
它是采用微电子技术和微型电子元器件,按插件组装成一体,能完成某一种特定的功能的商品化部件。
现在,数字万用表的单元电路已基本上被标准化,通用化,系统化的模块取代。
单片大规模和超大规模集成电路的采用3
转换器A/D51/2带微处理器的单片位1)集成电路DMM43/4位专配微处理器的2)
产品的应用ASIC3)AX133/134是美国最大集成电路公司最新研制的专配微处理器的DMM芯片。
它们配上4位智能数字万用表。
位或43/433/4位微处理器位或8位或16,即可构成具有高性价比的计算机模块化仪器与虚拟仪器的发展4
安全性能的提高5
数字万用表总体设计方案2
数字万用表的基本原理2.1数字万用表的最基本功能是能够测量交直流电压,交直流电流,还有能够测量电阻,数字。
2-1万用表的基本组成见图
LE晶动(小数点模数转换,译码驱基准电IREF转量程分档电阻(过压过流保护直流换)
电阻量测被输入交流分压器(量程转换)变换器交流直流电流电压
整流,(放大,分流器(量程转换)过压过流保护滤波)
数字万用表的基本组成图2-1
下面我们分别介绍各个部分的组成:
转换与数字显示电路模数(A/D)1
。
指针式仪表可以直接对模模拟信号)大小)连续变化的所谓模拟量((常见的物理量都是幅值转换成数字信通常是电压信号)拟电压、电流进行显示。
而对数字式仪表,需要把模拟电信号(大()(如存储、传输、打印、运算等。
数字信号与模拟信号不同,其幅值号,再进行显示和处理,则数字信号的大Δ)为量化的“”。
若最小量化单位(量化台阶小)是不连续的。
这种情况被称为是的整数倍,该整数可以用二进制数码表示。
但为了能直观地读出信号大小的数值,需小一定是Δ后由数码管或液晶屏显示出来。
)经过数码变换(译码的多少倍,并把结果四舍五入取为是Δ比较,看,我们把被测电压Δ=0.1mVU与ΔU例如,设。
最常≤1/1000=0.1%)量化误差(即可满足测量精度要求N≥1000。
一般情况下,)二进制N(整数.
132)(见的数字表头的最大示数为1999,被称为三位半数字表。
对上述情况,我们把小数点定在最末位之前,显示出来的就是以mV为单位的被测电压U的大小。
如:
U是Δ(0.1mV)的1234倍,即N=1234,显示结果为123.4(mV)。
这样的数字表头,再加上电压极性判别显示电路,就可以测量显示-199.9~199.9mV的电压,显示精度为0.1mV