单相电能表的设计与实现_第1页
单相电能表的设计与实现_第2页
单相电能表的设计与实现_第3页
单相电能表的设计与实现_第4页
单相电能表的设计与实现_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、单相智能电能表自动压接检定装置技术协议小芯二专九冷毕业设计设计题目单相电能表的设计与实现学生姓名学 号专业班级指导教师院系名称 计算机与信息学院2015 年 月 日目录 No table of contents entries found.单相电能表的设计与实现摘 要:随着我国近年来经济技术的快速发展,企业和居民对电能的需求越来越 大。但是传统的机械式电表计费单一、计量误差较大、寿命较短,已经不 足以满足人们的需求,所以开发一款寿命长、计量精准的多功能电子式电 能表就成为一种必然趋势。本文主要是基于芯片 ADE775毁计的一种针对于普通家庭用户使用的电子式单相电能表。该设计采用高精度电能计量芯

2、片ADE775冰计量用电量,并使用51单片机来控制整个电路。通过电流、电压的信号采集,数模转换,功率计算,带掉电存储和显示等硬件设计,并结合软件编程实现了电能表的正常工作。本文主要介绍了电能表的工作原理,电能计量模块,显示模块,数据存储模块,以及软件设计模块。所设计的数字化单相电能表具有成本低廉、结构简单、性能可靠、计量精准等优点,具有一定的实用价值和推广价关键词:ADE7755电能表;单片机页脚内容27Design and implementation of single-phase energy meterAbstract: With the rapid development of Ch

3、inas economy in recent years, technology, business and household demand for electricity is growing. But the traditional mechanical meter single billing, measurement error is large, short-lived, it has been insufficient to meet peoples needs, so the development of a long-life, multi-function electron

4、ic metering precise electrical energy meter has become an inevitable trend .This article is based on a chip designed for electronic ADE7755 single-phase energy meter for ordinary homeusers. The design uses a high-precision chip ADE7755 energy metering to measure electricity consumption and use 51 mi

5、crocontroller to control the entire circuit. By signal acquisition current, voltage, digital to analog conversion, power calculation, with power storage and display hardware design, combined with software programming work to achieve a normal meter. This paper describes the working principle of elect

6、ric energy meter, energy metering module, display module, data storage module, and software design module. Designedfor single-phase digital power meter has a low cost, simple structure, reliable performance, accurate measurement, etc., with some practical value and promotional value.Keywords: ADE775

7、5; Meter; SCM1绪论1.1 课题背景及意义近年来,随着我国经济技术的高速健康发展,能源短缺、可题日趋凸显,特别是用 户对用电量的需求越来越多,同时,对电能表的性能需求也越来越高。虽然数字化智 能电表已经覆盖中国各大城市,但仍有些乡镇、山区及农村地区在使用非智能化电表 或机械式电表。这些电表存在寿命短、计量误差大等诸多问题,也会造成电能的浪费, 因此普及数字化智能电表势在必行。本课题采用ADE7755t能计量芯片基于单片机控制的多功能数字化单相电能表。 ADE7755内部集成了电能采集和计量单元,而且外部的功能模块非常丰富,在电路设 计中只需要少量的元器件就能完成电能表的设计。该芯片

8、具有性能稳定,精度高等特 点,极大简化了设计难度,降低了设计成本,能够满足家庭用户的需求,是一款具有 相对实用价值的数字化电能表。1.2 电能表的发展历史和现状1.2.1 电能表的发展历史从十九世纪法拉第发现电磁感应定律开始,电能已经成为人们日常生活当中不可 或缺的一部分。人们生活、工作、娱乐、学习都离不开电能,其已变成当今社会的通 用能源。随着电能的普遍使用,如何度量电能也变成了必须解决的问题,这样,电能表就 应运而生了。最早是1880年爱迪生利用电解原理发明了第一台直流电能表。而后, 1889年,匈牙利岗兹公司一位德国人布勒泰成功制作了世界上第一块总重量为36.5kg的感应式电能表。二十世

9、纪六十年代末期,电子式电能表被发明了出来,受到广泛关 注。二十世纪九十年代,出现了机电一体式电表。现今,由于用电需求越来越大和科 学技术的高速发展,电能表正在向着智能化发展。1.2.2 电能表的研究现状初期的感应式电表和机电式电表大多操作安全、结构简单、造价低廉、维修方便 等,但是适用频率窄、准确度低、功能扩展困难、功能单一、且对冲击负荷、非线性 负荷的计量误差较大。而电子式电能表则准确度高,且功能强大,误差曲线平直且稳 定,频率响应范围宽、启动电流小、便于安装使用、功耗小、防窃电能力强、过载能 力强,随着科学技术的发展,尤其是网络技术、通信技术、电子技术和计算机技术的 日臻完善,自动化技术的

10、不断进步,使得研制数字电能表成为可能,并且具有巨大的 实用价值和商业价值。随着通讯、信息、电子、软件、机电控制等技术的发展,目前我国电子式电能表 的产量已占绝对优势,正逐渐取代原有的感应式电能表,并逐步向智能化迈进。智能 电表作为用电信息采集系统建设的重要内容 ,是实现智能用电的基础条件。而数字化 智能电表正在向着数字化、智能化、网络化、多功能化等方向发展。其控制核心为51单片机,再加上相应的检测电路、数模转换电路、存储电路、显示电路、通讯接口和 相应的监控软件,通过总线把多个智能化功能单元连成局域网,再由上位机测控软件 实现。集信息、自动化、计算、管理为一体的电能计量装置是发展的方向之一。根

11、据国家电网公司“十二五”电网发展规划,用电信息采集系统建设在2014年底将达 到100%勺覆盖率,在“十二五”期间实现对直供直管区域内所有用户的“全覆盖、全 采集、全费控”。电能表实现智能化,可以进一步适应我国电力系统的发展,满足运 营管理的需要,解决特殊负载用户的计量问题。1.3 本文研究内容现如今,部分数字化智能电表采用互感原理进行对电流信号和电压信号的采集。由于互感器无法工作在理想状态,与理论情况相比存在较大误差,这就需要使用硬件 或者软件的方法来进行补偿,从而导致了整个电路系统的复杂程度加剧。而本文的设 计就避免了这种情况的发生。本文采用电能计量芯片ADE775段计了一款数字化智能电表

12、,该电能表由51单片机进行控制。通过电流、电压的信号采集,数模转换,功率、电能计算,带掉电存储和显示等硬件设计,并结合软件编程实现了电能表的正常本文研究的主要内容有:一、介绍了在基于电能计量芯片 ADE775张集电能情况下的电能表的工作原理。 该芯片内部存在两个通道,分别进行对电流信号和电压信号的采集、模数转换、功率 计算等工作,然后将数据传输到单片机进行处理,并通过一些外围电路显示出用电量。 通过这些模块的连接,基本上就构成了一个本文介绍的数字化电能表。二、电能表的硬件设计。该部分主要介绍了单片机的内部结构和外围电路。其中 包括了晶体震荡电路,复位电路,电能计量电路,LCD显示电路,数据存储

13、电路等。而其中最主要的部分就是电能计量模块,该模块是整个电能表的核心部分,决定了电 能表能否正常工作。三、电能表的软件设计。该部分主要介绍了软件开发环境和各程序模块。包括电 能计量程序,数据存储程序,单价设置程序,按键扫描中断程序,LCD显示程序等。2 电能表工作原理及ADE775阶绍2.1 电能表工作原理本文所设计的电能表主要由电能计量电路,控制电路,存储电路,显示电路,电 源电路,控制按键等部分构成。以 STC 89C51单片机为控制核心设计的一种单相数字 化智能电表。其硬件原理框图如图 2.1所示。电压校测电路* 显示模决供电系统投制?发诞单片机图2.1电能表硬件系统原理框图电能计量电路

14、主要负责电流电压的采样,功率计算,并将处理后的数据以脉冲形式发送到单片机进行处理。存储电路采用一片E2PRO麻储器AT 24C02对数据进行带掉电存储。显示电路使用的是 LCD 1602液晶显示器,由单片机内部自带的 LCD驱动 电路直接驱动。电源电路负责给单片机系统及其外围电路供电,保证系统的正常运行。对于大多数的电子式电能表而言,其电能计量原理基本相同,基本表达式都类似 如下:其中:W为电能累计消耗值;P(t)为瞬时功率;u(t) 为瞬时电压;i(t)为瞬时电流;因此,电能表计量电能的基本方法就是将电流、电压相乘,然后将所有时刻的 功率累加起来就是所测量的电能。2.2 ADE7755 介绍

15、ADE775睫一种适用于单相配电系统的高精度电能计量芯片。它可以提供基于输电线电压和电流计算的瞬时有功功率和平均有功功率。该器件是一种高准确度电能测量集成电路,具技术指标超过IEC1036规定的准确度要求。ADE7755只有在ADC和基 准源中使用模拟电路,除此之外所有其它信号处(如相乘和滤波)都使用数字电路,这 就使得ADE7755能够在恶劣的环境条件下仍保持极高的准确度和长期稳定性。另外, ADE7755的引脚F1和F2以较低频率形式输出有功功率平均值, 能够直接驱动机电 式计度器或与微控制器(MCU接口;引脚CF以较高频率形式输出瞬时有功功率,用 于仪表校验或与微控制器(MCU接口。并且

16、,ADE775联部含有一个对AVDD电源引 脚的监控电路,在AVDD上升至U 4V之前,ADE7755-直保持在复位状态,当AVDD降 到4V以下,ADE7755也被复位,此时F1、F2和CF都没有输出。内部相位匹配电路 使电流通道和电压通道的相位始终是匹配的,无论通道1内的高通滤波器(HPD是断开的还是接通的,内部的空载阈值特性都能保证ADE7755在空载时没有潜动。电流通道提供高增益模式,可直接连接低阻值分流电阻器而不损失动态范围。两 通道之间的增益校准在器件外部进行调整。 ADE775张用SSOP寸装,在各种负载条件 下提供低频(F1/F2)和高频(CF)同步输出。2.2.1 外部引脚及

17、功能说明ADE775用I脚排歹U图如图2.2所示:吸)=?(,= jWNM101T1TDDD AC DC ATD NC VIP VINFlCF DGND REPNC21V2P REST RET AGND SCFcixotnr CIXIN GO G1I soSI19 TsTfc E u图2.2 ADE7755引脚排列图DVDD数字电源引脚。该引脚提供数字电路的电源,正常工作电源电压应保持在5V士 5%该引脚应使用10 w F陶瓷电容进行去耦AC/DC高通滤波器HPF选择引脚。当该引脚输入高电平时,通道 1 (电 流通道)内的HPF被选通,该滤波器所涉及的相位响应在 45Hz至1kHz 范围内在片

18、内已得到补偿。在电能计量的应用中,应使 HPF选通。AVDD模拟电源引脚。 该引脚提供 模拟电路的电源, 正常工作电源电 压应保持在5V士 5%当使电源的纹波和噪声减小到最低程度, 该引脚应使 用10p F电容并联100nF陶瓷电容进行去耦。NC(6号引脚),与6脚短接V1P, V1N,通道1 (电流通道)的正、负模拟输入引脚。完全差动输入方 式,正常工作最大信号电平为士 470mV通道1有一个PGA这两个引脚相 对于AGND勺最大信号电平为士 1V。两个引脚内部都有ESD保护电路,这 两个引脚能承受士 6V的过电压,而不造成永久性损坏。RESET复位弓I脚。当为低电平时,AD5口数字电路保护

19、复位状态,在RESET 的下降沿,清除内部寄存器。REFIN/OUT基准电压的输入、输出引脚。片内基准电压的正常值为2.5V8%典型温度系数为30ppm/C。外部基准源可以直接连接到该引脚上。无论用内部还是外部基准源,该引脚都应使用10 w F锂电容和100nF陶瓷 电容对AGND进行去耦。AGND这是 模拟电路(即ADC和基准源)的接地参考点,该引脚应连接 到印刷电路板的模拟接地面。模拟接地面是所有模拟电路的接地参考点, 如抗混叠滤波器、电流和电压传感器等。为了有效地抑制噪声,模拟接地 面与数字接地面只应有一点连接。星形接地方法有助于使数字电流噪声远 离模拟电路。SCF校验频率选择。该引脚的

20、逻辑输入电平确定 CF引脚的输出频率。SQ S1,这两个引脚的逻辑输入用来选择数字/频率转换系数, 这为电度 表的设计提供了很大灵活性。GQ G1,这两个引脚的逻辑输入用来选择通道 1的增益,可用来选择增益 是 1,2,8,和 16。CLKIN,外部时钟可从该引脚接入,也可把一个石英晶体接在CLKIN和CLKOUT间,提供时钟源,规定时钟频率为3.579545MHz作为石英晶体 负载的33pF陶瓷电容应和振荡器门电路连接。CLKOUT如上所述,可把一个石英晶体接在 CLKIN和CLKOUT之间,提 供一个时钟源。当CLKIN上接有外时钟时CLKOUT弓I脚能驱动一个CMOSNC悬空。REVP当

21、检测到负功率时,即电压和电流信号的相位差大于90时,该引脚输出逻辑高电平。该输出没有被锁存,当再次检测到正功率时,该引 脚的输出复位。该输出的逻辑状态随 CF输出脉冲同时变化。DGND这是数字电路(即乘法器、滤波器和数字频率转换器)的接地参考 点。该引脚应连接到印刷电路板的数字接地面,数字接地面是所有数字电 路(如机械或数字计数器、微控制器和LED显示器的接地参考点。为了有效地抑制噪声,模拟接地面与数字接地面只应有一点连接,如星形接地。CF,频率较验输出弓I脚。其输出频率反映瞬时有功功率的大小,常用于仪 表校验。F1, F2,低频逻辑输出引脚,其输出频率反映平均有功功率的大小。这两 个逻辑输出

22、可以直接驱动机电式计数器或两相步进电机。2.2.2 功能简介及功能框图ADE7755M一种高精确度的电能计量集成电路,主要应用于单相电能表系统,其 技术指标超过了 IEC1036规定的准确度要求。该芯片内部存在两个通道,分别是电流 通道和电压通道,对电流和电压采集后进行处理。并且该芯片只在ADG口基准电路中使用了模拟电路?其他的信号处理都由数字电路完成,这就使得ADE7755&恶劣的环境下仍然可以保料极高的精确度和长时间的稳定性。其中芯片的V1P和V1N为电流通道引脚,V2P和V2N为电压通道引脚。其中电流通道含有一个程控放大器和一个高通 滤波器,程控放大器进一步简化了传感器接口,高通滤波器则

23、将电流信号中的直流分 量滤掉,从而消除电流或电压失调所造成的误差。ADE775用I脚F1和F2以较低频率形式输出有功功率平均值,能直接驱动机电式计度器或者两相步进电机,从引脚 CF 以较高频率形式输出有功功率瞬时值,常用于仪表校验。其功能框图如图 2.3所示。GO ClAlVdp AGND 5c DViw DGSID卜二海心摔电语VIPI s) VIN11号钟用申”V2Pi6V7M(7皿 J, 2 Q)-*或字-知.上忙冷 RE0ET11。1Ml ifECLKWaKOUT SCF SI KEVP CF Fl F:图2.3 ADE7755功能框图ADE7755勺功能特点如下:在1000:1的输入

24、动态范围内,测试误差小于 0.1%;F1、F2输出频率表示平均有功功率;高频输出CF用于校准,并提供即时有功功率;逻辑输出引脚REVPft只是负功率或错误链接;具有负功率或错线指示功能;片内带有抗混叠滤波器;5V单电源工作,正常工作时芯片功耗 30mW工作温度范围-40 C -85 C ;采用SSOP24寸装。2.2.3 ADE7755工作原理电能计量芯片作为电能表的计量核心部件,将会直接决定电能表的工作性能。本 文设计的电能表使用的电能计量芯片是 ADE7755具内部集成了模数转换模块、数字 处理模块和储存寄存器等,可以通过通信接口实现与微处理器的信息交流,具有数据 计算、通信传输和电能脉冲

25、输出等功能。其工作原理如图2.4所示。图2.4 ADE7755工作原理图由上图可以很直观的看出,ADE775呐部包含两个通道,电流通道和电压通道。电 流通道采集负载电流,电压通道采集 220 V电压。其中,电流通道中有一个程控放大 器(PGA ,其采样出来的信号通过引脚 V1P和V1N送入PG婵元;然后,经过模数 转换器(ADC将模拟信号转换成数字信号;高通滤波器则将电流信号中的直流分量 滤掉,从而消除电流或电压失调所造成的有功功率计算上的误差;最后,将处理后的 信号送入乘法器中。而电压通道中,将 220 V电压经过降压处理后,通过引脚 V2P和 V2N送入电能计量芯片ADE7755t经模数转

26、换器转换成数字信号后送入乘法器中, 与来自电流通道中的数字信号相乘,产生瞬时功率信号。让通过的瞬时功率信号通过 数字低通滤波器(LPE ,滤掉其中的交流分量,则剩下的直流分量就是负载所消耗 的瞬时有功功率。ADE7753勺低频逻辑输出端(F1和F2)是通过对上述有功功率进行累加,然后计 算平均值,从而得到平均有功功率。因此, F1和F2端输出的低频脉冲信号频率正比 于平均有功功率。将芯片外接一个计数器再次累加计数,就能完成对电能的计量。另 外,对于高频输出端,将得到的瞬时有功功率以高频脉冲的形式输出到单片机进行处 理,最后,将处理后的数据传送到 LCD上显示。3电能表的硬件设计3.1 控制系统

27、设计3.1.1 单片机AT89C5倘介AT89C51 是一种带 4K 字节 FLASH存储器(FPEROHMFlash Programmable and Erasable Read Only Memory )的低电压、高性能 CMOS 8i微处理器,俗称单片机。 AT89C205傀一种格2K字外闪存可编程可擦除只读存储器的单片机。单片机的可擦除 只读存储器可以反复擦除1000次。该器件采用ATMELM密度非易失存储器制造技术 制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能 8位CPUffi闪 烁存储器组合在单个芯片中,ATMEL勺AT89C51是一种高效微控制器,AT89C

28、2051是 它的一种精简版本。AT89C51单片机为很多嵌入式控制系统提供了一种灵活性高且价 廉的方案。外形及引脚排列如图3.1所示。R1.Q 口 【 山r 中,3匚pi.e r p- r r nsrr(n?(D r*3.a rfTX 口)P3.1 rZ1 PC 0 4 AD5 P0 1 (AD1) IPr 2 AD2) 1 FT FN ATI)qpr FEHE P0 6 (AD&) 1 P0.7 AD7)1EAVPP(IHTO) P3.2 匚(iMTi. p3.j rCTOJ P3T 匚 (T1) 口3.5 匚 (VR) P3.6T (RD)中.了匚272625JCTAL? rXTAL1 F

29、 19CMD 口 20 P2. / Al bj P2.6JA14: PS.fi (A13) 1P,41A12 P2.3 i All IPZ.ZiAID; 1 P2.1 1A9)1 P2 G A8图3.1 AT89C51引脚图主要特性:与MCS-51兼容4K字节可编程FLASHY储器 寿命:1000写/擦循环数据保留时间:10年全静态工作:0Hz-24MHz 三级程序存储器锁定128X 8位内部RAM 32可编程I/O线两个16位定时器/计数器5个中断源可编程串行通道低功耗的闲置和掉电模式 片内振荡器和时钟电路3.1.2pi. mm神pl ino. IPL1ro 2Ph 3%.3PL 4PO 4

30、PLfra iPI.riiFL 7Ml li ro 7n op 3.1 rx or2i JiPLUhHP 2 1. 2心 j rnrid .I曲14Tn2 1pk a nP3i.网 WRPZ称PXT WD吟3vtxXI AHi t vnrXTAI 1au-.FruT m*、GNDRISFT最小单片机系统设计AT89C51最小单片机系统如图3.2所示图3.2最小单片机系统图该单片机最小系统包含复位电路和晶振电路。其中,单片机的复位操作有两 种方式:上电复位和上电按钮复位。因为系统运行等的需要,常常需要人工按钮 复位,因此本次设计中采用如图所示的上电按钮复位。AT89C51单片机有一个用于构成内部

31、振荡器的反相放大器,XTAL1和XTAL2分别是放大器的输入、输出端。石 英晶体和陶瓷谐振器都可以用来一起构成自激振荡器。设计电路中采用内部时钟 接法,如上图所示。3.2 电能计量模块设计图3.3所示为ADE7755设计的电度表电能计量部分的工作原理图,主要是由电压 检测电路、电流检测电路和电能计量芯片 ADE7755及其外围电路组成。首先,负载电 流经过采样再通过滤波电路后转换成合适的电压信号送入到电能计量芯片ADE7755的电流通道,即V1P和V1N端;而220V相电压经降压后,再通过滤波电路送入电能 计量芯片ADE7755的电压通道,即V2P和V2N端。二者经过 ADE7755转换成有功

32、 功率以高频脉冲形式从 CF端输出然后接入到单片机 AT89C51的外部中断信号输入 端,即单片机控制电路从 ADE7755的CF端采集脉冲经过处理后得到的数据送到 lCd显示电胎进行显示。CF脚接在单片机的T0计数器上,由单片机对 CF脚输出的脉冲进行计数,再根据 ADE7755勺原理,计算出功率所测功率图3.3电能计量模块电路3.3 LCD1602显示模块设计3.3.1 LCD1602工作原理LCD1602由若干个5X7或者5X11等点阵字符位组成,每个点阵字符位都可以显示 一个字符,每位之间有一个点距的间隔,每行之间也有间隔,起到了字符间距和行间 距的作用,正因为如此所以它不能很好地显示

33、图形LCD技术是把液晶灌入两个列有细梢的平面之间。这两个平面上的梢互相垂直(相交成90度)。也就是说,若一个平面 上的分子南北向排列,则另一平面上的分子东西向排列,而位于两个平面之间的分子 被强迫进入一种90度扭转的状态。由于光线顺着分子的排列方向传播,所以光线经 过液晶时也被扭转90度。但当液晶上加一个电压时,分子便会重新垂直排列,使光 线能直射出去,而不发生任何扭转。液晶显示模块具有体积小、功耗低、显示内容丰富、超薄轻巧等优点,在嵌入式 应用系统中得到越来越广泛的应用。LCD1602液晶显示模块(其内部控制器为HD44780 芯片),它可以显示两行,每行16个字符,因此可相当于32个LED

34、数码管,而且比 数码管显示的信息还多。采用单+5V电源供电,外围电路配置简单,价格便宜,具有 很高的性价比。1602 字符型LCD是一种专门用于显示字母、数字、符号等点阵式LCQ其主要技术参数如下:显示容量:16X2个字符;芯片工作电压:4.5V5.5V;工作电流:2.0 mA (5.0V);模块最佳工作电压:5.0V;字符尺寸:2.95 X4.35 (W H)项3.3.2 LCD1602电路设计LCD1602a示模块电路如图3.4所示图3.4 LCD1602显示模块电路第1脚:VSS为地电源;第2脚:VDD8 5V正电源;第3脚:VL为液晶显示器对比度调整端,接正电源时对比度最弱,接地时 对

35、比度最高,对比度过高时会产生“鬼影”,使用时可以通过一个10K的电位器调整对比度;第4脚:RS为寄存器选择,高电平时选择数据寄存器,低电平时选择指令 寄存器;第5脚:R/W为读写信号线,高电平时进行读操作,低电平时进行写操作, 当RS和R/W同时为低电平时可以写入指令或显示地址,当 RS为低电平R/W为 高电平时可以读忙信号,当 RS为高电平R/W为低电平时可以写入数据;第6脚:E端为使能端,当E端由高电平跳变为低电平时,液晶模块执行第714脚:DO- D7为8位双向数据线;第15脚:背光源正极;第16脚:背光源负极。3.4 数据存储模块设计3.4.1 24C02 简介AT24C02是一个2K

36、位串行CMOSE2PROM3部含有256个8 位字节CATALYST公 司的先进CMOS技术实质上减少了器件的功耗,CAT24WC02T一个16字节页写缓冲 器 该器件通过I2C总线接口进行操作,有一个专门的写保护功能。24C02功能特性:与400KHz I2C总线兼容1.8到6.0伏工作电压范围低功耗CMOS技术写保护功能当WP为高电平时进入写保护状态页写缓冲器自定时擦写周期1,000,000编程/擦除周期8 脚 DIP SOIC 或 TSSOP封装24C02各项极限参数:工作温度:工业级-55 C +125 C商业级0 C+75C贮存温度:-65 C+150C各管脚承受电压:-2.0Vcc

37、+2.0VVcc管脚承受电压:-2.0 +7.0V封装功率损耗 (Ta=25C) : 1.0W焊接温度(10秒):300c输出短路电流100mA3.4.2数据存储电路设计AT24C0徵据存储模块电路如图3.5所示图3.5数据存储模块电路3.5 电源模块设计为整个系统提供电源。整个系统使用的电源有两个,一个是给电机和灯泡供电,使用的是220V的交流电;另一个是给单片机系统、检测模块和继电器组模块供电,需要的是5V的直流电。我们的家庭用电使用的就是 220V的交流电,可以直接给电机 和灯泡供电。因而需要设计一个电压转换电路,使 220V交流电压转为5V直流电压, 为单片机系统、检测系统、显示模块及

38、继电器组模块供电。220V转5V电路框图:220V交流电连一个降压变压器把电压值降到 9V左右。然后用桥式整流电路进行整 流,使交流变成直流。变成直流以后,对其进行滤波,减小纹波成分,提高电压均值, 稳定电路输出。后接一个LM7805对其进彳f稳压。LM7805可以使输出稳定在5V,并 且其内部还有过热保护电路和短路保护电路。三端稳压器LM7805后面接一个104的电容,这个电容有滤波和阻尼作用。AO VCC-|VCAA2 24CxXWP SDAi二二4电路原理图如图3.6所示。图3.6电源电路3.6 PCB 图图3.7 PCB图4电能表的软件设计电能表软件系统采用模块化设计,每个模块分别完成

39、一种或几种功能。包括主程 序、电能计量子程序、数据存储子程序、LCD显示子程序、按键处理子程序和中断服 务子程序等。4.1 软件开发环境简介Keil C51 p Vision4集成开发环境是 Keil Software 公司开发的基于80C51内核 的微处理器的软件开发平台,可用于多种8051MCU勺集成开发环境(IDE),内嵌多种符合当前工业标准的开发工具,可以完成从工程建立和管理、编译、链接、目标代 码的生成、软件仿真及硬件仿真等完整的开发流程。尤其是C编译工具在产生代码的准确性和效率方面达到了较高的水平,而且可以附加灵活地控制选项,在开发大项目 时非常理想。除增加了源代码、功能导航器、模

40、板编辑以及改进的搜索功能外, w Vision3还提供了一个配置向导功能,加速了启动代码和配置文件的生成。此外其内置的仿真器可模拟目标 MCU包括指令集、片上外围设备及外部信号等。H Vision4提 供逻辑分析器,可监控基于 MCU/O引脚和外设,状态变化下的程序变量的变化。由于 w Vision4的众多优点,受到许多工程师的青睐8:在Keil C51集成开发环境下是使用工程的方式来管理文件的,而不是单一文件的模式。所有的文件包括源程序、头文件以及说明性的技术文档,他们都可以放在同一 工程项目文件中管理。一般可以按照下面的步骤来创建一个自己的应用程序。新建一个工程项目文件;为工程选择目标器件

41、(如8051);为工程项目设置软件调试环境;创建源程序文件并输入程序代码;保存创建的源程序项目文件; 把源程序文件添加到项目中; 将工程编译、链接生成目标文件; 对生成的目标文件调试和仿真。4.2 主程序模块主程序首先完成启动时的系统初始化,如单片机的初始化、电能计量芯片ADE7755 的初始化以及显示电路的初始化,再进行电能脉冲复位以及系统各参数的初始化,然 后单片机AT89C51的中断系统进行是否有抄表命令的判断:有抄表命令就开始读取 各项电能数据并计算出各项功率,然后把电能数据送出并进行LCD显示处理:没有抄表命令就等待直至命令的到来再向下执行。执行完每个步骤,最后返回到开始重新 执行命

42、令。这就是本单相电能表电路的主流程。其流程图如图 4.1所示。图4.1主程序流程图4.3 按键扫描中断子程序电能表的按键处理程序采用编程扫描工作方式进行处理。在每循环一次主程序就 判断一次是否有按键按下,当查询有健按下时 ,程序按以下方法进行处理:软件延时 一段时间再判断键盘状态,如果仍有键按下状态,则认为有一个确认的键按下,否则 按键抖动处理;在确认有键按下的条件下,通过扫描的方式求取键值,按键闭合一次 仅进行一次键功能操作。按键扫描程序流程图如图4.2所示。图4.2按键扫描程序流程图图4.3开中断子程序4.4 LCD1602显示程序LCD1602a示程序模块包括初始化函数,判忙函数,写入命

43、令函数,写入数据函数, 写入字符串函数等。其程序流程如下图所示。图4.4判忙函数流程图图4.5写入数据函数流程图图4.6写入命令函数流程图单相智能电能表自动压接检定装置技术协议5设计结果及分析1硬件调试硬件调试,查看个硬件模块电路的连线是否与逻辑图一致,用万用表检测有无短 路或短路现象,器件的规格、极性是否有误。检查完毕,用万用表测量一下电路板正 负电源端之间的电阻,排除电源短路的可能性。2软件调试本系统的软件调试因AT89S5狠心模块的使用而变得相对容易,keilc软件开发环 境,能判断语法差错和逻辑差错,判断程序无误后,可以直接下载到单片机中进行调 Mo3软硬联调在软件和硬件都基本调通的情

44、况下,进行系统的软硬件联调。按照由上向下,模 块化设计的理念对模块逐个调试:首先,调通液晶显示模块,进而对测量进行校准调 试。调好后,即该芯片能正常工作后,再通以交流市电进行进一步校准调试。等模块 逐一调通后,再进行联调。再连接成一个完整的系统调试。本文设计的单相两线电能表额定电压为 220V,电流规格为5A(Ib)60A(Imax) , 脉冲计数规格6400 imp/kWh,即1个千瓦时内输出6400个脉冲。为了验证该单相电 能表的性能,利用额定功率为45W的电风扇作为测量对象进行测试,其数据如表 5.1 所示。电压(V)电流(A)功率(W测试时间 (h)电能计算值(kWf)电能实测值(kWh2200.51450.50.02250.02272200.51451.00.0450.04552200.51451.50.06750.06812200.514冲0却内容2270.090.0904表5.1电风扇实验、计算数据表算测虽误比超此该 5/1计能间些差不由出表出电之一误均3看 从看与值有聿八17以 可值量然塞较过可单相智能电能表自动压接检定装置技术协议电能计量电路的测量精度是比较高的本文介绍的单相多功能电能表以专用计量芯片ADE7755为核心,并结合 AT8

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论