基于ADE7758计量芯片的多功能电能测量表设计
基于ADE7758三相多功能电表的设计(精)
基于ADE7758三相多功能电表的设计蔡泽彬,邓磊(空军雷达学院基础部,武汉430019)摘要:针对采用ADE7755作为电能计量芯片而设计的电表存在着功能简单和精度低等缺点,提出了一种新型数字式三相多功能电表的设计方案.该方案采用ADE7758芯片和PIC16C76芯片进行设计,电表不仅能计量多种电能参数以满足不同的实际需求,而且可对ADE7758片内寄存器的参数进行微调,使其达到很高的计量精度.关键词:三相多功能电表;电能计量;中断程序中图分类号:TN79文献标识码:A目前已生产的计量三相三线和三相四线电能的电表,一般采用3片ADE7755芯片分别对每一相线的有功电能进行单独计量,再叠加得到三相总有功电能的设计方案,这种方案不仅电能计量电路在电路板上所占空间大、线路密集,造成电表抗干扰能力差,成本较高,而且电能计量芯片的参数不可调等局限使得电表计量精度较低.美国AnalogDevices公司2005年新推出了专门用于计量三相电量多功能的ADE7758芯片,该芯片不仅能计量各相的有功、无功、视在功和电流、电压等各种参数,可对芯片内的工作模式寄存器进行不同设置,适用于三相三线和三相四线电网的工作环境,还可对芯片的增益和偏移寄存器中参数进行微调,提高电表的计量精度.美国Microchip公司生产的PIC16C76芯片主要执行单周期指令,运行速度快,且抗干扰能力强.采用PIC16C76作为整个电路系统的控制芯片,采用ADE7758作为三相电能的计量芯片,设计出的三相多功能电表在很大的量程内误差都能控制在±0.2%之内,达到1.0级电表的精度要求.作,采用三相供电的方式.每一相交流电压经过一个专用的BT104型号变压器,可提供两组+12V和一组+9V的交流低电压,两组+12V输出线圈间的最大隔离电压为2400V,其中一组+12V输出线圈与+9V输出线圈间的最大隔离电压为2400V,但另一组+12V输出线圈与+9V输出线圈间的最大隔离电压只有1200V.由于在实际使用过程中RS485接口电路与电表内部电路间的静电电势差可能相当大,同时为了在三相都掉电后有几十毫秒的供电时间使PIC单片机仍能正常工作进行电量数据保存处理,所以第1组+12V电源供RS485接口电路使用,第2组+12V电源供中央控制和红外通讯电路使用,第3组+9V电源供电能计量电路使用.IAIBICµçÁ÷²ÉÑùµçѹ²ÉÑù+9V+12V+12VUAUBUC1电表的硬件设计电表电路主要分为2大部分,第一部分电路主要采用ADE7758芯片对三相电能进行计量,第二部分电路由PIC16C76单片机执行程序实现电表各种功能.电表的原理框图如图1所示.图1DTS(X)150型三相多功能电表原理框图1.2电能计量电路由3个精密电流互感器提供每相的电流信号.对于不同规格的电表,采用了不同电流变换比例1.1供电电路为了确保在缺相供电情况下能够继续正常工收稿日期:2007-03-27;修订日期:2007-04-13作者简介:蔡泽彬(1976184空军雷达学院学报2007年的互感器,由3路电阻网络分压得到每相的电压信号.将电流信号和电压信号接入电能计量芯片ADE7758,由ADE7758将电流信号和电压信号先进行采样、A/D(模/数)转化和相位校准,再将电流和电压进行计算,得到每相的有功、无功和视在功3种电能,并将3种电能累加到ADE7758对应的寄存器中,同时输出有功脉冲和无功(或视在功)脉冲.为了避免外界电网通过电能计量电路对中央控制电路的干扰,电能计量电路与中央控制电路在电路印制板上最少需要6cm 的隔离间距,电路间的数据传输通过高速光耦实现.1.3中央控制电路中央控制电路由单片机PIC16C76构成,控制整个电表的正常运作:监控ADE7758的工作状态,从ADE7758寄存器中读取每相的有功、无功、视在功电能和电流、电压值,输出到数码管显示,保存数据到E2PROM中以防止停电时数据丢失,实现对键盘操作的响应,以及处理与红外手掌机或者远程计算机的数据通讯等.当RS485接口电路连接远程计算机时,为了避免由于外部连接线路与内部线路间存在巨大电势差从而将内部器件击穿,以及防止外部线路对电表内部电路正常信号的干扰,在硬件设计上RS485接口电路与中央控制电路之间也采用了光电隔离方式.2电表的软件设计在电表的软件程序中分为主程序和中断程序2大部分.主程序用于实现电表的每一项功能,中断程序用于暂停主程序的运行,发送显示代码给数码管,同时检测电能脉冲、键盘操作和数据通讯事件是否发生.假如有事件产生则将对应的标志位置1,退出中断程序后继续执行主程序,主程序则根据标志位来确定是否需要调用相应的处理子程序.由于PIC16C76仅有8级硬件堆栈和程序跨越4个分区的特殊性,所以在编写程序时需要注意程序中嵌套子程序的层次和调用的子程序是否跨区,否则会出现程序跑飞或者芯片自动复位的现象.2.1主程序的设计在主程序中按实现的功能可分为9个模块.第1个模块实现上电后对电表的初始化和设置.先对单片机的工作模式进行设置,再从E2PROM中读取ADE7758的工作参数,写入ADE7758使其能正确计量电能;从E2PROM中读取所有历史电能存放到单片机内部寄存器中;从E2PROM 中读取表号和密码等通讯参数,使得能与外部主机进行正确的数据通讯.第2个模块对电压值进行检测判断,当连续3次检测到的电压都低于程序设定值时,则调用子程序保存所有电能,防止电路数据的丢失.第3个模块对总有功脉冲和总无功脉冲进行计数得到总有功和总无功电能.第4个模块负责更新显示缓冲区的内容,把单片机内部寄存器中的电能由十六进制转换为十进制,再转换为LED显示代码存放到显示缓冲区中.第5个模块实现与外部通讯的功能,分为发送数据和接收数据2个子程序.第6个模块对键盘操作进行响应,通过键盘操作可对ADE7758电能计量相关的参数进行微调,使电表的电能计量误差控制在很小的范围内.第7个模块从ADE7758寄存器中读取A、B、C三相的有功、无功和视在功,再乘以不同的系数(不同规格的电表系数不同)后,然后累加到单片机的内部电能寄存器中.第8个模块分别计算有功、无功和视在功的总功率,以及计算总功率的因数.第9个模块从ADE7758寄存器中读取电压、电流、温度和频率值.执行完后直接跳转到第2个程序模块的入口,开始了新一轮的循环.主程序流程如图2所示.初始化掉电检测脉冲累加总功更新显示内容通讯处理键盘处理读取各相电能计算总功率读取电流和电压图2主程序流程2.2中断程序的设计中断程序中采用了2ms周期定时触发查询事件处理的方法.设定时器T1时间为2ms,则每隔2ms产生一次中断,在2ms内由主程序查询并处理需处理的事件.当中断时进入中断程序检测事件是否发生,对于发生的事件就在相应的标志位上置1,中断程序返回后,进入主程序根据标志位来判断是否需要对该事件进行处理,处理完后对相应的标志位清零.在中断程序中分为输出显示、检测脉冲、判断第3期蔡泽彬,等:基于ADE7758三相多功能电表的设计185键盘操作、处理红外通讯和设置定时器5部分.在中断入口先保护中断现场,特别需要注意保护现场的顺序.第1部分将显示缓冲区中数据转移到SSPBUF寄存器中,通过SPI接口将数据发送出去.第2部分检测总有功脉冲和总无功脉冲,为了防止由于干扰引起的误判,连续4次检测到低电平才认为该脉冲有效,同时置标志位由主程序的脉冲累加总功模块进行处理.第3部分判断显示端口(跟键盘复用I/O)是否有键盘操作,当检测到低电平时表示有键盘的操作,置相应的标志位在主程序中进行处理.为了节省片内寄存器的资源,数据通讯和键盘操作使用相同的缓冲区,所以在通讯时对键盘的操作无效,确保了缓冲区内的数据不冲突.第4部分调用通讯处理子程序中包括发送和接收两个子程序,主要负责对数据包中每个字节的发送和接收.第5部分将所有定时变量加1,并设置定时器T1下次中断的时间,最后恢复中断现场后中断返回.中断程序流程如图3所示.中断进入保护现场发送显示缓冲区数据数写入ADE7758片内工作寄存器中,例如根据电表的规格和脉冲常数确定ADE7758片内APCFDEN和VARCFDEN寄存器的值,才能使ADE7758输出的有功脉冲和无功脉冲符合设计要求.由于不同规格的电表在硬件上选用了不同规格的电流互感器,从ADE7758电流寄存器读取的数据代表着不同比例的电流,而不是电路中实际的电流,所以在程序设计中,从ADE7758读取的数据必须乘以对应的电流系数后,才能得到电路中电流的实际数值.同样从ADE7758的有功、无功和视在功寄存器中读取的数据也代表着不同比例的电能,而不是实际所用的电能,所以从ADE7758读取的数据也需要乘以不同规格电表所对应的电能系数,才能等于用户实际所用的电能.不同规格电表的参数设置如表1所示.表1不同规格电表的参数设置电表规格匹配脉冲电阻常数/是否正在通讯?检测键盘操作Y¶¨Ê±±äÁ¿¼Ó1中断返回图3中断程序流程3不同规格电表的设计在实际使用中需要有不同量程的电流满足各种用电需求,这就要在原来的基础上设计出不同规格的电表,同时为了便于生产,不同规格的电表要求使用同一个程序,并且在硬件上做最少改动.不同规格的电表在硬件上选用了不同变换比的电流互感器和对应的匹配电阻.在软件的初始化程序中增加了读取跳线状态来识别电表规格的子程序.对于不同规格的电表必须选择不同的参(下转第189页)第3期汪波,等:PWM整流器的电压模糊-PI控制研究189 ResearchonFuzzy-PIControlofVoltageLoopinPWMRectifierWANGBo1,ZHONGYan-ping2,CHENGYao-jun2(1.DepartmentofGraduateManagement,AFRA,Wuhan430019,China;2.DepartmentofElectronicCountermeasures,AFRA,Wuhan430019,China)Abstract:Inthedoubleclosed-loopcontrolforPWMrectifierinthed-qsynchronouscoordinate,thevoltageloopiscommonlycontrolledbyusingthelinearPI,which ,however,can’treflectessentialnonlinearityoftherectifierandthereforerestrictthecontrolper formanceofthesystem.Amethodofusingfuzzy-PIstrategytocontrolvoltageloopwaspresented,bywhichthedynamicresponsecharacteristic ofoutputvoltagewasimproved.Simulationresultsverifythismethodtobefeasible. Keywords:PWMrectifier;fuzzycontrol;nonlinearityofvoltage;PIcontrol(上接第167页)ExtractionofModulationFeaturesofFSKSignalBasedonTime-frequencyJointAnalysisCHENChang-xiao1,HEMing-hao2,ZHOUMing3,GAOFeng4(1.DepartmentofGraduateManagement,AFRA,Wuhan430019,China;2.DivisionofTraining,AFRA,Wuhan430019,China;3.DepartmentofElectronicCountermeasures,AFRA,Wuhan430019,China;4.94362UnitofthePLA,Xintai271000,China)Abstract:AimedattheshortcomingsthattheSNRofwavelet-ridgeappliedtoextractingthemodulationfeaturesofFSKsignalsisworse,anoveljointtime-frequencyanalyticalmethodwasproposedcombiningtime-frequencyreassignmentwithtime-frequencyridgebasedonthewaveletspectrum.Bymeansoftime-frequencyreassignmentinimprovingthetime-frequencyagglomerationofspectrum,themethodenhancestheSNRperformancegreatly.The simulationresultsshowthatthemoreaccurateestimatescanbeobtainedunderthecircumstance oflowSNR.Keywords:FSKsignal;modulationfeatures;time-frequencyreassignment;waveletspectrum;ridge(上接第185页)DesignofThree-phaseMulti-functionalElectricMeterWithADE7758CAIZe-bin,DENGLei(DepartmentoftheBasics,AFRA,Wuhan430019,China)Abstract:InviewoftheshortcomingsthatthemeterinwhichtheADE7755isemployedasthechipofmeas uringelectricenergyisofsimplefunctionandloweraccuracy,anewdesignschemeofthedigital three-phasemulti-functionalelectricmeterwasproposed.InthisschemethechipsADE7758andPIC16C76areusedtoobtainthenewmetersthatcannotonlymeasuremultipleelectricenergyparameterstomeet variousdemands,butalsotrimmingtheparametersofregisterin-chiptoachievethehighmeasuringaccuracy.Keywords:three-phasemulti-functionalmeter;electric-measuringenergymeasuring;interruptionprogram。
基于ADE7758的多功能电参数测量模块设计的开题报告
基于ADE7758的多功能电参数测量模块设计的开题报告一、研究背景与意义随着电气自动化技术的不断发展,电参数测量技术也日益成熟。
电参量(电压、电流、有功功率、无功功率、视在功率、功率因数等)是电力系统中重要的电信号参数之一,对于电力系统的正常运行和能源管理十分重要。
在电力系统中,对电器的电参量进行测量和监控,可实现对电量的控制、电器的保护等功能,在电气设备的性能评估和故障分析方面也发挥着关键作用。
基于此,开展多功能电参量测量模块的设计,可方便电气工程技术人员实时、准确地获取电参量数据,为电力系统运行和故障排除提供一定的参考依据。
二、研究目标本研究旨在设计一种基于ADE7758芯片的多功能电参量测量模块,通过该模块实现对电器的电参量数据进行准确、可靠地测量和监测,并可在多种通讯接口上实现数据的传输和存储,为电力系统及相关应用领域提供可靠的测量数据。
三、研究内容本研究计划实现以下内容:1.电参数测量原理的研究。
通过对电参量(电压、电流、有功功率、无功功率、视在功率、功率因数等)测量原理的分析和归纳,深入了解电参数测量技术的基本概念及运行原理。
2.ADE7758芯片的使用原理。
对ADE7758芯片内部的各种寄存器进行分析和学习,熟悉该芯片对电参量进行测量的工作原理及功能。
3.设计多功能电参数测量模块。
基于ADE7758芯片,设计多功能电参数测量模块,实现对电参量的实时、准确测量和监测,并可通过多种通讯接口进行数据传输和存储。
4.系统测试与评估。
对设计的多功能电参数测量模块进行系统测试和评估,验证模块的性能和可靠性。
四、研究方法与步骤1.文献资料查阅。
通过查阅相关文献,了解电参数测量技术的基本概念、电参量测量原理、电参量测量器件和测量方法等方面的基础知识。
2.ADE7758芯片使用原理学习。
通过对ADE7758芯片的使用说明文档的阅读和参考,分析该芯片的内部寄存器、接口特性等,熟练掌握该芯片的使用方式。
基于ADI电能测量芯片ADE的智能电表设计
基于ADI电能测量芯片ADE的智能电表设计基于ADI电能测量芯片ADE7757的智能电表设计智能电表控制芯片采用LPC1114,使用ADI ADE7757高精度电能测量集成芯片,采用LCD1602显示。
第一行显示欢迎界面,第二行前面5位显示脉冲,后面5位显示电能值。
计数脉冲每1600个为一度电。
电能表设计一共由三大块组成:ADE7757电能模块部分、LPC1114主控部分、电源部分。
ADE7757电能模块部分:1.通常电流传感器的电压输出可由通道V1接入ADE7757芯片。
通道V1是一个全微分电压输入通道,V1P是正极输入,V1N是负极输入。
特殊应用时,通道V1的最大微分信号应小于±30mV(相对于AGND),普通应用时为±6.25mV。
很多设计者喜欢采用电阻采样来降低成本,但是这会带来一系列问题。
如:由于电阻是与负载串联进行电流采样的,所以在控制板上必须与负载相连,对于大电流电路来说,恐怕是个危险的问题。
而本设计则是采用电流互感器,这种器件虽然成本会高一些,但是电路简单,安全(完全隔离的),精度比较好,最为理想的是,负载根本不用与控制电路相连接,在应用时,只需要把负载火线从互感器中穿过。
当负载工作时,互感器会根据负载流过的电流大小在采样端输出幅值不同的正弦信号。
2.电压传感器的电压输出则由通道V2接入ADE7757芯片。
通道V2也是一个全微分电压输入通道,V2P是正极输入,V2N是负极输入,其最大微分信号为±165mV。
输入电压以AGND为参考。
这里首先是通过电压互感器把电压降低到1V左右,再通过电阻分压网络进行电压分压,此网络采用多个电阻串联和跳线并联,而且采用逐步减小的电阻,可以到达精确的电压调节功能。
3.虽然ADE7757内部自带2.5(±8%)的电压,但是由于误差范围比较大,这里使用了一个专业的基准电压产生芯片AD780提供高精度的基准电压。
当然如没有必要这么高的精度,为了降低成本可以不焊接此芯片。
基于ADE7758三相多功能电表的设计(精)
基于ADE7758三相多功能电表的设计蔡泽彬,邓磊(空军雷达学院基础部,武汉430019)摘要:针对采用ADE7755作为电能计量芯片而设计的电表存在着功能简单和精度低等缺点,提出了一种新型数字式三相多功能电表的设计方案.该方案采用ADE7758芯片和PIC16C76芯片进行设计,电表不仅能计量多种电能参数以满足不同的实际需求,而且可对ADE7758片内寄存器的参数进行微调,使其达到很高的计量精度.关键词:三相多功能电表;电能计量;中断程序中图分类号:TN79文献标识码:A目前已生产的计量三相三线和三相四线电能的电表,一般采用3片ADE7755芯片分别对每一相线的有功电能进行单独计量,再叠加得到三相总有功电能的设计方案,这种方案不仅电能计量电路在电路板上所占空间大、线路密集,造成电表抗干扰能力差,成本较高,而且电能计量芯片的参数不可调等局限使得电表计量精度较低.美国AnalogDevices公司2005年新推出了专门用于计量三相电量多功能的ADE7758芯片,该芯片不仅能计量各相的有功、无功、视在功和电流、电压等各种参数,可对芯片内的工作模式寄存器进行不同设置,适用于三相三线和三相四线电网的工作环境,还可对芯片的增益和偏移寄存器中参数进行微调,提高电表的计量精度.美国Microchip公司生产的PIC16C76芯片主要执行单周期指令,运行速度快,且抗干扰能力强.采用PIC16C76作为整个电路系统的控制芯片,采用ADE7758作为三相电能的计量芯片,设计出的三相多功能电表在很大的量程内误差都能控制在±0.2%之内,达到1.0级电表的精度要求.作,采用三相供电的方式.每一相交流电压经过一个专用的BT104型号变压器,可提供两组+12V和一组+9V的交流低电压,两组+12V输出线圈间的最大隔离电压为2400V,其中一组+12V输出线圈与+9V输出线圈间的最大隔离电压为2400V,但另一组+12V输出线圈与+9V输出线圈间的最大隔离电压只有1200V.由于在实际使用过程中RS485接口电路与电表内部电路间的静电电势差可能相当大,同时为了在三相都掉电后有几十毫秒的供电时间使PIC单片机仍能正常工作进行电量数据保存处理,所以第1组+12V电源供RS485接口电路使用,第2组+12V电源供中央控制和红外通讯电路使用,第3组+9V电源供电能计量电路使用.IAIBICµçÁ÷²ÉÑùµçѹ²ÉÑù+9V+12V+12VUAUBUC1电表的硬件设计电表电路主要分为2大部分,第一部分电路主要采用ADE7758芯片对三相电能进行计量,第二部分电路由PIC16C76单片机执行程序实现电表各种功能.电表的原理框图如图1所示.图1DTS(X)150型三相多功能电表原理框图1.2电能计量电路由3个精密电流互感器提供每相的电流信号.对于不同规格的电表,采用了不同电流变换比例1.1供电电路为了确保在缺相供电情况下能够继续正常工收稿日期:2007-03-27;修订日期:2007-04-13作者简介:蔡泽彬(1976184空军雷达学院学报2007年的互感器,由3路电阻网络分压得到每相的电压信号.将电流信号和电压信号接入电能计量芯片ADE7758,由ADE7758将电流信号和电压信号先进行采样、A/D(模/数)转化和相位校准,再将电流和电压进行计算,得到每相的有功、无功和视在功3种电能,并将3种电能累加到ADE7758对应的寄存器中,同时输出有功脉冲和无功(或视在功)脉冲.为了避免外界电网通过电能计量电路对中央控制电路的干扰,电能计量电路与中央控制电路在电路印制板上最少需要6cm 的隔离间距,电路间的数据传输通过高速光耦实现.1.3中央控制电路中央控制电路由单片机PIC16C76构成,控制整个电表的正常运作:监控ADE7758的工作状态,从ADE7758寄存器中读取每相的有功、无功、视在功电能和电流、电压值,输出到数码管显示,保存数据到E2PROM中以防止停电时数据丢失,实现对键盘操作的响应,以及处理与红外手掌机或者远程计算机的数据通讯等.当RS485接口电路连接远程计算机时,为了避免由于外部连接线路与内部线路间存在巨大电势差从而将内部器件击穿,以及防止外部线路对电表内部电路正常信号的干扰,在硬件设计上RS485接口电路与中央控制电路之间也采用了光电隔离方式.2电表的软件设计在电表的软件程序中分为主程序和中断程序2大部分.主程序用于实现电表的每一项功能,中断程序用于暂停主程序的运行,发送显示代码给数码管,同时检测电能脉冲、键盘操作和数据通讯事件是否发生.假如有事件产生则将对应的标志位置1,退出中断程序后继续执行主程序,主程序则根据标志位来确定是否需要调用相应的处理子程序.由于PIC16C76仅有8级硬件堆栈和程序跨越4个分区的特殊性,所以在编写程序时需要注意程序中嵌套子程序的层次和调用的子程序是否跨区,否则会出现程序跑飞或者芯片自动复位的现象.2.1主程序的设计在主程序中按实现的功能可分为9个模块.第1个模块实现上电后对电表的初始化和设置.先对单片机的工作模式进行设置,再从E2PROM中读取ADE7758的工作参数,写入ADE7758使其能正确计量电能;从E2PROM中读取所有历史电能存放到单片机内部寄存器中;从E2PROM 中读取表号和密码等通讯参数,使得能与外部主机进行正确的数据通讯.第2个模块对电压值进行检测判断,当连续3次检测到的电压都低于程序设定值时,则调用子程序保存所有电能,防止电路数据的丢失.第3个模块对总有功脉冲和总无功脉冲进行计数得到总有功和总无功电能.第4个模块负责更新显示缓冲区的内容,把单片机内部寄存器中的电能由十六进制转换为十进制,再转换为LED显示代码存放到显示缓冲区中.第5个模块实现与外部通讯的功能,分为发送数据和接收数据2个子程序.第6个模块对键盘操作进行响应,通过键盘操作可对ADE7758电能计量相关的参数进行微调,使电表的电能计量误差控制在很小的范围内.第7个模块从ADE7758寄存器中读取A、B、C三相的有功、无功和视在功,再乘以不同的系数(不同规格的电表系数不同)后,然后累加到单片机的内部电能寄存器中.第8个模块分别计算有功、无功和视在功的总功率,以及计算总功率的因数.第9个模块从ADE7758寄存器中读取电压、电流、温度和频率值.执行完后直接跳转到第2个程序模块的入口,开始了新一轮的循环.主程序流程如图2所示.初始化掉电检测脉冲累加总功更新显示内容通讯处理键盘处理读取各相电能计算总功率读取电流和电压图2主程序流程2.2中断程序的设计中断程序中采用了2ms周期定时触发查询事件处理的方法.设定时器T1时间为2ms,则每隔2ms产生一次中断,在2ms内由主程序查询并处理需处理的事件.当中断时进入中断程序检测事件是否发生,对于发生的事件就在相应的标志位上置1,中断程序返回后,进入主程序根据标志位来判断是否需要对该事件进行处理,处理完后对相应的标志位清零.在中断程序中分为输出显示、检测脉冲、判断第3期蔡泽彬,等:基于ADE7758三相多功能电表的设计185键盘操作、处理红外通讯和设置定时器5部分.在中断入口先保护中断现场,特别需要注意保护现场的顺序.第1部分将显示缓冲区中数据转移到SSPBUF寄存器中,通过SPI接口将数据发送出去.第2部分检测总有功脉冲和总无功脉冲,为了防止由于干扰引起的误判,连续4次检测到低电平才认为该脉冲有效,同时置标志位由主程序的脉冲累加总功模块进行处理.第3部分判断显示端口(跟键盘复用I/O)是否有键盘操作,当检测到低电平时表示有键盘的操作,置相应的标志位在主程序中进行处理.为了节省片内寄存器的资源,数据通讯和键盘操作使用相同的缓冲区,所以在通讯时对键盘的操作无效,确保了缓冲区内的数据不冲突.第4部分调用通讯处理子程序中包括发送和接收两个子程序,主要负责对数据包中每个字节的发送和接收.第5部分将所有定时变量加1,并设置定时器T1下次中断的时间,最后恢复中断现场后中断返回.中断程序流程如图3所示.中断进入保护现场发送显示缓冲区数据数写入ADE7758片内工作寄存器中,例如根据电表的规格和脉冲常数确定ADE7758片内APCFDEN和VARCFDEN寄存器的值,才能使ADE7758输出的有功脉冲和无功脉冲符合设计要求.由于不同规格的电表在硬件上选用了不同规格的电流互感器,从ADE7758电流寄存器读取的数据代表着不同比例的电流,而不是电路中实际的电流,所以在程序设计中,从ADE7758读取的数据必须乘以对应的电流系数后,才能得到电路中电流的实际数值.同样从ADE7758的有功、无功和视在功寄存器中读取的数据也代表着不同比例的电能,而不是实际所用的电能,所以从ADE7758读取的数据也需要乘以不同规格电表所对应的电能系数,才能等于用户实际所用的电能.不同规格电表的参数设置如表1所示.表1不同规格电表的参数设置电表规格匹配脉冲电阻常数/是否正在通讯?检测键盘操作Y¶¨Ê±±äÁ¿¼Ó1中断返回图3中断程序流程3不同规格电表的设计在实际使用中需要有不同量程的电流满足各种用电需求,这就要在原来的基础上设计出不同规格的电表,同时为了便于生产,不同规格的电表要求使用同一个程序,并且在硬件上做最少改动.不同规格的电表在硬件上选用了不同变换比的电流互感器和对应的匹配电阻.在软件的初始化程序中增加了读取跳线状态来识别电表规格的子程序.对于不同规格的电表必须选择不同的参(下转第189页)第3期汪波,等:PWM整流器的电压模糊-PI控制研究189 ResearchonFuzzy-PIControlofVoltageLoopinPWMRectifierWANGBo1,ZHONGYan-ping2,CHENGYao-jun2(1.DepartmentofGraduateManagement,AFRA,Wuhan430019,China;2.DepartmentofElectronicCountermeasures,AFRA,Wuhan430019,China)Abstract:Inthedoubleclosed-loopcontrolforPWMrectifierinthed-qsynchronouscoordinate,thevoltageloopiscommonlycontrolledbyusingthelinearPI,which ,however,can’treflectessentialnonlinearityoftherectifierandthereforerestrictthecontrolper formanceofthesystem.Amethodofusingfuzzy-PIstrategytocontrolvoltageloopwaspresented,bywhichthedynamicresponsecharacteristic ofoutputvoltagewasimproved.Simulationresultsverifythismethodtobefeasible. Keywords:PWMrectifier;fuzzycontrol;nonlinearityofvoltage;PIcontrol(上接第167页)ExtractionofModulationFeaturesofFSKSignalBasedonTime-frequencyJointAnalysisCHENChang-xiao1,HEMing-hao2,ZHOUMing3,GAOFeng4(1.DepartmentofGraduateManagement,AFRA,Wuhan430019,China;2.DivisionofTraining,AFRA,Wuhan430019,China;3.DepartmentofElectronicCountermeasures,AFRA,Wuhan430019,China;4.94362UnitofthePLA,Xintai271000,China)Abstract:AimedattheshortcomingsthattheSNRofwavelet-ridgeappliedtoextractingthemodulationfeaturesofFSKsignalsisworse,anoveljointtime-frequencyanalyticalmethodwasproposedcombiningtime-frequencyreassignmentwithtime-frequencyridgebasedonthewaveletspectrum.Bymeansoftime-frequencyreassignmentinimprovingthetime-frequencyagglomerationofspectrum,themethodenhancestheSNRperformancegreatly.The simulationresultsshowthatthemoreaccurateestimatescanbeobtainedunderthecircumstance oflowSNR.Keywords:FSKsignal;modulationfeatures;time-frequencyreassignment;waveletspectrum;ridge(上接第185页)DesignofThree-phaseMulti-functionalElectricMeterWithADE7758CAIZe-bin,DENGLei(DepartmentoftheBasics,AFRA,Wuhan430019,China)Abstract:InviewoftheshortcomingsthatthemeterinwhichtheADE7755isemployedasthechipofmeas uringelectricenergyisofsimplefunctionandloweraccuracy,anewdesignschemeofthedigital three-phasemulti-functionalelectricmeterwasproposed.InthisschemethechipsADE7758andPIC16C76areusedtoobtainthenewmetersthatcannotonlymeasuremultipleelectricenergyparameterstomeet variousdemands,butalsotrimmingtheparametersofregisterin-chiptoachievethehighmeasuringaccuracy.Keywords:three-phasemulti-functionalmeter;electric-measuringenergymeasuring;interruptionprogram。
基于ADE7758芯片的GPRS网络电能表的设计
技术创新中文核心期刊《微计算机信息》(测控自动化)2007年第23卷第1-1期传感器与仪器仪表基于ADE7758芯片的GPRS网络电能表的设计DesignofGPRSnetwokWatt-hourMeterBasedonADE7758(1.首都师范大学;2.北京福星晓程电子科技股份有限公司;3.北京交通大学)黄聚永1袁慧梅1张志忠2刘建芳3HUANGJUYONGYUANHUIMEIZHANGZHIZHONGLIUJIANFANG摘要:本文介绍了ADE7758电能计量芯片在非洲GPRS网络电能表中的应用,重点阐述了视在电能计量及其校准方法,ADE7758数字软校表流程及其算法,以及ADE7758的相位校准算法。
关键词:视在电能校准;数字软校表;算法;相位校准;中图分类号:TP911.4文献标识码:AAbstract:ThispaperintroducestheapplicationofenergymeterICADE7758inAfricaGPRSnetworkwatt-hourmeter.Thefocalpointliesinexpliainingtheapparentpowercalibrationandcalculation,theflowofADE7758digitalcalibrationandarithmetic,thearithmeticofADE7758phasecalibration.Keywords:Apparentpowercalibration,Digitalsoftcalibration,Arithmatic,Phasecalibration.文章编号:1008-0570(2007)01-1-0166-021引言目前国内GPRS网络电能表大多具有计量有功,无功,电压,电流,需量,电压跌落等功能。
笔者目前在做一个非洲的GPRS电能表时客户提出要计量视在电能,国内很少有这种需求,在市场上也很少能见到有此功能的电能表。
基于ADE7758三相多功能电表的设计
组+ V的交 流 低 电压 , 9 两组 + 2 1V输 出线 圈 间 的 最 大隔离 电压 为 20 V, 中一 组+ 2 40 其 1V输 出线 圈 与+ v输 出线 圈 间的最 大隔离 电压为 2 0 V, 另 9 40 但
计 量 精度 . 关 键 词 : 相 多功 能 电表 ; 三 电能 计 量 ; 中断程 序 中 图分 类号 :N7 T 9 文献 标 识 码 : A
目前 已生 产 的计 量三 相三 线 和三 相 四线 电能
作, 采用 三相 供 电的方 式. 每一 相交 流 电压经过 一
个 专 用 的 B 14型号 变压 器 , 提供 两 组+ 2 T0 可 1V和
维普资讯
第2 卷 第3 1 期 2 0 年 9月 07
文 章 编 号 :17—6 120 )30 8—3 6 389 (0 7 —130 0
空 军 雷 达 学 院 学 报
J u a fAi r eRa a a e or l n o rFo c d rAc d my
1 供 电电路 . 1
ห้องสมุดไป่ตู้
誉 + 电 Il 2 I V
电l +2 I V
图 1 D Sx 10型三相 多功 能 电表原 理 框 图 T ()5
1 电能计量 电路 . 2
由3 个精 密 电流互感 器提 供每相 的 电流 信号 .
对 于不 同规格 的 电表 , 用 了不 同电流 变换 比例 采
一
的电表 , 一般 采用 3片AD 7 5 E 75芯片 分 别对 每一 相 线 的有 功 电能 进行 单 独计 量 , 叠加 得 到三 相 再 总有 功 电能 的设 计方 案 , 种 方案 不仅 电能计 量 这 电路 在 电路 板上 所 占空 间大 、 线路 密集 , 成 电表 造 抗 干 扰能力 差 , 成本 较 高 , 而且 电能 计量芯 片 的参 数 不 可 调 等 局 限使 得 电 表 计 量 精 度 较 低 .美 国 A ao eie n l D vcs公 司 2 0 年 新 推 出 了专 门用 于计 g 05
基于ADE7758的电量监测系统设计
文章编号:1004-289X(2009)06-0041-03基于ADE7758的电量监测系统设计罗丹羽,张丽娟(郑州电力高等专科学校,河南 郑州 450004)摘 要:介绍了ADE7758的主要特点和工作原理,提出了基于ADE7758和ST C89C51RC/RD+的电量监测系统硬件和软件设计方案。
本系统采集数据丰富、工作稳定可靠、测量精度高。
关键词:ADE7758;监测系统;SP I通讯中图分类号:T M930 文献标识码:BD esi gn of M on itor i n g System Electr i c ity Quan tity Ba sed on AD E7758LUO D an2yu,ZHAN G L i2j uan(Zhengzhou Electric Power College,Zhengzhou450004,China)Abstract:The paper intr oduces the characteristic and work p rinci p les of ADE7758,advances the hardware and s oft w are design of monit oring syste m based on ADE7758and ST C89C51RC/RD+.This syste m can collect p lentiful data inf or ma2 ti on,work is stable and reliable and has high accuracy.Key words:ADE7758;monit oring syste m;SP I communicati on1 引言随着近现代工业,特别是现代电力电子、微电子、计算机等技术的飞速发展,用户对供电性能的要求越来越高。
因此,对电力系统正常运行及其事故状况下的监测,显得越来越重要。
基于ADE7758的GPRS网络电能表设计的开题报告
基于ADE7758的GPRS网络电能表设计的开题报告一、选题背景及意义随着现代物联网技术的不断发展,GPRS网络电能表在智能电网中具有着越来越重要的地位。
相较于传统的电能表,GPRS网络电能表能够实现遥测遥控行为,并将数据传输至中心服务器,便于数据管理和维护。
这对于提高用电效率、减少资源浪费、优化电网架构、保障用电安全等方面都具有重要作用。
本项目基于ADE7758电能计量芯片为核心,以GPRS网络为通信手段,设计一款实用的GPRS网络电能表。
ADE7758是一款高精度、低功耗的电能计量芯片,能够实现电能量测量和电力监测等多种功能。
此外,本项目还将采用STM32微控制器作为处理器,通过GPRS模块实现数据传输和远程控制等功能。
二、研究内容和技术路线1.硬件设计:本项目主要硬件器件包括ADE7758电能计量芯片、STM32F103单片机、GPRS模块、LCD显示屏、电源模块、电流互感器等。
其中ADE7758电能计量芯片将用于实现电能的计量和采集,STM32F103单片机将作为主控处理器进行采集数据的处理和控制,GPRS模块将用于数据通信。
LCD显示屏将用于显示电能表读数、电能涨跌、供电情况等数据。
电源模块负责为整个系统提供供电。
2.软件设计:软件设计包括系统的整体框架和各个模块的开发。
主要包括ADE7758芯片的数据读写、GPRS通信的配置和数据发送、STM32单片机的硬件驱动和应用层开发等。
3.技术路线:具体技术路线包括:(1)硬件设计方面,首先完成电路原理图的设计,确定选用的器件和参数。
然后进行PCB布局设计,完成PCB制板、焊接等工作。
最后进行整机调试和测试。
(2)软件开发方面,采用C语言进行程序开发。
首先完成各个模块的功能划分和接口设计,然后进行代码编写和调试,最后进行系统集成测试。
三、预期成果1.所设计的GPRS网络电能表具有良好的稳定性和可靠性,能够实现准确的电能计量、电力监测和数据传输等功能。
基于ADE7758的电能监测系统的设计
基于ADE7758的电能监测系统的设计设计背景随着能源消耗的不断增加,对电能的监测和控制越来越受到重视,电能监测系统的应用也越来越广泛。
针对此需求,本设计基于ADE7758芯片设计了一套电能监测系统,用于实时监测电源的电压、电流、功率因数和电能等重要参数。
设计方案硬件设计1.主控芯片:使用ADE7758芯片作为主控芯片,该芯片能够准确测量电源电压、电流、功率因数和电能等重要参数。
2.功率采样:为了实现功率的测量,需要对电流进行采样,可以使用霍尔传感器或电阻采样器,电流采样后转化为电压信号输入到ADE7758芯片中。
3.电压采样:使用电压分压器对电源电压进行采样,采样后输入到ADE7758芯片中。
4.显示屏和按键:系统应配有LCD显示屏和按键调节系统运行参数。
5.通信接口:通过串口和计算机进行通信,实现数据的传输和分析。
6.电源模块:系统需要一个稳定的电源模块,可以使用DC-DC模块或线性稳压模块。
软件设计1.初始化:程序启动时需要初始化ADE7758芯片,设置各种寄存器的值以及寄存器中断标志的清除。
2.采样:程序中需要进行定时采样,将采样的电压和电流数据传送到芯片中,计算得到电能和功率因数等的值,并将结果存储在内存中。
3.数据处理:程序中需要对采集到的数据进行处理和计算,得到电能、功率因数等重要参数,可通过LCD显示屏和计算机进行查看。
4.通信:程序中需要通过串口与计算机通信,实现数据的传输和分析。
总体方案本设计基于ADE7758芯片的电能监测系统,可实时监测电源的电压、电流、功率因数和电能等重要参数。
硬件上采用霍尔传感器或电阻采样器进行功率采样,并使用电压分压器进行电压采样。
软件上通过定时采样、数据处理和通信等方式实现数据的实时监测和传输。
设计结果本设计基于ADE7758芯片的电能监测系统,成功实现了对电源的电压、电流、功率因数和电能等重要参数进行实时监测和控制。
系统性能稳定,使用方便,可广泛应用于电力行业和工业生产领域。
基于ADE7758的电能表设计
/***************************************************************************************************************** 文件和函数说明本文件包含对ADE7758芯片进行操作的所有函数,利用单片机的I/O口模拟标准的SPI对ADE7758进行操作。
使用单片机型号:p89v51rd2,护展1K处部RAM晶振频率:11.0592MHz功能模块:1、ADE7758底层操作函数:write7753(unsigned char type,unsigned intwdata,unsigned char databit) 向ADE758写数据read7753(unsigned char type,unsigned char databit) 从ADE758读出一个寄存器的数据2、ADE7758应用层操作函数:write7753a(unsigned char type,unsigned intwdata,unsigned char databit)read7753a(unsigned char type,unsigned char databit)get_data_from7758() 从ADE7758中读出所需的电参量硬件要求BIT 0022H.2 0000H.2 UNIT ?BI?ADE7758DATA 005DH 0007H UNIT ?DT?ADE7758XDATA 0000H 01AEH UNIT ?XD?ADE7758******************************************************************************************************************/#include "reg52.h"#include "intrins.h"#include "surge.h"#include "rs232.h"#include "25045.h"#include "r_wIAP.h"#define PARAMETER 17 //将电能寄存器中的值转换成实际电能值的计参数#define uchar unsigned char#define uint unsig ned int#define u long unsigned long//key value table#define KeyUp 0xfd#define KeyDown 0xfb#def ine KeyEnter 0xf7#def ine KeyCancel 0xef//eerom address define#define EEROM_ADD_TAE 10 //5bytes first:flag,second to five:data#define EEROM_ADD_TVAE 16 // 5bytes first:flag,second to five:data#defi ne EEROM_ADD_DATE 22 //存放开始计电能的日期时间地址,连续6个字节//eerom address of saveing parameter#define EEROM_ADD_FLA 29#define EEROM_ADD_PAR 30 //存放参数的起始地址,第间二个字节存放一个12BIT参数#de fine EEROM_ADD_CRC 90 //存放参数的校验和//sa ve ok define#define SAVE_OK 0XAA //接下来四个字节的数据有效标志//register name address length//read only register#define ADD_AWATTHR 0X01 //16 Phase A Watt-Hour accumulation #define ADD_BWATTHR 0X02 //16 Phase B Watt-Hour accumulation #define ADD_CWATTHR 0X03 //16 Phase C Watt-Hour accumulation #define ADD_AVARHR 0X04 //16 Var-Hour accumulation register for phase A#define ADD_BVARHR 0X05 //16 Var-Hour accumulation register for phase b#define ADD_CVARHR 0X06 //16 Var-Hour accumulation register for phase c#define ADD_AVAHR 0X07 //16#define ADD_BVAHR 0X08 //16#define ADD_CVAHR 0X09 //16#define ADD_AIRMS 0X0A //24 Current register#define ADD_BIRMS 0X0B //24#define ADD_CIRMS 0X0C //24#define ADD_AVRMS 0X0D //24 Voltage register#define ADD_BVRMS 0X0E //24#define ADD_CVRMS 0X0F //24//end of read only register#define ADD_COMPMODE 0x16 //8 R/W DEFAULT VALUE 0x1C#define ADD_MASK 0X18 //24 R/W IRQ Mask register,determines if an interrup event will generate an active-low output at IRQ pin#define ADD_RSTATUS 0X1A //24 READ ONLY,CLEANED ZERO after a read operation#define ADD_GAIN 0X23 //8 R/W 0~1bit used to select the Gain of the current channels inputs#define ADD_WDIV 0X42 //8 R/W Active Energy register divider #define ADD_VARDIV 0X43 //8 R/W Apparent Energy register divider#define ADD_VADIV 0X44 //8 R/W Apparent Energy register divider#define ADD_FREQ 0X10 //12 Read only,frequency of the line input estimated by zero-cro ssing processing#define ADD_LCYCMODE 0X17 //8 R/W bit7#define ADD_MMODE 0X14 //8 R/W b it01///////////////////////////////////////////////////////////////////////////////////////////#d efin e B aseAdd 41extern bit bit_1s; //1s钟标志,在时钟中断函数中置位void clean_energy(void);void check_ade7758(void);///////////////////////////////////////////////////////////////////////////////////////////// MCU与ADE7758的接口函数 ///////////////////////////////////////////////////////////////////////////////////////////////接口信号线sbit CSADE7753_A = P1^5;//ADE7758的片选信号sbit SSDO = P1^7;sbit SSCK = P1^3;sbit SSDI = P1^4;//接口信号线/******************************************************** *********************************延时函数时间:40uS********************************************************* *********************************/void delay10us(){uchar loop;for(loop = 0;loop < 10;loop ++){_nop_();}}/******************************************************** **********************************7758写数据函数入口参数:type:目标寄存器的地址wdat a:写进寄存器的内容data bit:目标寄存器的宽度出口参数:NULL返回值:NU LL********************************************************* *********************************/voi d wri te7753(u n signed ch a r type,unsigned intwdata,unsigned char databit){unsigne d char loop = 0;type = type &amt; //0x7F;type = type | 0x80;for(l oop = 0; lo o p < 8; loop++){SSCK = 1;_nop_();SSDI = type &am t; //0X80; 下降沿写入_no p_();SSCK = 0;_nop_();type = (type << 1);}//end of for()delay10us();for(loop = 0; loop < databit; loop++){SSCK = 1;_nop_();SSDI = wdata &amt; 0X8000;_nop_();SSCK = 0;_nop_();wdata = (wdata << 1);}//end of for()}//end of write7753()/******************************************************** ***********************************7758写寄存器函数入口参数:t y pe:目标寄存器的地址da tabit:目标寄存器的宽度出口参数:指定寄存器的内容返回值:指定寄存器的内容********************************************************* ***********************************/unsigne d long read7753(unsigned char t ype,unsigned char dat a bit){unsigned char loo p = 0;unsigned lon g rtdata= 0;//ade7758 7 bits address//ade7754 6 bits addresstype = ty pe &amt; 0x7F;type = type | 0x00;for(loop = 0;loop < 8;l oop ++){SS CK = 1;_nop_();SSDI = type &amt; 0X80;_nop_();SSCK = 0;_nop_();type = (type << 1);}delay10us();for(loop = 0;loop < databit;loop ++){SSCK = 1;_nop_();rtdata = (rtdata << 1); //上升沿读出数据if(SSDO) rtdata += 1;_nop_();SSCK = 0;_nop_();}return(rtdata);}//end of read7753()/******************************************************** *********7758写数据函数入口参数:t ype:目标寄存器的地址wdata:写进寄存器的内容databit:目标寄存器的宽度出口参数:N ULL返回值:NULL注意写入数据的数据类型对写入数据的影响,参数:wdatawdata数据类型为整型,2个字节当形参的实参为字符型,1个字节时要先将它强制转换为整型再左移8位,databit为8。
计量芯片ADE7758在三相多功能网络电能表中的应用
应用技术计量芯片ADE7758在三相多功能网络电能表中的应用陈志忠徐月华(广东机电职业技术学院机电系)摘要:文章介绍基于电力计量芯片ADE7758在三相多功能电能表中的应用,重点介绍ADE7758的引脚功能及硬件设计要点、以及与微处理器MCU之间接口。
关键词:Pyxos嵌入式控制网络;计量芯片ADE7758;微处理器MCU;多功能电能表1 引言随着我国经济的发展,电力供应已呈现了紧张的局面,尤其在沿海一些人口众多,工业、经济发达的城市尤为严峻。
为缓解这一现状,供电部门正大力推广分时计费,多费率等计费模式[1],因此三相多功能电能表成为电能表领域新的发展趋势和需求热点。
美国模拟器件公司(ADI)推出的电力计量芯片ADE7758具有体积小、精度高、开发方便等特点。
该IC内嵌了高精度的模数转换器和固定模式的高速数字信号处理器(DSP),具有数字积分、滤波和众多实用电能监测、计量功能,只需与芯片的接口(SPI)通信便能获取计量结果,大大简化了电力计量应用模块化的设计,有利于提高产品性能,降低产品成本。
2 多功能电能表功能简述多功能电能表结构如图1所示。
该表具有测量三相电源的电压、电流、频率、功率因数、有功功率、图1 多功能电能表结构图无功功率等电量参数功能;能分时段记录有功电能、无功电能;具有多种通信接口[2]。
电能表电源由三相电压供给,供电可以采取三相三线或三相四线方式,只要有一相电源供电正常电表就能工作。
三相电压经过降压、整流、滤波、稳压等调整电路后,为电能表内各芯片提供适当工作电压。
三相电压、三相电流等电量参数的计量由ADE7758芯片内部的数字信号处理器(DSP)完成。
微处理器MCU通过SPI 串行接口读取ADE7758芯片内部的当前电量数据信息,根据当前电量信息及电能表设置要求完成各种复杂数据计算处理。
微处理器MCU将处理结果送LCD 显示,通过RS485总线、Pyxos接口、GPRS无线网络等接口模块[3],以完成三相多功能电能表的各种功能。
基于计量芯片ADE7758的三相多功能电表设计
ha d r e i n n n o t r og a r wa e d sg i g a d s fwa epr r mmi g. n
K e r : A DE77 8; po rm e e ; d t ol c i n; S y wo ds 5 we tr aa c l to e PI
随着我 国经济 的发 展 , 电力供应 呈现 紧张局 面 , 尤其 在沿海 地 区,工业 、经济 发达 的城市 尤为严 峻 , 对 电能计 量 的要求 也逐步 升 高 。电子技术 和计 算机
的 高速更 新 改变 了当前社 会 ,也使 电表 的设计 有 了
论文采 用芯片 A 7 5 ,并配合 S C 9 5 DE 7 8 T 8 C 2主 控 ,最终完 成 了电表 的硬 软件 设计 。
规模 集成 电路 的采 用 ,使 得 电表 自身寿命 及准 确度 均有 极大 提高 。美 国 AD 公 司生产 的 电能测量 集成 电路 A 7 5 ,体积 小且动态 范 围可达 10 :,具 DE 7 8 001 有 数字积 分 、数字 滤波和 众 多实用 电能检测 、计量 等 功能 。 发者仅 仅只 需要将 此芯 片与 MC 做 S I 研 U P 通 信 即可 获得 相应 的计量数 据 , 并且勿 需人 为干预 , 大 大减 轻 了设计人 员的 负担 , 有利于 性能 的提 高 , 更 成 本 的降低 。配 合现 有 的通 信技 术便 足 以实现 多种 应 用 功能 ,如 自动抄 表 、实时 电价 、分 时电价 、预 付 费等 。
使用 模块 化 思想和嵌 套方 法分别 对硬件 进行 设计 、对软件 进行编 程 。 关键 词 :AD 7 5 ; 电能表 ;数据采 集;S I E 78 P TheDe i n o uliFu to l w e e e s d o ADE7 5 sg fM t- nc i na Po rM t rBa e n 7 8
基于ADE7758的复费率三相电能表设计
充分 利 用 , 行不 经济 。为 了合 理 调配 用 电时 间 , 运 应 该 引 导用 户错 峰 用 电与 削 峰填 谷 用 电 , 以均 衡 电力 负荷 , 现供需 平 衡 。复费 率 电能 表 ¨ 就 是 按 照 高 实
峰 、 谷 时 间分别 记 录用 电量 , 低 以便 按不 同的价格 取 电费 , 励用 户 主动 采取 避 峰填 谷 的措 施 , 鼓 以利 于 供 电、 电双方 , 用 因而 复费率 电能表成 为 了市 场需 求 的热 点 。但是 , 一 户 一 表制 ” 面 积 的 推 广 , 电 “ 大 对 能 表计 量 的多 种数 据 依 靠 人 工 抄 表采 集 的方 法 , 存
21 0 2年第 3期
工业仪表与 自动化装 置
・1 5・ 0
基 于 A 75 DE 7 8的复 费率 三 相 电 能 表 设 计
牛广文
( 州工业 学 院 电气 工程 系, 州 705 ) 兰 兰 300 摘 要 : 计 了基 于电 能计 量 芯 片 A E 7 8和单 片机 PC 6 87为核 心 的复 费率三相 电能表 , 设 D 75 I 1F7
0 引 言
我 国许 多 电 网在负荷 高 峰时 , 常拉 闸限 电 , 经 而
在负 荷低 谷 时则 浪 费严重 , 致水 电 厂大量 弃水 , 导 火 电厂 长 时 间低负 荷运 行 , 使发 、 电设备 的容 量 不能 供
1 系统 总体 结 构
系统 总体 结构 如 图 1 所示 。
u e n ,e itra d a t ma i t rn . e me s rn ic i fv la e a d c re t c ln a n l c r me t r gse n u o tc mee i g Th a u i g cr u to otg n u r n , a e d ra d co k cr ui, ic t RS一4 5 i tra e a d ifa e o 8 n e c n n r d c mmu i ain cr u twa e in d An y tm o t r l w a f r n c to ic i sd sg e . d s se s fwa efo di—
基于ADE7758专用芯片的多功能电能测量表
参考文献:[1] 何耀三.电气传动的微机控制[M ].重庆:重庆大学出版社出版,1997.[2] 王福瑞.单片微机测控系统设计大全[M ].北京:北京航空航天大学出版社,1999. 第1期 2006年2月工矿自动化 Industry and Mine Automation No.1 Feb.2006 文章编号:1671-251X (2006)01-0063-02基于ADE7758专用芯片的多功能电能测量表叶 宁, 陈伟华, 王辉俊, 彭继慎(辽宁工程技术大学电气工程系,辽宁阜新 123000) 摘要:介绍了基于AD E7758的多功能电能测量表的总体设计,具体描述了AD E7758芯片的性能和内部工作原理,着重介绍了接口单元的硬件设计和测量仪的软件设计。
关键词:电能;测量仪;接口设计;数据采集;SPI ;ADE7758 中图分类号:TM93;TP216 文献标识码:B 0 引言ADE7758是美国ADI 公司开发的一种体积小、动态范围可达1000∶1的新型电能测量集成电路,它具有数字积分、数字滤波和实用电能监测、计量等功能。
ADE7758可做到全电子化,有利于提高性能、降低成本;还可以利用现有的电话线、专线、高频无线电调制解调器、光缆、低压配电线载波等技术手段完成自动抄读表、分时电价、实时电价、多功能计量、预付费等扩充应用功能,使电能计量具有高精度、高可靠性、免维护和双向通信等特点。
1 多功能电能测量表总体设计多功能电能测量表(以下简称电表)由测量、显示、控制、接口和电源等部分组成,如图1所示。
测量部分由精密小型互感器(输入0~600V 、0~5A )及前置信号处理电路构成,从中获取电压、电流、频率、相位等多种实时数据。
显示部分采用高品质的液晶显示模块,每屏可以显示8×4个汉字(16×16)或128×64个像素的图形。
控制部分以PIC16C 系列单片机为核心,配以多路A/D 、实时时钟、以及容错电路等外围芯片。
基于计量芯片ADE7758的三相多功能电表设计
基于计量芯片ADE7758的三相多功能电表设计杜欣慧;王茜【摘要】The three-phase watt-hour meter is designed based on the electric energy testing chip ADE7758 which is produced by Analog at 2005. It has some advantages such as data collection accuracy, control flexibility and cost-effective. This paper details the whole designed of power meter and its working principle, focusing on the peripheral circuits of ADE7758 and its serial communication with STC89C52. Blocking design idea and nested method had been considered in hardware designing and software programming.%利用Analog公司2005年生产的电能计量专用芯片ADE7758设计一个三相电能表,采集数据准确,控制性能灵活且性价比高。
本文阐述了基于ADE7758和STC89C52的电表的整体设计及工作原理,重点讲述ADE7758电能计量芯片的外围设计以及与STC89C52的通信连接。
使用模块化思想和嵌套方法分别对硬件进行设计、对软件进行编程。
【期刊名称】《电气技术》【年(卷),期】2012(000)002【总页数】4页(P42-44,48)【关键词】ADE7758;电能表;数据采集;SPI【作者】杜欣慧;王茜【作者单位】太原理工大学电气与动力工程学院,太原030024;太原理工大学电气与动力工程学院,太原030024【正文语种】中文【中图分类】TM933随着我国经济的发展,电力供应呈现紧张局面,尤其在沿海地区,工业、经济发达的城市尤为严峻,对电能计量的要求也逐步升高。
基于ADE7758的电量监测系统设计
基于ADE7758的电量监测系统设计
罗丹羽;张丽娟
【期刊名称】《电气开关》
【年(卷),期】2009(47)6
【摘要】介绍了ADE7758的主要特点和工作原理,提出了基于ADE7758和STC89C51RC/RD+的电量监测系统硬件和软件设计方案.本系统采集数据丰富、工作稳定可靠、测量精度高.
【总页数】3页(P41-42,46)
【作者】罗丹羽;张丽娟
【作者单位】郑州电力高等专科学校,河南,郑州,450004;郑州电力高等专科学校,河南,郑州,450004
【正文语种】中文
【中图分类】TM930
【相关文献】
1.基于ADE7758的风力机电网测量系统设计与校准 [J], 王文军;陈华金
2.基于ADE7758的配变电安全监控系统设计 [J], 袁湘民;赵望达
3.基于低压电力线载波通信的用电量智能监测系统设计 [J], 贺良华;荣佳
4.基于单片机的无人机电池电量监测系统设计 [J], 王楠;孙玉军;吴增伟
5.基于单片机的无人机电池电量监测系统设计 [J], 王楠;孙玉军;吴增伟
因版权原因,仅展示原文概要,查看原文内容请购买。
基于计量芯片ADE7758的三相多功能电表设计(精)
技术与应用基于计量芯片ADE7758的三相多功能电表设计杜欣慧王茜(太原理工大学电气与动力工程学院,太原 030024)摘要利用Analog公司2005年生产的电能计量专用芯片ADE7758设计一个三相电能表,采集数据准确,控制性能灵活且性价比高。
本文阐述了基于ADE7758和STC89C52的电表的整体设计及工作原理,重点讲述ADE7758电能计量芯片的外围设计以及与STC89C52的通信连接。
使用模块化思想和嵌套方法分别对硬件进行设计、对软件进行编程。
关键词:ADE7758;电能表;数据采集;SPIThe Design of Multi-Functional Power Meter Based on ADE7758Du Xinhui Wang Qian(School if Electrical and Dynamical Engineering of Taiyuan University of Technology, Taiyuan 030024)Abstract The three-phase watt-hour meter is designed based on the electric energy testing chip ADE7758 which is produced by Analog at 2005. It has some advantages such as data collection accuracy, control flexibility and cost-effective. This paper details the whole designed of power meter and its working principle, focusing on the peripheral circuits of ADE7758 and its serial communication with STC89C52. Blocking design idea and nested method had been considered in hardware designing and software programming.Key words:ADE7758;power meter;data collection;SPI随着我国经济的发展,电力供应呈现紧张局面,论文采用芯片ADE7758,并配合STC89C52主尤其在沿海地区,工业、经济发达的城市尤为严峻,控,最终完成了电表的硬软件设计。
基于ADE7758专用芯片的多功能电能测量表
基于ADE7758专用芯片的多功能电能测量表
叶宁;陈伟华;王辉俊;彭继慎
【期刊名称】《工矿自动化》
【年(卷),期】2006(000)001
【摘要】介绍了基于ADE7758的多功能电能测量表的总体设计,具体描述了ADE7758芯片的性能和内部工作原理,着重介绍了接口单元的硬件设计和测量仪的软件设计.
【总页数】2页(P63-64)
【作者】叶宁;陈伟华;王辉俊;彭继慎
【作者单位】辽宁工程技术大学电气工程系,辽宁,阜新,123000;辽宁工程技术大学电气工程系,辽宁,阜新,123000;辽宁工程技术大学电气工程系,辽宁,阜新,123000;辽宁工程技术大学电气工程系,辽宁,阜新,123000
【正文语种】中文
【中图分类】TM93;TP216
【相关文献】
1.基于ADE7758计量芯片的多功能电能测量表设计 [J], 王智慧;孙鹏文
2.基于dsPIC与ADE7758的多功能电能测量仪设计 [J], 谢小鲲;谢运祥
3.一种新型多相多功能电能测量集成电路ADE7758 [J], 王威;郑维
4.计量芯片ADE7758在三相多功能网络电能表中的应用 [J], 陈志忠;徐月华
5.基于ADE7758和MCU的多相多功能电能测量电表 [J], 王威
因版权原因,仅展示原文概要,查看原文内容请购买。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1 系统结构设计
电表由测量、 显示、 控制、 接口和电源等部分组成如 图 1 所示。 其中测量部分由精密小型互感器 (输入: 0~ 600V, 0~5A) 以 及 前 置 信 号 处 理 电 路 构 成 , 从 中 获 取 电 压、 电流、 频率、 相位等多种实时数据, 显示部分采用高 品质的液晶显示模块, 控制部分以单片机为核心。
IC with Per Phase Information [ Z] . ANALOG DEVICES,
2003.
第 一 作 者 简 介 : 王 智 慧 , 男 , 1982 年 生 , 内 蒙 古 人 , 硕 士 研 究
生。 研究领域: 机械电子工程。
(编辑:吴智恒)
33
Abstracts
09-01-13 The Design of Intelligent Self-tracking Robot Based on AT89S52 ZHANG Tuo, Dai Ya-wen(Wuhan University of Technology,
void write_date (uchar date)
/ / 写 8 位数据
邀uchar m;
CS=0;
for (m=8; m>0; m--)
邀SCLK=1;
DIN=date&0x80;
date<<=1;
SCLK=0;妖
CS=1;妖
4 结论
本文对多功能电能测量表进行了详细的总体设计, 基
于 ADE7758 的 多 功 能 电 能 测 量 表 可 靠 地 设 计 了 数 据 采 集
3 软件设计
整个电能表的软件程序由主程序、 系统初始化、 电量 处理模块、 数据存储、 控制中断、 LCD 显 示 模 块 、 通 信 模 块等组成。 通过主程序或通过中断方式可以调用子程序,
32
机电工程技术 2009 年第 38 卷第 01 期
工业控制
图 3 与单片机通信端接口电路
以实现系统的整体功能。 其中主程序可用于完成启动和系 统初始化 (包括 FLASH、 RAM、 LCD 的 设 置 、 SCI 及 RTC 等 的 初 始 化 ), 以 及 判 定 时 段 , 在 LCD 上 显 示 电 量 和 时 间 等。 主程序的流程图如图 4 所示。 电量处理模块则用于读 取计量芯片的有功等电量数据, 并进行复杂的处理, 最后 保存这些电能参量。 控制中断模块主要用来处理外部控制 中断。 LCD 显示模块则用于完成 LCD 字段的显示, 可通过 LCD 显示屏显示时间和总电量等参数。 通 信 模 块 主 要 按 照 通讯规约的要求, 来实现与抄表系统的可靠通讯, 以便通 过抄表系统来读取用户的电量数据以及设置时间、 费率和 地址等电表参数。
方式将数据写入。
Static void ade7758_write
( unsigned char address, un-
signed char byte_out)
/ / 写 ADE7758 寄存器
邀 unsigned char addr;
write_com_write ( uchar
address);
微计算机信息, 2004 (8): 84-85, 52.
[ 2] 王 翠 青 , 陈 未 如 , 任 子 真 , 等 . 基 于 ATmega128L 和
ADE7758 的电子式多功能电能表的设计与实现 [J] . 沈阳化
工学院学报, 2008 (01): 81-84.
[3] ADE7758 Datesheet. Polyphase Multifunction Energy Metering
端接口电路和与单片机通信端接口电路, 可实现对电压信
号、 电流信号精确的采集; 用户的电能计量; 可实现远程
的自动抄表控制。 它的自动复位功能, 使系统具有极大的
稳定性和可靠性。 该系统性能稳定, 功能完善。
参考文献:
[1] 王威. 基于 ADE7758 和 MCU 的多相多功能电能测量表 [J] .
MCU 通 过 SPI 总 线 对 ADE7758 的 各 个 寄 存 器 进 行 访 问 , 得 到 计 量 所 需 的 各 项 数 据 。 而 LCD、 EEPROM、 铁电、 实时时钟、 时钟温度补偿芯片等外部设备则通过 I2C 总线与 MCU 进行数据交 换 。 除 此 之 外 , 系 统 同 时 实 现对外部异常情况的检测, 包括系统掉电、 开盖和电池 欠压, 对检测到的异常进行声光报警并且进行外电路控 制 [2]。
伴随我国电力供应市场化的逐 步深入, 电能计量已经成为电力市 场改革的核心。 目前, 由全数字处 理电能测量专用集成电路芯片制成 的电度表精度高、 可靠性好、 抗电 磁 干 扰 性 能 强 , ADE7758 是 美 国 ADI 公 司 开 发 的 一 种 体 积 小 、 动 态 范 围 可 达 1000∶1 的 新 型 电 能 测 量 集 成电路, 它具有数字积分、 数字滤 波和实用电能监测、 计量等功能。 ADE7758 可 做 到 全 电 子 化 , 有 利 于 提高性能、 降低成本; 还可以利用 现有的电话线、 专线、 高频无线电 调制解调器、 光缆、 低压配电线载 波等技术手段完成自动抄读表、 分 时电价、 实时电价、 多功能计量、 预付费等扩充应用功能, 使电能计量具有高精度、 高可靠 性、 免维护和双向通信等特点 [1]。
电压信号到达芯片之前先被 2 个单电阻构成的衰减网 络 衰 减 。 由 C5、 R11 构 成 RC 滤 波 器 , 2 个 方 向 相 反 并 联 的二极管构成保护电路。 虽然 ADE7758 可 以 承 受 6V 的 输 入电压而不导致永久性破坏, 但是信号最大值仍应不超过 额定波峰 0.5V。
图 4 电能表主程序流程图 针 对 ADE7758 软 件 主 要 是 单 片 机 对 其 的 控 制 软 件 。 软 件 的 主 要 功 能 是 完 成 对 ADE7758 的 配 置 、 测 量 数 据 的 处 理 、 利 用 SPI 串 口 传 输 处 理 后 的 数 据 、 影 响 外 部 数 据 的 查询、 校准数据设置操作。 写程序时, 先将 SCLK 置零, CS 置低电平, 此时与 数 据总线接通, 芯片内部寄存器清零, 定义形参采用外循环
由于多功能电能表要求实现的功能非常多, MCU 外围 芯片电路设计较为复杂, 故采用上下层的设计方案: 下层
图 1 内部结构示意图
以电量采集芯片为中心, 实现数据采集以及为整个系统提 供电源; 上层以微控制器为中心, 实现对采集得到的数据 进行计量、 存储、 显示、 异常检测等功能。 硬件设计以 AT89C51 为 中 心 , 配 合 其 它 各 种 外 围 芯 片 , 实 现 特 定 功 能。
2.2 与单片机通信端接口电路设计
单片机与 ADE7758 构成的测量模块如图 3 所示。 三 相 电 压 、 电 流 经 过 ADE7758 测 量 计 算 后 , 可 转 换 为有功功率、 无功功率、 视在功率、 复数功率等信号输 出, 数据由 ADE7758 的串行口读出, 而单片机经 SPI 将数 据读出后, 经数据总线驱动 LCD。 在 设 计 中 , 串 口 输 出 信 号 DOUT 由 ADE7758 经 过 逻 辑 触 发 器 、 高 速 光 耦 进 入 到 单片机, 这种设计具有良好的电磁兼容性, 并保证了数据 采集、 计量的实时性 [3]。
为 ±0.1% , 角 差 非 线 性 度 为 ±5'。 负 载 阻 抗 小 于 或 等 于 300Ω。 电压互感器输出直接与 ADE7758 相连, 单端输入。
当输入电压为 AC220V 时, 图 2 中 R9、 R10 用金属氧 化 膜 电 阻 , 其 温 度 系 数 应 取 较 小 值 。 RL 为 总 负 载 电 阻 , 应≤300Ω, ~280V 时为满量程。 R1、 C1 为抗混叠滤波。 当 输 入 电 压 为 AC380V 时 , 电 阻 R9、 R10 取 200kΩ / 2W×2, AC500V 满量程。
Wuhan430081, China)
Abstract: This article mainly studies the intelligent small car that can automatically go along the black line. In the design, the signals collected from the infrared-ray will be changed into digital signals that can be known by the MCU. The MCU will control the small car forward, turn and stop, the MCU also has to deal with some data in the moving process and to display it such as time. Key words: MCU; infrared detect; PWM; state display
WRITE_DATA
(byte_out);妖
void
write_com_write
( uchar addr)
/ /写通信
寄存器写
邀 uchar i; CS =0; addr |=
0x80;
for (i=8; i>0; i--)
邀SCLK=1;
DIN=addr&0x80;
addr<<=1;
SCLK=0;妖 妖
收稿日期机电工程技术 2009 年第 38 卷第 01 期
图 2 数据采集端接口电路
2 以 ADE7758 为计量芯片的硬件接口电路 设计