基于单片机的数字电能表设计8.doc

上传人:李司机 文档编号:1180275 上传时间:2022-07-14 格式:DOC 页数:17 大小:167.93KB
返回 下载 相关 举报
基于单片机的数字电能表设计8.doc_第1页
第1页 / 共17页
基于单片机的数字电能表设计8.doc_第2页
第2页 / 共17页
基于单片机的数字电能表设计8.doc_第3页
第3页 / 共17页
基于单片机的数字电能表设计8.doc_第4页
第4页 / 共17页
基于单片机的数字电能表设计8.doc_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《基于单片机的数字电能表设计8.doc》由会员分享,可在线阅读,更多相关《基于单片机的数字电能表设计8.doc(17页珍藏版)》请在三一办公上搜索。

1、摘要随着电力需求的急骤上升,电能表作为计量电量的主要工具,设计出功能更多、准确度更高的电能表对于节约用电有极其重要的意义。本文采用单片机作为主控芯片,该电能表具有精度高、准确等优点,有很好的实用开发价值。数字电能表的诞生打破了传统电子测量仪器的模式和格局。它显示清晰直观、读数准确,采用了先进的数显技术,大减少了因人为因素所造成的测量误差事件。数字电能表是把连续的模拟量转换成不连续、离散的数字形式,并加以显示的仪表。数字电能表把电子技术、计算技术、自动化技术的成果与精细电测量技术密切的结合在一起,成为仪器、仪表领域中独立而完整的一个分支,数字电能表标志着电子仪器领域的一场革命,也开创了现代电子测

2、量技术的先河。本设计以单片机为开发平台,控制系统采用AT89C51单片机,A/D转换采用ADC0832。系统除能确保实现要求的功能外,还可以方便进展8路其它A/D转换量的测量、远程测量结果传送等扩展功能。简易数字电能测量电路由A/D转换、数据处理、显示控制等组成。关键词:数字电能表;AT89C51;硬件合成ABSTRACTWith the rapid rise in electricity demand, power meter as the main tool for measuring power, design functionality, accuracy for higher ene

3、rgy meter is of e*tremely important significance to conserve electricity. This article uses as the main control chip, the energy meter has the advantages of high accuracy, accuracy, and has great practical value. Digital meter, which breaks the traditional patterns and patterns of electronic measuri

4、ng instruments. It shows the clear, accurate readings, using advanced digital technology, greatly reduced due to human factors measurement error caused by the event. Digital meter is converts continuous analog not digital forms of continuous, discrete, and display instruments. Digital meter results

5、of electronic technology, puting, automation technology and precision measuring technology closer together, bee independent in the field of instruments, meters and plete a branch digital meter marks a revolution in the field of electronic devices was a pioneer of modern electron measurement technolo

6、gy. The design based on single-chip microputer for the development platform, control system with AT89C51 microcontroller, a/d converter using ADC0832. System can ensure the realization of requirements of functionality, can also be convenient 8-channel a/d converter measurement, remote measurement re

7、sult transmission e*tension. Simple digital energy measurement circuit controlled by the a/d conversion, data processing, display and so on.Key word: Digital electrical energy table; AT89C51;Hardware synthesis目录摘要IABSTRACTI第1章绪论11.1选题的背景与意义11.2电能表的研究现状与开展趋势11.3主要研究容1第2章系统总体设计方案12.1电能表的分类12.2电能测量的原理1

8、2.3数字电能表的工作原理12.4硬件总体设计方案1第3章系统硬件设计13.1 AT89C51单片机系统1主要参数1引脚功能说明13.1.3 单片机最小系统13.2 ADC0832芯片13.3电源模块13.4实时时钟电路模块13.5显示模块13.6存储模块13.7电流电压采样模块1第4章系统软件设计14.1软件介绍14.2系统软件方框图1第5章总结与展望1参考文献1致1第1章绪论1.1选题的背景与意义当今社会,人们的生活水平越来越高,科技也在不断的开展和进步,生活中无时无刻不存在电,随着电网技术的不断开展,传统电表无法有效解决的电能计量、电能计费纠纷这一问题,智能数字电表必将给我们带来新的惊喜

9、。所以智能数字电表技术的研究具有重大的现实意义。本课题的研究目的正是利用应用领域非常广泛和技术成熟的单片机作为核心设计出新型的数字式电能表。根据我国目前的开展状况和广阔用户的用电状况,发现现在所使用的电能表比拟落后,准确度不高,并且功能较少,这样既浪费资源又不能满足人们目前的要求,影响社会的开展。因此,有必要改良和创新老式电能表。1.2电能表的研究现状与开展趋势数字电表的产生对于现代高速开展的科技时代具有重要的奉献。目前国已经有很多类型的数字电表在实际生活中得以应用。其中基于单片机的数字电表应用很明显。例如:以AT89C51单片机和电能计量芯片ADC0832为核心, 配合电压、电流互感电路,存

10、储电路等实现对电参量进展高精度计量,不仅可以实现电能的测量,还可以对电压、电流有效值、功率等电参量实时测量。而且该设计的测量精度误差在1%以,电路的构造也很简单,很有开展前景。单片机、芯片、时钟、电源、存储器、显示器等这几局部组成了电能表。将电流电压转换为可以检测的电量,然后把检测到的数据传送给单片机,单片机再把数据进展一定的处理,通过A/D转换器转化为显示器可以显示的容,则就进展了电能的测量,从而到达我们想要的效果。随着微电子技术的迅猛开展,微控器(单片机)和大规模集成电路在电能计量领域的广泛应用,使电能表的技术水平和性能得到了长足开展,数字电表得以产生,在实际应用中的优势非常明显。1.3主

11、要研究容本设计是基于AT89C51单片机的单相电能表设计,能实现家庭用电计费,并能完成分时计费功能,其中电压电流采样模块实现了将电网中的不可直接测量的大电压大电流转变成为可以用来处理测量的小电压小电流。把采集到的数据通过ADC0832芯片转换送给单片机,电源模块为整个智能电表提供了稳定的电源,LCD1602模块为用户提供了清晰、实时的电量信息。存储器可以用来存储不同时段的用电量,它还可以在单片机部RAM掉电时及时存储可能丧失的数据。本课题的研究应该在满足要求的前提下,去探索数字电表的设计。力争设计的电能表能满足最根本的电能计量、计费、显示功能。原理力求清晰明了,功能力求到达使用要求,装置力求简

12、单、操作方便,并在此根底上加以创新。遵循导师的指导不断改正,做到优秀。该论题研究的容主要是以下几个方面:1电能表及数字电能表现状;2计量电能的途径和技术现状;3基于单片机的数字电能表设计与实现。第2章系统总体设计方案2.1电能表的分类电能表按工作原理和构造可以分为三类:感应式电能表、脉冲电能表和电子电能表。1.感应式电能表:感应式电能表一般由补偿调整装置、测量机构和辅助部件这三局部组成。其中补偿调整装置包括满轻载调整、满载调整、防潜调整和相位角装置,有的还装有温度补偿和过载补偿装置。测量机构包括制动元件、驱动元件、转动元件、计度器和轴承;辅助部件包括外壳、机架、端钮盒和铭牌;感应式电能表测量机

13、构的驱动元件包括电流元件和电压元件,它们的作用就是把被测电路的交流电流和电压转换成穿过转盘的移进磁通,在转盘中产生感应电流,从而产生驱动力矩,驱动转盘转动。 2.脉冲电能表把感应式电能表的电磁系统作为工作元件,然后加上一个脉冲发生装置就构成了脉冲电能表。如果将感应式电能表的圆周进展均匀地标记和分度,然后用反射式或穿透式光电头发射光束,采集铝盘旋转的标记,最后再由光电变换线路变换,普通感应式电能表即可输出与电能成正比的脉冲。因此脉冲电能表是一种输出电能脉冲的仪表。3.数字电能表:数字电能表采用专门的电能计量芯片,利用单片机的强大功能来实现对用电量的分时段计算和自动计量,并且通过存储器来实现数据的

14、存储、电量显示和自动抄表等功能。它的优点是计量准确度高、可靠性好,并具有强大的计量功能。本电能表可实现以下功能:(1) 电能的计量:对市电的电流、电压进展采样处理,得到电流有效值和电压有效值,无功功率和有功功率等电能参数;(2) 显示:可显示上月、本月总电量及各费率时段的电量;(3) 分时计量功能:将一天分成3种费率:峰,平,谷。按照费率累计电量,得到电能的分时计量;(4) 存储功能:主要用来存储各个时段的用电量。2.2电能测量的原理电能是指在一定的时间电路元件或设备吸收或发出的电能量,用符号W表示,其国际单位制为焦耳J,电能的计算公式为W=PT=UIT通常电能用千瓦时KWH来表示大小,也叫做

15、度电:1度电=1KWH=3.6106j。即功率为1000W的供能或耗能元件,在1小时的时间所发出或消耗的电能量为1度。(1) 电能单位:千瓦时KWH或焦耳J2电能换算:1KWH=3.6106J3瓦和千瓦的运算:1KW=1000W千瓦时,是“度的学名。符号是KWH;更常用的单位是焦耳,简称“焦,符号是J电能表作用:测量用电器在一段时间消耗的电能。计算方法:电能表的示数由四位整数和一位小数组成。电能表的计量器上前后两次读数之差,就是这段时间用电的度数。但要注意电能表的示数的最后一位是小数。重要参数的意义:“220V-表示电能表应该在220v的电路中使用“1020A-表示这个电能表的标定电流为10A

16、,额定最大电流为20A此处20A不是短时间允许通过最大电流而是额定最大电流“50HZ-表示它在50赫的交流电路中使用“600revs/KWH-表示接在这个电能表上的用电器,每消耗1千瓦时的电能,电能表上的转盘转过600转。根据电能表转盘转动的转数进展计算。如果电能表标有“600revs/KWH,当转盘转过N圈时,消耗的电能为W=NR/600RKWH=N/6003.6106j。2.3数字电能表的工作原理电功率的测量由乘法器来完成,其工作原理框架图如图2.1所示。被测量的高电压U、大电流I经电压变换器和电流变换器转换后送至乘法器M,乘法器M完成电压和电流瞬时值相乘,输出一个与一段时间的平均功率成正

17、比的直流电压U,然后再利用电压/频率转换器,U被转换成相应的脉冲频率F,将该频率分频,并通过一段时间计数器的计数,显示出相应的电能。显 示 器电压变换器乘法器U/F变换 U U F 电流变换器 I 图2.1 数字电能表的工作原理图2.4硬件总体设计方案数字电能表的各种硬件模块构成了整个数字电能表,每个硬件模块都有着不同的功能,在整个电能表硬件系统中都承当着一定的作用。模块与模块之间又通过MCU统一地联系在一起,共同地形成了功能强大的智能电表系统,总体设计框图如图2.2所示。LCD显示存储器时钟A/D转换单片机电源电流电压采样模块图2.2系统硬件总体设计框图各个硬件模块具体如下:1时钟:为电能表

18、提供准确的时间信息,来计算不同时间段不同费率下的电能。2单片机:数据处理、计算、显示和通信的控制中心。3显示:采用LCD显示累计电能或其它数据。4存储器:单片机部RAM掉电时将丧失实时数据,故外接一片存储器,用来存储不同时段的用电量。5电源:将主电网中的220V交流通过电能变换降压、整流为5V的直流。在断电的情况下,为了电能表的正常运行,还有专用的备用电池供电。6A/D转换:主要完成将模拟电能信息转化为单片机可以读取并且操作的数字电能信息。7电流电压采样模块:将交流高电平信号转换成单片机能够处理的低电平信号。第3章系统硬件设计3.1 AT89C51单片机系统AT89C51单片机已从最初的MCU

19、控制器开展成拥有强大外围扩展功能的产品,单片机的4K字节FLASH存储器允许进展在线的电擦除、电写入以及使用编程器对其进展重复编程。另外AT89C51系列的单片机能过实现动态下载程序代码,能够重复编程,价格低功耗小而收到开发者和使用者的欢送。3.1.1 主要参数(1) 和MCS-51 兼容(2) 4K字节可编程存储器(3) 寿命:1000写/擦(4) 数据保存时间:10年(5) 全静态工作频率:0Hz-24Hz (6) 三级程序存储器锁定(7) 128*8位部RAM (8) 32可编程I/O线(9) 两个16位计数器/定时器(10) 5个中断源(11) 可编程串行通道(12) 低功耗的掉电和闲

20、置模式(13) 片振荡器与时钟电路3.1.2 引脚功能说明图3.1 AT89C51单片机引脚40个引脚按其功能科分为三类:(1) 电源和时钟引脚-Vcc,GND;*TAL1,*TAL2。(2) 控制引脚-/PSEN,ALE/PROG,/EA/Vpp,RST(3) I/O口引脚-P0、P1、P2、P3,为四个8为位I/O口的外部引脚3.1.3 单片机最小系统AT89C51单片机晶振电路的放大器输入端*1和输出端*2分别接12MHz晶振,然后通过2个30pF的电容接地,该放大器和在单片机外作为反应原件的石英晶体或者瓷谐振器一起构成了自激振荡器。实现电路如图3.2 。图3.2 晶振电路本设计的单片机

21、复位电路采用的是比拟简单的开关复位,而不是电复位发。复位电路如图3.3。图3.3 复位电路电路由开关;100pF的极性电容和10K欧的电阻构成,按键后:电容器将被短路放电并且RST直接与高电平的VCC相连,此时进入“复位状态。松手后:100pF的极性电容器开场充电,此时在电阻上将流过充电电流,在100pF的极性电容充电过程中将一直形成高电平,使RST一直处于复位状态,等到电容器充电完毕后,电容器两端电压与电源一致从而电流降到0,与此同时电阻两端的电压也随之下降为0,RST处于低电平,开场正常工作。3.2 ADC0832芯片用ADC0832芯片来进展A/D转换,ADC0832芯片是一种具有8位分

22、辨率、双通道A/D转换芯片。它体积小,兼容性高,性价比也很高。下面将介绍一下ADC0832 的特点: 8位分辨率;双通道A/D转换;输入输出电平与TTL/CMOS相兼容; 5V电源供电时输入电压在05V之间;工作频率为250KHZ,转换时间为32S;一般功耗仅为15mW; 8P、14PDIP双列直插、PICC 多种封装;商用级芯片温宽为0C+70C,工业级芯片温宽为-40C +85C;1 8 2 73 6 4 5 CS Vcc(Vref) CHO CLK CH1 D0 GND D1图3.4 ADC0832芯片芯片接口说明: CS-片选使能,低电平芯片使能。 CH0-模拟输入通道0,或作为IN+

23、/-使用。 CH1-模拟输入通道1,或作为IN+/-使用。 GND-芯片参考0 电位地。 DI-数据信号输入,选择通道控制。 DO-数据信号输出,转换数据输出。 CLK-芯片时钟输入。 Vcc/REF-电源输入及参考电压输入复用。ADC0832芯片接线图如图3.5图3.5 ADC0832接线图ADC0832 芯片的最高分辨可达256级,一般的模拟量转换它都可以完成。芯片的模拟电压输入在05V之间,正好符合电能表电源的要求。芯片转换时间仅为32S,转换速度快且稳定性能强。独立的芯片使能输入,使多器件挂接和处理器控制变的更加方便。通过DI 数据输入端,可以轻易的实现通道功能的选择。3.3电源模块本

24、选题设计的电能表是适合户用型电能计量的,能否进入市场关键在于本钱的控制。因此直接采用固定电压输出电路以节约本钱。电能表是一种不连续工作的电能计量工具,因此本设计的关键局部在于电源电路。电源电路负责给各个模块供电,以保证整个电能表的正常运行。需要供电的硬件模块有:1ADC0832芯片的+5V的直流电源。2用于单片机等数据处理单元电路的+5V直流电源。当电网停电时,作为后备电源给实时时钟供电以保证时钟的连续性的备用电源,采用3.6V的锂电池。电源转换电路均采用交流变压器直接降压整流,再经过线性稳压获得+5V直流电压。3.4实时时钟电路模块分时计费电能表中利用单片机部定时器作为时钟基准,无需附加外部

25、元件,通过软件编程单片机部中断就可实现时钟功能。但是这样受单片机晶振和相连电容的影响很大,精度无法到达很高,累计起来的误差较大,所以直接利用单片机部定时器缺点很多。并且主电源掉电时为了维持时钟运转,必须要有外接电池给整个单片机供电,导致仪器本身功耗增大。外接专用实时时钟是一种专门用于产生同期时钟信息的集成电路芯片,它可以独立于单片机而工作,不受主晶振机器电容的影响,及时准确,月积累误差一般小于10s。芯片还能在主电源掉电的情况下自动切换控制电路,以保证系统实时时钟的定时准确,而且芯片部还有一定的存储空间,在掉电时可以自动保存一些重要数据。由于芯片可独立工作,主电源掉电时备用电源只需为该时钟芯片

26、供电,可有效降低电能表功耗,以节约能源。实时时钟芯片与单片机的接口根据其数据传送方式可分为两种:一种是以并行方式与MCU接口,其数据传送速度较快,但接口扩展电路较复杂,需要考虑接口扩展时的驱动能力,而且并行接口芯片本身占用较大的空间,连线多,不利于缩小仪表体积。另一种是以串行方式与MCU接口,这种芯片通常为8脚DIP封装,占用空间小,连线简单,一般只需占用CPU的2至3条I/O口线,可有效减小仪表体积,提高工作可靠性。本设计中采用DS1302芯片,它是美国DALLAS公司推出的串行接口专用实时时钟芯片。芯片部具有可编程日历时钟和31个字节的静态RAM,日历时钟可自动进展闰年补偿,计时准确,接口

27、简单,工作电压围为2.5V至5.5V,功耗低芯片自身还具有对备用电源进展涓流充电的功能,有效延长了备用电源的使用寿命。时钟芯片DS1302的接口电路如图3.6。图3.6时钟芯片DS1302的接口电路3.5显示模块目前常见的电子式电能表显示器件有三种:液晶LCD、发光二极管LED、荧光管FIP。本次设计的显示器选的是LCD1602162,接线图如图3.7。图3.7 LCD1602接线图它具有以下优点:1. 显示质量高:由于液晶显示器每一个点在收到信号后就一直保持那种彩色和亮度,恒定发光而不像阴极射线管显示器CRT那样需要不断刷新新亮点。因此,液晶显示器画质高且不会闪烁。2. 数字式接口:液晶县市

28、区都是数字式的,和单片机系统的接口更加简单可靠,操作更加方便。3. 体积小重量轻:液晶显示器通过显示屏上的电极控制液晶分子状态来到达显示的目的,在重量上比一样显示面积的传统显示器要轻得多。 4.功耗低:相对而言,液晶显示器的功耗主要消耗在其部的电极和驱动IC上,因此耗电量比其它显示器要少得多。1602LCD的根本参数及引脚功能:1602LCD分为带背光和不带背光两种,基控制器大局部为HD44780,带背光的比不带背光的厚,是否带背光在应用汇总并与差异。1602LCD采用标准的14脚或16脚接口,各引脚介绍如下:第1脚:GND为地电源。第2脚:VDD接5V正电源。第3脚:VO为液晶显示器比照度调

29、整端,接正电源时比照度最弱,接地时比照度最高,比照度过高时会产生鬼影,使用时可以通过一个电位器调整比照度。第4脚:RS为存放器选择,高电平时选择数据存放器、地电平时选择指令存放器。第5脚:R/W为读写信号线,高电平时进展读操作,低电平时进展写操作。当RS和R/W共同为低电平时可以写入指令或者显示地址,当RS为低电平R/W为高电平时可以读出信号,当RS为高电平R/W为低电平时可以写入数据。第6脚:E端为使能端,当E端由高电平跳变成低电平时,液晶模块执行命令。第714脚:DB0DB7为8位双向数据线。第15脚:背光源正极。第16脚:背光源负极。3.6存储模块AT24C01是美国ATMEL公司的低功

30、耗CMOS串行EEPROM,它含2568位存储空间,具有工作电压宽2.55.5V擦写次数多大于10000次,写入速度快小于10ms等特点。AT24C01中带有片寻址存放器。每写入或读出一个数据字节后,该地址存放器自动加1,以实现对下一个存储单元的操作。所有字节都以单一操作方式读取。为降低总的写入时间,一次操作可写入多大8字节的数据。图3.8为AT24C01的引脚图。 A0 Vcc A1 Wp A2 SCLVss SDA1 82 73 64 5图3.8 AT24C01的引脚图各引脚功能如下:SCL:串行时钟。在该引脚的上升沿时,系统将数据输入到每个EEPROM器件,在下降沿时输出。SDA:串行数

31、据。该引脚为开漏极驱动,可双向传送数据。A0A2:器件/页面寻址。为器件地址输入端。Wp:硬件写保护。当该引脚为高电平时制止写入,为低电平时可正常读/写数据。Vcc:电源。一般输入5V电压。Vss:接地。AT24C01接线图如图3.9AT24C01图3.9 AT24C01的接线图3.7电流电压采样模块为了节约本钱完成电流电压的采样,直接采用电阻获取电压和电流信号,电压、电流采集通道实现将交流高电平信号转换成单片机能够处理的低电平信号。交流被测电压经电阻分压器分压后连接单片机的A/D转换,将模拟信号转换为数字信号,再由显示器显示出来。第4章系统软件设计4.1软件介绍本设计是基于AT89C51单片

32、机的单相电度表设计,用于单相度数的计费。通过电流电压采样模块采集到电压和电流数据,发送到ADC0832芯片进展A/D转换,再通过单片机进展相应运算算出消耗的电能,然后通过LCD1602芯片显示出来。开场4.2系统软件方框图电能采集实时时钟是峰电.谷电加峰电加数据存储LCD显示图4.1系统软件方框图现代软件设计中的一个重要观念就是软件的模块化设计,其优点是功能明确,出错率低、修改方便、维护容易,便于团队工作,有利产品推出速度等,因此在电能表的设计中,也可把软件按不同的功能分解成大小不同的软件模块进展设计。由于对C语言编程知识的有限,在调试过程中没有进展完整的调试,以致没有完全到达预期的设计目标,

33、这也提醒我们在今后的设计中要把理论与实践多结合。第5章总结与展望在经过这段时间的努力学习之后,我充分了解到了自己所学的知识应该如何应用在生活实践中,在毕业设计期间经常和导师沟通,对单片机和电能表有了新的认识和理解,也学习到了很多书本上没有的知识和经历。通过此次课程设计,首先我对AT89C51单片机有了更深的了解,也学习到了电能表的根本原理的使用方法。此次毕业设计让我又重新温习了大学四年所学的课程知识,对我来说是一个很充实的学习过程。在设计过程中也借鉴了一些其他前辈的先进的研究成果,同时也借鉴了一些好的思维和想法。我觉得一切问题我们都要结合实践情况分析之后设计。因为不同的方法或是思维,都可能产生

34、天壤之别的结果,不同的结果也都有自身的优势和劣势,我们要根据实际情况,根据实际设计要求,才能顺利的进进展下去,才能在此根底上进展创造和创新。本论文工作对基于AT89C51单片机的数字电能表的设计进展了研究具体工作可归纳如下:基于AT89C51进展了电能表的完整设计,所采用的电压电流采集电路具有特色和本钱优势:以电能表为对象,重点探讨了基于低功耗单片机的低功耗仪表的根本原理和设计技术,探索了利用AT89C51的有限硬件资源与软件的有机结合,实现实时时钟、LCD显示和存储器等接口的设计方法。参考文献1 伟.电能表技术的开展历程.电测与仪表.1999年06期2 贺静丹.单相多功能电能表设计.电子测量

35、与仪器学报.2021年1月3 胡淑坤.基于单片机的智能电能表系统设计与实践.现代企业教育,2021年4月4 郭慧芳.数字电度表的设计与制作.群众科技.2021年10月5 庞桂云.智能IC卡电能表设计.电测与仪表.2007年9月6 公茂法.基于CS5460A的多用户多功能预付费电能表.电力自动化设备,2021年9月7 曾乃鸿.电子式电度表应用现状和展望电测与仪表.2001(8):5 - 6 8 迎新.单片微型计算机原理、应用及接口技术:国防工业,2004 9 胡伟.单片机c语言程序设计及应用实例fM1.:人民邮电,2003 10 高中文黄玲,等.基于电能计量芯片CS5460的电子式电能表设计,理工大学学报,2001( 5):9 810111 Steven F.Barrett.Daneil J.Pack.Embedded SystemM.:电子工业,200612 H Mpeitel,P J deitel.C How to progarm,second Edition.才鹏等译。C语言设计教程:机械工业,2000

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号