基于单片机正弦波有效值测量仪表设计说明

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

电子系统设计创新与实践设计报告题目:基于单片机正弦波有效值测量仪表设计院(系):信息科学与工程学院专业班级:电子信息工程学生姓名:学号:同组成员:指导老师:肖洪祥职称:副教授设计方案(30分)样机测试(40分)设计报告(30分)总分2012年7月..word完美格式摘要在实际中,有效值是应用最广泛的参数,电压表的读数除特殊情况外,几乎都是按正弦波有效值进行定度的。有效值获得广泛应用的原因,一方面是由于它直接反映出交流信号能量的大小,这对于研究功率、噪声、失真度、频谱纯度、能量转换等是十分重要的;另一方面,它具有十分简单的叠加性质,计算起来极为方便。本文详细介绍一个正弦波有效值测量仪表设计,以STC89C52单片机为控制核心,由交流电压采集模块,正弦波转方波模块,AD转换模块、显示模块等构成。系统采用交流电压输入信号,经TLC372比较器和LM358放大器进行信号采集,经过AD0809进行数据采样,然后输入到89C52单片机进行交流电压有效值的计算和测量,加上CD4049进行正弦波转换为方波,输入到89C52单片机进行频率的计算和测量,结果用1602液晶显示正弦波的有效值和频率。关键词:交流电压有效值测量AD0809STC89C52..word完美格式AbstractInpractice,theeffectivevalueisthemostwidelyusedparameters,voltagemeterexceptinspecialcircumstances,arealmostaseffectivevalueofsinewaveforcalibration.Effectivevalueandwidelyappliedreasons,partlybecauseitdirectlyreflectstheACsignalenergy,thestudyofpower,noise,distortion,frequencyspectrumpurity,energyconversionisveryimportant;ontheotherhand,ithasaverysimplesuperpositionproperty,calculationisveryconvenient.Thispaperdescribesaneffectivevalueofsinewavemeasuringinstrumentdesign,usingSTC89C52SCMascontrolcore,bytheACvoltageacquisitionmodule,sinewavetosquarewavemodule,theADconversionmodule,displaymodule.ThesystemadoptstheACinputsignal,thecomparatorTLC372andLM358amplifierforsignalacquisition,throughAD0809datasampling,andtheninputtotheSCM89C52ACvoltageeffectivevaluecalculationandmeasurement,andCD4049areconvertedtosquarewavesinewave,inputtotheSCM89C52frequencycalculationandmeasurement,theresultswiththe1602liquidcrystaldisplaysinusoidalRMSandfrequency.Keywords:AcvoltageRMSmeasurementAD0809STC89C52..word完美格式目录1.概述1.1题目名称1.2功能和指标要求1.3相关情况概述2.技术方案2.1有效值测量的方法2.2设计思路2.3总体技术方案3.硬件设计3.1信号采集电路3.2正弦波转方波电路3.3ADC0809电路3.4单片机最小系统和1602显示电路3.5电源电路4.软件设计4.1频率测量4.2幅度测量4.3软件测试..word完美格式1.概述1.1题目名称基于单片机的正弦波有效值测量仪表设计。1.2功能和指标要求1)输入交流电压:5V~50V;2)正弦频率:50Hz±5Hz;3)检测误差:≤2%4)具有检测启动按钮和停止按钮,按下启动按钮开始检测,按下停止按钮停止检测;5)显示方式:数字显示当前检测的有效值。在停止检测状态下,显示最后一次检测到的有效值;6)显示分辨率:0.1V7)工作电源:电网AC220V,要求在电网电压变化±15%范围内能够正常工作。1.3相关情况概述在日常的生产、生活和科研中,工频电无处不在,所谓工频就是电力供电系统交流电的频率,我国国家规定工频为50赫兹,即周期为0.02秒,英、美等国规定的工频为60赫兹。因此,对工频电的测量也是一个应用广泛的实际问题。传统的测量仪器在使用时需要预先估计待测值的测量范围,多数情况下都要从较大量程档位逐次向小量程档位切换,增加了操作的复杂性,且易发生误操作损坏仪器。..word完美格式近年来随着计算机在社会领域的渗透,单片机的应用正在不断地走向深入,同时带动传统控制日新月异更新。在实时监测和自动控制的单片机应用系统中,单片机往往作为一个核心部件来使用。电子计算机的飞跃进步,单片机的普及与推广,为数字多用表智能化做出了贡献。作为重要的测量工具,工频有效值多用表的发展可以说见证了现代工业的发展和科技进步。从传统的模拟多用表,到现在精确度和灵敏度越来越高的数字仪表,多用表的发展可谓是日新月异。目前的工频有效值多用表的设计大概可以分为以下几类:(1)基于单片机的数字工频有效值多用表,这类仪表中,最有代表性的是89C52系列的。由于8位机在价格和性能方面的优点,这类仪表可以说是越来越成熟,并且能根据不同的场合选用不同的核心芯片来满足实际的要求。(2)将传统测量方法和现代数字化测量方法有机结合起来,能适用于工频交流电特征,同时也能适用于非工频电参数测量,以提高通用性。在这类系统中,由单片机实现测量控制、数据分析处理、显示和量程自动转化等功能;由CPLD器件和高速A/D芯片组成双通道高速同步数据采集电路,由锁相倍频电路实现工频周期内均匀等样间隔。..word完美格式2.技术方案2.1有效值测量的方法(1)有效值的定义:时变量的瞬时值在给定时间间隔内的均方根值。对于周期量,时间间隔为一个周期。(2)测量有效值有三种方案:方案一:采用二极管整流电路,再通过峰值检波电路测得峰值,然后根据波形因数求得相应的有效值。方案二:利用单片机控制A/D对一个周期内的信号进行连续多点采样,然后在软件中根据有效值计算公式求均方根就可得到有效值。方案三:采用专用有效值检测芯片如AD736直接将交流信号转换直流有效值信号。方案选择:方案一硬件电路较复杂,且能测得的波形有限,对不同的波形还需根据其波形因数采取不同的换算关系。方案二软件计算,编程难度不大,而方案三软硬件都较简单,但是资金投入比较大,故设计中选用方案二。2.2设计思路本课题主要实现的是交流电压有效值和频率的测量,我们首先要对交流电压进行硬件采集,通过电压比较器TLC372CP及其外围电路,输出信号源的峰值,再通过AD转换输入单片机,把采集到的数据通过软件计算,求均方根即得交流电压的有效值;第二个模块则是测量频率,对频率的测量,我们应该先把正弦波转换为方波,利用STC89C52自..word完美格式带的定时/计数器T0,T1来测量频率,T0用作定时器,工作在模式2(八位自动重装),定时1秒,T1则用来计数,工作在模式1(十六位定时器),一秒结束时输出T1的值,即为频率。然后输出到LCD1602进行显示。2.3总体技术方案本实习的设计方案是采用STC89C52单片机芯片来做控制模块,把采集到的正弦波幅度经过ADC0809转换成数字,然后通过软件编程计算实现幅度测量,把计算得到的正弦波有效值显示在1602第一行。在采集正弦波幅度的同时,我们启动定时器,采集正弦波的的时间,通过软件编程计算正弦波的频率,把正弦波的频率显示在1602的第二行。按键控制交流信号输入幅度采集电路ADC转换STC8952单片机控制系统1602显示频率采集电路电源输入..word完美格式图2-1系统总框图系统概述本设计是基于STC89C52单片机的数字电压表,并且能够显示频率,主要运用ADC0809芯片来进行电压从模拟量转化到数字量,STC89C52单片机为控制核心,以1602为显示器件。八位的A/D转换器分辨率为0.0196,当输入电压为5V时输出数据为255。该系统主要包括四个模块:电源(输出+12、+5、-12、-5V),A/D转换模块,单片机控制模块和液晶显示模块。电源模块将220V、50HZ交流经过变压、整流、滤波和稳压,稳压采用7812、7805、7912、7905稳压芯片实现。A/D模块采用ADC0809对电压进行模拟到数字的转换,转换完成后输入到单片机,ADC0809采样所需标准频率设定为500KHZ,通过单片机的ALE端,可以输出2MHZ频率,再利用74LS74进行四分频,即可得基准频率。主控模块以单片机及其外围电路构成控制A/D采样,进行数据的转换,最后由液晶输出显示。..word完美格式3.硬件设计3.1信号采集电路我们选用的是TLC372和2个LM358芯片组成信号采集电路,TLC372是双路差动比较器,LM358放大器是比较电路的核心器件,LM358是适合于电池供电的低功耗器件,有两个独立的、高增益的、内部频率补偿的双运算放大器。两片LM358配合使用就能够将输入线圈的电流信号转换成双极性的电压信号输出,可以用于单片机控制的存储器中待机波形与实时采样波形数据的比较辨别。图3.1信号采集电路3.2正弦波转方波电路测量正弦波频率的方法有很多种,但是我们一般选用过零比较器或施密特触发器把正弦波转换为方波,再进行方波的频率测量。本模块由8050三极管将要测量的交流电压的频率进行放大,经过反相器CD4049,对交流信号进行转换为方波,以便单片机采集信号并测量。CD4049是一块COMS金属/非金属氧化物半导体数字集成电路,通用性非常强,应..word完美格式用很广泛,主要功能是对数字信号倒相、对模拟信号进行转换,对不规则数字信号进行整形或波形变换,信号放大等,通过组合和设置阻容反馈,可以非常容易的制作信号发生、信号缓冲放大、单稳触发、双稳触发、延时控制装置等。图3.2正弦波转方波原理图..word完美格式图3.3正弦波转方波仿真图3.3ADC0809电路ADC0809是带有8位A/D转换器、8路多路开关以及微处理机兼容的控制逻辑的CMOS组件。它是逐次逼近式A/D转换器,可以和单片机直接接口。ADC0809由一个8路模拟开关、一个地址锁存与译码器、一个A/D转换器和一个三态输出锁存器组成。多路开关可选通8个模拟通道,允许8路模拟量分时输入,共用A/D转换器进行转换。三态输出锁器用于锁存A/D转换完的数字量,当OE端为高电平时,才可以从三态输出锁存器取走转换完的数据。74LS74是一个双D触发器,将单片机ALE端的信号四分频后,提供给ADC0809做基准频率。..word完美格式图3.4ADC0809转换电路3.4单片机最小系统和1602显示电路系统采用AT89C52单片机作为主控制器,LCD1602液晶显示电压有效值和频率。AT89C52具有功能强、体积小、成本低、功耗小等特点,它可单独地完成现代工业控制所要求的智能化控制功能,能在软件的控制下准确、迅速、高效地完成程序设计者事先规定的任务。系统显示采用常用的字16字X2行的字符型液晶模块,其微功耗、体积小、显示内容丰富、超薄轻巧等诸多优点,使得在各类仪表和低功耗系统中得到广泛的应用。与数码管相比该模块还有位数多、显示内容丰富、程序简单等优势。应用接口电路如图所示,包括单片机、复位电路、晶振电路、LCD1602,按键控制电路。LCD1602由单片机P3.5控制RS端,由

1 / 34
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功