基于SPI总线和ADE77xx专用芯片的三相多功能电度表的原理与应用
Alu · 2011-04-03 07:24 · 22474 次点击
摘要:用SPI总线将ADE77xx专用芯片和单片微机组合成的多功能数字式电度表,其精度高、可靠性好,用作峰谷用电、分时计费的计量仪表,应大力推广。
关键词:SPI总线ADE77xx芯片峰谷用电分时计费
引言
我国经过二十多年的改革开放和技术引进,在高技术方面已与国外缩小了不少差距,但能源利用效率,尤其是电能的综合利用率仍然差距较大。“十一五”规划提出了达到同一GDP增长率需节能20%的奋斗目标,以科学的发展观,创新、节能、环保是当前技术革命的三大重点。
我国是能源消耗大国,而能源又十分缺乏,它极大地制约了我国国民经济的健康、快速、持续发展,因此一方面要大力寻找新能源,如风能、核能、太阳能,同时又要大力节约能源。
用SPI总线把ADE77xx系列专用电能计测芯片如表1所示和单片微机组合而成的多功能、峰谷用电,分时计费的电度表是目前的主流,应大力推广。
[attach]45388[/attach]笔者曾用SPI总线把ADE7758和MCU组成多功能——峰谷用电、分时计费电度表,下面就研制过程中的一些关键问题作一简要介绍,与同行商榷。
1电度表工作原理
1.1原理框图
电度表主要有信号采集传感器和电压、电流取样电路、ADE77xx计量芯片和电能脉冲输出驱动电路、MCU单片微机、外扩铁电E2PROM、晶体和时钟电路、128×64点阵LCD、RS485及隔离驱动串行接口、开关量输出、4~20mA模拟量输出、键盘接口等组成。ADE7758、E2PROM、RTC等3种芯片与MCU之间用SPI总线、CS片选和不同中断引线连接成系统。上述系统较容易实现0.5级多功能电度表。
[attach]45389[/attach]
图1电度表原理框图1.2三相电压、三相电流取样电路
电压取样采用玻膜合金制成的微型电压型电流互感器(PT),其变比为2mA/2mA,在电压动态范围为(50~200)%Un(Un为额定电压,AC220或AC380)时其比差非线性度为±0.1%,角差非线性度为±5角分。负载阻抗≤300Ω。电压互感器输出直接与ADE7758相连,单端输入,电路结构如图2所示。
[attach]45390[/attach]
图2电压采样电路当输入电压为AC220V时,图2中R用金属氧化膜电阻,其温度系数应选得较小。RL为总的负载电阻,应≤300Ω,~280V时为满量程。R1、C1为抗混叠滤波。
当输入电压为AC380V时,图2中电阻R取200kΩ/2W×2,AC500V满量程。
电流取样选用高精度微型电流互感器CT,电路结构如图3所示。与ADE7758的连接采用差动输入,以提高抗共模干扰能力。
CT1为0.2级电力电流互感器,仪表可测最大电流为7000A,K1(CT1互感器变比,1~1400倍,可根据主回路电流I1大小选择K1)为CT1变比,K1=I1/I2,I2一般取5A,根据用户需要也可选1A或其他电流。
CT2为玻膜合金制成的微型电流互感器,K2(CT2的变比)一般取5A/5mA(为1000倍),原边输入电流(I2)的5%~120%(250mA~6A)范围内比差非线度为±0.1%,负载阻抗
(R)≤100Ω,角差非线度±5角分。R取值与ADE7758输入量程有关。
[attach]45391[/attach]
图3电流采样电路1.3ADE7758专用芯片
ADE7758具有6路24位Σ—ΔADC,采样速率最高为26kSPS,三路电流采样为差动输入,抗共模干扰能力较强,三路电压采样为单端输入。电压和电流信号最大输入为±0.5V,±0.25V,±0.125V,可编程增益控制。AD具有内部基准参考电压,若电度表的测量精度高于0.5级(如需制造0.2级,0.1级)时建议使用AD公司的高精度电压基准芯片(如ADR441B;2.500V±1mV,3PPm/℃)。
①支持有功/无功/视在功率、电压有效值、电流有效值和采样波形数据以及功功率的感性和容性。
②有功能量测量精度在动态范围1~1000、@25℃条件下测试,高于±0.1%。
③二路脉冲输出,一路有功功率,另一路可编程无功功率或视在功率输出。
④功率、相位、rms可补偿校正。
⑤片内可编程欠电压门槛和过电压检测。
⑥过电流检测和峰值电流检测。
⑦电压过零检测周期或频率;
⑧相序检测和相位补偿,电源电压监视;
⑨内部具有硬件电路的“加,乘,平方,开方,积分,低通滤波,高通滤波,补偿校正等运算。
⑩SPI接口+中断(IRQ)输出与CPU接口,SPI接口中有数据输入(DIN),数据输出(DOUT)、时钟(SCLK)和片选(CS)等4个引脚,一个中断(IRQ)输出引脚。
11具有中断屏蔽寄存器和中断标志位寄存器,当相应屏蔽位打开,相应功能完成时即产生中断,并将对应的中断标志位置“1”,向CPU发出中断请求,当CPU响应中断后即可读取ADE7758相应功能寄存器中的数据,数据读取后,由CPU进行处理并清除ADE7758中的中断标志位。
中断源共有19种;
功率累计积分达到寄存器满量程的一半时产生中断,含有功、无功、视在功率;
A、B、C三相中任一相电压低于欠电压温度阀值时产生中断;
A、B、C三相中任一相电压过零超时,相当于频率失调时产生中断;
A、B、C三相中每相电压过零点时产生中断,用于测量频率或周期;
能量累加寄存器半周期积分结束时产生中断;可读取电能;
电压或电流峰值超过时产生中断,用于过压检测和过流检测;
波形寄存器中出现数据时产生中断;
有功电能符号改变时(发电/受电变化时)产生中断;
无功电能符号改变时(感性/容性无功电能)产生中断;
三相相序错时产生中断。
对ADE7758使用时采用中断后读数同步性较好,该芯片在完成某项功能或检测异常时才产生中断,中断产生时,相应寄存器中的数据已经就绪,不宜采用CPU定时读取ADE7758
寄存器中存放的数据,前者是同步读数,后者是异步读数。如要提高测量精度,建议使用外接高精度基准电压芯片。
1.4SPI总线
SPI总线是一种高速同步串行总线,两个芯片之间的数据速率可达几兆bps。我们用5Mbps传送。ADE7758与CPU之间有3个引脚,由于传送速率较高,因而二芯片必须靠近,只能布置在一块印制板内,故名“板内总线”,且数据线、时钟线之间最好用地线隔开,避免线间串扰。其原理框图如图4所示。
[attach]45392[/attach]
图4SPI总线原理图图4中:SDI为输入数据线;SDO为输出数据线;SCK为时钟线,主控制器发送时钟,从控制器接收时钟。MICROCHIP公司的PIC(CPU)芯片,SPI总线和I2C总线引脚共用,初始化程序中要预置成用于SPI总线功能。FREESCALE公司的CPU中SPI和I2C引脚是分开的。SPI总线数据传输时一般用中断方式,一个字节中断一次,故数据率较高,也可在一帧数据传送的第一字节产生中断,后续字节传送用查询。
使用SPI总线要注意的是数据传送速率与印制板布线两个问题。
2实时时钟(RTC)与峰谷用电、分时计费
用SPI总线、ADE7758专用芯片、CPU组成的多功能电度表,容易达到0.5级精度,但电能计量的精度与实时时钟的温度稳定性和时间稳定性有密切关系,选择内置晶体的RTC价格较贵,若晶体外置则要考虑晶体的稳定性或采取必要的温度补偿措施。
这种多功能三相智能电表,通过键盘设定,LCD显示,人—机界面友好,容易实现峰谷用电,分时计费,适用于智能成套开关柜和各种工业、农业、国防的三相电度计量、收费。
3结束语
ADE7758计量芯片与8位或16位单片微机组合成三相多功能电度表,容易实现0.5级的高精度,若使用0.1%线性度的电压互感器和电流互感器、具有温度修正的RTC可实现0.2级精度。
这类电度表精度高,可靠性好,使用键盘设定和LCD(128×64点阵)显示,汉字提示,界面友好,同时具有联网功能和电能脉冲输出,给用户带来极大的方便,在具有现场总线局域网的智能成套柜中,可直接将各种数据上传给中央控制室。
这种电表具有峰谷用电、分时计费功能,24小时内可分8小时段计费,可节约用电、平衡用电,提高电能的使用效率,符合我国节能降耗的国策,应大力推广使用。
ADE7758是AD公司1999年推出的芯片,06年又推出ADE7762,ADE7752B三相电能计算芯片;单相电度表也推出ADE71XX系列(具有防窃电功能)和ADE75XX系列,且将计量芯片与MCU(8052核心)组合成一个芯片,其造价更低,性能更好。我们应利用这类芯片,开发出价廉物美的智能型电度表。
参考文献
1HighPerformance,EnhancedFlashMicrocontrellersWith10-BitA/DPIC18FXXXPICmicro18FXXXXMCU系列参考手册.
2AnalugDevice,IncADE7758PolyPhaseMulti-FunctionEnergyMeteringICWithPerPhaseinformation.
王成多,男,1940年生,1965年毕业于浙江大学,一直从事计算机应用、智能电器、数字仪表、现场总线局域网的开发研究。