电子技术基础课程设计-基于ICL7107的自动控制量程数字电压表设计.doc_第1页
电子技术基础课程设计-基于ICL7107的自动控制量程数字电压表设计.doc_第2页
电子技术基础课程设计-基于ICL7107的自动控制量程数字电压表设计.doc_第3页
电子技术基础课程设计-基于ICL7107的自动控制量程数字电压表设计.doc_第4页
电子技术基础课程设计-基于ICL7107的自动控制量程数字电压表设计.doc_第5页
免费预览已结束,剩余13页可下载查看

下载本文档

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

文档简介

电子技术基础课 程 设 计题目名称: 直流数字电压 姓 名: xxxx 学 号: xxxxx 班 级:电气工程自动化xxx班 指导教师: xxx 评语: 成绩:xxx大学电气工程学院2015年7月目 录摘 要11.课程设计任务与要求22.总体设计思路22.1方案选择与论证22.2系统框架结构33.课程设计框图及工作原理33.1工作原理33.2 icl7107的工作原理43.2.1 直流数字电压表测量电路53.2.2量程转换电路63.2.3数码显示电路74.电路设计及其仿真105.系统调试及结果分析115.1 调试仪器115.2调试方法115.3测试结果分析及综合总结115.4硬件实物图126设计心得及体会12参考文献12电子技术课程设计直流数字电压表 电气xx班xxx摘 要数字电压表(digital voltmeter)简称dvm,它采用数字化测量技术,把连续的模拟量(直流输入电压)转换成不连续、离散的数字形式并加以显示的仪表。目前,由各种单片a/d转换器构成的数字电压表,已被广泛用于电子电工测量、工业自动化仪表、自动测试系统等领域,之所以被广泛应用是因为数字电压表具有显示清晰,读数准确,扩展能力强,抗干扰能力强等特点。数字电压表的核心器件就是a/d转换器,a/d转换器一般有积分式、比较式和复合式三种类型。本设计采用的集成芯片icl7107是目前广泛应用于作为数字测量系统的一种3位a/d转换器,能够直接驱动共阳极数字显示器,构成数字电压表的a/d转换及锁存和译码模块,从而克服了使用专用的a/d转换器电路复杂,用到的芯片多等缺点,使得电路具有设计简单、集成度及可靠性高的特点。该系统除了可以测量电压值,更是可以利用模拟开关cd4051实现自动切换量程的功能,即能够实现01.999v、019.99v、0199.9v共三个量程电压值的测量。关键词:icl7107 数字电压表 a/d转换 模拟开关 自动量程转换 - 15 -1.课程设计任务与要求1.1设计目的1掌握双积分a/d转换的工作原理以及集成双积分a/d转换器件的设计方法2掌握常用数字集成电路的功能和使用。1.2设计内容及要求1设计一个直流数字电压表电路;2直流电压测量范围:0v1.999v,0v19.99v,0v199.9v。3直流输入电阻大于100k。4画出完整的设计电路图,写出总结报告。5选做内容:自动量程转换。2.总体设计思路本设计的整体思路是:首先对输入数字电压表的被测电压进行电压的变换,即电压的大小,变换至下一个电路能够识别的状态。其次,转换芯片或控制芯片电路能够根据输入电压的状态调整电压变换电路的结构,使之能够控制电压变换电路,达到自动控制切换的目的。最后,通过转换器或控制芯片电路输出转换后的信号,经过译码在数码管上面显示出来。2.1方案选择与论证根据设计要求和功能实现,以及网上查阅资料文献等,我们考虑了如下三个可行性方案:方案一:基于单片机的量程自动转换电压表设计方案采用转换芯片ad736实现任意波形的有效值的精确测量,通过多路模拟开关与运放的组合设置多个电压量程,应用mc14433的超欠量程信息控制单片机,自动识别交流信号电压范围,选择相应的增益和衰减,实现量程自动转换功能。 方案二:积分式直流数字电压表的设计方案主要由模拟和数字两部分构成。模拟部分分为被测电压信号通过自动量程选择电路,采用双积分a/d转换成数字信号,双积分a/d转换是由op07集成运放和lm393运算放大器组成,利用电子开关来实现自动校零和量程转换功能。数字部分以at89s52为核心,控制由光电耦合器6n137耦合过来的数字信号,有6位数码管led自动显示量程和电压值。方案三:自动量程转换数字电压表的设计方案以芯片icl7107为电路的核心器件,采用+5v和-5v两组电源供电,搭建一些其他元件而构成的自动转换数字电压表的设计方案,自动量程切换电路主要由译码器实现小数点的转换而组成,分压电路则由cd4051模拟开关和特定阻值电阻构成。icl7107器件实现a/d转换功能,输出转换后的电压,数字显示电路由共阴极led数码显示管和七段译码器构成。综合比较三个电路的优缺点,我们最终选择了方案三。因为该电路是以a/d转换器icl7107芯片为核心组成的3位半数字电压测量电路,同时外接分压电路和量程自动切换电路,可以不需要再加其它集成芯片使得系统的整体线路更加简洁化,同时led属于电流控制器件,在3 1/2位数字仪表中采用直流驱动方式,体现出电路结构功耗低、精度大、性能稳定及使用方便等优点。2.2系统框架结构本次设计的直流数字电压表由测量电路、a/d转换电路、分压及量程切换电路、数码显示电路和量程转换电路组成,原理框图如图1 所示。小数点驱动(配合被测量与量程)led显示译码器被测电压分压电路a/d转换器自动量程转换电路图1 自动量程转换数字电压表的原理框图3.课程设计框图及工作原理3.1工作原理icl7107是双积型的a/d转换器,还集成了a/d转换器的模拟部分电路,如缓冲器、积分器、电压比较器、正负电压参考源和模拟开关,以及数字电路部分如振荡器、计数器、锁存器、译码器、驱动器和控制逻辑电路等,使用时只需外接少量的电阻、电容元件和显示器件,就可以完成模拟到数字量的转换,从而满足设计要求。显示稳定可读和测量反应速度快是本设计的关键。icl7107的一个周期为用4000个计数脉冲作为a/d转换的一个周期时间,每个周期分成自动稳零(az)、信号积分(int)和反向积分(de)3个阶段。内部逻辑控制电路不断地重复产生az、int、de 3个阶段的控制信号,适当的指挥计数器、锁存器、译码器等协调工作,使输出对应于输入信号的数值。而输入模拟量的数值在其内部数值上等于计数值t,即vin的数值=t的数值或vin=vref(t/1000)式中:4000为积分时间(1000个脉冲时间):t为反积分时间(满度时为2000)。3.2 icl7107的工作原理icl7107内部包括模拟电路和数字电路两大部分,二者是相互联系的。一方面由控制逻辑产生控制信号,按规定时序将模拟开关接通或断开,保证a/d转换正常进行;另一方面模拟电路中的比较器输出信号又控制着数字电路的工作状态和显示结果。下面将详细介绍各部分的工作原理。(1)模拟电路模拟电路由双积分式a/d转化器构成,电路如图2所示。主要包括2.8v基准电压源(eo)、缓冲器(a1)、积分器(a2)、比较器(a3)和模拟开关等组成.缓冲器专门用来提高com端带负载能力,可为设计数字电压表的电阻档等提供便利条件。这种转换器具有转换精确度高、抗串模干扰能力强、电路简单、成本低等优点,适合做低速模/数转换。每个转换周期分三个阶段进行自动稳零(az)、信号积分(int)和反向积分(de),并按照az-int-de-az的顺序进行循环。令计数脉冲的周期为tcp,每个测量周期共需4000tcp。其中,正向积分时间固定不变,t1=1000tcp。图2 icl7107的模拟电路(2)数字电路数字电路如图3所示。主要包括8个单元:时钟振荡器;分频器;计数器;锁存器;译码器;异或门相位驱动器;控制逻辑;lcd显示器。时钟振荡器由icl7107内部反相器f1、f2以及外部阻容元件r、c组成。lcd须采用交流驱动方式,当笔段电极ag与背电极bp呈等电位时不显示,当两者存在一定的相位差时,液晶才显示。因此,可将两个频率与幅度相同而相位相反的方波电压,分别加至某个笔段引出端与bp之间,利用二者电位差来驱动该笔段显示。驱动电路采用异或门。其特点是当两个输入端的状态相异时(一个为高电平,另一个为低电平),输出为高电平;反之输出为低电平。图3 icl7107的数字电路(3)icl7107管脚排列如图4所示为管教功能图,其中主要的为:v+和v-分别为电源的正极和负极,com 是模拟信号公共端,简称“模拟地”,使用时一般与输入信号的负端以及基准电压的负极相连。test 为测试端,该端经过500欧姆电阻接至逻辑电路的公共地,故也称“逻辑地”或“数字地”。该端有两个功能:作测试指示,将它的u+时lcd显示全部笔段1888、可检查显示器有无笔段残缺现象;作为数字地供外部驱动器使用,来构成小数点及标志符的显示电路。au-gu,at-gt,ah-gh:分别为个位、十位、百位笔画的驱动信号,依次接个位、十位、百位led显示器的相应笔画电极。这里需要说明的是,icl7107的数 图4 icl7107管脚排列字地并为引出,但可将测试端视为数字地,该端电位近似等于电源电压的一半。3.2.1 直流数字电压表测量电路如图5所示为电压测量分压部分。电压测量分压部分主要就是一些特定的电阻构成,通过电阻分压之后再进入a/d转换器电路,进行下一个部分的处理。该测量分压电路共设三个档:2v、20v、200v。r1r4为分压电阻,均采用误差较小的紧密金属膜电阻(相抵误差为0.5%)由于直流输入电阻要求大于100k,设定总电阻为。列出方程计算各电阻阻值: 得: 图5 电压测量分压仿真电路3.2.2量程转换电路(1)cd4051模拟开关简介cd4051是单8通道数字控制模拟电子开关,有a、b和c三个二进制控制输入端以及inh禁止输入端组成,并通过3位二进制信号来选择8个通道中的一个通道。当inh输入端=“1”时,所有的通道截止。只有当inh=“0”时,三位二进制信号才可以选通8通道中的一个通道,连接该输入端至输出。这些开关电路在整个vdd-vss和vdd-vee电源范围内具有极低的静态功耗特点,并且与控制信号的逻辑状态无关。这种多路开关输入电平范围广,数字量输入可到达315v,模拟量可达15v,这也是为什么将初始量程设置为最高档的原因。二进制译码器用来对选择输入端a、b、c的状态进行译码,并控制开关电路tg,使某一路开关接通,从而使输入/输出通道相连。表1是cd4051的真值表。表1 cd4051的真值表输入状态通道号inhcbacd405100000000110010200113010040101501106011171无(2)换程电路该电路由ne555、计时器和译码器组成。设计思路主要是根据a/d转换器的超量程信号和欠量程信号控制555构成的多谐振荡器来对模拟电压通道进行选通,555向计数器发送cp计数脉冲,计数器设为三进制计数器,控制着3个档位的循环切换,该设计中同时选用cd4051来控制不同量程的切换,该方案的关键即为该模块的时序控制,因此要利用555输出高电平周期来详细求解出采样周期的信号等。换程控制电路的原理示意图如图6所示。 送入icl7107的vin 第1档3-8 r1 2v 900k 第2档译码器 r2 20v 90k 第3档 r3 200v 9k r4 1k a b c555多谐cp时序三进制计数器 超、欠量程信号图6:自动切换量程方框图3.2.3数码显示电路该电路主要由译码器74ls138和共阴极数码管组成。(1)数字显示数字显示主要是icl7107输入端接收模拟开关处得来的控制信号,通过数码管接通icl7107的输出端ad,以此来显示对应待测电压的数值。如图7所示。图7 数字显示仿真电路(2)小数点显示小数点显示电路主要根据译码器的abc来控制,若最高位到最低位小数点依次用d1、d2、d3、d4表示,则可写出其真值表。02v对应的逻辑关系为100(小数点在高电平时才会亮),220v对应010,20200v时对应001,。在三中不同的情况下又需要接通不同的电压来对应所选择的量程。因此我们使用138译码器,100则为y4,010则为y2,001则为y1。三个逻辑电压的输出取一个非(逻辑开关高电平为通,低电平为断),分别接入02v,220v,20200v量程的输出端,这三个输出端直接并连在一起,当为某个电压时,有且仅当一个开关导通,其他开关断开,使得相应量程的电压能够输出并且不受到其他输出的干扰。如表2(1表示高电平点亮)所示。表2 小数点显示真值表输入输出abcd1d2d3d400010000011000010010001100101000001图8为小数点控制仿真电路,如图所示在555定时器作为时钟产生电路条件下,当被测电压为130.6v时,十位上的小数点点亮。图8 小数点控制仿真电路4.电路设计及其仿真仿真的结果如图9所示(图为输入电压为25v时制作的仿真电压表的值25.0):图9 数字电压表电路仿真图在这里需要特别指出的是,我们使用的仿真软件是protues7.8,这个软件内置的icl7107的某些管脚出现了问题。第一,7107的30和32管脚,一个是信号地,一个是模拟地,按照原理应当是接地处理。但是,假如就接地的话,仿真就出现错误,不能启动。于是经过我们探索,使用电压测量指针,发现30和32都为2v,内置出现了错误,处理错误必须在30和32添加直流电源,但是电压无论取什么值不影响电路,于是就当作加上电源相当于接地成功,实际上这是错误的,但是为了仿真成功,按照仿真软件的错误来。实际焊电路时候,30和32是直接接地处理的。第二,7107的信号输入端按照原理是应该直接接入前面cd4051的x输出端信号的,但是由于30和32脚它直接内部产生错误的原因,所以要添加2v的直流电源跟信号地抵消,免得跟实际需要的信号发生叠加。但是我们在焊电路时候,不需要加,直接将信号输入即可。在此特意指出,仿真的错误在实际电路中已经修改,在仿真中为了使得仿真成功不得以满足软件的错误的需要,但是实际上我们已经正确掌握7107的使用方法。其余情况都没出现错误,能够实现电压的测量和自动换挡。并且把仿真误差控制在了0.1%以内,成功实现了02v,2-20v,20-200v的电压测量。5.系统调试及结果分析5.1 调试仪器可调直流稳压电源(可调范围:0-200v) 一台万用表(精度:0.01v) 一台5.2调试方法(1)电压测量调试:首先用设计的数字电压表测量一电压,再用万用表进行测量,分别记录测试出来的电压值。(2)自动切换量程调试首先用大于2v的电压测量,观察是否能够正常测量;然后调节电源电压到比该值小一量程的电压值进行测量,观察是否能够正常测量5.3测试结果分析及综合总结(1)结果分析在软件protues中,按照上述电路图连接好电路并实现仿真,改变不同的电压值,根据不同的电压值进行测量,将所得的数据和标准的电压值进行比较,其误差非常小,在可以接受的范围之内,主要是因为用icl7107双积分模数转换器设计数字电压表具有读数准确方便、精度高、误差小、灵敏度高和分辨率高、测量速度快等特点。然而电路中仍存在一些缺点,即测量结果与万用表相比仍然有一定的误差,这主要是由分压电阻和模拟开关的导通电阻造成的。(2)综合总结本文实现了基于icl7107的a/d转换器器芯片的自动量程转换数字电压表设计,并且达到了相应的设计要求。即其一,测量量程电压0-2v、0-20v、0-200v三档,其二,输入电阻大于1m。5.4硬件实物图图10 硬件实物图6设计心得及体会 通过这次电子设计课程,我真正的感受到了什么叫做学以致用,第一次体会到用自己所学到的知识来制作一个直流数字电压表,以前只是学习理论知识,现在通过实践操作竟然做出来了,所以不免有一定的小小成就感。我们小组设计并制作的直流数字电压表,其中综合运用了各种数字电子技术的知识与技能。这与之前的数字电子技术实验是有很大区别的,之前的实验课都是教一些简单的基本数字电路,比如触发器的功能,555定时电路设计成施密特触发器和多谐振荡器等。其中最复杂的八人抢答器,通过对照着原理图,根据要求和逻辑转化并用相应的元器件设计出不同的电路以实现特殊的功能,也比较简单。但这次的电子设计则要比之前的电路设计要难很多,复杂很多。起初抽到这个题目时,我们迷茫的都不知道如何下手,但是在唐老师的细心讲解和自己查阅资料以后,我们对电压表的设计方向和方法有了大概的掌握。由于课程设计时间比较紧再夹杂在繁重考试周里面,本次不仅要用到这学期所学的数字电子技术,有时还会用到模拟电子技术的知识,特别是在分析双积分模数转换器时就需要将模拟信号转化为数字信号这一过程的两个方面研究清楚才能下手,另外还要用到下个学期才学的单片机的知识。所以我们几乎是牺牲了很多个夜晚,但是付出总是会有回报的,通过自己辛辛苦苦设计的电路图、勤勤恳恳焊接的电路板,我们收获了属于我们自己的电压表,这给我们的喜悦是巨大的。这次设计课程不仅加强了自己的动手实践能力、团队合作能力,更是巩

温馨提示

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

评论

0/150

提交评论