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

下载本文档

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

文档简介

1、摘 要数字电压表是采用数字化测量设计的电压仪表。目前,其作为数字化仪表的基础和核心,已被广泛应用于电子和电工测量、工业自动化仪表、自动测试系统等领域,显示出强大的生命力。与此同时,数字电压表扩展而成的各种通用及专用仪器仪表,也将电量及非电量测量技术提高到崭新水平。本设计为直流数字电压表。利用MCS-51单片机AT89C51借助软件实现数字显示功能、自动校准、LED显示,A/D转换器采用ADC0808构成数模转换电路。该电压表测量范围在05V。由于采用高性能的单片机芯片为核心,同时利用LED数码管为显示设备,这样就使显示清晰直观、读数准确,减少了因为人为因素所造成的测量误差事件,同时提高了测量的

2、准确度。关键词:AT89C51;A/D转换;LED目 录摘 要I第1章 绪论21.1 研究背景21.2 数字电压表的主要特点31.3 设计要求和指标5第2章 方案的选择和论证62.1 方案选择62.2 方案论证7本章小结7第3章 硬件电路设计83.1 系统主控电路8 单片机AT89C518 时钟电路10 复位电路113.2 A/D转换电路123.2.1 ADC0808简介143.2.2 A/D转换电路设计153.3 显示电路15 常用显示器件163.3.2 LED简介16本章小结17第4章 系统软件设计184.1 主程序设计184.2 A/D转换程序19本章小结19第5章 系统仿真与调试205

3、.1 系统仿真205.1.1 Proteus简介20功能及特点205.2 局部调试20 硬件调试21 软件调试215.3 整机调试22本章小结22结 论23致 谢24参考文献25附录1 系统源程序26附录2 仿真电路图30附录3 元件清单31第1章 绪论1.1 研究背景智能仪器是仪器仪表的一种。近年来,计算机技术及微电子器件在工程技术中应用十分广泛。在此基础上发展起来的智能仪表,无论是在测量的准确性、灵敏度、可靠性、自动化程度、运用功能方面还是在解决测量技术与控制技术问题的深度及广度方面都有了很大的发展,以一种崭新的面貌展现在人们的面前。数字电压表是在此基础上发展起来,并被广泛的应用。数字电压

4、表(Digital Voltmeter)简称DVM,它是智能仪器中最常见的,是采用数字化测量技术,把连续的模拟量(直流输入电压)转换成不连续、离散的数字形式并加以显示的仪表。这种电子测量的仪表之所以出现,一方面是由于电子计算机的应用逐渐推广到系统的自动控制实验研究的领域,提出了将各种被观测量或被控制量转换为数码的要求,即为了实时控制及数据处理的需要;另一方面,也是电子计算机的发展,带动了脉冲数字电路技术的进步,为数字化仪表的出现提供了条件。所以,数字化测量仪表的产生与发展与电子计算机的发展是密切相关的;同时,为革新电子测量中的繁琐和陈旧方式也催促了它的飞速发展。如今,它又成为向智能化仪表发展的

5、必要桥梁。如今,数字电压表已绝大部分取代了传统的模拟指针式电压表。因为传统的指针式电压表功能单一、精度低,不能满足数字化时代的需求。数字电压迄今已有40多年的发展史。目前,由各种单片机、A/D转换器构成的数字电压表,已被广泛应用于电子及电子测量、工业自动化仪表、自动测试的系统等领域,显示出强大的生命力。由于电子技术、大规模集成电路及计算机的发展,人们不久就研制出微处理器数字电压表,实现了DVM数据处理自动化和可编程序。因为带有存储器并使用软件支持,所以可以进行信息处理,可通过标准接口组成自动测试系统。除了完成原有DVM的各种功能外,还能够自校、自检,保证了自动测量的高标准确度,实现了仪器、仪表

6、的智能化。当前,智能化仪表法十分速度,而微处理式DVM在智能仪表中占的比重最大,智能化的DVM为实现各种物理量的动态测量提供了可能。与此同时,由DVM扩展而成的各种通用及专用数字仪器仪表,也把电量及非电量测量技术提高到崭新水平数字电压表的特点:显示清晰直观,读书准确。传统的模拟式仪表必须借助于指针和刻度盘进行读数,在读数过程中不可避免地会引入认为的测量误差,并且容易造成视觉疲劳。数字电压表则采用先进的数显技术,使测量结果一目了然,只要仪表不发生跳数现象,测量结果就是唯一的。不仅保证读数的客观性与准确性,还符合人们的读数习惯,能缩短读数和记录的时间。在电量的测量中,电压、电流和频率是最基本的三个

7、被测量。其中,电压量的测量最为经常。随着电子技术的发展,更是经常需要测量高精度的电压,所以数字电压表就成为一种必不可少的测量仪器。另外,由于数字式仪器具有读数准确方便、精度高、误差小、灵敏度高、分辨率高、测量速度快等特点而倍受用户青睐。数字电压表就是基于这种需求而发展起来的,是一种必不可少的电子仪器仪表。1.2 数字电压表的主要特点数字电压表简称DVM(Digital Voltmeter)。它是采用数字化测量技术,把连续的模拟量(直流输入电压)转换成不连续、离散的数字形式并加以显示的仪表。智能数字电压表则是大规模集成电路,显示技术,计算机技术,自动测试技术的产品。数字电压表主要有以下特点:1、

8、显示清晰,直观,读数清楚传统的模拟式电压表必须借助于指针和刻度盘进行读数。在读数过程中,不可避免的会引入认为的误差,并且还容易造成视觉疲劳。数字电压表则采用先进的数字显示技术,使显示结果一目了然。只要仪表不发生跳变现象,测量结果就是唯一的。不仅保证了读数的客观性与准确性,还符合人们的读数习惯,能够缩短读数和记录的时间。2、准确度高数字电压表的准确度是测量结果中系统误差与随机误差的结合。它表示测量结果与真值的一致程度,也反映测量误差的大小。一般讲,准确度越高,测量误差越小,反之则越大。根据准确度的高低,可将数字电压表分成若干等级。直流数字电压表共分为11个等级:0.0005,0.001,0.00

9、2,0.005,0.01,0.02,0.05,0.1,0.2,0.5,1.0。3、分辨率高数字电压表在最低电压量程上末位1个字所对应的电压值,称作仪表的分辨力。它反映出仪表的灵敏度的高低。分辨力是指所能显示的最小数字与最大数字之比,通常用百分数来表示。4、测量范围宽多量程数字电压表通常可测01000V的直流电压,配上高压探头还可测量几千伏的电压。5、测量速度快数字电压表在每秒钟内被测电压的测量次数,叫测量速率,单位是“次/s”。它主要取决于A/D转换器的转换速率。6、输入阻抗高数字电压表具有很高的输入阻抗。这样在测量时从被测电路上吸取的电流极小,不会影响被测信号源的工作状态,由此可减少小信号源

10、内带来的附加误差。7、集成度高,微功耗新型数字电压表普通采用CMOS大规模集成电路,整机功耗很低。8、抗干扰能力强噪声干扰大致分为两类:一类是串模干扰,干扰电压与被测量信号串连后加至仪表的输入端,另一类是共模干扰,干扰电压同时加于仪表的两个输入端。衡量仪表干扰能力的技术指标也有两个:串模抑制比和共模抑制比。高档数字电压大多采用数字滤波和浮地保护等技术,进一步提高了抗干扰能力,其共模抑制比可达100-80dB,串模抑制比为100dB左右。目前数字电压表正进入一个蓬勃发展的新时期。一方面它开拓了电子测量领域的先河,另一方面它本身正朝着高准确度,智能化,低成本的方向发展。1、采用新技术,开发新产品数

11、字电压表的新产品总是依托新技术而问世的。近些年来,新技术的涌现,不断的被采用,迅速转化成生产力。2、单片专用IC的广泛应用集成电路强大的生命力在于应用。目前国内外都在积极开发供数字仪表使用的单片专用IC,为研制高性价比数字电压表以及智能仪器创造了条件。3、多重显示仪表多重显示仪表能同时显示同一被测信号的两种不同参数,例如交换电压值与频率值。4、广泛采用新器件,新工艺近年来,电子模块,电子模板,表面安装元件,超小型集成电路等新器件正越来越广泛的用于数字电压表中。此外,数字电压表在安装工艺,外观设计,安全性,可靠性等方面也在不断改进,日趋完善。1.3 设计要求和指标1、电路要求数字电压表可以显示清

12、晰、直观、读数准确、准确度高、分辨力高、测量速度快、输入阻抗高、集成度高、微功耗和抗干扰能力强等特点。2、技术指标(1)4位数码管显示,即精确到百分位;(2)电压测量范围:05V;(3)精确度达到±0.5%第2章 方案的选择和论证2.1 方案选择设计数字电压表有很多种的设计方法,方案是多种多样的。由于规模集成电路数字芯片的告诉发展,各种数字芯片品种多样,导致对模拟数据的采集部分的不一致性,进而又使对数据的处理及显示的方式的多样性。又由于在现实的工作生活中,电压表的测量测程范围是比较大的,所以必须要对输入电压作分压处理,而各个数据处理芯片的处理电压范围不同,则各种方案的分段也不同。下面

13、介绍两种数字电压表的设计方案。1.由数字电路及芯片构建这种设计方案是由模拟电路与数字电路两大部分组成,模拟部分包括输入放大器、A/D转换器和基准电压源;数字部分包括计数器、译码器、逻辑控制器、振荡器和显示器。其中,A/D转换器是它的核心器件,它将输入的模拟量转换成数字量。模拟电路和数字电路是相互联系的,由逻辑控制电路产生控制信号,按规定的时序将A/D转换器逐个组模拟开关接通或断开,保证A/D转换正常进行。A/D转换结果由计数译码电路变成段码,最后驱动显示器显示出相应的数值。此方案设计其优点是:设计成本低,能够满足一般的电压测量。但设计不灵活,都是采用纯硬件电路,很难将其在原有的基础上进行扩展。

14、2由单片机系统及A/D转换芯片构成这种方案是利用单片机系统与模数转换芯片、显示模块等的结合后,组成数字电压表。由于单片机的发展已经成熟,利用单片机系统的软硬件结合,可以组装出应用电路来。此方案的原理是模数(A/D)转换芯片的基准电压端,被测量电压输入端分别输入基准电压和被测电压。模数(A/D)转换芯片将被测量电压输入端所采集到的模拟电压信号转换成相应的数字信号,然后通过对单片机系统进行软件编程,使单片机系统能按规定的时序来采集这些数字信号,通过一定的算法计算出被测量电压的值,最后单片机系统将计算好了的被测电压值按一定的时序送入显示电路模块加以显示。此方案不仅能够继承上一种方案的各种优点,还能改

15、进上一种设计方案设计不灵活,难以在原基础上进行功能扩展等不足。2.2 方案论证方案2不仅能够继承方案1的各种优点,还能改进方案1设计方案设计不灵活,难于在原基础上进行功能扩展等不足。经过以上方案设计,决定采用如图2-1所示方案。单片机晶振电路复位电路4位显示A/D转换输入电路图2-1 方案设计本章小结本章主要介绍了课题的设计方案,提出了两种方案。此次毕业设计采用了方案二,本文是采用ADC0808芯片做A/D转换器。第3章 硬件电路设计3.1 系统主控电路单片机控制模块的作用是为控制各单元电路的运行并完成数据的换算或处理,主要由单片机、时钟电路、复位电路组成。 单片机AT89C51单片机采用MC

16、S-51系列单片机AT89C51。它是美国ATMEL公司生产的低电压,高性能CMOS8位单片机,片内含4k bytes的可反复擦写的只读程序存储器(PEROM)和128 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央微处理器(CPU)和Flash存储单元,功能强大AT89C51单片机可提供多高性价比的应用场合,可灵活应用于各种控制领域。图3-1 AT89C51引脚图P0口:P0口是一组8位漏极开路型双向I/O口,也即地址、数据总线复用口。作为输出口用时,每位能吸收电流的方式驱动8个TTL逻辑门电路

17、,对端口写“1”可作为高阻抗输入端用。P1口:P1是一个带内部上拉电阻的8位双向I/O口,P1的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口。作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时,会输出一个电流。P2口:P2是一个带有内部上拉电阻的8位双向I/O口,P2的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口,作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流。P3口:P3口是一组带有内部上拉电阻的

18、8位双向I/O。P3口输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。对P3口写入“1”时,它们被内部上拉电阻拉高并可作为输入端口。作输入端时,被外部拉低的P3口将用上拉电阻输出电流。RST:复位输入。当振荡器工作时,RST引脚出现两个机器周期以上高电平将使单片机复位。ALE:当访问外部程序存储器或数据存储器时,ALE(地址锁存允许)输出脉冲用于锁存地址的8位字节。即使不访问外部存储器,ALE仍以时钟振荡频率的1/6输出固定的正脉冲信号,因此它可对外输出时钟或用于定时目的。EA:外部访问允许。欲使CPU仅访问外部程序存储器(地址为0000H-FFFFH),EA端必须保持低电平(接地)。

19、XTAL1:振荡器反相放大器及内部时钟发生器的输入端。XTAL2:振荡器反相放大器的输出端。主要性能参数:1.与MCS-51产品指令系统完全兼容;2.4k字节可重擦写Flash闪速存储器;3.1000次擦写周期;4.全静态操作:0Hz-24Hz;5.三级加密程序存储器;6.128*8字节内部RAM;7.32个可编程I/O口;8.2个16位定时、计数器;9.6个中断源;10.可编程串行UART通道;11.低功耗空闲和掉电模式。 时钟电路单片机内部每个部件要想协调一致地工作,必须在统一口令时钟信号的控制下工作。单片机工作所需要的时钟信号有两种产生方式,即内部时钟方式和外部时钟方式。图3-2是内部时

20、钟方式:单片机内部有一个构成振荡器的增益反相放大器,引脚XTAL1和XTAL2分别是此放大器的输入端和输出端,这个放大器与作为反馈元件的片外晶振一起构成自激振荡器。在该图中,电容C2和C3取30pF,晶体的震荡频率取12Mhz,晶体震荡频率高,则系统的时钟频率也高,单片机运行速度也就快。实际连接如图3-1所示。图3-2 系统时钟电路 复位电路AT89C51的复位电路如图3-3所示。当单片机通电,立即复位。电容C和电阻R9实现上电自动复位。复位也是使单片机退出低功耗工作方式而进入正常状态的一种操作。图3-3 系统复位电路3.2 A/D转换电路A/D转换器是DVM的心脏,利用它可将模拟量转换为数字

21、量。在A/D转换器中,因为输入的模拟信号在时间上是连续量,而输出的数字信号时离散量,所以进行转换时必须在一系列选定的瞬间对输入的模拟洗好取样,然后再把这些取样值转换为输出的数字量。因此,一般的A/D转换过程是通过取样、保持、量化、编码这四个步骤完成的。目前,A/D转换器的类型多达数十种,其中常见形式见表3-1。图3-1 常见的A/D转换器类型形式积分型双积分式,多重积分式,电荷平衡式斜坡型斜坡(V/T)式,阶梯斜坡式,多斜式比较型逐次比较式,跟随比较式,余数再循环比较式脉宽型脉冲宽度调制式(PWM)复合型积分斜坡式,两次取样式,多次取样式单片A/D转换器是采用CMOS工艺,将模拟电路与数字电路

22、集成在同一芯片上,并且能配数显器件显示A/D转换结果的专用集成电路。80年代以来,随着CMOS大规模集成电路和超大规模集成电路的发展,各种新型单片A/D转换器竞相问世。这类芯片集成度高,功能完善,价格较低,能以最简方式构成一块数字仪表或测试,被广泛用于新型数字仪表、智能仪器中。其共同特点是测量准确的高、分辨力强、外围电路简单、耗电省、体积小、成本低、具有很高的性价比。逐次逼近式A/D转换器属于直接型A/D转换器,它能把输入的模拟电压直接转换为输出的数字代码,而不需要经过中间变量,主要由比较器、环形分配器、控制门、寄存器与D/A转换器组成。常用的A/D芯片有ADC0808、AD0832、TLC2

23、543C等几种。下面简单介绍一下这三个芯片。ADC0808是采样分辨率为8位的、以逐次逼近原理进行模/数转换的器件。其内部有一个8通道多路开关,它可以根据地址码锁存译码后的信号,只选通8路模拟输入信号中的一个进行A/D转换。ADC0808是ADC0809的简化版本,功能基本相同。一般在硬件仿真时采用ADC0808进行A/D仿真,实际使用时采用ADC0809进行A/D转换。AD0832是一个8位D/A转换器芯片,单电源供电。CMOS工艺,低功耗。它由一个8位输入寄存器、1个8位DAC寄存器和一个8位D/A转换器组成。可支持单端输入通道和一个差分输入通道。它易于和微处理器接口或独立使用;可满量程工

24、作;可用地址逻辑多路器选择各输入通道TLC2543是TI公司的12位串行模数转换器,使用开关电容逐次逼近技术完成A/D转换过程。每个器件有三个控制输入端,片选,输入/输出时钟以及地址输入端。它可以从主机告诉传输转换数据。它有告诉的转换,通用的控制能力,具有简化比率转换,刻度以及模拟电路与逻辑电路和电源噪声隔离,耐高温等特点。由于是串行输入结构,能够节省51系列单片机I/O资源;且分辨率较高,因此在仪器仪表中有较为广泛的使用。 ADC0808简介图3-4 ADC0808引脚图IN0IN7:8路模拟量输入。A、B、C:3位地址输入,2个地址输入端的不同组合选择8路模拟量输入。ALE:地址锁存启动信

25、号。在ALE的上升沿,将A、B、C上的通道地址锁存到内部的地址锁存器。D0D7:8位数据输入端。A/D转换结果由这8根线传送给单片机。OE:允许输出信号。当OE=1时,即为高电平,允许输出锁存器输出数据。START:启动信号输入端。START为正脉冲,其上升沿清楚ADC0808的内部的各存储器,其下降沿启动A/D开始转换。EOC:转换完成信号。当EOC上升为高电平时,表明内部A/D转换已完成。3.2.2 A/D转换电路设计集成模数转换芯片ADC0808实现的A/D转换电路如图3-5所示。被测信号由ADC0808模拟输入端输入,完成A/D转换后送入单片机,经相应处理后送出显示。图3-5 ADC0

26、808与单片机的连接3.3 显示电路现代化科研和生产体系是以自动化为特征,面向自动化的过程控制及结果的显示,主要是借助于数字和符号的显示器件。数字仪表显示器件,是将信息读数转换为可视信息的期间,最终以数字形式显示读数的期间。显示方式和显示器件的选择不仅与读数的清晰、美观与否有直接关系,而且关系到仪表的整机结构、电源功率、测量速度、显示时间以及操作维护等技术性能。 常用显示器件本次设计中有显示模块,而常用的显示器件比较多,有数码管,LED点阵,1602液晶,12864液晶等。数码管是最常用的一种显示器件,它是由几个发光二极管组成的8字段显示器件,其特点是价格非常的便宜,使用也非常的方便,显示效果

27、非常的清楚。小电流下可以驱动,发光响应时间极短,体积小,重量轻,抗冲击性能好,寿命长,但数码管只能显示0-9的数据,不能够显示字符。这也是数码管的不足之处。LED点阵显示器件是由好多个发光二极管组成的。具有高亮度,功耗低,视角大,寿命长,耐湿、冷、热等特点,LED点阵显示器件可以显示数字,英文字符,中文字符等。1602液晶是工业字符型液晶,能够同时显示16*2即32个字符。1602液晶模块内部的字符发生存储器已经存储了160个不同的点阵字符图形,这些字符有:阿拉伯数字、英文字母的大小写、常用的符号等,每一个字符都有一个固定的代码。使用时直接编写软件程序按一定的时序驱动即可。它的特点是显示字迹清

28、楚价格相对便宜。12864液晶也是一种工业字符型液晶。它不仅能够显示1602液晶所可以显示的字符、数字等信息,而且还可以显示8*4个中文汉字和一些简单的图片,显示信息也非常的清楚。使用时也直接编写软件程序按一定的时序驱动即可。不过它的价格比1602液晶贵很多。 LED简介在本次设计中采用的是4段LED数码管来显示电压值。LED具有耗电低、亮度高、视角大、线路简单、耐震及寿命长等优点。它由4个发光二极管组成,其中7个按8字型排列,另一个发光二极管为圆点形状,位于右下角,常用于显示小数点,把8个发光二极管连在一起,公共端接高电平,叫共阳极接法,相反,公共端接低电平叫共阴极接法。我们采用共阳极接法,

29、当发光二极管导通时,相应的一段笔画或点就发亮,从而形成不同的发光字符。根据设计要求,显示电路需要至少4位LED数码管显示电压值。如图3-5。利用单片机的I/O口驱动LED数码管的亮灭。设计中由P0口驱动LED的段码显示,即显示字符,由P2口选择LED位码,即选择点亮哪位LED来显示。图3-5 4位一体LED数码管本章小结本章主要介绍了各个电路的组成、设计思想。单片机是本电路的核心元件。单片机又称微控制器或嵌入式控制器,而现在的智能家电无一例外是采用微控制器来实现的。在本章中,可以查到电路所需芯片的引脚排列及其对应的功能。通过本章的介绍,我们可以了解各种芯片在电路中的作用。第4章 系统软件设计4

30、.1 主程序设计开始选择ADC0808的转换通道设置定时器,提供时钟信号启动A/D转换输出转换结果数值转换转换是否结束N显示Y图4-2 主程序流程图主程序主要负责各个模块的初始化工作:设置定时器、寄存器的初值,启动A/D转换,读取转换结果,控制数码管显示等,其流程图如图4-2所示。4.2 A/D转换程序A/D转换程序的功能是采集数据。在整个系统设计中占有很高的地位。当系统设置好后,单片机扫描转换结束管脚P2.6的输入电平状态,当输入为高电平,则转换完成,将转换的数值转换并显示输出。若输入为低电平,则继续扫描。程序流程图如图4-3所示。开始设置模拟输入口启动转换转换完?输出数值处理NY图4-3

31、A/D转换程序流程图本章小结本章主要介绍了系统软件的工作原理,把电路的各部分做了全面的总结,使其更透彻的了解。第5章 系统仿真与调试5.1 系统仿真 Proteus简介Proteus软件是英国Labcenter eletronics公司出版的EDA工具软件。它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。它是目前最好的仿真单片机及外围器件的工具。Proteus是世界上注明的EDA工具,从原理布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。是目前世界上唯一将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一的设计平台,其处理器

32、模型支持8051、HC11、AVR、ARM、8086等。在编译方面,它也支持Keil等多种编译器。功能及特点1、功能(1)原理布图(2)PCB自动或人工布线(3)SPICE电路仿真2、特点(1)互动的电路仿真(2)仿真处理器及其外围电路5.2 局部调试完成了系统的硬件设计、制作和软件编程之后,要使系统能够按设计意图正常运行,必须进行调试。5.2.1 硬件调试硬件调试的主要任务是排除硬件故障,其中包括设计的错误和工艺性故障等。1、通电前的检查通电前的检查,主要有三个方面的内容。(1)检查元器件安装是否正确,尤其要注意晶体管的型号,电容器的耐压和极性,电阻的阻值和图纸上是否一致。(2)检查器件与电

33、路板所用导线接触是否良好。(3)检查电路接线是否有误。根据电路图和导线图,用万用表逐根导通测试。经过这三个方面的检查后,方可进行通电调试。2、通电后的检查直观观察:在电路的连接检查无误后,要先调好所需要的电源电压,然后才能给电路通电。观察电路是否有发热等异常现象。静态测量:先不加信号,用万用表测量电路的Vcc与地之间的电压,测量晶体管的静态工作点是否符合要求。采用动态逐级检查。在输入端加入一个有规律的信号,按信号流程用示波器一次观测各波形是否符合要求。采用替换法检查,更换同型号元器件来发现器件故障。 软件调试软件调试的任务是利用开发工具进行在线仿真调试,发现和纠正程序的错误,同时也能发现硬件的

34、故障。软件调试是一个模块一个模块进行的。首先单独调试各子程序是否能够按照预期的功能,接口电路的控制是否正常,最后调试整个程序,尤其注意的是各模块间能否正常的传递参数。1.检查LED显示模块程序。观察在LED上是否能够显示相应的字符。2.检查A/D转换模块程序。可以在硬件电路的输入端输入已知的电压,观察LED上是否显示相应的电压值。3.检查数据的转换模块程序。5.3 整机调试该系统存在硬件和软件的紧密联系。软硬件都调试通过后,整个系统连接扔会存在很多麻烦。首先检查A/D部分,然后是单片机,最后是数码管,依次排除障碍。当相应的各模块都正确后,将程序下载到单片机。接上电源运行,再检查所有功能。观察是

35、否跟预期的一样,如果一样。说明设计成功完成。本章小结本章对各部分单元电路的安装及调试做了具体的介绍,从而使电路的安装非常明了,并且对在调试过程中所遇到的问题进行分析。结 论在本次毕业设计中,又一次的重新温习了以前学习的科学文化知识,给即将走向工作岗位的我们又上了一堂精彩的课。通过这次毕业设计,掌握了单片机、ADC0808、数码管、三极管、电容等工作原理及其应用;熟练使用相关的实验仪器和设备,能使用相关软件设计电路图并进行仿真;让我了解了设计电路的程序,使我对模拟电子技术在实践中的应用有了更深刻的理解;对protues有乐深入的了解,能独立完成电路图的绘制,。在设计电路过程中,充分了解各元器件的

36、功能作用;把课本知识变得生动有趣,让我对电路都有了了解,激发了学习的积极性。由于本设计使用的是高效的51系列单片机作为核心的测量系统,以及高精度、高速度、高抗干扰的A/D转换器,使得本直流电压表具有精度高、灵敏度强、性能可靠、电路简单、成本低的特点。因为平时所需要测量的被测量电压值不是一个定值,多多少少都有一个微小的变化。通过此设计可知在单片机系统开发过程应注意一下事项:1.硬件的选择。选择适合设计目的的元器件是一个重要的设计环节,不能以元器件是否是最高性能作为选择元器件的标准,往往高性能器件的价格也是较高的。应根据项目设计的需要选择元器件,能够满足设计需要作为标准选择元器件。2.因为单片机系

37、统设计是硬件和软件相结合的设计,所以系统的硬件和软件必须金币配合,协调一致。应不断调整软硬件设计,以提高系统工作效率。单片机的应用如今已经是在工业、电子等方面展示出了它的优越性。利用单片机在设计电路逐渐成了趋势,它与外围电路再加上软件程序就可以构建任意的产品,使得本设计成为现实。随着单片机的日益发展,它必将在未来显示出更大的活力。对于直流数字电压表而言,功能将会越来越强大。致 谢通过这一阶段的努力,我的毕业论文数字电压表终于完成了,这意味着大学生活即将结束。在大学阶段,我在学习上和思想上都受益匪浅,这除了自身的努力外,与各位老师、同学和朋友的关心、支持和鼓励是分不开的。本人是在赵建新老师得精心

38、指导下完成的。在此向他表示衷心的感谢。同时感谢同学的鼓励和帮助,让我顺利完成本次设计任务。通过短暂的毕业设计,提高了我的理论水平,真正做到学有所用。虽然在其过程中我也遇到了一些困难,但是从中我也得到了很多的帮助,没有半途而废,没有灰心丧气,我都一一克服了,这些都是一种收获,最让我感到高兴的是终于按质按量的完成了毕业设计。感谢我的指导老师,赵老师严谨细致、一丝不苟的作风一直是我学习、工作中的榜样;他循循善诱的教导和不拘一格的思想给予我无尽启迪。本次毕业设计的每一个细节都离不开您的细心教导。写作毕业论文是一次再系统学习的过程,毕业论文的完成,同样也意味着新的学习生活的开始。参考文献1 李朝清.单片

39、机原理及接口技术M.北京:北京航空航天大学出版社,2005.2 石东海.单片机数据通信技术从入门到精通M.西安:西安电子科技大学出版社,2002.3 张毅刚、彭喜源.MCS-51单片机应用技术设计M.哈尔滨:哈尔滨工业大学出版社,2002.4 黑杰克.Protel Schematic 99SE电路设计M.上海:上海科技出版社,2001.1.5 何利民.单片机应用技术选篇M.北京:北京航空航天大学出版社,2002.6 马家辰、孙玉德、张颖.MCS-51单片机原理及接口技术M.哈尔滨:哈尔滨工业大学出版社,2001.7 苏文平.电子电路应用实例精选M.北京:北京航空航天大学出版社,2001.3.8

40、 沙占友.模拟与数字万用表检测及应用技术M.北京:电子工业出版社,2000.5.9 赵建领.51系列单片机开发宝典M.北京:电子工业出版社,2007.4.10 佟云峰.单片机原理及其应用M.重庆:重庆大学出版社,2004.11 姜文波,何立伟.常用双积分A/D转换器自动量程转换接口电路J.仪表技术,2007.12 吕思忠.数字电路实验与课程设计.哈尔滨:哈尔滨工业大学出版社,2002.13 康华光.电子技术基础.北京:高等教育出版社,2002.附录1 系统源程序LED_0 EQU 30H ;存放三个数码管的断码LED_1 EQU 31HLED_2 EQU 32HADC EQU 35H ;存放AD转换后的数据ST BIT P3.2OE BIT P3.0EOC BIT P3.1ORG 0000HLJMP MAINORG 0030HMAIN:MOV LED_0,#00H ;给显示赋初值0 MOV LED_1,#00H MOV LED_2,#00H SETB P3.4

温馨提示

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

最新文档

评论

0/150

提交评论