智能数字电压表设计 毕业论文单片机.doc
《智能数字电压表设计 毕业论文单片机.doc》由会员分享,可在线阅读,更多相关《智能数字电压表设计 毕业论文单片机.doc(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流智能数字电压表设计 毕业论文单片机.精品文档. 毕业论文(设计) 智能直流数字电压表的设计 院部名称: 机电工程学院 专业班级: 电气自动化技术 学生姓名: 闫永胜 学 号: 2009061134 指导教师: 董卫军 2011、12、19 目录摘 要31 引言41.1 研究背景及意义41.2单片机简介41.3单片机的应用领域及发展趋势5第一章 设计任务书6第二章 设计内容72.1 设计要求72.1.1功能要求72.1.2项目技术性能指标7第三章 系统原理及基本框图7方案论证73.1 电源电路设计83.2 输入电路设计93.2.1 电路简介93
2、.3 转换电路设计113.3.1 AT89C51单片机113.3.3 AT89C51主要特性:113.3.4 ICL7135芯片简介113.3.5 转换器ICL7135113.3.6 ICL7135的引脚功能及主要特性123.3.7性能:133.3.8据输出方式及数字部分143.3.9 对应参数整定143.4 电压表显示电路163.4.1电路简介163.5 I/O口分配16第四章 软件设计174.1 时钟频率的确定174.2 监控程序设计184.3序流程图:19第五章 程序及元件清单225.1程序225.2元器件清单27结束语28参考文献28附 :电路原理图29 摘 要数字电压表的诞生打破了传
3、统电子测量仪器的模式和格局。它显示清晰直观、读数准确,采用了先进的数显技术,大大地减少了因人为因素所造成的测量误差事件。数字电压表是把连续的模拟量转换成不连续、离散的数字形式,并加以显示的仪表。数字电压表把电子技术、计算技术、自动化技术的成果与精密电测量技术密切的结合在一起,成为仪器、仪表领域中独立而完整的一个分支,数字电压表标志着电子仪器领域的一场革命,也开创了现代电子测量技术的 先河。 电压测量是电子测量的最基本内容之一, 电子电路的许多特性,如频率特性、调制度、非线性失真系数等都可以视为电压的派生量,各种电路的工作状态,如谐振、平衡、饱和等,通常都用电压的形式来反映。电子设备的各种控制、
4、反馈信号也主要表现为电压量。本设计是利用AT89C51单片机的一种电压测量电路,该系统除了采用ICL7135高精度、双积分A/D转换电路外,还增设了超限报警电路。测量范围大且可调量程, LED数码管显示。正文着重给出了软硬件系统的各部分电路,介绍了双积分电路的原理,AT89C51的特点,ICL7135的功能和应用。关键字:数字电压表,AT89C51,ICL7135, 双积分A/D转换器 , 测量 1 引言1.1 研究背景及意义数字电压表(Digital Voltmeter)简称DVM,它是采用数字化测量技术,把连续的模拟量(直流输入电压)转换成不连续、离散的数字形式并加以显示的仪表。传统的指针
5、式电压表功能单一、精度低,不能满足数字化时代的需求,采用单片机的数字电压表,由精度高、抗干扰能力强,可扩展性强、集成方便,还可与PC进行实时通信。目前,由各种单片A/D 转换器构成的数字电压表,已被广泛用于电子及电工测量、工业自动化仪表、自动测试系统等智能化测量领域,展示出强大的生命力。新型数字电压表以其高准确度、高可靠性、高分辨率、高性价比等优良特性倍受人们的青睐。目前,数字电压表作为数字化仪表的基础与核心,已被广泛用于电子和电工测量、工业自动化仪表、自动测试系统等领域,显示出强大的生命力。数字电压表是诸多数字化仪表的核心和基础,电压表的数字化是将连续的模拟量如直流电压转换成不连续的离散的数
6、字形式并加以显示,这有别于传统的以指针加刻度盘进行读数的方法,避免了读数的视差和视觉疲劳。目前数字万用表的内部核心部件是A/D转换器,转换器的精度很大程度上影响着数字万用表的准确度,本设计双积分A/D转换器对输入模拟信号进行转换,控制核心AT89C51再对转换的结果进行运算和处理,最后驱动输出装置显示数字电压信号。1.2单片机简介单片机是一种集成电路芯片,采用超大规模技术把具有数据处理能力(如算术运算,逻辑运算、数据传送、中断处理)的微处理器(CPU),随机存取数据存储器(RAM),只读程序存储器(ROM),输入输出电路,可能还包括定时计数器,串行通信口(SCI),显示驱动电路,脉宽调制电路(
7、PWM),模拟多路转换器及A/D转换器等电路集成到一块单块芯片上,构成一个最小而完善的计算机系统。这些电路能在软件的控制下准确、迅速、高效地完成程序设计者事先规定的任务。图1.1单片机控制系统的组成 不同的单片机有着不同的硬件特征和软件特征,即它们的技术特征均不尽相同,硬件特征取决于单片机芯片的内部结构,我们要使用某种单片机,必须了解该型产品是否满足需要的功能和应用系统所要求的特性指标。这里的技术特征包括功能特性、控制特性和电气特性等等,这些信息需要从生产厂商的技术手册中得到。软件特征是指指令系统特性和开发支持环境,指令特性即我们熟悉的单片机的寻址方式,数据处理和逻辑处理方式,输入输出特性及对
8、电源的要求等等。开发支持的环境包括指令的兼容及可移植性,支持软件(包含可支持开发应用程序的软件资源)及硬件资源。要利用某型号单片机开发自己的应用系统,掌握其结构特征和技术特征是必须的。单片机控制系统能够取代以前利用复杂电子线路或数字电路构成的控制系统,可以软件控制来实现,并能够实现智能化,现在单片机控制范畴无所不在,例如通信产品、家用电器、智能仪器仪表、过程控制和专用控制装置等等,单片机的应用领域越来越广泛。1.3单片机的应用领域及发展趋势单片机广泛应用于仪器仪表、家用电器、医用设备、航空航天、专用设备的智能化管理及过程控制等领域,大致可分如下几个范畴:(1)在智能仪器仪表上的应用(2)在工业
9、控制中的应用(3)在家用电器中的应用(4)在计算机网络和通信领域中的应用。现在可以说单片机是百花齐放,百家争鸣的时期,世界上各大芯片制造公司都推出了自己的单片机,从8位、16位到32位,数不胜数,应有尽有,有与主流C51系列兼容的,也有不兼容的,但它们各具特色,互成互补,为单片机的应用提供广阔的天地。纵观单片机的发展过程,可以预示单片机的发展趋势,大致有:低功耗CMOS化、微型单片化、主流与多品种共存。 第一章 设计任务书开封大学机电学院2011届毕业设计任务书设计题目智能直流数字电压表设计适用专业电子信息工程技术、应用电子技术等项目简介以AT89C51单片机为核心,设计智能直流数字电压表。功
10、能要求:具有开机自检、自动量程转换功能;使用220V/50Hz交流电源,设置电源开关、电源指示灯和电源保护功能。项目技术性能指标1. 直流电压量程:200mV、2V、20V、200V2. 分辨率:100V(200mV量程)3. 测量误差:(0.5%(读数)+0.5%(满度值)4. 输入电阻:10M5. 测量速度:每秒23次6. 显示方式:4位LED数码管显示被测电压值。进度计划了解题目要求,搜集相关资料。系统方案论证与选择,画出系统方框图,系统设计、软硬件分工等。单片机硬件资源分配,硬件各单元电路设计与计算。画出各单元电路图,计算电路参数和元件参数,元器件选型。进行硬件仿真实验,通过后列出元器
11、件清单。画出完整的电路图,PCB板设计和相应的工艺设计。软件设计。RAM资源分配、程序流程图,编写、调试程序。软、硬件联调。对电路功能与性能是否达到设计要求进行评估,总结设计的特点和需要改进的地方,简述改进的方案。写出毕业设计论文。指导教师董卫军教研室主任意见 (签字)第二章 设计内容2.1 设计要求2.1.1功能要求1以AT89C51单片机为核心,设计智能数字电压表。2具有开机自检、自动量程转换。3使用220V/50HZ交流电源,设置电源开关,电源指示灯和电源保护功能。2.1.2项目技术性能指标1. 直流电压量程:200mV、2V、20V、200V2. 分辨率:100V(200mV量程)3.
12、 测量误差:(0.5%(读数)+0.5%(满度值)4. 输入电阻:10M5. 测量速度:每秒23次6. 显示方式:4位LED数码管显示被测电压值。第三章 系统原理及基本框图方案论证 键盘控制电路方案一: 输入电路LED显示电路单片机A/D转换器被测电压电源电路本方案利用A/D转换原理将被测模拟量转换成数字量,并通过控制系统即单片机用数字方式显示测量结果,各部分分别用电源供电. 种方法比较常用,并且技术也比较成熟,技术方面均能基本达到达技术要求.方案二:真有效值转换量程开关被测电压A/D转换被测电压电源部分 LED数码管 方案二 系统方案框图 本方案以专用真有效值转换芯片和A/D转换器为核心来设
13、计数字电压表,设计简单易行,而且可靠性较高以上两种方案比较而言,第一种方法比较常用,并且技术也比较成熟,技术方面均能达到设计要求。故采用方案一。3.1 电源电路设计由于单片机及所使用的芯片均为5V直流供电,经过变压器将其变为低压交流电压,低压电压经过桥式全波整流变成直流电压,再经过双T电容滤波加集成稳压芯片(7805和7905)最终变成稳定的5V直流电压。本电路还设计电路保护和电源指示灯。电源电路原理图如下:图1 电源设计图由于集成稳压器7805和7905具有很高的“电压调整率”把输入包含的交流成分和输入直流波动一起加以抑制,从而使输出直流稳定,交流纹波减小,实验表明,在稳压器的稳压范围内,其
14、稳压精度可达0.03。1N4148是保护二极管,用来防止在输入短路时输出电容C4和C9所存储的电荷通过稳压器放电而损坏器件3.2 输入电路设计3.2.1 电路简介由于该电压表要实现多量程测量,故而在本设计通过衰减电路与量程切换开关,以及集成放大器实现此功能,具体电路将在本节详细介绍。J1和J2是继电器,S1和S2是电子开关CD4053.三组二路模拟开关CD4053 CD4053内部含有3组单刀双掷开关,3组开关具体接通哪一通道,由输入地址码ABC来决定 ICL7650是Intersil公司利用动态校零技术和CMOS工艺制作的斩波稳零式高精度运放,它具有输入偏置电流小、失调小、增益高、共模抑制能
15、力强、响应快、漂移低、性能稳定及价格低廉等优点. ICL7650是一种高增益、高共模抑制比和具有双端输入功能的运算放大器。输入衰减器、程控电压放大电路设输入衰减器的传输系数为A1,放大器的增益为A2。 输入衰减器和放大器增益控制由于A/D转换器满度输入电压即放大器的输出电压UO=2V,所以200mV量程总增益为A200mV=UO/UI=2/0.2=110=A1A2,2V量程总增益A2V=UO/UI=2/2=11=A1A2,初步确定采用同相比例放大器,200mV和2V量程不使用输入衰减器,由电子开关控制放大器增益A2=10或1实现量程转换。20V量程总增益A20V= UO/UI=2/20=1/1
16、0=(1/100)10=A1A2,200V量程总增益A200V=UO/UI=2/200=(1/100)1=A1A2,在20V、200V两档由继电器J1、J2接入A1=1/100的输入衰减器,配合A2=10或1实现量程转换。 电路参数计算:运放A1选ICL7650斩波稳零运放。R1、R2、R3组成输入衰减器,D1、D2、D3、D4、R4、R5、R6组成输入保护电路,A1、R8、R9组成高阻同相放大电路,J1、J2、S1组成量程转换电路。(J1、J2继电器、S1、S2电子开关CD4053)。ICL7650运放的输入电阻远大于10M(Ri=1012),所以R1+R2+R3=10M。因为R3/(R1+
17、R2+R3)=1/1000,所以R3=(R1+R2+R3)/1000=10M/1000=10k因为(R2+R3)/(R1+R2+R3)=1/100,所以R2+R3=(R1+R2+R3)/100=10M/100=100kR2=100-R3=90k,R1=10M-(R2+R3)=10M-100k=9.9M因为Au=1+R8/R9=10即R8/R9=9,取R9=1k,则R8=9R9=9k;D1、D2选用开关二极管1N4148,R4为限流电阻,设流过D1、D2的最大电流为10mA,则R4UIMAX/IDM=1000/0.01=100k,PR4UIMAX2/R4=10002/100=10W,由于ICL7
18、650最大允许输入电压为:VCC+0.3V和VEE-0.3V,所以,使用4V的稳压二极管将A1同相端电位限制在4.7V。R5为直流平衡电阻,其值应等于运放同相端到地的电阻(约为100k)3.3 转换电路设计 转换电路的核心是AT89C51和ICL7135CFN芯片下面对两者做一下介绍。3.3.1 AT89C51单片机芯片介绍:AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROMFalsh Programmable and Erasable Read Only Memory)的低电压,高性能CMOS8位微处理器,俗称单片机。该器件采用ATMEL高密度非易失存储器制造技术制造,与
19、工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。3.3.3 AT89C51主要特性:8951 CPU与MCS-51 兼容 4K字节可编程FLASH存储器(寿命:1000写/擦循环) 全静态工作:0Hz-24KHz 三级程序存储器保密锁定 128*8位内部RAM 32条可编程I/O线 两个16位定时器/计数器6个中断源 可编程串行通道 低功耗的闲置和掉电模式 片内振荡器和时钟电路3.3.4 ICL7135芯片简介ICI7135是4位半双积分A/D转换
20、芯片,可以转换输出20000个数字量,有STB选通控制的BCD码输出, 只要附加译码器,数码显示器,驱动器及电阻电容等元件,就可组成一个满量程为2V的数字电压表,与微机接口十分方便.ICL7135具有精度高(相当于14位A/D转换),价格低的优点.其转换速度与时钟频率相关,每个转换周期均有:自校准(调零),正向积分(被测模拟电压积分),反向积分(基准电压积分)和过零检测四个阶段组成,其中自校准时间为10001个脉冲,正向积分时间为10000个脉冲,反向积分直至电压到零为止(最大不超过20001个脉冲).故设计者可以采用从正向积分开始计数脉冲个数,到反向积分为零时停止计数.将计数的脉冲个数减10
21、000,即得到对应的模拟量.图1给出了ICL7135时序,由图可见,当BUSY变高时开始正向积分,反向积分到零时BUSY变低,所以BUSY可以用于控制计数器的启动/停止. 3.3.5 转换器ICL7135 如图所示:对输入模拟电压和基准电压进行两次积分,先对输入模拟电压进行积分,将其变换成与输入模拟电压成正比的时间间隔 T1,再利用计数器测出此时间间隔,则计数器所计的数字量就正比于输入的模拟电压;接着对基准电压进行同样的处理。在常用的A/D转换芯片(如ADC0809、ICL7135、ICL7109等)中,ICL7135与其余几种有所不同,它是一种四位半的双积分,A/D转换器,具有精度高(精度相
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 智能数字电压表设计 毕业论文单片机 智能 数字 电压表 设计 毕业论文 单片机
限制150内