版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
摘要随着我国经济的飞速发展,电能消耗日益增加,电能成为现代社会国民经济和人民生活的重要保障。本文所设计的新型多功能电子式电能表除了提高计量精确度外还实现了分时计量、对异常情况进行实时监控并记录事件等功能;可提高电能的合理利用,为用户提供公正、公平的用电环境。论文首先综述了多功能电子式电能表的发展现状及电能测量的基本原理,然后给出了系统的设计目标和总体方案,并按功能进行了各个硬件电路单元的设计,包括电源单元、计量单元、功能管理单元、显示单元、通信接口单元等。在软件设计方面,采用模块化软件设计方法实现了有功和无功的能量分时计量、RS485通讯、红外通讯、按键显示、异常检测及记录等功能。文中对三相电能表的抗干扰设计也有很详细的介绍。本三相多功能电子式电能表具有运行稳定、可靠性高、通用性好和抗干扰能力强等优点,适应电表市场的需求。关键词:电能计量,多功能电子式电能表,复费率,ATT7022B,时钟芯片AbstractWiththerapiddevelopmentofeconomyofourcountryandgradualincrementofpoweronsumption,electricalenergybecomesthesignificantguaranteeofnationaleconomyandpeople’slifeinmodernsociety.Late-modelpolarityformulamultifunctionwatt-hourmeter,whichdesignedinthispaper,improvesthemeasuringaccuracyandrealizesfunctionsoftime-sharingmeasurementreal-timemonitorexceptionalsituationandtakeeventrecordsandsoon.Thiswillimprovethecompletelyutilizationofelectricalenergy,preventshappeningofusingelectricityillegally,andprovidesfairandimpartialenvironmentofusingelectricity.Atfirst,thispapersummarizesthepresentdevelopingstateofmulti-functionelectronicwatt-hourmeterandthebasictheoryofenergymeasurement,afterthat,itputoutthedesignobjectionandwholeframeofthismeteringSystem.Andthecircuitdesignofeachunitwiththefunctiondivided,includingpowerunit,measureunit,communicationunitetc.Thesoftdesignofthesystemisthepriorityofthispaper,utilizemodularizationmethodtorealizeactivepower,reactivepower,RS485communication,infraredcommunication,keyboardanddisplay,anomalydetection,electricityreadingmeterandsoon.TheEMCdesignandmeteradjustmethodhavealsobeendiscussed.ThisLate-modelmulti-functionelectronicwatt-hourmeterhastheexcellenceofrunstability,highreliability,goodcommonalityandstrongabilityofanti-jamming,etc.It’sfitinwiththemarketdemandofthewatt-hourmeter.KeyWords:energymetering,Multi-functionelectronicwatt-hourmeter,ATT7022B,multi-rate,real-timeclock目录TOC\o"1-2"\h\z\u1绪论11.1本课题研究背景11.2电能表的发展及现状21.3课题研究目的和意义41.4本文的主要研究内容52电能测量原理62.1三相电路接线方式72.2电能测量原理82.3三相有功电能的计量102.4电子式电能表的测量原理122.5本系统采用的测量方法153系统总体方案及硬件设计163.1硬件总体方案163.2主控芯片及其外围电路173.3电量信号采集和预处理213.4存储器单元293.5通信模块设计313.6实时时钟电路373.7人机接口模块设计393.8电源单元423.9继电器驱动单元454系统软件设计484.1开发工具484.2主程序流程图484.3程序模块化设计505抗干扰设计605.1形成干扰的基本要素及干扰对电能表的影响615.2硬件抗干扰技术615.3软件抗干扰技术616结论与展望636.1论文总结636.2本文的不足及课题展望63参考文献65致谢67附录一英文资料68附录二三相多功能电能表系统原理总图871绪论1.1本课题研究背景电能是最重要的能源,在现代社会中电能己广泛应用到社会生产的各个领域和社会生活的各个方面。电能表是当前电能计量和经济结算的主要工具,它的准确与否直接关系到国家与用户的经济利益。感应式电能表作为一种传统的电能表,在电能计量工作中发挥了极大的作用。但随着电力逐步走向市场,用电营销对电能计量工作提出了更高的要求,电能表要承担的功能越来越多,如在电力系统中,为引导用户更为有效、合理利用电能,避免尖峰负荷的出现,提高系统的负荷率,对用户实行分时计量;为对电能计量装置进行在线监测、远方遥控,需对电能表进行远方通信等。同时,随着社会的发展,交易的电量越来越大,供、用双方对自身的权益也越来越关心,这就对电能计量表的准确度等级提出了更高的要求。普通感应式电能表受其结构和原理上的制约,要进一步提高准确度和拓展其功能已很困难。同时,微电子技术和单片机应用技术的发展和普及,为电能表多功能高精度的实现创造了有利条件,电子式电能表得以出现并得到了飞速发展。[1]近年来,高准确度、高可靠性的元器件以及大规模集成电路技术等应用于电子式电能表的开发与生产,使电子式电能表寿命提高、功能多种多样,其市场所占比重正在快速加大,这其中电卡式预付费电子式电能表、单相/三相电子式多功能电能表将是主要需求目标,并逐步使供用电管理的微机化和自动化成为现实。本文正是基于这样的背景下进行的,设计基于ATT7022B的三相多功能电能表。1.2电能表的发展及现状感应式电能表(机械表)自从1831年法拉第发现电磁感应定律以来,人们就不断的探索使用和测量电能。电能表作为测量电能的专用仪表,至今已有100多年的历史。1880年美国人爱迪生研制成功世界上最早的电能表,是基于电解原理的直流电能表。随着交流电的出现和使用,1888年意大利物理学家费拉里斯提出了将旋转磁场理论用于交流电能测量的观点;1889年,匈牙利岗兹公司的布勒泰制成了第一台交流感应式电能表。最早出现的电能表是根据旋转磁场理论制作的感应式电能表,其核心是电磁线圈和转动部件,经过一百多年的不断改进和完善,感应式电能表的制造技术也已相当成熟。目前普遍使用的感应式电能表是根据交变磁场中金属圆盘的感应电流与有关的磁场形成力的原理制成的,即利用金属铝转盘中感应的电流与通有交流电流的固定线圈的磁场相互作用,产生驱动力矩驱动铝盘旋转,累计消耗的电能。感应式电能表具有制造简单、操作安全、维修方便、可靠性好和价格低廉等特点,因此,至今在包括我国的许多发展中国家甚至是一些发达国家里,感应式电能表仍作为一种计量工频电能的仪表被广泛使用。[2]机电一体式电能表随着电能开发及利用的加快,对电能管理和电能表性能提出了更高的要求。电力系统的不断扩大以及对电能合理利用的探索,使感应系电能表逐渐暴露出准确度低、适用频率范围窄和功能单一等缺点。感应式电能表由于受其原理和结构等因素的制约,要对它进行较大的改进是很困难的。基于微电子技术和计算机技术的不断发展,人们开发出了基于感应电能表的机电一体式电能表,这种电能表是利用感应系电能表的测量机构作为工作元件,使用光电传感器完成电能脉冲的采集,经微处理器处理后,对电能脉冲进行计量,从而实现对电能的数字化测量。这种电能表的显著特点是感应式测量机构配以脉冲发生装置,因此也被称为感应式脉冲电能表或机电脉冲式电能表。这种电能表和机械祸合式多费率电能表都是感应式电能表向全电子式电能表过渡过程中的电能计量品种,它们对分时电价、需量电价制度的实施起了积极的推动作用。1.2.3全电子式电能表机电脉冲式电能表采用感应式测量机构测量电压电流,决定了它同样具有感应式电能表准确度低、适用频率范围窄等缺点。电子式电能计量方案使用乘法器实现功率和电能的测量,在一块集成芯片上完成电能采样和AD转换,比较先进的是∑-⊿AD转换原理。功率是电流与电压的乘积,电能是功率对时间的积分。20世纪80年代末90年代初,国外著名电测仪表公司相继推出了全电子式多功能电能表,如瑞士兰地斯公司(LANols&oYR)、法国斯伦贝谢公司(Sehlumberger)和美国通用电气公司(GE)等。我国从20世纪90年代初开始研制全电子式电能表,1994年威胜集团、恒通公司等相继推出了全电子式多功能电能表,随后有多家公司开始小批量生产。经过技术的引进、消化和吸收,我国电子式电能表开发设计和制造技术得到了飞速的发展。全电子式电能表最早用于进行计量鉴定,也就是做标准表,随着元器件性能的提高和价格的下降,全电子式电能表计量精度较高,且能实现复费率及用电控制,便于实现抄表自动化系统,而且生产成本较低,全电子式电能表逐步开始大量民用,目前使用数量已经远远超过机械表。[3]多功能电能表现状及发展趋势目前的电能表市场中全电子电能表所占比例逐年增加,机械表由于先天性在通信方面的不足,所以很难在集中自动化抄表方面有发展,机电一体式电能表虽可以进行电能信息的远程通信,但其可提供的用电信息比较少,例如频率,有功,无功等,另外实现复费率计量也比较困难。虽然基于机电一体式的电能表实现了预付费,但鉴于安全性和其他方面的原因,国家并不主张大范围的使用这种电能表。全电子电能表克服了上面两种表的缺点,可以方便的计量电能的各种信息,并且实现远程通信完成抄表工作和实现配电网络自动化。近年来随着全国用电缺口的急剧扩大,国家发改委决定全面推行峰谷分时电价和避峰电价,鼓励用户合理移峰用电,这一政策的出台,带动了全国各地供电部门对复费率、多功能电表需求的快速上升。目前,在抄表方式上,存在有RS485、红外、GPRS和电力线载波等多种抄表方式。其中RS485抄表和红外抄表技术比较成熟。各种抄表方式具有各自的特点,RS485需要专门布线,但其抗干扰能力较强;红外抄表由于其通信距离的限制,不能实现远程监控的目的;电力线载波通信抄表技术无需专门的通信线,利用现有的电力线作为通信信道,信道建设工作量极少,但其技术较为复杂,通信出错率较高。目前还存在着GPRS无线抄表方式,GPRS是通用分组无线业务(GeneralPacketRadioService)的简称,是在现有GSM系统上发展出来的一种新的承载业务,目的是为GSM用户提供分组形式的数据业务。GPRS抄表技术在未来将会有很广的应用。电能计量技术将会向着智能化、多功能、集中管理及网络化的方向发展。在信息化技术不断发展和成熟的现代社会,高效的电能计量和管理技术将是信息化家庭智能管理系统的一个重要组成部分。[4]1.3课题研究目的和意义本课题的目的在于研制一款基于专用电能计量芯片ATT7022B和微控制器的三相式多功能电能表。系统使用全电子式方案,采用了专用计量芯片来计量电能,可以满足很好的精度和准确度要求。在控制环节,系统使用了微控制器AT89C52,并且包含RS-485抄表接口,仪表参数可以通过总线传递到上位机监控程序,进行集中管理。系统设计完成以后,可以软件进行校表,软件校表参数通过程序内部进行设置,确保出厂时更好的准确性。本文阐述了该三相多功能电能表的设计原理、方案设计,实现了电压,电流,频率,有功和无功电能,合相及分相电能等参数的计量,另外可以实现复费率功能。适应市场需求,满足用户需要。后续章节将对仪表的原理和各模块构成进行详细介绍。1.4本文的主要研究内容本文主要研究基于三相电能专用计量芯片ATT7022B的多功能电能表。本设计以MCU为控制单元,外围电路由各种专用芯片及器件实现,结构简单,整个芯片的体系结构和嵌入式资源配置可以适应高可靠性多功能电能表的设计需求。计量模块由专用计量芯片构成,实现正反向,抄压,欠压等诸多测量参数。通信单元采用RS485通信模式,通信速率与抗干扰能力较高。复费率设计,采用专用实时时钟芯片,保证了时间准确度及安全可靠。此外,红外、显示及键盘单元均做出了详细的设计过程。本论文的主要工作:1)提出基于ATT7022B芯片的多功能电能表解决方案。2)根据功能需求进行系统的硬件和软件详细设计。3)编写软件代码和调试系统功能模块。4)优化整个系统。论文共6章,基本安排如下:第1章:绪论。介绍论文的技术背景,对多功能电能表的现状和发展趋势进行了概述,提出了论文的选题背景及意义,说明了论文所做的工作及论文结构安排。第2章分析了电能表的基本测量原理,包括对三相电路电源负载接线方式的介绍,对电子式电能表测量原理的介绍,着重介绍了几种乘法器的原理及应用。第3章:多功能电子式电能表系统的硬件总体方案和各单元硬件电路设计。硬件总体方案设计包括对电能表硬件功能模块进行划分,给出硬件组成方框图;各单元硬件电路设计包括主芯片、电能计量模块、RS485通信模块、红外通信模块、LED显示模块、铁电存储器模块、实时钟模块、电源模块。第4章:多功能电能表软件详细设计。软件设计采用模块化设计方法,包括主程序流程、各中断处理流程、有功和无功电能分时计量模块、键盘、显示及通信模块等设计,实现电能表多功能要求。第5章:抗干扰设计,分析了对多功能电能表造成干扰的类型,详细阐述了在本设计中使用的硬件抗干扰技术和软件抗干扰技术。第6章:总结与展望。总结了论文所做的工作,并对论文的不足与前景进行了展望。2电能测量原理2.1三相电路接线方式三相电源有两种基本连接方式[5]:星形连接和三角形连接。星形连接示意如图2.1(a)。三相对称星形连接时,有如下关系:,(2-1)式中:,线电压和线电流;,相电压和相电流。对称三相电源可以采用三角形连接(△连接),如果不对称程度比较大,所产生的环路电流将烧坏绕组。三角形连接示意如图2.2(b)。三相对称三角形连接时,有如下关系:,(2-2)式中:,线电压和线电流;,相电压和相电流。三相负载根据其接线方法一般有三相三线和三相四线之分,以下只讨论电源为Y形连接时的情况。当发电机三相绕组按星形方式连接时,负载接成三角形方式,如图2.2(a)所示,称为三相三线制。当发电机绕组按星形方式连接时,负载也接成星形方式,如图2.2(b)所示,称为三相四线制。三相四线方式时,流过各相负载的电流等于各相电源流过的电流。当电路为对称三相电路时,中线电流为零。此时中线可以去掉,变为三相三线制。(a)负载三相三线连接(b)负载的三线四线连接图2.2三相负载接法图示以上讨论了三相电源和负载的接线方法,这些知识有利于理解三相多功能电能表的参数采集电路和外部接线方式。[6]2.2电能测量原理电能在物理上可以看成是从电源流向负载的能量流。用户在某一时刻消耗电能的“速度”我们称为瞬时功率,它在数学上等于该时刻瞬时电压值与瞬时电流值的乘积,将所有这样的“瞬间”消耗的电能加在一起就得到了总的用户消耗电能的数量。因此,有功电能的计算可以用电压与电流瞬时值的乘积在时间上做积分得到,其测量可简单地描述如下。[7]设在t时刻负载两端的交流电压和流过负载的交流电流的表达式为:(2.1)(2.2)其中-t时刻电压瞬时值;-t时刻电流瞬时值;-电压峰值;-电流峰值;-电压有效值;-电流有效值;-电压与电流相位差;ω-角频率。则在一个周期内平均有功功率P为(2.3)一个周期内的电能W为(2.4)对于三相电路,总能量可以表示为三个分相能量之和:(2-5)在实际电网中,电压电流信号基本上都不是只包含50Hz频率分量的正弦信号,而是含有很多谐波信号。事实上我们可以发现瞬时功率信号本身是一个含有直流分量和高频分量的信号,而任何频率不为0的频率分量从长期来看对于时间积分都没有贡献,因此电能计量数学上就相当于计算瞬时功率P的直流分量在时间上的积分。为了得到有功功率分量(即直流分量),需要对瞬时功率信号进行低通滤波处理。[9]2.3三相有功电能的计量[8]三相电路分为三相三线制和三相四线制两种接法,下边分别讨论这两种电路的测量方法。测量三相三线电路有功电能可以采用一表法和二表法。一表法只能用于三相对称电路,实际中一般不会采用;工程中经常采用二表法计量三相电能。三相三线电路的瞬时功率可表示为:(2.6)式中:;;、——线电压的瞬时值。由式(2.6),用两只单相电能表测量三相三线电路的总电能,称为二表法,用这种方法测量三相三线有功电能的接线和原理如图2.4。两只单相电能表计量值相加即为三相总能量。三相四线电路可看成由三个单相电路组成的。其平均功率P等于各相有功功率之和,即(2.7)无论三相电路是否对称,上述公式都成立。测量三相四线电路的有功电能经常用三只单相有功电能表(DD型),即三表法或三相四线式有功电能表(DT型),三表法就是在三根相线与零线之间分别跨接一只单相有功电能表,总能量即为三只单相表计量值之和,三相四线式有功电能表可以直接通过外部接线计量三相电能。三相四线电路因为零线电流一般不为零,所以用二表法测量时会存在较大的测量误差。以上介绍了传统的三相电能测量方法,分别考虑了三相三线和三相四线方式,在电子式电能表成为主流的今天,越来越多的设计方案开始采用专用的三相电能IC芯片,例如ADE7752、ATT7022、TM7752等,这类芯片一般具有测量精度高、外围电路简单、校表容易等特点,并且在不改变电路设计的前提下,可同时适用于三相三线和三相四线方式,专用电能IC芯片已经成为三相电子式电能表设计的首选。2.4电子式电能表的测量原理电能表测量电能的基本方法是将电压、电流相乘,然后在时间上累加起来,即积分。电子式电能表实现积分的方法,是将功率转换为脉冲频率输出,该脉冲称为电能计量标准脉冲(或),其频率正比于负荷功率。电子式电能表中起主要作用的是电能测量单元,而乘法器是该单元的核心组成部分,乘法器是实现被测电压、电流相乘,输出为功率的器件。常用的乘法器可分为模拟乘法器和数字乘法器两类,[2]模拟乘法器的又分为霍尔效应型、时分割型等;数字乘法器又分为硬件乘法器和软件乘法器。目前的电子式电能表多以数字乘法器为主。2.4.1模拟乘法器2.4.1.1霍尔乘法器霍尔元件是如图2.6所示的半导体薄片,[10]当它处于磁场感应强度为B的磁场中时,如果在它相对的两端通以控制电流I,则在半导体另外两端将会产生一个大小与控制电流和磁感应强度乘积成正比的电势。如式(2.8)所示。(2.8)式中-霍尔元件的灵敏度;-霍尔电势。图2.4霍尔元件示意图由被测电压产生磁场,其磁感应强度为;被测电流通过霍尔电动势就能反映被测电压、电流的相乘积。霍尔乘法器是一个四象限乘法器,其相乘精度甚佳,可达0.3%左右。工作频率在10kHz以内。根据霍尔乘法原理实现的静止式电能表可用图2.7表示。霍尔乘法器输出的是瞬态功率信号。瞬态功率信号通过变换很容易产生有功电能、无功电能等所需的数据。图2.7所示的属于直接检测式霍尔乘法器。这种结构在轻载时误差较大。霍尔乘法器实现的静止电能表主要优点是频率响应宽,准确度能长期保证;抗干扰能力强;可以不需要电流互感器,不存在引入互感器误差。电压电流回路彼此独立,检测和校准相对容易,且线性也较好。主要缺点是工艺复杂,精度也不容易达到很高。2.4.1.2时分割乘法器[11]时分割乘法器的工作基于计算式(2.11)式中:在一个周期内电流、电压的采样次数。由式(2.11)可知,负载在一个周期内消耗的电能近似等于个电压、电流相乘再求和。m取值越大,上述近似计算产生的误差越小。由此,时分割乘法器的基本思想有两个,即分割和相乘。时分割乘法器分为电压型和电流型时分割乘法器,电压型由于尖峰电压的干扰现在已基本不用,现在使用的多为电流型时分割乘法器。所谓电流型时分割乘法器是指被测电压、电流都变成电流形式后相乘,其乘积即功率大小也以电流形式表示。时分割电能测量方法的特点有:(1)时分割乘法器构成的电能仪表电路简单、成本低;(2)时分割方法测量工频范围内的电能线性度高;(3)时分割方法频率测量范围窄,大多数不适于畸变波形下的功率测量;(4)电能测量准确度级别一般为2.0~1.0级。2.4.2数字乘法器数字乘法器是将数字量相乘,首先将被测电压、电流的模拟量变为数字量,然后相乘。实现数字量相乘有两中方法:1)采用硬件乘法电路。硬件乘法电路是由移位寄存器、加法器和时序控制电路组成,在时序电路控制下,根据每位乘数是“1”或是“0”,来决定是否累加被乘数,每进行一位运算后需要将累加和(即乘积)右移一位。采用硬件乘法器运算速度高,但需提供硬件电路。2)采用软件乘法器。利用计算机的乘法指令实现数字量相乘,这实际是利用一系列的累加和移位完成运算的,采用这种方法运算速度较慢,但可以节约硬件。若CPU里含有硬件乘法器或采用专用的芯片作控制器,运算速度仍非常快。总之,采用数字乘法器来实现电能计量时,电路里必须有A/D转换器,这是数字乘法器与模拟乘法器最根本的区别。本设计所采用了专用的三相电能计量芯片ATT7022B,该芯片不仅内置7路A/D转换器,而且A/D转换采用的是较普通A/D转换器更为先进的A/D转换器。其主要采用了增量调制、噪声整形、数字滤波、和采样抽取等技术,使其在测量精度、线性度、稳定性和抗干扰能力等方面得到显著改善,具有更好的发展前景。2.5本系统采用的测量方法本系统采用专用电能计量芯片+MCU(微控制器)的方式测量电能。电能计量采用ATT7022B[12],该芯片是三相电能专用计量芯片,其内部集成了七路二阶sigma-delta型AD转换器,具有有功测量0.5级的测量精度。通过外部接线方式的选择,可同时适用于三相三线和三相四线模式。ATT7022具有三路电压输入和三路电流输入,大信号接入部分采用电压互感器和电流互感器进行隔离,使数据处理电路与信号输入电路没有电气上的连接。系统采用Maxim公司的DS1302实时时钟芯片作为时间基准,该芯片具有外围电路简单、静态功耗小以及价格便宜等优点,非常适用于多费率功能模块的时段控制需要。本文的后续章节将对系统总体方案、硬件模块和软件流程进行详细深入的介绍。3系统总体方案及硬件设计3.1硬件总体方案由于多功能电能表的功能要求实现的功能非常多,MCU外围芯片的电路设计较为复杂,模块化设计方案。主要模块有电源模块,电能计量模块,实现三相以电量采集芯片实现数据采集、计量以及为整个系统提供电源;单片机侧以管理微处理器为中心,包括通信模块,显示键盘模块,存储模块,控制模块。总体设计框图如图3.1所示,其中电源模块采用三个降压变压器及整流电路实现三相整流电源。电能计量模块包括电能采样外围电路,互感器分压采样。通信模块包括RS485通信及红外发射接收单元。显示模块7位8段LED显示。存储器模块使用铁电存储器FM24C16,存储容量为16K,读写时间为微秒级。主电源模块采用通用的LM78M05。时钟模块使用实时时钟芯片(RTC)DS1302,作为三相电能表分时计费的时间基准。控制模块使用XC2023继电器驱动芯片配合JMX-94F系列继电器,最大电流30A。图3.1多功能电能表系统框图3.2主控芯片及其外围电路主控芯片介绍考虑到本设计系统中采用了专用的计量芯片,MCU负担减轻,所以可以选择8位的单片机。常用的8位单片机有很多种:如Intel公司的8051,8031系列及ATMEL公司的89系列[13]。虽然它们在硬件结构上相似,但在价格、功耗、抗干扰等方面后者都占较大优势,AT89系列单片机具有功耗低,抗干扰能力强等特点。AT89C52是美国ATMEL公司生产的低电压,高性能CMOS8位单片机,适用于许多较为复杂的控制应用场所。1、AT89C52主要特性如下:兼容MCS—51指令系统8k字节可重复擦写Flash闪速存储器1000次擦写周期全静态工作:0Hz-24MHz三级加密程序存储器256*8位内部RAM数据保留时间:10年32个可编程I/O线3个16位定时器/计数器8个中断源可编程串行UART通道图3.2AT89C52引脚图低功耗的闲置和掉电模式AT89C52有40个引脚,同时内含2个外中断口,3个16位可编程定时计数器,2个全双工串行通信口,2个读写口线,AT89C52可以按照常规方法进行编程,也可以在线编程。其将通用的微处理器和Flash存储器结合在一起,特别是可反复擦写的Flash存储器可有效地降低开发成本。其引脚图如图3.2所示。AT89C52的I/O口功能与AT89C51的基本相同,唯一区别之处是,52系列的P1.0和P1.1口还可分别作为定时/计数器2的外部计数脉冲输入、可编程方波输出(P1.0/T2)和捕获/重装载触发、方向控制信号的输入(P1.1/T2EX)。此外,P3口还接收一些用于Flash闪速存储器编程和程序校验的控制信号。RST:复位输入。当复位时,要保持RST脚两个机器周期的高电平时间。:程序储存器输出使能端。它是片外程序存储器的读选通信号,低电平有效。/VPP:外部访问允许。欲使CPU仅访问外部程序存储器(地址为OOOOH-FFFFH),端必须保持低电平(接地)。时钟振荡电路AT89C52单片机内部有一个用于构成振荡器的可控高增益反向放大器。两个引脚XTAL1和XTAL2分别是该放大器的输入端和输出端。在片外跨接一个晶振和两个匹配的电容C1、C2就构成一个自激振荡器。其接线如图(3.3)所示:图3.3单片机时钟振荡电路为了通讯中波特率能为整数,本设计选择了11.0592MHZ的晶振,根据单片机相关资料选择相匹配的两个电容容量均为30pF。另外,单片机也可以由外部振荡电路或时钟直接驱动,对于HMOS工艺的芯片,外部时钟信号是从XTAL2输入的,此时XTAL1端接地。该方式一般用于一些特殊场合如多CPU系统等。3.2.3单片机监控电路为保证单片机应用系统的正常可靠运行,一般需要加设电压监控、看门狗电路对单片机的供电和运行进行监控。本设计选用带有看门狗定时器和降压检测功能的低价格监控芯片IMP813L[14]。该芯片在上电、掉电期间及在电压降低的情况下可产生一个复位信号,且带有一个1.6秒的看门狗定时器。另外还具有手动复位(MR)输入,可以接到复位电路实现手动复位。监控芯片IMP813L的主要特点有:(1)精确的电源监控:4.65V门限(2)去抖动的手动复位输入(3)看门狗定时器(4)200ms复位脉冲宽度(5)高电平有效的复位输出芯片主要管脚功能如表3-1所示:表3-1IMP813L主要管脚手动复位输入,低电平有效PFI,电压监控输入、输出,当PFI小于1.25V时,/PFO变为低电平。WDI,看门狗输入、输出,控制内部看门狗定时器。RESET高电平有效的复位输出,触发后产生200ms的负脉冲。IMP813L的接线如图3.4所示。图3.4看门狗电路对于电压监控输入端PFI,需外接一个电阻分压器。因为PFI的动作电压为1.25V,而单片机的输入最低允许电压为4V,设计中选取两个分压电阻分别为22K和10K.这样当单片机电压为低于4V时,PFI端电压会低于1.25V,从而产生复位信号。为了保障单片机的可靠运行,本设计使用该芯片的看门狗功能,只要将和直接连在一起即可。看门狗复位时间是1.6秒,单片机必须每隔1.6秒之内的时间给WDI端一个上升沿或下降沿。这样可使单片机复位的条件有:1、单片机上电,2、手动按键复位,3、看门狗超时复位,4、电源电压低于复位门限。可以实现对单片机有效监控,防止其不正常运行。3.3电量信号采集和预处理电能测量单元的任务就是保证在各种负载条件下和各种电源质量时,都能以较高的精度准确的测量有功电能量。本设计采用专用的电能计量芯片ATT7022B完成电能的计量,它是珠海炬力公司生产的一种用于功率测量或电能计量的专用高精度集成电路。3.3.1ATT7022B芯片介绍[12]1、ATT7022B芯片特性:高精度,在输入动态工作范围(1000:1)内,非线性测量误差小于0.1%。有功测量满足0.5S/0.2S,支持IEC687/1036,GB/T17883-1999无功测量满足2级、3级,支持IEC1268,GB/T17882-1999适用三相三线、三相四线瞬时有功、无功、视在功率,有功、无功能量测量功率因数、相位、频率、电压和电流有效值测量同时提供分相以及合相参数提供相序以及断相检测功能合相能量累加模式可选(代数加/绝对值相加)三相四线时提供三相电流向量和之有效值直接提供有功、无功校表脉冲输出电表常数可调起动电流可调提供正向和反向有功电能数据反向有功指示功能提供四象限无功参数软件调试电表支持增益和相位补偿,小电流非线性补偿可测量到21次以上谐波的有功和无功功率具有SPI接口,方便与外部MCU通讯单+5V供电2、内部原理框图ATT7022B是一颗高精度三相电能专用计量芯片,支持全数字域的增益、相位校正,即纯软件校表。有功、无功电能脉冲输出CF1、CF2提供瞬时有功、无功功率信息,可以直接接到标准表,进行误差校正。ATT7O22B的内部原理框图如下:图3.5ATT7O22B的内部原理框图3、引脚定义图3.6ATT7022B引脚图V1P/V1N、V3P/V3N、V5P/V5N为输入电流信道的正、负模拟输入引脚。完全差动输入方式,正常工作最大信号电平为±1.5V,两个引脚内部都有ESD保护电路。V2P/V2N、V4P/V4N、V6P/V6N为输入电压信道的正、负模拟输入引脚。完全差动输入方式,正常工作最大输入电压为±1.5V,两个引脚内部都有ESD保护电路。REFCAP:基准电压2.4V,可以外接;该引脚应使用10μF电容并联0.1μF瓷介电容进行滤波去耦。REFOUT:基准电压输出2.4V,用作外部信号的直流偏置。SEL:输入端口,输入为低电平时选择三相三线方式、高电平时选择三相四线方式,内部300K上拉电阻。CF1、CF2:输出有功无功电能脉冲,其频率反映合相平均有功功率的大小,常用于仪表有功无功功率的校验,也可以用作电能计量。CS:SPI片选信号,低电平有效。SCLK:输入端口,SPI串行时钟输入(上升沿放数据,下降沿取数据)。DIN:SPI串行数据输入,DOUT为SPI串行数据输出。OSCI:系统晶振的输入端,或是外灌系统时钟输入。晶振频率为24.576MHz。OSCO:晶振的输出端。REVP:输出端,当检测到任意相的有功功率为负时,输出高电平。AGND:电源模拟电路(即ADC和基准源)的接地参考点。AVCC:电源,该引脚提供ATT7022模拟电路的电源,正常工作电源电压应保持在5V±5%,为使电源的纹波和噪声减小至最低程度,该引脚应使用10μF电容并联0.1μF瓷介电容进行去耦。GND:数字地引脚VDD:内核电源输出3.3V。外接10μF电容并联0.1μF瓷介电容进行去耦。VCC:数字电源引脚;正常工作电源电压应保持在5V±5%,该引脚应使用10μF电容并联0.1μF瓷介电容进行去耦。电压电流采样电路[15]从电网接入的大电压、大电流不能直接接入计量芯片的输入中,必须经过变换电路转换为小电压、小电流。一般电压电流采样有两种方法:一是采用精密电阻输入变换电路,进行分压分流得到小电压小电流;二是采用电压电流互感器。采用精密电阻电路不会引起相角误差,但对电阻要求较高,电阻要求具有足够高的准确度、足够大的功率温度系数和长期稳定性。因此,在本设计中采用精密的互感器转换方式。0.5级以下的电子电能表用的互感器二次侧负载较小,因此可以做的很小,铁心采用高导磁率系数的坡莫合金或优质钢带制成,以减小铁心损耗和有限导磁率所产生的相角差。设计电路如图3.7所示(以单相为例):图(a)电压采样采用电流互感器图(b)电流采样单端输入图3.7电能表电压电流采样电路(1)电压输入电压输入采用元星电子公司生产的TV31B-02型电流型电压互感器[16]。元星TV31系列电流型电压互感器,采用印刷线路板安装方式,安装方便,采用环氧树脂灌封,绝缘强度高,磁芯为坡莫合金,主要用于高精度、小相位误差的电压、功率和电能监测设备。TV31B电流型电压互感器,一次侧串接功率电阻后并联与线路中,互感器电流比为2mA/2mA,次级电路不允许开路使用。在三相四线制系统中,A、B、C三相相对于中线N的电压为220V,先通过串接功率电阻的方法将电压转换为电流,再通过互感器将电流转换成电压的方式。该方式采用了互感器,可以将芯片与电网进行有效地隔离,从而获得良好的抗干扰性。电压通道使用的电压互感器电流比为2mA/2mA,所以串接功率电阻的阻值选择为(额定电压为220V):(3.3)0.13KΩ为TV31B-02的初级电阻选择带电阻R=110KΩ(1/2W)。考虑电压通道的ADC输入电压的参数一般取0.5V,互感器副边取样电阻为:(3.4)采样电阻阻值选择为50Ω。输入信号电平抬升采用芯片内部REFOUT引脚提供的2.4V电压。低通抗混叠滤波器的设计采用简单的阻容式低通滤波器,电阻电容值采取芯片厂商推荐值。(2)电流输入电流输入采用元星TA20型精密交流电流互感器[17],该系列电流互感器采用环氧树脂灌封结构,输入线圈为内置式,次级引线引出,安装迅速、使用方便,体积小,精度高,电压隔离能力强、安全可靠。互感器电流比为5A/5mA,次级电路不允许开路使用,使用时初级线圈应串联于被测电流回路中。考虑电流通道的ADC输入电压的参数,互感器副边取样电阻为:(3.5)采样电阻阻值选择为20Ω。输入信号电平抬升采用芯片内部REFOUT引脚提供的2.4V电压。电压电流输入电路中电阻1.2K和电容0.01μF构成了抗混叠滤波器,其结构和参数要讲究对称,并采用温度性能较好的元器件,从而使电路达到良好的滤波,抗干扰作用,并保证电能表获得良好的温度特性。3.3.3ATT7022B与单片机的接口ATT7O22B与单片机有6条连线,其中四条为SPI接口线:CS、SCK、DIN、DOU,一条ATT7022B的复位控制线RESET,一条握手信号线SIG。ATT7022B的数据写入与读出采用四线制的SPI总线方式,软件编程考虑采取I/O口模拟SPI总线时序的方式,所以ATT7022B的四条SPI总线连接到CPU的任意四个双向的I/O口就可以了。ATT7O22A的复位信号线和与CPU之间的握手信号线直接接到CPU的双向I/0口。接线如图3.8所示:图3.8ATT7022与MCU之间的接口SPI应用时应注意:1、SPI通讯连线应尽可能短,为了减小干扰,可以在SPI信号线上串联一个10Ώ电阻并在信号输入端加一个去耦电容,这样电阻电容构成一个低通滤波器,从而可以消除接收信号的高频干扰。注意CS、SCLK、DIN所串电阻和所并电容要尽量靠近芯片,DOUT所串电阻和所并电容要尽量靠近单片机。2、单片机对SIG信号或其状态进行监控。SIG信号是用来通知外部MCU的一个握手信号。ATT7022上电复位或者异常原因重新启动时,SIG将变为低电平。当外部MCU通过SPI写入较表数据后,SIG将立即变为高电平。3、为了在上电和单片机复位后,ATT7022B能与单片机同步工作,ATT7022B的同步信号由单片机控制,复位过程为RESET信号保持大于20uS低电平,芯片复位,此时SIG输出高电平,然后单片机将RESET信号拉高,大约经500uS左右,ATT7022B完成初始化,SIG输出低电平信号,此后才能进行SPI操作。在ATT7022B的RESET端口处接0.1μF的去耦电容,增强其抗干扰能力。3.4存储器单元[18]作为计量的仪表系统不仅要存储、处理大量的数据,而且有许多数据有特殊的要求,如电流电压的系数、分时计费参数,累计电能等是变动的或可以通过正常手段修改的,但是不能因系统中的干扰而改写,更不能因停电等事件而丢失。因此仪表必须提供满足上述要求的存储手段。本设计中选择FM24C16来实现存储器单元功能。FM24C16存储器是一种铁电存储器(FRAM),它是最近几年由RAMTRON公司研制的新型存贮器,它的核心技术是铁电晶体材料,拥有随即存取记忆体和非易失性存贮产品的特性。FM24C16容量为16KBIT,它和AT24C16容量等同,总线结构兼容,但FM24C16的性能指标远大于AT24C16。在存贮器领域中,FM24C16应用逐渐被推广和认可,尤其是大容量存贮器,它的优良特性远高于同等容量的EEPROM。FM24C16总线频率最高可达1MHz,10亿次以上的读写次数,工耗低。与典型的EEPROMAT24C16相比较,FM24C16可跟随总线速度写入,无须等待时间,而AT24C16必须等待几毫秒(ms)才能进行下一步写操作。FM24C16可读写10亿次以上,几乎无限次读写。而AT24C16只有一百万次读写。另外,AT24C16读写能量高出FM24C16有2500倍。从比较中看出,FM24C16包含了RAM技术优点,同时拥有ROM技术的非易失性特点。总之,FM24C16是非常适合仪表设计要求的存贮器。它的性能指标完全达到设计要求,解决了仪表中的设计忧虑。更重要的是,它的存贮时间短,能够在极短的时间内保存大量数据,解决了仪表在突然断电时数据及时、安全的存贮。RAMTRON公司研制的FM24C16,为了普及使用,存贮指令和AT24C16兼容,只是在读写指令和应答是不需要延时,提高了擦写速率。封装体积、功能管角和AT24C16一样,使设计者容易接受和运用。FM24C16存储器硬件接线如图3.9所示:图3.9存储器接线图3.5通信模块设计电能表经通信模块与外界进行数据交换,实现抄表数据传输、预置系统参数等功能。本电能表通信模块包括RS-485接口和红外通信接口。3.5.1RS-485通信接口PC机串行口为标准的RS232口,根据标准规定:RS232采用负逻辑,并且传输距离短,一般用于20m以内的通信。而对于大多数电能表抄表系统,通信距离为几十米到几千米不等,因此,RS232接口不能满足系统的要求,目前广泛采用的是RS-485通信。RS-485具有多点、双向通信能力,即允许多个发送器连接到同一条总线上,同时增加了发送器的驱动能力和冲突保护特性,扩展了总线共模范围。RS-485数据信号采用差分传输方式,也称作平衡传输,具有抑制共模干扰的能力。它使用一对双绞线,将其中一线定义为A,另一线定义为B,根据A线和B线之间的电压差判断数据的“0”、“1”状态,通常情况下,发送驱动器A、B之间的正电平在+2~+6V,是一个逻辑状态,负电平在-2~-6V,是另一个逻辑状态。接收器也作与发送端相对应的规定,收、发端通过平衡双绞线相连,当在接收端的AB之间有大于+200mV的电平时,输出正逻辑电平,小于-200mV时,输出负逻辑电平。接收器接收平衡线上的电平范围通常在200mV至6V之间。[19]RS-485最大传输距离约为1200米,最大传输速率为10Mb/s。平衡双绞线的长度与传输速率成反比,一般100米长双绞线最大传输速率仅为1Mb/s。如果采用光耦合等隔离方式,RS-485总线的传输速率还要受到隔离方式的影响。为了有效可靠地实现RS232与RS-485之间的转换,在该设计中,使用了TI公司生产的一种RS-485接口芯片75LBC184,它使用单一电源Vcc,电压在+3~+5.5V范围内都能正常工作,能完成TTL与RS485之间的转换。其引脚如下图所示:该芯片与普通的RS485收发器相比,有一个显著的特点,那就是片内A、B引脚接有高能量顺变干扰保护装置,可以承受峰值为400W(典型值)的过压顺变,故它能显著提高防止雷电损坏器件的可靠性。对一些环境比较恶劣的现场,可直接与传输线相接而不需要任何外加保护元件。该芯片还有一个独特的设计,当输入端开路时,其输出为高电平,这样可保证接收器输入端电缆有开路故障时,不影响系统的正常工作。另外,它的输入阻抗为RS485标准输入阻抗的2倍(≥24KΩ),故可以在总线上连接64个收发器。图3.1075LBC184引脚图RS-485采用半双工工作方式,任何时候只能有一方处于发送状态,因此,发送电路须由使能信号加以控制。RS-485接口电路如图3.11所示。图3.11RS-485通信接口电路图如图3.11本设计的RS-485通信电路使用了光电隔离方式连接的SN75LBC184芯片构成的电路,微处理器的标准串行口的RXD、TXD通过光电隔离电路连接184芯片的R、D引脚,控制芯片R/D同样经光电隔离电路控制75LBC184芯片的DE和引脚。由微处理器输出的R/D信号通过光电隔离器件控制75LBC184芯片的发送器/接收器使能:R/D信号为“1”,则75LBC184芯片的DE和引脚为“1”,发送器有效,接收器禁止,此时微处理器可以向RS-485总线发送数据字节;R/D信号为“0”,则75LBC184芯片的DE和的引脚为“0”,发送器禁止,接收器有效,此时微处理器可以接受来自RS-485总线的数据字节。由于RS-485通信载体一般采用双绞线。其特性阻抗为120Ω左右,所以线路设计时,在485网络传输线的始端和末端应各接1只120Ω的匹配电阻(如图3.11中的R60),以减少线路上传输信号的反射。由于LBC184芯片的特性,接收器的检测灵敏度为±200mV,即差分输入端VA-VB≥+200mV,输出逻辑1,VA-VB≤-200mV,输出逻辑0;而当A、B端电位差的绝对值小于200mV时,输出不确定。如果在总线上所有发送器被禁止,则接收器输出逻辑0,这会误认为通信帧的起始引起工作不正常。解决这个问题的办法是人为地使A端电位高于B两端电位。这样RXD的电平在485总线不发送期间(总线悬浮时)呈现唯一的高电平,89C52单片机就不会被误中断而收到乱字符。通过在485电路的A、B输出端加接上、下拉电阻R59、R61,可以很好地解决这个问题。使用DC-DC器件可以产生一组与微处理器电路完全隔离的电源输出,用于向RS-485收发器电路提供+5V电源。设计中选用ZY_BD-1W型直流电压隔离器。该隔离器为定压输入、单输出隔离电源模块,具有效率高、体积小、可靠性高、耐冲击、隔离特性好的优点,能够满足设计中电源的隔离要求。其连线如图3.11所示。在输入端的并联电容主要是为了进一步稳定输入电源;输出端的并联电容主要是为了减小输出纹波,应注意输出电容不能选取过大。本设计中选取电容均为10μF的电解电容。图中,钳位于6.8V的TVS管D4、D5、D6都是用来保护RS-485总线的,避免RS-485总线在受外界干扰时(雷击、浪涌)产生的高压损坏RS-485收发器。电路中的光耦器件的速率会影响RS-485电路的通讯速率。本设计中选用了NEC公司的光耦器件PS2501芯片,可以使RS-485电路的通讯速率达到19200bps。[20]3.5.2红外通信模块[21]红外通信以红外线作为介质来传送数据信息,由红外接收器和红外发射器来完成信号的无线收发。在发射端,对发送的数字信号经适当的编码和调制后,送入电光变换电路,驱动红外二极管发射红外光脉冲,在接收端,红外接收器对收到的红外信号进行光电变换,并进行解调和译码后,恢复出原信号。发射电路由调制电路、驱动电路及红外发射器件组成,红外接收电路由红外接收器件、前置放大电路、解调电路等构成。串行通信通道的TXD信号的脉冲宽度是由波特率确定的,如果不经过调制而直接驱动红外发光二极管,抗干扰能力较差。因此需要将数据“载”在频率较高的载波信号上进行调制。按照《多功能电能表通信规约》(DL/L645-1997)规定,采用脉冲调幅调制方式,载波频率应为38KHZ士IKHZ。图3.12红外通信接口电路单片机的异步串行口TX输出的串行数据信号,送到与非门74HC00的输入端,与非门的另一输入端接38KHZ的载波信号,载波则是利用通用定时器端口从P1.0引脚输出一个频率为38KHZ的方波作为载波。与非门的输出信号用来控制三极管的开通或关断,从而控制红外发射管发送信息。这样就达到了用串行口TX输出的串行数据信号直接调制载波,进行红外数据传输的目的。因单片机在复位后,TXD脚为高电平,为满足同步的要求,采用低电平同步脉冲,经与非门(U5)后变成高电平同步脉冲,所以单片机TXD发送的编码应是反码。因串联的2个三极管为NPN型的,所以只有在TXD和载波均为低电平时才能同时导通并使发光二极管发光。得到的波形如图3.13所示。图中第一行为TXD引脚的波形,第二行为P1.0引脚的波形;第三行为BGI发射极的波形,当TXD数据为0时有连续的脉冲串,而TXD数据为1时无脉冲出现。图3.13调制波形的获取接收电路的设计中采用一种高效能的红外接收器——德律风根TFMS5380。德律风根所开发的微型接收器TFMS5380是近期市场上最高效能的红外接收器。同一组件内已装上了接收二级管和前置放大器。TFMS5380特点:(1)单一的接收器和前置放大器的组合。(2)超敏感度和传送距离。(3)内置PCM频率过滤器。(4)无外置组件需要。(5)特强光及电场干扰屏蔽。(6)TTL及CMOS兼容,适用于微处理器操作控制。(7)可选频率由30KHZ至56KHZ。(8)低功耗。3.6实时时钟电路时钟芯片DS1302电能表要实现复费率功能,需要以时间为基准进行复费率数据处理,所以准确的实时钟必不可少。目前普通设计一般采用RTC系列时钟芯片来实现。本系统的实时时钟电路使用DS1302作为时间基准。[22]DS1302是DALLAS公司推出的涓流充电时钟芯片,内含有一个实时时钟/日历和31字节静态RAM,通过简单的串行接口与单片机进行通信。实时时钟/日历电路提供秒、分、时、日、星期、月、年的信息。DS1302与单片机之间采用同步串行的方式进行通信,仅需用到三跟口线,分别是:RESET(复位);I/O数据线;SCLK串行时钟。时钟/RAM的读/写数据以一个字节或多达31个字节的字符组方式传送。DS1302工作时功耗很低,处于日历保持状态时功率小于1毫瓦。DS1302具有以下一些特点:1.双电源管脚用于主电源和备用电源,主电源掉电后自动切换到备用电源,备用电源引脚提供涓流充电功能;2.实时时钟具有能计算2100年之前的秒、分、时、日、星期、月、年的能力,且可以进行自动闰年调整;3.串行I/O口方式使得管脚数量最少,芯片外围电路简单;4.宽范围工作电压2.0V-5.5V;5.31×8位暂存数据存储RAM,扩展了系统的RAM空间,两种数据传送方式:单字节传送和多字节传送。DS1302的引脚排列如图3.14所示(DIP封装):图3.14DS1302引脚图图3.14中各引脚功能为:Vcc1:芯片主电源;Vcc2:备用电源;X1,X2:晶振;SCLK:同步时钟;I/O:数据输入/输出;RST:片选;GND:接地端。备用电源端可以接电池或大容量电容。该芯片需要外接32.768KHz的晶振,内部包含负载电容为6pF的振荡稳定电路,无需再外接晶振负载电容。因此,选择晶振时,应该使其标称负载电容尽量接近6pF,以得到最为精确的时钟信号。分频器从32.768KHz的振荡信号产生1Hz的信号,作为实时时钟的最小时间基准,进而产生分、小时、天等的其它基准。DS1302外围电路及与单片机的接口如下图所示:图3.15DS1302外围电路及与单片机的接口DS1302外围电路及其与单片机的接口如图3.15所示。RST、SCLK和I/O分别称为三线通信的片选信号、同步时钟和数据I/O口。三个10KΩ的电阻为通信线提供上拉电阻,0.1μF的电容为去耦电容。VCC2脚即为备份电源引脚,该引脚能够提供涓流充电功能,并且在VCC1引脚掉电时,内部控制逻辑自动切换到VCC2继续供电。DS1302具有引脚涓流充电功能,使得电能表支持采用充电电池的实时时钟方案。本设计中3.6V可充电纽扣电池为DS1302提供备份电源。3.7人机接口模块设计人机接口单元主要完成装置与操作人员之间的信息交换工作。友好的人机接口对于装置的使用和维护非常重要,[23]本设计中的相关单元主要包括:键盘和LED显示器。3.7.1键盘输入用户按键是用户与电能表交互的主要通道之一。仪表循环查询用户的按键输入,并且根据用户按键的种类进行相关功能的设置和处理。三相多功能电能表包含四个用户按键,分别是复位键、电量历史查询键和上移(或数字加l)键、下移(或数字减l)键。除了复位键由硬件响应之外,其它用户按键都连接在单片机的I/O口,仪表内运行的软件则通过查询I/O口的状态判断某键是否被按下。各键的分配如表3.3:表3.3用户按键I/O口分配按键功能对应I/O口电量历史查询键P2.3上移(或数字加l)键P2.4下移(或数字减l)键P2.5图3.16为多功能电能表的按键接口电路图,1KΩ和100Ω的电阻串联,连接到单片机的三个I/O口,按键面板为薄膜按键。当用户没有按键时,每个I/O口均通过电阻接通电源VCC,为高电平;当用户按下三个键中任意一个时,该键将与地(GND)接通,从而使单片机的I/O口也与地接通,该引脚则表现为低电平。因此,在软件中只需查询某个I/O口的高低电平状态,即可知道当前用户有没有键按下。图3.16多功能电能表按键接口电路3.7.在单片机应用系统中,LED显示器显示常用两种方法:静态显示和动态扫描显示。所谓静态显示,就是每一个显示器都要占用单独的具有锁存功能的I/O接口用于笔划段字形代码。这样单片机只要把要显示的字形代码发送到接口电路,就不用管它了,直到要显示新的数据时,再发送新的字形码,因此,使用这种方法单片机中CPU的开销小。另外,为减少对单片机I/O口的使用,本设计采用以串并转换移位寄存器74HC164构成的静态显示电路。显示部分接线如图3.17所示:图3.17显示电路原理图通常情况下,每位数字8段需8个限流电阻,7位数字共需56个电阻,电阻价格虽然不高,但要占用电路板面积,增加焊接工作量。本电路通过一片电压可调稳压模块LM317供电,降低显示器供电电压,达到限流目的,从而省去限流电阻。图中通过改变R2、R1的比值可调节输出电压,改变LED的亮度。AT89C52单片机的两个I/O端口P2.6、P2.7,外接7片74HC164作为7位LED显示器的静态显示接口,两位显示月份,五位显示其它数据。把AT89C52的P2.6作为数据输出线,P2.7作为移位时钟脉冲。复位端接+5V,只有这样,时钟脉冲才有效。数据显示的方式有循环显示、按键显示方式。循环显示为一次显示一项内容,一项一项地循环显示出用户关心的所有内容。循环显示的项目很多,如各用户的用电量和当前功率等,若用户不需要每次把所有项目都循环显示一遍,可选择按键显示,即按上移键,返回显示上一次显示的内容,相当于后退显示。按下移键,显示将要显示的内容,相当于快进显示。3.8电源单元电源设计原理及图形由于电能表属于不间断工作的电力计量产品,对计量准确性、可靠性和抗干扰特性等有严格要求,因而其电源部分也是电子式电能表设计的关键部分。电子式电能表交流供电通常有工频电源(即变压器降压)、阻容电源(电阻容降压)、开关电源三种方式。无论那种电源方式,都应该着重解决如下几题:[24](1)将50Hz的电网220V交流高电压变换成所需的直流+5V电压;(2)将电表与外界交流电网实现电气隔离,避免电网噪声的侵入;(3)提供后备电源,确保电网停电时重要数据不丢失;(4)将电网瞬时的掉电信号提供给单片机进行处理。开关电源有着体积小、重量轻、效率高电压适应范围宽等优点,但是如果用在三相场合,在缺相状态下,它的工作不是太稳定。还有,由于它采用的是开关技术,因此如果在实验室测试时可能会引起测试电源的波形畸变,造成测试不准确,甚至引起测试电源自激。为解决这个问题,有些厂家考虑用隔离变压器先将系统电压隔离降压,然后采用开关电源,这种设计固然比变压器为主的模拟电源效率高,但是体积更大,成本更高。因此本设计采用工频电源方式。即:三相电压经三个变压器降压后整流、滤波、稳压、再给系统供电。原理图如图3.18所示。图3.18电源单元原理图电压互感器T1、T2、T3的二次电压分别经过全波整流器BG1、BG2、BG3整流,再经过LA、LB进行滤波处理得到+15V左右稳定的电压,三端电压稳压器LM78M05将电压变换成满足单片机系统要求的+5V电压。为了防止由于电网电压过高对电路造成损害,在三相和零线之间接上一个压敏电阻,来衰减大能量、持续时间长的干扰(如闪电)。压敏电阻是对外加的电压十分敏感的非线性电阻型元件,在工作电压范围内,其电阻随电压的增加而减少,因此在过电压(超过两倍额定电压)期间形成一个低阻的分流器,从而可以防止被保护电路两端的电压进一步上升。当浪涌电压过后,电路电压恢复到正常工作,压敏电阻又恢复到高阻状态。本设计中选用参数为20K681的压敏电阻,当电网电压过高时电阻动作,可有效保护电路。3.8.2器件选择1.变压器选择由于在稳压电源中所选稳压器LM78M05的输入电压范围7-25V,典型值为10V,所以选择在桥式整流电路整流后的电压平均值Uo为4V。对于单项桥式整流电路,设输入电压(变压器二次侧电压)U,根据公式:(3.1)解得:U=Uo/0.9=4.45V由此可以选择变比为220V/5V的电源变压器。再选择具体变压器型号时,要选用空载电流尽可能小的,以降低整个系统的功耗。2、整流电路及其二极管的选择本设计中采用三相桥式整流电路,每相整流电路由四只二极管组成。整流电路中的二极管是作为开关运用。在整流电路中,每只二极管只在输入交流电压的半个周期通过电流,所以每只二极管的平均电流为负载电流的一半。由原理图中可知,二极管承受的最大反向电压为:=7.07()(3.2)考虑到电网电压的波动范围为10%,在实际选择二极管时,最大流通电流和最高反向电压应至少有10%的余量。3、滤波电路经过单项桥式整流电路整流以后的到得是单相脉动电压,包含有直流分量和交流分量。这就需要加入滤波电路对电压进行处理,本设计设计中在整流电路输出端传入电感和并联电容进行滤波。经过滤波电路后减小了电路的脉动系数,改善了电压的质量。通常滤波电容容量较大,因此选用电解电容,利用其充放电特性,使整流后的脉动直流电压变成相对比较稳定的直流电压。在实际应用中,电源的输出端及一般接数十至数百微法的电解电容.本设计中全桥后选用1000μF/16v,LM78M05后用470μF/10v,同时各并联1只0.1μF/25V小电容既可.对于电解电容在安装时应注意正负极不得装反。4.三端稳压器经过整流滤波的电压还不能直接给装置内部器件供电,需要经过稳压电路得到一个稳定输出的电压。本设计中选用LM78M05型三端固定正输出稳压器形成稳压电路,该器件能够稳定输出+5V的稳定电压,其最大输出电流为500mA。其典型应用电路如图3.19所示:图3.19LM78M05典型应用电路图中输入端的电容C1,用于抵消输入线路的电感效应,防止电路产生自激震荡,其容量一般较小,本设计中选用0.1μF的电容。输出端的电容C2用于消除输出电压中的高频噪声,可取小于1μF的电容,本设计中选用0.1μF的电容。3.9继电器驱动单元XC2023是主要用于JMK-94F系列磁保持继电器的专用压高,自身静态功耗低,输出功率大等优点,同时具有输入端“1”状态时的判别保护电路,输出二极管保护电路。北京交通大学硕士学位论文多功能电其主要特点:⒈静态工作电流低(小于2μA)⒉宽范围工作电压(5V~30V)⒊耐压高:(建议≤30V)⒋高输入输出阻抗与TTLCMOS及单片机兼容⒌输入触发方式可以用脉冲也可以用电平触发⒍内输入输出级内部具有二极管保护电路⒎输出足够大的驱动功率5W接线图如下:4系统软件设计在微控制器组成的系统中,软件与硬件设计占有同样重要的地位,当系统的硬件电路确定以后,系统的主要功能就要靠软件来实现,在硬件条件相同的情况下,软件的效率决定了整个系统的效率。4.1开发环境单片机硬件系统测试合乎要求后,开始软件调试。软件调试一般是联机调试,经常采用PC+在线仿真器+编程器或PC+模拟仿真软件+编程器两种方法[13]。第一种方法一般开发大系统时采用,需要PC、硬件仿真器、编程器。本设计采用方法二,这种方法所需投资少,快捷方便。软件采用keilμVision2模拟仿真环境。单片机的开发流程如下:程序编写:可以在开发环境里录入程序编译程序:负责把程序翻译成机器码程序下载:把机器码下载到仿真板或开发系统上开发环境支持汇编语言和C语言。汇编语言主要优点是占用硬件资源少,处理速度快。但是不同的单片机,其汇编语言可能有所差异,不利于资源重复利用。C语言是一种高级语言,其优点可读性好,可移植性强。缺点是占用硬件资源较多,处理速度和效率没有汇编高。4.2主程序流程图电能表软件采用C51编写,主要实现系统初始化、电能计量、485总线与红外通信、显示键盘、异常检测处理、复费率、需量计量和校表处理等基本功能.而这些功能中需要立即处理的任务,包括按键与显示、通讯处理,异常检测处理;有功无功电量的计量,事件记录及报警处理等可以每秒执行一次;时段投切、需量处理设定每分钟执行一次。485与红外信共用单片机串口,采用中断方式,提高通信的实时性.流程图如图4.1所示。图4.1主程序流程图4.3程序模块化设计系统程序设计根据实现功能的不同进行模块化设计,这样便于编程和调试,而且增加了通用性和可移植性。本设计中系统功能模块由上电初始化模块、通讯模块、按键模块、显示模块、电量处理模块、事件记录模块、时段投切模块、低功耗处理模块组成。下面就几个主要模块的功能的实现进行介绍。上电初始化模块上电初始化模块主要实现的功能是完成堆栈及系统寄存器初始化、I/O口初始化、定时器初始化、串口(UART)初始化、铁电存储器资源分配初始化、中断初始化、时钟初始化、外围器件初始化。流程图如图4.2所示。图4.2系统初始化流程图通讯模块通信模块实现电表与红外掌机或其他数据终端设备的通信,主要途径有RS485通信和红外通信,根据各省情况不同,采用的通信规约也有所区别,本电能表采用1998年6月开始实施的中华人民共和国电力行业标准DL/T645-1997《多功能电能表通讯规约》。[20]4.3.2.1串行通信协议1.物理层本层规定了数据终端设备或手持单元与电能表装置之间的物理接口、接口的物理和电气特性,负责物理媒体上信息的接收和发送。电能表同时具有红外通信接口和两个RS485通信接口。用于参数设置及抄表,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2026学年大班跳绳说课稿说课稿
- 香料合成工岗中班组协作考核试卷含答案
- 燃气用户安装检修工岗位职业规划考核试卷含答案
- 翻车机工岗前环保竞赛考核试卷含答案
- 音响调音员基础技能竞赛考核试卷含答案
- 压电石英片烧银焊线工安全管理水平考核试卷含答案
- 2025-2026学年传统节日阅读说课稿
- 2025-2026学年三年级下册英语第三单元说课稿
- 2026年文化会展服务行业趋势洞察报告及未来五至十年可持续发展与长期价值评估
- 2026年建筑陶瓷制品制造行业市场运行态势报告及未来五至十年第二曲线与持续增长
- 【新教材】2026秋人教PEP版六年级上册英语全册教案(含教学计划)
- 项目复盘总结报告撰写模板
- 客户满意度调查分析报告范本
- 长江存储在线测评题库
- 2025年UOM无人机理论培训合格证题库及答案
- 2026年河北单招语文应用文写作专项通知书信倡议书经典题
- 安徽省大联考2025-2026学年高一上学期十月调研考试英语试题(解析版)
- 《长征》读书分享演讲
- 履约能力及交货进度保证措施
- 突发低血压与休克常规处理
- 广西地区2019-2024年中考满分作文164篇
评论
0/150
提交评论