欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOC文档下载  

    毕业设计(论文)基于单片机的直流数字电压表的设计.doc

    • 资源ID:3981035       资源大小:208KB        全文页数:25页
    • 资源格式: DOC        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    毕业设计(论文)基于单片机的直流数字电压表的设计.doc

    毕业论文题目:直流电压表的设计摘要数字电压表(Digital Voltmeter)简称DVM,它是采用数字化测量技术,把连续的模拟量(直流输入电压)转换成不连续、离散的数字形式并加以显示的仪表.传统的指针式电压表功能单一、精度低,不能满足现代测量的需求,采用单片机的数字电压表,它的精度高、抗干扰能力强。可扩展性强、集成方便,还可与PC进行实时通信。目前,有各种单片A/D转换器构成的数字电压表,以被广泛用于电子及电工测量、工业自动化仪表、自动测试系统等智能测量领域,与此同时,也能把电量及非电量测量技术提高到崭新水平。该系列产品是一种高精度的安装式仪表.本设计为简易直流数字电压表, A/D转换器部分采用普通元器件构成模拟部分,利用MCS-51单片机借助软件实现数字显示功能,自动校零、LED显示等功能时采用AT89C51单片机编程实现直流电压表量程的自动转换。关键词:AT89C51 A/D转换 电压测量前言尽管单片机不断向纵深发展,但目前乃至今后若干年,8位机仍旧是实际应用中的主导产品。MCS-51系列是目前8位单片机的主流机型,在实时控制、智能化仪表等方面应用最广。因此,本设计将主要介绍MCS-51系列单片机。MCS-51系列单片机以片内有无程序存储器及存储的形式,分为3种基本产品:8051,8751和8031。随着计算机、微电子、信息技术的快速进步,智能化技术的开发速度越来越快,智能度越来越高,应用范围也得到了极大的扩展。在军事、娱乐、海洋开发、工农业生产、社会服务等各个领域。在家庭方面,相关于电器方面都离不开电压表的使用。在电子显示方面也采用电压表的测量。数字电压表灵活多变的测量方式,使用方便.特别是大型的电机,在使用安装、检测时必然所需要的。是电压表的应用才使得电子、电气行业成为有方圆的规矩。在国内外,微控制系统主要采用单片机作为控制核心。因此,单片机的发展将有助于简单实用电子产品的开发。在本设计中,采用比较先进的AT89C51单片机为控制核心,它的功能很强大。与此同时单片机技术在社会各领域中得到了广泛的应用。在直流数字电压表系统中,单片机更是取代了由齿轮调节延迟时间的表盘旧式市发展速度,成为日后此系统中的核心部分。由于单片机具有一些突出的优点:体积小、重量轻、电源单一、功能强、价格低;数据大都在单片机内部传送,运行速度快、抗干扰能力强、可靠性高,所以单片机被广泛的应用于测控系统、数据采集、智能仪器仪表、机电一体化产品、智能接口、计算机通信以及单片机的多级系统等领域。本文主要讲的是单片机,课题名称为简易直流数字电压表的设计,它使我们学会了如何使用单片机控制我们日常生活中的多设备设施的应用。通过本课题的设计以后,使我了解到了单片机的许多方面的应用。1 总体设计思路 1.1总体电路构成(1)要求简易直流数字电压表可以测量0-5V的2路输入电压值。(2)轮流显示或单路选择显示。(3)测量最小误差约为 0.05V。(4)另加测量温度值。(5)数字电压表(数字面板表)的具体应用电路是何止千万的,只要掌握了一些最基本的应用,就可以举一反三地越来越熟练,熟就能生巧,就能按照您的构思去得心应手地用好它。(6)尽管数字电压表的输入阻抗可以达到 1000 兆欧姆,但是,这个阻抗仅仅是对输入信号而言的,与通常电力系统泛称的“绝缘电阻”有着天壤之别!因此,千万不能把高于芯片供电电压的任何电压输入到电路中!以免造成损失或者危险。(7)数字电压表(数字面板表)属于一种测量工具,其本身的好坏直接影响到测量结果,因此,上面所有例子中,其使用的电阻要求精度均不能低于 1% ,在分流、分压和标准电阻链中,最好能够使用 0.5% 或者 0.1% 精度的电阻。电路中使用的电容器也要求使用一种俗称为 CBB 的电容,除各别地方之外,一般是不能使用瓷介电容的。(8)不要在电路本身没有送上工作电源的时候就加上信号,这很容易损坏芯片。断掉工作电源前也必须先把信号撤掉。输入放大与量程转换电路A/D转换电路单片机控制电路LED数字显示器电源图1-1 总体结构框图本系统由输入放大与量程转换电路、A/D转换电路、单片机计数控制电路、LED数字显示器构成。电路内部总体结构框图如图1-1所示。1.2单元电路设计(1)输入放大与量程自动转换电路的设计输入放大与量程自动转移电路的主要自用是提高输入阻抗和完成量程转换,本设计采用MCS-51集成运算放大器构成同相比例放大电路,以提高电路的输入阻抗,以达到题目要求,模拟开关以滑动变阻器为主,在单片机的控制下形成不同的通断组合,实现量程的自动转换和自动校零功能。 (2) A/D转换器的设计 A/D转换器具有抗干扰能力强的特点,在采用零点校准的前提下,其转换精度也可以做得很高,但显著的不足是转换速度较慢,并且分辨率越高,其转换速度也就越慢,因此本设计采用了A/D转换器,可以较好的改善转换速度慢的缺点,它的转换速率分辨率的乘积比传统的双积分式A/D转换器提高至少两个数量级。 (3)单片机计数、控制电路设计 通过对A/D转换器的方案分析,本设计采用的单片机编程实现A/D转换,脉冲的计数功能由单片机实现,所以对单片机的速度提出了较高的要求,基本要求分辨率为11位,转换速度不低于2次/S,发挥部分要求分辨率15位,采用MCS-51单片机实现控制和脉冲计数,采用16MHZ晶振,完全能满足分辨率15位和转换速度2次/S的要求。(4)显示电路 显示是电路采用数码管显示器,可显示各种字体的数字、字母,还可以自定义内容,增加了显示的美观性与直观性,是重要的是提供了友好的人机界面。同时LED 8段数码管有静态显示和动态显示两种方式。静态显示方式的各位数码管相互独立,公共端恒定接地或接正电源。每一个字段都要独占一条I/O口只要有断码输出,显示器就可以显示出所要显示的字符,如果CPU不改写,则一直保持下去。动态显示方式下各位数码管的段选线相应并连在一起,由一个8位的I/O口控制;各位的为选线有另外的I/O口控制。2 系统硬件电路2.1硬件电路本次设计是以单片机AT89C51芯片、A/D转换器为核心设计了一个简易的电压测电压电路,在硬件方面,通过一个可变电阻调节输入电压的变化来反映所检测到的电压变化。此变化的电压通过ADC0809的一个通道(INO)送入并进行A/D转换后的数字靓仔单片机AT89C51中进行处理,在转换成相应的实际电压值,最后通过四位LED数码管显示,精确到十分位,LED采用的是动态扫描显示,使用74HC02P芯片进行驱动,软件方面采用汇编编程。使得整个系统完成一个简易的数字电压表的功能。MCS-51单片机的结构与工作原理(1) MCS-51单片机(此处以8051为例)芯片的基本组成如图2-1所示图2-1 8051芯片的内部组成框图现简要介绍图中各组成部分。1)中央处理器(CPU)。它是单片机的核心,包括运算器和控制器两个主要组成部分,用于实现运算和控制功能。运算器主要包括算术逻辑运算部件(ALU)、位处理器、累加器A、寄存器B、缓存器TMP1和TMP2、程序状态字寄存器PSW以及十进制调整电路等。其主要功能是实现数据的算术运算、逻辑运算、位操作及数据传送等。控制器主要由时钟和时序电路以及一些控制寄存器组成。其主要功能是协调整个单片机的工作,产生时序脉冲和提供控制信号等。2)数据存储器。MCS-51系列单片机芯片数据存储器共有128个存储单元,用于存放可读写的数据。为了与外部扩展的数据存储器相区别,通常称芯片内部的数据存储器为内部数据存储器,简称内部RAM。3)程序存储器。8051芯片内部有4KB掩膜ROM,8751芯片内部有4KB EPROM,用来存放程序和原始数据。通常称之为内部程序存储器或内部ROM。4)定时器/计数器。MCS-51共有两个16位的定时器/计数器,以实现定时和计数功能。5)并行I/O口。MCS-51共有四个8位的I/O口(即P0、P1、P2和P3),用以完成数据的并行输入/输出。6)串行I/O口。MCS-51有一个全双工串行口,以实现单片机和其他计算机或设备之间的串行数据传送。7)中断控制系统。MCS-51共有5个中断源,分高和低两个优先级别。 (2)MCS-51的信号引脚MCS-51是标准的40引脚双列直插式集成电路,其引脚排列如图2-2所示。图2-2 MCS-51引脚图1)主电源引脚Vss-(20脚):地线Vcc-(40脚):+5V电源2)外接晶振或外部振荡器引脚XTAL1-(19脚):当采用芯片内部时钟信号时,接外部晶振的一个引脚;当采用外部时钟信号时,此脚应接地。XTAL1-(18脚):当采用芯片内部时钟信号时,接外部晶振的一个引脚;当采用外部时钟信号时,外部信号由此脚输入。3)控制、选通或电源复用引脚RST/Vp0-(9脚):复位信号输入;Vcc掉电后,此脚可接上备用电源,在低功耗条件下保持内部RAM中的数据。ALE/PROG-(30脚):ALE即允许地址锁存信号输出,当单片机访问外部存储器时该脚的输出信号用于锁存P0的低8位地址,其输出的频率为时钟振荡频率的1/6。PROG为编程脉冲输入端,当选用8751单片机时,由此脚输入编程脉冲。PSEN-(29脚):访问外部程序存储器选通信号,低电平有效,用于实现外部程序存储器的读操作。/Vpp-(31脚):EA为访问内部或外部程序存储器选择信号,EA=0,单片机只访问外部程序存储器,故对8031此脚只能接地;EA1,单片机访问内部程序存储器,固对8051和8751此脚应接高电平,但若程序指针PC值超过4KB(OFFFH)范围,单片机将自动访问外部程序存储器。4)多功能I/O引脚P0口-(3239脚):P0数据/地址复用总线端口。P1口-(18脚):P1静态通用端口。P2口-(2128脚):P2动态端口。P3口-(1017脚):P3双功能静态端口。除作I/O端口外,它还提供特殊的第二功能,其具体含义为:P3.0-(10脚)RXD:串行数据接收端。P3.1-(11脚)TXD:串行数据发送端。P3.2-(12脚)INT0:外部中断0请求端,低电平有效。P3.3-(13脚)INT1:外部中断1请求端,低电平有效。P3.4-(14脚)T0:定时器/计数器0计数输入端。P3.5-(15脚)T1:定时器/计数器1计数输入端。P3.6-(16脚)WR:外部数据存储器写选通,低电平有效。P3.7-(17脚)RD:外部数据存储器读选通,低电平有效。2.2 A/D转换器 (1)模数转换器即A/D转换器如图2-3所示,或简称ADC,通常是指一个将模拟信号转变为数字信号的电子元件。通常的模数转换器是将一个输入电压信号转换为一个输出的数字信号。由于数字信号本身不具有实际意义,仅仅表示一个相对大小。故任何一个模数转换器都需要一个参考模拟量作为转换的标准,比较常见的参考标准为最大的可转换信号大小。而输出的数字量则表示输入信号相对于参考信号的大小。 模数转换器最重要的参数是转换的精度,通常用输出的数字信号的位数的多少表示。转换器能够准确输出的数字信号的位数越多,表示转换器能够分辨输入信号的能力越强,转换器的性能也就越好。 A/D转换一般要经过采样、保持、量化及编码4个过程。在实际电路中,有些过程是合并进行的,如采样和保持,量化和编码在转换过程中是同时实现的。 一般来说,AD比DA贵,尤其是高速的AD,因为在某些特殊场合,如导弹的摄像头部分要求有高速的转换能力。一般那样AD要上千美元。还有通过AD的并联可以提高AD的转换效率,多个AD同时处理数据,能满足处理器的数字信号需求了。图2-3 A/D转换器(2)模数转换过程包括量化和编码。量化是将模拟信号量程分成许多离散量级,并确定输入信号所属的量级。编码是对每一量级分配唯一的数字码,并确定与输入信号相对应的代码。最普通的码制是二进制,它有2n个量级(n为位数),可依次逐个编号。模数转换的方法很多,从转换原理来分可分为直接法和间接法两大类。 直接法是直接将电压转换成数字量。它用数模网络输出的一套基准电压,从高位起逐位与被测电压反复比较,直到二者达到或接近平衡(见图)。控制逻辑能实现对分搜索的控制,其比较方法如同天平称重。先使二进位制数的最高位Dn-11,经数模转换后得到一个整个量程一半的模拟电压VS,与输入电压Vin相比较,若Vin>VS,则保留这一位;若Vin<Vin,则Dn-10。然后使下一位Dn-21,与上一次的结果一起经数模转换后与Vin相比较,重复这一过程,直到使D01,再与Vin相比较,由Vin>VS还是Vin<V 来决定是否保留这一位。经过n次比较后,n位寄存器的状态即为转换后的数据。这种直接逐位比较型(又称反馈比较型)转换器是一种高速的数模转换电路,转换精度很高,但对干扰的抑制能力较差,常用提高数据放大器性能的方法来弥补。它在计算机接口电路中用得最普遍。 间接法不将电压直接转换成数字,而是首先转换成某一中间量,再由中间量转换成数字。常用的有电压-时间间隔(V/T)型和电压-频率(V/F)型两种,其中电压-时间间隔型中的双斜率法(又称双积分法)用得较为普遍。 模数转换器的选用具体取决于输入电平、输出形式、控制性质以及需要的速度、分辨率和精度。 用半导体分立元件制成的模数转换器常常采用单元结构,随着大规模集成电路技术的发展,模数转换器体积逐渐缩小为一块模板、一块集成电路2.3 电压表显示电路设计中采用的是8段LED数码管来显示电压值。LED具有耗电低、亮度高、视角大、线路简单、耐震及寿命长等优点,它由8个发光二极管组成,其中7个按8字型排列,另一个发光二极管为圆点形状,位于右下角,常用于显示小小数点,把8个发光二极管连在一起,公共端接高电平,叫共阳极接法,相反,公共端接低电平的叫共阴极接法,我们采用共阳极接法,当发光二极管导通时,相应的一段笔画或占就发亮,从而形成不同的发光字符。其中8段分别命名为dp g f e d c b a .例如,要显示0,则dp g f e d c b a 分别为:11000000B(共阳极);要显示A,则dp g f e d c b a 分别为:00010001B(共阳极)。若要显示多个数字,只要让若干个数码管的位码循环为低电平就可以了。根据设计要求,显示电路需要至少4位LED数码管来显示电压值,我们再多加一位用来显示电压单位V,则有7位LED循环显示。自用单片机的I/O口驱动LED数码管的亮灭,设计中由P0口戏码LED的段码显示,即显示字符,由P2口选择LED位码,即选择点亮哪位LED来显示,电路如图2-4所示。另外,一般I/O接口芯片的驱动能力是很有限的,在LED显示器接口电路中,输出口所能提供的驱动电流一般是不够的尤其是设计中需要用到多位LED,此时就需要增加LED驱动电路,驱动电路有多种,常用的是TTL或MOS集成电路驱动器,在本设计中采用了74LS245芯片驱动电路。2.4 选择器件并放入图形编辑区,器件库如表2-1所选器件列表所示。表2-1 器件库器件库器件名称统称MicroprocessorAT89C51主芯片Resistors3WATT100R电阻ResistorsPOT-LOG电阻Data ConvertersADC0808AD转换器Optoelectronics7SEG-CON-ANODE数码管(阳极)TTL 74LS series74LS33与、或、非门Data ConvertersDS18B20复位器CapacitorsCAP电容MiscellaneousCRYSTAL晶振器PowerVCC电源GroundLabel接地3 系统软件设计3.1系统流程图系统默认为循环显示2个LED数码管电压值。所进行整体操作流程方案,总体流程图和A/D转化流程图最大的不同就在:总体流程图是将总体控制电路的运行步骤,而A/D转化流程图是局部中断运行方式,两种控制功能融合在一起,是考虑到可以实现全部功能的原因,且原理简单。如此设计,其优点在于:设计思想比较简单,较容易组装电路。或者是,连线方便、一清二楚,不容易出错。要显示电路的优势,则势必形成各门电路使用。引导显示电路的稳定性,抗干扰能力增强。流程图如图3-1所示。开始程序初始化温度从IN口读入调用显示子程序调用A/D转换测量子程序结束A/D转换程序流程如图3-2所示,在程序中给出ADC0809所需要的转换控制信号,采用查询方式等待数据的转换完成,如此循环检测通道7的电压值。开始设置P0口作为输入口显示读取的数值置输出允许、读取转换后的值送到A中初始值是否转换成电压显示值ADC0809输出禁止ALE上升沿读入通道地址,START上升沿清内部寄存器START下降沿启动A/D转换A/D是否转换结束结束延时图3-2 A/D转化流程3.2系统程序程序包含主程序和两个子程序: 主程序主要完成A/D转换的启动、查询、等待转换数据的完成及读取转换数据。 显示程序SMXS实现A/D转换值的2位十六进制数的显示。延时子程序DELAY为了能看清楚转换好的数字量,不至于让显示的数值闪烁,可根据实际使用改变延时时间。(1)初始化程序: 程序名:MAIN. 功能:A/D转换并显示,单通道8位A/D转换,2位十六进制数显示。 占用资源:累加器A、P0、P2、堆栈2字节。 使用字符:SMXS、TAB、DELAY.ORG 0000HMAIN:MOV P0,#FFH ;作为输入口要先对该口置“1”LOPP:CLR P2,7 ;置0809输出为高阻CLR P2,6 ;0>1:给ALE和START上升沿 ;锁存输入通道地址、内部寄存器清零NOP ;空操作NOP SETB P2.6 ;1>0;置下降沿0809开始A/D转换NOP NOPNOPCLR P2.6 ;恢复低电平,为直地次动作作准备JNB P2.0,$ ;检测转换结束(EOC)信号,为“0”时,等待SETB P2.7 ;置0809输出允许NOPNOPMOV A,P0 ;从P0口读A/D转换后的数据(二进制)LCALL SMXS ;送显示LCALL DELAY ;延时SJMP LOOP ;循环执行(2)四位显示子程序:程序名称:AMXS.程序功能:P1、P3口各接一个8段LED数码管(共阴).入口参数:A=显示数据(2位十六进制).出口参数:无占用资源:累加器A、DPTR、P1、P3、堆栈3字节。使用字符:SMXS、TAB.SMXS:PUSH ACC ;压栈,保存要显示的数据ANL A,#0F0H ;取高4位SWAP AMOV DPTR,#TABMOVC A,A+DPTR ;取显示段码MOV P1,A ;送P1口显示POP ACC ;取出保存的数据ANL A,#0FH ;屏蔽高4位MOVC A,A+DPTR ;限显示段码MOV P3,A ;送P3口显示RET(3)延时子程序:程序名称:DELAY。程序功能:利用执行指令的时间产生延时,软件延时。入口参数:无。出口参数:无。占用资源:R7、R6.使用字符:DELAY、DEL0、DEL1.延时时间:1+(+256×4+2)256+2=262915(µS) 260(ms) DELAY:MOV R7,#00H ;执行时间1µS DEL1:MOV R6,#00H ;执行时间1µSDEL0:NOP ;执行时间1µS NOP ;执行时间1µSDJNZ R6,DEL0 ;执行时间2µS,256次循环 DJNZ R7,DEL1 ;执行时间2µS,256次循环 RET ;执行时间2µSTAB:DB 0C0H,0F9H,0A4H,0B0H ;0,1,2,3显示段码 DB 99H,92H,82H,0F8H ;8,9,A,B显示段码DB 0C6H,0A1H,86H,8EH ;4,5,6,7显示段码 DB 80H,90H,88H,83H ;C,D,E,F显示段码END4 调试与性能分析4.1加入仿真辅助信号05V电压测试仪的仿真实现操作步骤如下。进入Proteus ISIS集成环境。加入仿真辅助信号,单击左键,单击工具栏的某图标,选择DCLOCK,在绘图区单击,然后输入名称“CLOCK”,设定时钟频率500KHZ,通常ADC0808的工作频率为599KHZ。设置完成单击“OK”. 将设定的时钟信号接在ADC0808的时钟输入端CLOCK上,为ASC0808仿真时提供工作时钟。 为了能够更好地观察模拟的电压量与数字量之间的关系,选择数字直流电压表放在电阻的两端,观察7号通道的输入量的值。选择工具栏中的某图标,选择“DC VOLTMETER”(数字电压表),加入到绘图区。连线并加上需要的说明,完成A/D转换仿真电路。 仔细观察会发现,仿真所画的电路原理图与前面描述的05V电压测试仪的项目电路有区别,这是由于仿真的ADC0808器件要求所致。原项目中描述的电路原理图采用I/O端口控制的方式,其相应程序在实际应用中调试通过。 ADC0808的仿真器件要求严格的控制信号,即ALE的上升沿,读入要转换的通道号,在STSRT的上升沿ADC0808内部清零,在STSRT的下降沿启动A/D转换,OE为高电平时输出转换好数字信号。 这时采用总线方式控制,利用MOVX指令产生/RD,/WR信号产生信号的上升沿和下降沿。据此源程序也有所修改。4.2加载程序加载程序。加载到单片机中的程序,由于硬件电路的不同,程序有所修改,修改后的源程序如下:ORG 0000HLOOP:MOV DPTR,#7FFFH MOVX DPTR,A MOV R7,#100 DJNZ R7,$MOVX A,DPTR LCALL SMXS SJMP LOOP SMXS:MOV B,APUSH ACC ANL A,#0F0H SWAP AMOV DPTR,#TABMOVC A,A+DPTR MOV P1,A POP ACC ANL A,#0FH MOVC A,A+DPTR MOV P2,A MOV A,BRETTAB:DB 0C0H,0F9H,0A4H,0B0H DB 99H,92H,82H,0F8H DB 80H,90H,88H,83H DB 0C6H,0A1H,86H,8EH END 首先要校对零点,将A/D转换器的模拟输入端口接地,让电压为0V,此时可以调整RV1的值,直至,直至显示电压为0V时为止,校准零点之后,就可以进行调试了.(1)单击仿真键,观察仿真结果,调节可调用电阻RV1,观察电压表及显示值。(1)设ADC0808的CLOCK频率不给会产生怎样显示。(2)设不用ALE信号又会产生什么效果。(3)如果不给START信号会怎样呢。(4)现在转换好的数字量采用的是定时传送方式,若改为查询方式如何实现。(5)现在转换好的数字量采用的是定时传送方式,若改为中断方式如何又实现。当 DC VOLTMETER 所测量到的电压值为0.25时,LED数码管显示出0.1,则为其转换运行后的结果。表4-1 测试电压值0-5V档的电压值输入电压(V)00.1V0.25V0.43V0.56V0.76V显示数据(字)0001030105显示电压值(V)0.0V0.1V0.3V0.4V0.5V测量误差0.00%0.02%0.04%0.03%0.03%输入电压(V)1.00V1.31V1.75V2.50V4.99V显示数据1012152350显示电压值1.0V1.2V1.5V2.3V5.0V测量误差0.02%0.04%0.04%0.02%0.03%我们从信号源输入05V连续调节的直流电压信号作为该系统的被测信号源,对A/D转换电路的分辨率和测量误差进行了测试。选取被测信号源的1V、5V、5V、15V、20V、0.11V、0.43V、1V、4.31V、4.99V点作为测试电压,分别进行了测试,结果见表4-1所示。从上述测试结果分析,本设计直流数字电压表的测量分辨率和测量误差均能达到题目基本和发挥部分的要求。显示电压与实际电压的误差在误差范围之内,则表示系统运行正常,若显示电压与实际电压的误差很大,则有可能是校准零电阻没有调整,可以进一步的校准,需要注意。所以跟显示电压存在误差是必然的,如果差别不大,是正常的,但是相差很大的话,说明程序存在一定问题,可以分别排除。一个单片机应用系统的显示电压电路设计包含所有系统扩展,即电压的功能单元,如硬件、程序、系统等功能的设计以上都一一列出。参考文献1 熊谷文宏,电子及电工测量,科学出版社。2 施 仁,自动化仪表与过程控制,电子工业出版社,2009年出版。3 沙占友,数字电压表产品设计,机械工业出版社。4 华中工学院,常用电工仪表与测量,机械工业出版社,1985年出版。5 王鸿明,电工技术与电子技术,清华大学出版社,1990年出版。6 沙占友,数字电压表技术参数,机械工业出版社,2005年出版。 电力工程(39)班 安 璐 联系方式:159663549032012-3-16

    注意事项

    本文(毕业设计(论文)基于单片机的直流数字电压表的设计.doc)为本站会员(仙人指路1688)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开