《本科毕业论文-—数字电压表设计.doc》由会员分享,可在线阅读,更多相关《本科毕业论文-—数字电压表设计.doc(63页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、河南理工大学毕业设计(论文)任务书专业班级 学生姓名 一、题目 二、起止日期 年 月 日至 年 月 日三、主要任务与要求 指导教师 职称 学院领导 签字(盖章)年 月 日河南理工大学毕业设计(论文)评阅人评语题目 评 阅 人 职称 工作单位 年 月 日河南理工大学毕业设计(论文)评定书题目 指导教师 职称 年 月 日河南理工大学毕业设计(论文)答辩许可证答辩前向毕业设计答辩委员会(小组)提交了如下资料:1、设计(论文)说明 共 页2、图纸 共 张3、指导教师意见 共 页4、评阅人意见 共 页经审查, 专业 班 同学所提交的毕业设计(论文),符合学校本科生毕业设计(论文)的相关规定,达到毕业设计
2、(论文)任务书的要求,根据学校教学管理的有关规定,同意参加毕业设计(论文)答辩。 指导教师 签字(盖章)年 月 日根据审查,准予参加答辩。答辩委员会主席(组长) 签字(盖章)年 月 日河南理工大学毕业设计(论文)答辩委员会(小组)决议 学院 专业 班 同学的毕业设计(论文)于 年 月 日进行了答辩。根据学生所提供的毕业设计(论文)材料、指导教师和评阅人意见以及在答辩过程中学生回答问题的情况,毕业设计(论文)答辩委员会(小组)做出如下决议。一、毕业设计(论文)的总评语二、毕业设计(论文)的总评成绩: 三、答辩组组长签名:答辩组成员签名:答辩委员会主席: 签字(盖章)年 月 日河南理工大学毕业论文
3、(设计)说明书摘 要 数字电压表(Digital Voltmeter)简称DVM,它是采用数字化测量技术,把连续的模拟量(交直流输入电压)转换成不连续、离散的数字形式并加以显示的仪表。与此同时,由DVM扩展而成的各种通用及专用数字仪器仪表,也把电量及非电量测量技术提高到崭新水平。本章重点介绍单片A/D 转换器以及由它们构成的基于单片机的数字电压表的工作原目前,由各种单片A/D 转换器构成的数字电压表,已被广泛用于电子及电工测量、工业自动化仪表、自动测试系统等智能化测量领域,示出强大的生命力理。本设计是基于AT89C51单片机的一种电压测量电路,该电路A/D 转换采用ADC0804。测量范围为直
4、流或交流电压有效值 0200V ,并在四位LED数码管上显示。测量最小分辨率为0.019V,本课题主要由A/D转换电路、数据处理及显示控制等三个模块组成。控制系统采用AT89C51单片机,A/D转换采用ADC0804。关键词:DVM,A/D转换,AT89C51,ADC0804AbstractDigital voltmeter (Digital Voltmeter) referred to as DVM, it is the use of digital measuring technology, the continuous analog (DC input voltage) into a n
5、on continuous, discrete digital form and the instrument display. At the same time, extended from DVM various general and special digital instrumentation and become, to improve power and non power measurement technology to a new level. This chapter focuses on the monolithic A/D converter and composed
6、 by them based on single chip microcomputer digital voltage meter works at present, digital voltage meter is composed of various monolithic A/D converter, which has been widely used in electronic and electrical measurement, industrial automation instrument, automatic test system of intelligent measu
7、rement field, showing strong vitality of science. The design is a voltage measuring circuit based on AT89C51 single chip microcomputer, the circuit of A/D conversion using ADC0804. The measuring range of AC or DC voltage effective value was 0 200V, and in the four LED digital tube display. Measuring
8、 the minimum resolution of 0.019V, this thesis mainly consists of A/D conversion circuit, data and display of three modules control and processing. Control system adopts AT89C51 single-chip, A/D conversion using ADC0804.Keywords : DVM, A / D conversion , AT89C51, ADC0804目录 1绪论11.1数字电压表的发展综述11.2 国内外研
9、究现状21.3课题的任务及意义21.3.1课题的任务21.3.2课题的意义21.4毕业设计内容31.4.1毕业设计主要工作31.4.2毕业设计论文构架32系统设计43各模块功能详述63.1输入电路部分63.1.1输入衰减电路63.1.2量程选择73.2保护电路73.2.1继电器73.2.2 继电器电路图93.2.3 二极管的选择113.2.4 继电器的选择113.2.5 声光报警模块123.3真有效值转换电路123.3.1真有效值转换的原理133.3.2真有效值转换器AD736应用电路153.4A/D转换电路163.5信号调理电路设计194芯片介绍204.1.1AD736各管脚功能204.1.
10、2AD736工作原理214.1.1典型应用电路234.1.2注意事项254.2 AT89C51 概述:254.2.1简单概述254.2.2主要功能特性254.2.3 AT89C51的引脚介绍264.3 ADC0804的简介294.3.1 ADC0804的逻辑结构294.3.2 ADC0804的引脚304.3.3 ADC0804应用说明315数字电压表的软件设计325.1程序设计325.2软件测试33结 论34致 谢35附录36附录一 :原理图36附录二:主要程序37参考文献531绪论1.1数字电压表的发展综述数字电压表简称DVM,是采用数字化测量技术,把连续的模拟量转换成不连续的、离散的数字形
11、式并加以显示的仪表。与传统的模拟式仪表比较,具有显示清晰直观,读数准确,测量范围宽,扩展功能强等优点。适用于数学实验演示及测控设备仪表等多种场合。数字电压表是诸多数字化仪表的核心与基础,电压表的数字化是将连续的模拟量如直流电压转换成不连续的离散的数字形式并加以显示,这有别于传统的以指针加刻度盘进行读数的方法,避免了读数的视差和视觉疲劳。目前数字万用表的内部核心部件是A/D转换器,转换器的精度很大程度上影响着数字万用表的准确度,本文A/D转换器采用ADC0804对输入模拟信号进行转换,控制核心AT89C51再对转换的结果进行运算和处理,最后驱动输出装置显示数字电压信号。 模拟式电压表具有电路简单
12、、成本低、测量方便等特点,但测量精度较差,特别是受表头精度的限制,即使采用0.5级的高灵敏度表头,读测时的分辨率也只能达到半格。再者,模拟式电压表的输入阻抗不高,测高内阻源时精度明显下降。而数字电压表作为数字技术的成功应用,发展相当快。数字电压表(Digital Voltmeter,DVM),以其功能齐全、精度高、灵敏度高、显示直观等突出优点深受用户欢迎。特别是以A/D转换器为代表的集成电路为支柱,使DVM向着多功能化、小型化、智能化方向发展。DVM应用单片机控制,组成智能仪表;与计算机接口,组成自动测试系统。目前,DVM多组成多功能式的,因此又称数字多用表(Digital Multimete
13、r,DMM)。DVM是将模拟电压变换为数字显示的测量仪器,这就要求将模拟量变成数字量。这实质上是个量化过程,即将连续的无穷多个模拟量用有限个数字表示的过程,完成这种变换的核心部件是A/D转换器,最后用LED数码管显示,困此,DVM的基本组成是A/D转换器和LED数码管。DVM最基本功能是测直流电压,考虑到仪器的多功能化,可将交流电压变成直流电压。DVM对直流电压直接测量时的测量精度最高,交流电压在变换成直流电压时,受功能选择变换器精度的限制,测量精度有所下降。1.2 国内外研究现状传统的电压表功能单一、精度比较低,不能满足时代的需求,采用单片机的数字电压表精度高、抗干扰能力强,可扩展性强、集成
14、方便 ,还可以与PC进行实时通信。目前,由各种单片A/D转化器构成的数字电压表,以被广泛用于电子及电工测量、工业自动化仪表、自动测试系统等智能化测量领域,显示出强大的生命力。与此同时,由DVM扩展而成的各种通用及专用数字仪表仪器,也把电量及非电量测量技术提高到崭新水平。数字电压表的设计和开发,已经有多种类型和款式。传统的数字电压表各有特点,它们适合在现场做手工测量,要完成远程测量并要对测量数据做进一步处理,传统数字电压表是无法完成的。然而基于PC通信的数字电压表,既可以完成数据的传递,又可以借助PC对测量数据的处理。所以数字电压表无论在功能和实际上,都具有传统电压表无法比拟的特点,这使得他的开
15、发和应用具有良好的前景。1.3课题的任务及意义1.3.1课题的任务(1)通过毕业设计进一步掌握单片机应用系统设计方法和调试过程;(2)掌握交直流电压表的设计方法;(3)掌握单片机的接口技术及ADC0804芯片的特性、控制方法;(4)通过实际程序设计和调试,逐步掌握模块化程序设计的方法和调试技术;(5)进一步熟练应用相关软件。1.3.2课题的意义 随着电子科学技术的发展,电子测量成为广大电子工作着必须掌握的手段,对测量的精度和功能的要求也越来越高,而电压的测量甚为突出,因为电压的测量最为普遍。本设计利用单片机技术结合A/D转换芯片构建一个数字电压表。它量程宽,精度高,显示位数多,分辨率高,易与实
16、现测量自动化,在现代测量中占据了巨大的地位。设计的实现能够用于改进或维修学校部分实验室损坏的数字电压表,因而本设计具有非常实际的意义。1.4毕业设计内容1.4.1毕业设计主要工作本设计以单片机为电路的核心部件,采用软件编程和硬件相结合的方式设计了一种量程可以切换且具有高清晰度显示的数字式交流电压表,其硬件电路简单,主要用软件编程的方式检测输入信号的大小来实现数字电压表的量程切换功能,在硬件电路上,通过量程选择电路和输入衰减电路来选择档位,输入的模拟电压通过A/D转换模块将其转换成数字电压,然后送到单片机中进行处理,处理后的数据送到LED中显示,同时通过串行通讯与上位机通信。具体来讲主要完成如下
17、工作:1.确定此课题的研究意义与可行性。 2.查阅相关资料,了解数字电压表的原理,确定数字电压表具体应用和实施。3.复习电路、模电、数电、单片机等相关知识,为后面硬件部分的建模打好基础,熟悉所用到的软件。4.收集与毕业设计研究方向相关的外文资料,并将其翻译成中文。5.对收集来的相关资料进行整理,融入自己的理解与观点,写出资料综述。6.写出开题报告,进一步明确任务,确定研究方向。7.动手设计原理图,进行硬件和软件的设计。8.仿真,程序下载与调试。 9.理清思路,总结试验,写报告。1.4.2毕业设计论文构架第一章简要介绍了该选题的背景、意义、研究现状及设计思路;第二章介绍了整体设计思路;第三章对硬
18、件电路各个模块进行详细介绍;第四章详细介绍了电路中用到的各个芯片;第五章介绍了软件设计部分,包括程序流程图等。2系统设计 本设计以单片机为电路的核心部件,采用软件编程和硬件相结合的方式设计了一种量程可以自动切换且具有高清晰度显示的数字式交直流电压表,其硬件电路简单,主要用软件编程的方式检测输入信号的大小来实现数字电压表的量程切换功能,输入的模拟电压通过A/D转换模块将其转换成数字电压,再通过软件编程的方式使其在LED数码显示器上显示出来,实现了数字电压表的数字显示功能。根据系统的功能要求,系统采用AT89C51单片机、A/D转换器ADC0804和真有效值转换器AD736。 本设计的的基本思路:
19、模拟电压信号经过档位切换到不同的分压电路衰减后,通过交直流转换开关控制,若测量直流电压值直接送到A/D转换电路进行A/D转换,若测量交流电压有效值经真有效值转换器AD736后送A/D转换电路进行A/D转换,然后送到单片机中,单片机通过量程选择电路采集衰减倍数,进行数据处理,处理后的数据送到LED中显示,同时通过串行通讯与上位机通信,使上位机也同样显示数据或者对单片机进行锁存。此电压表量程为0200V,若超过此量程,则单片机驱动继电器动作断开输入电路;若超过所设定的报警范围,则单片机驱动声光报警模块,提醒即将超限。此范围可以由独立的按键进行设定。如图2-1所示:图2-1系统框图3各模块功能详述3
20、.1输入电路部分3.1.1输入衰减电路输入电路部分的作用是把不同量程的被测的电压规范到测量所要求的电压值0-0.2V(AD736满量程为200mVRMS)。输入衰减电路如图3-1所示。9M、900K、90K、和10K电阻构成1/10、1/100、1/1000 的衰减器。输入衰减电路可由开关来选择不同的衰减倍数,从而切换档位。图3-1输入衰减电路在输入电路中当信号衰减后还应该通过直流、交流档位控制开关,控制被测信号接入相应测量通道。交流信号经过有效值转换电路送入A/D 转换电路,直流信号直接送入A/D 转换电路。3.1.2量程选择为了能让单片机自动识别档位,还要有图3-2 的硬件连接。单片机通过
21、此电路采集衰减倍数,以便对衰减后的数据进行还原。测量时首先选择最大量程200V,若测量的结果为00.2V,则重新将量程选择开关置到0.2V的位置,同时输入衰减电路开关也置到0.2V的位置,此时P1.0变为低电平,电压未衰减;若为0.22V,则将量程选择开关和输入衰减电路开关置到2V的位置,此时P1.1为低电平,电压衰减了10倍;若为220V,则将量程选择开关和输入衰减电路开关置到20V的位置,此时P1.2为低电平,电压衰减了100倍;若为20200V,则将量程选择开关和输入衰减电路开关置到200V的位置,此时P1.3为低电平,电压衰减了1000倍。图3-2量程选择开关3.2保护电路本设计的保护
22、电路由继电器控制电路和声光报警模块两部分组成。若所测电压的有效值超过了量程0200V,则单片机驱动继电器动作,断开输入电路;若所测电压的有效值超过了所设定的报警值,则声光报警模块工作。3.2.1继电器在各种自动控制设备中,都存在一个低压的自动控制电路与高压电气电路的互相连接问题,一方面要使低压的电子电路的控制信号能够控制高压电气电路的执行元件,如电动机、电磁铁、电灯等;另一方面又要为电子线路的电气电路提供良好的电隔离,以保护电子电路和人身的安全,电磁式继电器便能完成这一桥梁作用。 电磁式继电器是在在输入电路内电流的作用下,由机械部件的相对运动产生预定响应的一种继电器。 它包括直流电磁继电器、交
23、流电磁继电器、磁保持继电器、极化继电器、舌簧继电器,节能功率继电器。 (1)直流电磁继电器:输入电路中的控制电流为直流的电磁继电器。 (2)交流电磁继电器:输入电路中的控制电流为交流的电磁继电器。 (3)磁保持继电器:将磁钢引入磁回路,继电器线圈断电后,继电器的衔铁仍能保持在线圈通电时的状态,具有两个稳定状态。 (4)极化继电器:状态改变取决于输入激励量极性的一种直流继电器。 (5)干簧继电器:利用密封在管内,具有触点簧片和衔铁磁路双重作用的舌簧的动作来开、闭或转换线路的继电器。 (6)节能功率继电器:输入电路中的控制电流为交流的电磁继电器,但它的电流大(一般30-100A),体积小, 节电功
24、能.电磁继电器工作原理:电磁继电器一般由铁芯、线圈、衔铁、触点簧片等组成的。 只要在线圈两端加上一定的电压,线圈中就会流过一定的电流,从而产生电磁效应,衔铁就会在电磁力吸引的作用下克服返回弹簧的拉力吸向铁芯,从而带动衔铁的动触点与静触点(常开触点)吸合。当线圈断电后,电磁的吸力也随之消失,衔铁就会在弹簧的反作用力返回原来的位置,使动触点与原来的静触点(常闭触点)释放。这样吸合、释放,从而达到了在电路中的导通、切断的目的。对于继电器的“常开、常闭”触点,可以这样来区分:继电器线圈未通电时处于断开状态的静触点,称为“常开触点”;处于接通状态的静触点称为“常闭触点”。继电器一般有两股电路,为低压控制
25、电路和高压工作电路。技术参数:1、额定工作电压是指继电器正常工作时线圈所需要的电压。根据继电器的型号不同,可以 是交流电压,也可以是直流电压。2直流电阻是指继电器中线圈的直流电阻,可以通过万用表测量。3吸合电流是指继电器能够产生吸合动作的最小电流。在正常使用时,给定的电流必须略大于吸合电流,这样继电器才能稳定地工作。而对于线圈所加的工作电压,一般不要超过额定工作电压的1.5倍,否则会产生较大的电流而把线圈烧毁。4释放电流是指继电器产生释放动作的最大电流。当继电器吸合状态的电流减小到一定程度时,继电器就会恢复到未通电的释放状态。这时的电流远远小于吸合电流。5触点切换电压和电流是指继电器允许加载的
26、电压和电流。它决定了继电器能控制电压和电流的大小,使用时不能超过此值,否则很容易损坏继电器的触点。3.2.2 继电器电路图下图3-3是AT89C51单片机实验板上继电器驱动电路原理图,三极管Q2的基极B接到单片机的P1.4,三极管的发射极E接地,线圈的一端接到三极管的集电极C上,另一端接到12V电源VCC上;继电器线圈两端并接一个二极管IN4148,用于吸收释放继电器线圈断电时产生的反向电动势,防止反向电势击穿三极管Q2及干扰其他电路;R9和发光二极管D5组成一个继电器状态指示电路,当继电器吸合的时候,D5点亮,这样就可以直观的看到继电器状态了。图3-3单片机驱动继电器电路图驱动原理:1、当A
27、T89C51单片机的P1.4引脚输出高电平时,三极管Q2饱和导通,12V电源加到继电器线圈两端,继电器吸合,同时状态指示的发光二极管也点亮,继电器的常开触点闭合,相当于开关断开。 2、 当AT89C51单片机的P1.4引脚输出低电平时,三极管Q2截止,继电器线圈两端没有电位差,继电器衔铁释放,同时状态指示的发光二极管也熄灭,继电器的常开触点释放,相当于开关闭合。注:在三极管截止的瞬间,由于线圈中的电流不能突变为零,继电器线圈两端会产生一个较高电压的感应电动势,线圈产生的感应电动势则可以通过二极管IN4148释放,从而保护了三极管免被击穿,也消除了感应电动势对其他电路的干扰,这就是二极管D4的保
28、护作用。3.2.3 二极管的选择8050是非常常见的NPN型晶体三极管,在各种放大电路中经常看到它,应用范围很广,主要用于高频放大。也可用作开关电路。类型:开关型;极性:NPN;材料:硅;最大集电极电流(A):0.5 A;直流电增益:10 to 60;功耗:625 mW;最大集电极-发射极电压(VCEO):25;1特征频率:150 MHz3.2.4 继电器的选择1、 继电器额定工作电压的选择:继电器额定工作电压是继电器最主要的一项技术参数。在使用继电器时,应该首先考虑所在电路(即继电器线圈所在的电路)的工作电压,继电器的额定工作电压应小于或等于所在电路的工作电压。一般所在电路的工作电压是继电器
29、额定工作电压的0.86。注意所在电路的工件电压千万不能超过继电器额定工作电压,否则继电器线圈容易烧毁。另外,有些集成电路,例如NE555电路是可以直接驱动继电器工作的,而有些集成电路,例如COMS电路输出电流小,需要加一级晶体管放大电路方可驱动继电器,这就应考虑晶体管输出电流应大于继电器的额定工作电流。2、 电磁式继电器线圈额定工作电流选择:用晶体管或集成电路驱动的电磁式继电器,其线圈额定工作电流(一般为吸合电流的2倍)应在驱动电路的输出电流范围之内。3、 接点类型及接点负荷选择: 同一号型的继电器通常有多种接点的形式可供选用(单组接点、双组接点、多组接点及常开式接点、常闭式接点等),应选用适
30、合应用电路的接点类型。触点负载是指触点的承受能力。继电器的触点在转换时可承受一定的电压和电流。所以在使用继电器时,应考虑加在触点上的电压和通过触点的电流不能超过该继电器的触点负载能力。例如,有一继电器的触点负载为28V(DC)10A,表明该继电器触点只能工作在直流电压为28V的电路上,触点电流为10A,超过28V或10A,会影响继电器正常使用,甚至烧毁触点。4、 电磁式继电器体积的选择:继电器体积的大小通常与继电器接点负荷的大小有关,选用多大体积的继电器,还应根据应用电路的要求而定。5、 继电器线圈电源的选择:这是指继电器线圈使用的是直流电(DC)还是交流电(AC)。通常,在进行电子制作活动中
31、,都是采用电子线路,而电子线路往往采用直流电源供电,所以必须是采用线圈是直流电压的继电器。3.2.5 声光报警模块如图3-4所示,当测量电压超过设定的范围时,单片机给P1.5引脚送低电平,此时LED被点亮。同时P1.6输送高电平,三极管饱和导通,驱动蜂鸣器报警。设定范围通过按键操作进行,且要在量程之内,最好接近但小于量程。此模块用于提醒操作者:注意电压即将超限。图3-4声光报警电路3.3真有效值转换电路为了实现对其交流信号电压有效值的精密测量,使之不受被测信号的限制,要求采用真有效值(RMS)测量系统,直接将交流信号的有效值按比例转换为直流信号。目前国外生产的数字仪表中,普遍采用真有效值转换器
32、,虽然我国发展较迟,但也陆续生产一些RMS转换器,如AD736,这对我国仪表更新换代将起着重要作用。3.3.1真有效值转换的原理目前市场上的万用表大多采用简单的整流加平均电路来完成交流信号的测量,因此这些仪表在测量RMS值时要首先校准,而且用这种电路组成的万用表只能用于指定的波形如正弦波和三角波等,如果波形一变,测出的读数就不准确了。真有效值直流变换则不同,它可以直接测得输入信号的真实有效值,并和输入波形无关。AD736是AD公司推出的真有效值-直流(RMS-DC)变换器。和以往的有效值测量技术不同,真有效值-直流(RMS-DC)变换可以直接测得各种波形的真实有效值,它不是采用整流加平均测量技
33、术,而是采用信号平方后积分的平均技术。采用AD736可以简化仪器的设计,增加信号测量品种,并且灵敏度、精确度也大大改善。 一个交变信号的变化情况可用波峰因数C(Crest Factor)来表示,波峰因数定义为信号的峰值和RMS的比值:C =VPEAK/VRMS。不同的交变信号,它的波峰因数也就可能不同,许多常见的波形,如正弦波和三角波,它们的C比较小,一般小于2,而一些占空比的信号和SCR信号,它们的峰值因数就比较大。要想获得精确的RMS测量结果,如果使用加权平均电路,设计者要事先知道信号的波形,并测得其波峰因数,而RMS-DC变换器测无需知道信号的波形就能直接测出各种波峰因数的交变信号的有效
34、值。AD736能处理的信号波峰因数为5,表1对采用真RMS-DC变换器和加权平均两种技术在各种波形下的性能作了对比。表2-1 加权平均技术引入的误差 波形(峰值幅度为1V)波峰因数(VPEAK/VRMS)真RMS值采用加权平均电路所测得有效值误差率无失真正弦波1.4140.707V0.707V0%直流信号1.001.00V1.11V+11.0%三角波1.7320.577V0.555V-4%高频噪声 30.333V0.266V-20.2% 单极性脉冲 2 0.5V0.25V-50% 10 0.1V0.01V-90%SCR波形占空比为50% 20.495V0.354V-28%SCR波形占空比为25
35、% 4.70.212V 0.150V-30%注: 一个交变信号的有效值的定义为: VRMS为信号的有效值,T为测量时间,V(t)是信号的波形。V(t)是一个时间的函数,但不一定是周期性的。对等式的两边进行平方得:右边的积分项可以用一个平均来近似:这样上式可以简化为: 等式两边除以VRMS得:上式就是测量一个信号真实有效值的基础,AD公司的真有效值直流变换器也正是采用了这一原理。这种按有效值刻度的转换器在原理上不再存在波形误差,但是不同型号的RMS-DC变换器可以测量的交流信号最大有效值、最大波峰因数不相同,到目前为止还没有一种能适用于任何场合的RMS-DC变换器。在实际制造过程中,由于通频带的
36、限制,对输入信号波形的波峰因数(信号的峰值和RMS的比值)是有要求的,这样才能保证转换精度。一个任意非正弦信号均可按付里叶级数展开其频谱,频谱中超过转换器频带范围的分量,都将在输出端消失。换句话说,这部分超出转换器带宽的高次谐波分量的有效值未被转换,这就带来了附加误差显然,不同的波形引起的误差不同,在实际应用中我们要尽可能地选择和应用场合适应的型号,这样,我们就地精度、带宽、功耗、输入信号电平、波峰因数和稳定时间因素综合考虑。本设计采用真有效值转换器AD736。AD736是经过激光修正的单片精密真有效值AC/DC转换器。其主要特点是准确度高、灵敏性好(满量程为200mVRMS)、测量速率快、频
37、率特性好(工作频率范围可达0460kHZ),输入阻抗高,输出阻抗低,电源范围宽且功耗低,最大的工作电流为200uA,可接受的信号有效值为0200mVRMS(如加上衰减器,可增大测量范围),主要用于便携测试仪表,能以相同或更低的成本提供更高的精度。用它来测量正弦波电压的综合误差不超过3%。3.3.2真有效值转换器AD736应用电路图3-5为双电源供电时的典型应用电路,该电路的+Vs与接地,-Vs与街地之间均应并联一只1uF的电容以便滤掉该电路中的高频干扰。Cc起隔直作用。若将1脚与8脚短接而使C2失效,则选择的就是AC+DC的方式;去掉短路线,即为AC方式。在本设计中用的是AC方式。R5为限流电
38、阻,D1,D2为双向限幅二极管,起过圧保护作用,可选IN4148高速开关二极管。AD736转换器的性能:(1)低成本级的精度与8位AD转换器的精度相同,高等级的精度优于8位AD转换器的精度;(2)正负电源电压可在:2.816.5V、-3.2-16.5V范围内选择;(3)可以单端输入或差动输入,本设计采用单端输入;(4)对信号源要求极低,可以拓宽被测量的范围;(5)外接元件少,接线简单。 图3-5双电源高阻抗工作时的典型应用电路3.4A/D转换电路 图3-6 A/D转换电路如图3-6所示,引脚CS、WR和RD分别连接单片机的P2.1、P2.0以及接地。而DB0DB7连接单片机的P3脚。参考电压V
39、CC为5V,R25和R26分压后得到辅助参考电压VREF/2。本模块需要实现以下两个步骤:1、 控制ADC0804芯片进行正确采样,读取采样结果;2、 对采样值进行运算变换,算出实际输入的电压值。ADC0804使用手册中有其时序图,如下图所示:图3-7 ADC0804时序图ADC转换主要包含下面三个步骤:1、启动转换:由图3-7中的上部分可知,在CS信号为低电平的情况下,将WR引脚先由高电平变成低电平,经过至少tW(WR)I 延时后,再将WR引脚拉成高电平,即启动了一次A/D转换。注:手册中给出了要正常启动A/D转换WR的低电平保持时间tW(WR)I的最小值为100ns,即WR拉低后延时大于1
40、00ns即可以,具体做法可通过插入NOP指令或者调用delay()延时函数实现,不用太精确,只要估计插入的延时大于100ns即可。2、延时等待转换结束:依然由图3-7中的上部分可知,由拉低WR信号启动A/D采样后,经过1到8个TCLK+INTERNAL Tc延时后,A/D转换结束,因此,启动转换后必须加入一个延时以等待A/D采样结束。注:手册中给出了内部转换时间“INTERNAL Tc”的时间范围为6273个时钟周期,因此,延时等待时间应该至少为8+73=81个时钟周期。本试验时钟频率约为FCLK=1/1.1RC=606KHz,其中R为150k,C为150pF,因此时钟周期约为TCLK=1/F
41、CLK=1.65s。所以该步骤至少应延时81*Tclk=133.65us. 具体做法可通过插入NOP指令或者调用delay()延时函数实现,不用太精确,只要估计插入的延时大于133.65us即可。3、读取转换结果:由图3-7的下部分可知,采样转换完毕后,在CS信号为低的前提下,将RD脚由高电平拉成低电平后,经过tACC的延时即可从DB脚读出有效的采样结果。注:手册中给出了tACC的典型值和最大值分别为135ns和200ns,因此将RD引脚拉低后,等待大于200ns后即可从DB读出有效的转换结果。具体做法可通过插入NOP指令或者调用delay()延时函数实现,不用太精确,只要估计插入的延时大于2
42、00ns即可。对采样值进行运算变换,换算出实际输入电压值。对于任何一个A/D采样器而言,其转换公式如下:其中,Vout:输出ADC的数字电压值。 Dsample:ADC转换后的二进制值。本试验的ADC0804为八位。 Dmax:ADC能够表示的刻度总数。ADC0804为八位ADC,因此Dmax=256。 Vref:ADC参考电压值,本试验ADC0804的Vref即为VCC,被设置为5V,因此,对于本试验,转换公式为 3.5信号调理电路设计前一级AD736的输出信号最大幅值为200mV,后一级ADC0804的分辨率为5V/256即19.5mV,且具有1LSB的误差,直接进行模数转换会降低测量精度
43、。所以要想达到测量误差0.4,就要把AD736的输出信号放大到5V以上才行。信号调理电路正是要完成此功能,此电路由集成运放741、R27、R28、R29以及正负5V电源组成的同相放大器,对输入信号进行25倍(1+R29/R28)的同相放大。图3-8 信号调理电路4芯片介绍4.1 AD736工作原理及管脚功能4.1.1AD736各管脚功能AD736采用双列直插式8脚封装,其内部框图如图4-1所示。它主要由输入放大器、全波整流器、有效值单元(又称有效值芯子RMS CORE)、偏置电路、输出放大器等组成。芯片的2脚为被测信号VIN输入端,工作时,被测信号电压加到输入放大器的同相输入端,而输出电压经全波整流后送到RMS单元并将其转换成代表真有效值的直流电压,然后再通过输出放大器的Vo端输出。偏置电路的作用是为芯片内部各单元电路提供合适的偏置电压。图4-1 AD736的内部框图各管脚的功能如下:+Vs:正电源端,电压范围为2.816.5V;-Vs:负电源端,电压范围为-3.2-16.5V;Cc:低阻抗输入端,用于外接低阻
限制150内