积分式直流数字电压表的设计_第1页
积分式直流数字电压表的设计_第2页
积分式直流数字电压表的设计_第3页
积分式直流数字电压表的设计_第4页
积分式直流数字电压表的设计_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

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

文档简介

1、积分型直流数字电压表的设计学校:陇东学院系别:信息工程学院专业:计算机科学与教育班级:10级1班 指导老师:马宏艳姓名: 高治章 梁明明积分型直流数字电压表的设计 目 录摘要 3第一部分:系统方案3第二部分:理论分析与计算 4第三部分:电路与程序设计 8总结 14参考文献14附录一 主程序流程图 15 附录二 元器件清单 17附录三 部分源程序202摘要:本设计为具有精度高,抗干扰强等优点的双积分式直流数字电压表, a/d转换器部分采用普通元器件构成模拟部分,利用mega8单片机借助软件实现数字计数显示功能,同时采用mega8单片机编程实现直流电压表量程的自动转换、自动校零、和液晶显示等功能。

2、 第一部分 系统方案一、总体方案设计与比较方案一: 运用三极管产生积分电路,并用继电器控制导通性,并用计数器计数转换,这种电路误差较大,不能自动转换量程。方案二:用运放op07产生积分电路,同时运用单片机控制模拟开关,从而自动转换,自动调零,同时对输入电压经过分段落处理,也经过放大,比较,来调节其电压,最终通过单片机对电压进行转换并用液晶显示出来,最终达到积分式直流电压表的目的。这种方案积分性好,容易控制,自动化强,精确高。1、 总体电路构成本系统由输入放大与量程转换电路、双积分a/d转换电路、单片机计数控制电路、lcd数字显示器构成。总体结构框图如图1所示。自动校零程控放大比较输出单片机显示

3、积分电路输入电压电源图1 总体电路框图2、工作原理我们小组根据题目要求与发挥部分要求,选择方案二,电压比较器输入电压经过放大电路,比较电路,积分电路,最终把电压送入单片机进行处理,最终用液晶显示出来。灵活运用单片机控制模拟开关,利用单片机的自动调零,还有实现量程的自动转换的功能,然后,用液晶lcd128*64显示出来。二、各单元电路设计1、程控放大电路:完成输入信号的调理和量程(200mv,2v或更多)的转换。2、自动校零电路:输入电压信号经过信号调理电路(程控放大等)、双积分电路等处理,最后转化成时间信号,单片机将时间量化成数字信号输出。由于外界因素(如温度等)的影响,即使输入的电压信号等于

4、0,输出的数值也不等于0,且数值随外界因素(如温度)的变化而变化,即零点漂移。实际测量值必须减除零点值才能反映真实的输入,完成自动校零功能。3、积分器电路:由运放组成,完成电压时间的转换。4、控制部分:我们现在利用单片机软件编程与模拟开关硬件控制p13将量程分为200mv到2v发挥部分的第2项要求,同时实现自到转换的功能。这达到发挥部分的第7个要求。通过液晶lcd128*64里面数据可以显示达到十进制019999的显示功能,这完成发挥部分的第3项。同时再用单片机p11实现自动校零的功能。5、显示电路:完成人机对话。6、电源电路:为各电路提供电源。第二部分 理论分析与计算一、输入放大与量程自动转

5、换电路输入电路的主要作用是提高输入阻抗和实现量程的转换。输入电路的核心是输入放大器和模拟开关cd4066组成的量程自动转换电路,如图2所示。tg1、tg2是单片机控制的模拟开关,采用cd4066芯片,控制不同的增益。各种组合分析如下:(1)200mv量程。tg2导通,放大电路被接成电压串联负反馈放大器。放大倍数af及最大的输出电压uomx分别为: 图2 输入放大与量程自动转换电路uomx=200mv20=4v(2)2v量程。tg1导通,此时的电压放大倍数af及最大的输出电压uomx分别为: uomx=20020=4v由上述计算可见,输入ad转换器的规范电压为0-4v,同时电路被接成了电压串联负

6、反馈放大器形式,输入电阻高达10000,完全达到题目的要求,电路输入端采用rc低通滤波电路抑制交流干扰。二、积分式ad转换器 双积分电路是本系统的核心电路,由模拟开关、基准电压源、积分器和比较器构成。其电路原理框图如下图所示。图3 积分式ad转换器的原理图图3是一个双积分式ad转换器的原理图。当s1打向vx时,积分器对vx进行固定时间(0t1)的正向积分,当t=t1时,积分器的输出电压为: 当s1打向-vref时,积分器从t=t1时开始对-vref 进行反向积分。反向积分时间为t2=t2-t1,由三要素法可知: 所以 亦即式(1)式(1)表明反向积分时间t2与输入的模拟信号值vx成正比。当两次

7、积分完成后,过零比较器输出电平uo2跳变为低电平,通知单片机停止定时,计算反积分时间t2。 其工作波形图如下图所示。 图4 双积分式ad转换波形图三、计数器的设计题目基本要求测量分辨率为1mv(2v档),因此计数器至少要11位,发挥部分要求测量分辨率为0.1mv(2v档),计数器至少要15位,故本设计采用meg8单片机实现控制和脉冲计数,构成16位计数器,内部采用16mhz晶振,完全满足分辨率15位和转换速度2次/s的要求。 第三部分 电路与程序设计一、双积分a/d转换器模拟电路部分图5双积分a/d转换器模拟电路部分二、 单片机控制、计数、显示部分电路采用mega8单片机实现对cd4066模拟

8、开关的通断控制,从而实现量程自动转换、自动校零以及三斜积分a/d转换过程的控制;同时利用单片机编程实现16位高速计数功能。显示部分采用lcd128*64液晶显示器实现a/d转换数据和测量电压值的显示。单片机控制、计数器以及lcd液晶显示电路如图6、7所示。 图6 单片机控制、计数器电路 图7 lcd128*64液晶显示电路三、基准电压产生电路图8 基准电压信号生成电路自行设计了一个从0100mv连续调节的模拟电压信号作为该系统的基准电压源,选用tl431aa,其电压精度可以达到0.5%;两组电压跟随器选用精密运放op07;可变电阻rw101、rw103选用多圈精密可变电阻;电位器rw102选用

9、10圈线绕精密电位器。由tl431产生2.50v电压,经电位器rw101分压得到100mv电压送给第一组电压跟随器(由ic101组成)输入端。第一组电压跟随器的输出由多圈精密电位器rw102进行分压,分压后的信号由第二组电压跟随器(由u2组成)输出0-100mv的可调电压作为a/d转换电路的电压基准。 四、主程序流程(见附录一)图9主程序流程图五、结论电路设计完成后,通过进行分辨率、测量误差以及转换速度测试,测试结果表明本设计达到了设计的基本和发挥部分的全部要求,并且具备自动校零和自动转换量程的功能。总 结本系统采用双积分式a/d转换器将输入的直流电压ui转换成与ui成正比的时间间隔,在此期间

10、用mega8单片机计数器对恒定频率的时钟脉冲计数,计数结束时,计数器记录的数字量正比于输入的模拟电压,从而实现模拟量到数字量的转换。在设计过程中,因为使用普通器件,元器件较多,而且输入信号较弱容易受到干扰,所以力求硬件电路简单,努力从工艺上下功夫,并对某些电路进行创新。本系统达到了竞赛题目中的各项要求。同时,设计过程中遇到了许多困难,设计上还存在许多值得改进的地方。通过本次设计,我们深刻体会到共同协作和团队精神的重要性,提高了自己解决问题的能力。参考文献:1.张军. avr单片机应用系统开发典型实例.中国电力出版社,2005年2.曹建平. 智能化仪器原理及应用.西安电子科技大学出版社.2004年3.杨志忠. 数字电子技术. 高等教育出版社. 2000年附录一:主程序流程附录二:元器件清单元件清单直流基准电压产生电路元件清单器件名规格(型号)数量备注运算放大器op072精密运算放大器可调电阻10k1电阻2012001电容47f/16v3100f/16v2二极管1n40072可调压稳压二极管tl431aa1精度0.5%精密电位器2.2k/2w1十圈线绕式 双积分a/d转换电路元件清单运算放大器op072精密运算放大器电压比较器lm3112高速精密 模拟开关 cd40662 电容0.22uf1 电阻1k120k19k1

温馨提示

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

评论

0/150

提交评论