基于单片机的单通道模拟电压测量专业系统设计.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《基于单片机的单通道模拟电压测量专业系统设计.doc》由会员分享,可在线阅读,更多相关《基于单片机的单通道模拟电压测量专业系统设计.doc(36页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于单片机单通道模仿电压测量系统设计 摘要:本文简介一种基于AT89S52单片机一种电压测量系统,该系统采用ICL7135高精度、双积分A/D转换电路,测量直流电压范畴0-200伏,使用LCD液晶模块显示。简介了双积分电路原理,AT89S52特点,ICL7135功能和应用,模仿开关CD4052功能和应用,14位二进制串行计数/ 分频器功能和应用,LCD1601功能和应用等,并给出了系统各某些电路。核心词:数字电压表;ICL7135;1601液晶模块;AT89S52单片机Abstract:The paper introduces a voltage measurement s-ystem bas
2、ed on AT89S52 MCU,in which ICL7135 high preci-sion,dual-integration A/D conversion circuits and LCD display are used. The DC measuring range of the system is 0-200 volts. The paper also introduces the principle of dual-integration circuit,the function and application of CD4052,LCD1601 and 14-bit ser
3、ial counter/divider. The part circuits of the system are presented as well. Key Words :Digital Voltmeter;ICL7135;LCD1601;AT89S521引言数字电压表(Digital Voltmeter)简称DVM,它是采用数字化测量技术,把持续模仿量(直流输入电压)转换成不持续、离散数字形式并加以显示仪表。老式指针式电压表功能单一、精度低,不能满足数字化时代需求,采用单片机数字电压表,精度高、抗干扰能力强,可扩展性强、集成以便。当前,由各种单片A/D 转换器构成数字电压表,已广泛用于电子
4、及电工测量、工业自动化仪表、自动测试系统等智能化测量领域,显示出强大生命力。与此同步,由DVM扩展而成各种通用及专用数字仪器仪表,也把电量及非电量测量技术提高到崭新水平。本文重点简介单片A/D 转换器以及由它们构成基于单片机数字电压表工作原理。 2 硬件设计 1 2 3模仿开关档位切换A/D转换AT89S52单片机LCD显示输入电路图1系统基本方框图 总电路原理图见附录一。硬件电路由输入电路、档位切换电路、A/D转换电路、AT89S52单片机,以及LCD液晶显示电路等几种某些构成。如图1所示,模仿电压通过模仿开关档位切换到不同分压电路衰减后,经隔离干扰送到A/D转换器进行A/D转换,然后送到单
5、片机中进行数据解决。解决后数据送到LCD中显示,显示当前测量电压值。如下对这几种电路逐个进行简介。2.1 输入电路4、5输入电路作用是把不同量程被测电压规范到A/D转换器所规定电压值。智能化数字电压表所采用单片双积分型ADC芯片ICL7135,它规定输入电压0-2V。本系统设计是0-200V电压,敏捷度高,因此可以不加前置放大器,只需衰减器,如图2所示90K、9K、和1K电阻构成1/10、1/100衰减器。衰减输入电路可由模仿开关来选取不同衰减率,从而切换档位。2.2 量程选取电路设计5CD4052引脚功能见图3。CD4052相称于一种双刀四掷开关,详细接通哪一通道,由输入地址码AB来决定。其
6、真值表见表1。 图图3 CD4052管脚图图图2衰减输入电路表1 CD4052真值表输入状态接通通道INHBA000“0”X、“0”Y001“1”X、“1”Y010“2”X、“2”Y011“3”X、“3”Y1均不接通2.3 A/D 转换电路设计模仿数字转换器A/D芯片是任何数据采集系统核心,它将持续模仿变量形式数据变换成一种适合于数字解决分离二进制代码。整个转换过程普通分为四个环节进行,即取样、保持、量化和编码。前两个环节在取样-保持电路中完毕,后两环节则在ADC中完毕。 惯用ADC有积分型、逐次逼近型、并行比较型/串并行型、 -调制型、电容阵列逐次比较型及压频变换型。下面简要简介惯用几种类型
7、基本原理及特点:逐次逼近型(如TLC0831) AD转换器由一种比较器和DA转换器通过逐次比较逻辑构成,从MSB开始,顺序地对每一位将输入电压与内置DA转换器输出进行比较,经n次比较而输出数字值。其电路规模属于中档。其长处是速度较高、功耗低,在低辨别率( 12位)时价格很高。 并行比较型/串并行比较型(如TLC5510) AD转换器采用各种比较器,仅作一次比较而实行转换,又称Flash型。由于转换速率极高,n位转换需要2n - 1个比较器,因而电路规模也极大,价格也高,只合用于视频AD 转换器等速度特别高领域。串并行比较型AD构造上介于并行型和逐次比较型之间,最典型是由2个n /2位并行型AD
8、转换器配合DA转换器构成,用两次比较实行转换,因此称为Half flash型。 压频变换型(如AD650) AD转换器是通过间接转换方式实现模数转换。其原理是一方面将输入模仿信号转换成频率,然后用计数器将频率转换成数字量。从理论上讲这种AD辨别率几乎可以无限增长,只要采样时间可以满足输出频率辨别率规定累积脉冲个数宽度。其长处是辨别率高、功耗低、价格低,但是需要外部计数电路共同完毕AD转换。积分型(如ILC7135) AD转换器是将输入电压转换成时间(脉冲宽度信号)或频率(脉冲频率),然后由定期器/计数器获得数字值。ICL7135AD转换具备自动校零功能,自动较零精确性仅受系统噪声影响,且偏差不
9、大于10V;有超量程(over)和欠量程(under)信号,容易实现量程自动转换;设有6个控制信号端、同步进行字位输出和BCD码输出,可与LCD译码驱动器及单片机接口,进行数据解决,构成智能化仪器;满量程为0字,在0汁数范畴内精确度为1个字。本设计采用双积分ICL7135 A/D 转换器,它性能比较稳定,转换精度高,具备很高抗干扰能力,价格低廉,电路构造简朴,其缺陷是工作速度较低。在对转换精度规定较高,而对转换速度规定不高场合如电压测量有广泛应用。比较以上这四种AD转换器性能特点,综合考虑各方面条件和本系统要实现指标,本系统设计采用就是双积分A/D 转换器ICL7135。2.3.1双积A/D
10、转换器工作原理双积分型A/D转换是一种间接A/D转换技术。一方面将模仿电压转换成积分时间,然后用数字脉冲计时办法转换成计数脉冲数,最后将此代表模仿输入电压大小脉冲数转换成二进制或BCD码输出。图4双积分A/D 转换器内部原理图5双积分A/D 转换器时序图 显示电压数据 如图4所示,对输入模仿电压和基准电压进行两次积分,先对输入模仿电压进行积分,将其变换成与输入模仿电压成正比时间间隔 T1,再运用计数器测出此时间间隔,则计数器所计数字量就正比于输入模仿电压,接着对基准电压进行同样解决,直至积分输出返回到起始值。双积分A/D 转换器时序图如图5所示。在惯用A/D转换芯片(如ADC -0809、IC
11、L7135、ICL7109等)中,ICL7135与别的几种有所不同,它是一种四位半双积分A/D转换器,具备精度高(精度相称于14位二进制数)、价格低廉、抗干扰能力强等长处。本系统简介用单片机并行方式采集ICL7135数据以实现单片机电压表设计方案。2.3.2 ICL7135应用 ICL7135是采用CMOS工艺制作单片4位半A/D转换器,其所转换数字值以多工扫描方式输出,只要附加译码器,数码显示屏,驱动器及电阻电容等元件,就可构成一种满量程为2V数字电压表。 (1)ICL7135重要特点如下 6 7双积型A/D转换器,转换速度慢。在每次A/D转换前,内部电路都自动进行调零操作,可保证零点在常温
12、下长期稳定。在0字(2V满量程)范畴内,保证转换精度1字相称于14bitA/D转换器。 具备自动极性转换功能。能在单极性参照电压下对双极性模仿输入电压进行A/D转换,模仿电压范畴为01.9999V。 模仿输入可以是差动信号,输入电阻极高,输入电流典型值1PA。 所有输出端和TTL电路相容。有过量程(OVER)和欠量程(UNDER)标志信号输出,可用作自动量程转换控制信号。输出为动态扫描BCD码。对外提供六个输入,输出控制信号(R/H,BUSY,STB,POL,OVER,UNDER),因而除用于数字电压表外,还能与异步接受 /发送器,微解决器或其他控制电路连接使用。采用28外引线双列直插式封装。
13、 (2) ICL7135数字某些9数字某些重要由计数器、锁存器、多路开关及控制逻辑电路等构成。ICL7135一次A/D转换周期分为四个阶段:自动调零(AUTO-ZERO);信号积分(SINGAL-INTEGRATE);基准电压反积分(去积分);积分回零(ZERO-INTEGRATE)。详细内部转换过程如下几种环节:AUTO-ZERO(自动调零)在该相时,内部IN+和IN-输入与引脚断开,且在内部连接到ANLG-COMMON,基准电容被充电至基准电压,系统接成闭环并为自动调零(AUTOZERO)电容充电以补偿缓冲放大器、积分器和比较器失调电压。此时,自动调零精度令受系统噪声限制,以输入为基准总失
14、调不大于10V。SINGAL-INTEGRATE(信号积分)相在该相,自动调零环路被打开,内部IN+和IN-输入被连接至外部引脚。在固定期间周期内,这些输入端之间差分电压被积分。当输入信号相对于转换器电源不反相(NO-RETURN)时,IN-可直接连接至ANJG-COMMON以便输出对的共模电压。同步,在这一相完毕基本上,输入信号极性将被系统所记录。 DEINTEGRATE(去积分)相该相基准用于完毕去积分任务,此时内部IN-在内部连接ANLG-COMMON,IN+跨接至先前已充电基准电容,所记录输入信号极性可保证以对的极性连接至电容以使积分器输出极性回零。输出返回至零所需时间正比于输入信号幅
15、度。ZERO-INTEGRATE(积分器返回零)相内部IN-连接到ANLG-COMMON,系统接成闭环以使积分器输出返回到零。普通这相需要100200个时钟脉冲,但是在超范畴(OVER)转换后,则需要6200个脉冲。在Signal-Integrate(即信号积分)相开始时,ICL7135BUSY信号线跳高并始终保持高电平,直到Deintegrate(去积分)相结束时才跳回低电平。在满量程状况下,这个区域中最多脉冲个数为30002个。其中Deintegrate(去积分)相脉冲个数反映了转换成果。对于不同模仿量输入,ICL7135BUSY信号高电平宽度也不同。(3)ICL7135引脚使用 9ICL
16、7135外引线功能端排列如图6所示,详细各个引脚功能使用简介如下:图6 ICL7135引脚图R/H(25脚):当R/H=“1”(该端悬空时为“1”)时,ICL7135处在持续转换状态,每40002个时钟周期完毕一次A/D转换。若R/H由“1”变“0”,则ICL7135在完毕本次A/D转换后进入保持状态,此时输出为最后一次转换成果,不受输入电压变化影响。因而运用R/H端功能可以使数据有保持功能。图7 ICL7135时序图图2.3.4 ICL7135波形图STB(26脚):每次A/D转换周期结束后,ST端都输出5个负脉冲,其输出时间相应在每个周期开始时5个位选信号正脉冲中间,ST负脉冲宽度等于1/
17、2时钟周期。第一种ST负脉冲在上次转换周期结束后101个时钟周期产生。如图7所示,由于每个选信号(D5-D1)正脉冲宽度为200个时钟周期(只有AZ和DE阶段开始时第一种D5脉冲宽度为201个CLK 周期),因此ST负脉冲之间相隔也是200个时钟周期。需要注意是,若上一周期为保持状态(R/H=“0”)则ST无脉冲信号输出。ST信号重要用来控制将转换成果向外部锁存器、UARTs或微解决器进行传送。BUSY(21脚):在双积分阶段(INT+DE),BUSY为高电平,别的时为低电平。因而运用BUSY功能,可以实现A/D转换成果远距离双线传送,其还原办法是将BUSY和CLK“与”日后计数器,再减去10
18、001就可得到本来转换成果。OVER(27脚):当输入电压超过量程范畴(0),OR将会变高。该信号在BUSY信号结束时变高。在DE阶段开始时变低。UNDER(28脚):当输入电压等于或低于满量程9%(读数为1800),则一当BUST信号结束,UR将会变高。该信号在INT阶段开始时变低。POL(23脚):该信号用来批示输入电压极性。当输入电压为正,则POL等于“1”,反之则等于“0”。该信号DE阶段开始时变化,并维持一种A/D转换调期。位驱动信号D5、D4、D3、D2、D1(12、17、18、19、20脚):每一位驱动信号分别输出一种正脉冲信号,脉冲宽度为200个时钟周期,其中D5相应万位选通,
19、如下依次为千、百、十、个位。当输入电压过量程时,D5-D1在AZ阶段开始时只分别输出一种脉冲,然后都处在低电平,直至DE阶段开始时才输出持续脉冲。运用这个特性,可使得显示屏件在过程时产生一亮一暗直观现象。 B8、B4、B2、B1(16、15、14、13脚):该四端为转换成果BCD码输出,采用动态扫描输出方式,即当位选信号D5=“1”时,该四端信号为万位数内容,D4=“1”时为千位数内容,别的依次类推。在个、十、百、千四位数内容输出时,BCD码范畴为0000-1001,对于万位数只有0和1两种状态,因此其输出BCD码为“0000”和“0001”。当输入电压过量程时,各位数输出所有为零,这一点在使
20、用时应注意。最后还要阐明一点,由于数字某些以DG端作为接地端,因此所有输出端输出电平以DG作为相对参照点。基准电压输入必要对于模仿公共端COM是正电压。 (4)ICL7135与单片机连接 在ICL7135与单片机进行连接时,使用并行采集方式,四位BCD码数据输出线分别与单片机AT89C52P10,P11,P12,P13相连接,位驱动信号D5、D4、D3、D2分别与AT89C52P14,P15,P16,P17相连接,批示输入电压极性POL脚与AT89C52P30(RXD)相连接,STB信号接至AT89C52P3.2(INT0),OVER信号接至AT89C52P24,R/H信号接至AT89C52P
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 通道 模拟 电压 测量 专业 系统 设计
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内