电子工程师的网站
首 页 |  新闻资讯 | 最新产品 | 解决方案 | 技术参数
设计应用
电路图 | 技术资料 | 芯片资料 | 技术论坛
  现在位置: 首页 > 设计应用 > 电测仪表 > 详细信息
电测仪表:ADuC812在三相电能测量系统中的应用
来源:   时间: 2007-5-27 13:03:02    
ADuC812是美国Analog Devices公司投入市场的第一种微转换器产品,他集成了一个完全可编程的、自校准、高精度的模拟数据采集系统。他小得可以放置在一个传感器、转发器或电缆连接器之内。他的成本极低,因此可以取代建立在单片机基础上的高成本、大体积的产品。由于其高精度和高速度,他适用于智能传感、瞬时获取、数据采集和各种通信系统。此外,与分立式的AD转换和微控制器相比,他的效率更高。因为后者要求CPU用更多的精力控制数据转换,而他获取数据只需简单地从寄存器中读取。这样就减轻了程序设计的负担,极大地提高了开发效率。这种崭新的微转换器和他先进的混合信号处理的IC工艺,显著地提高了数据采集系统的性能并大幅度地减少了开发时间和成本。其高性能和高精度转换技术,能更灵活地对芯片编程,能更方便地处理大量的数据采集问题,其低廉的价格更富有竞争力。在我们研制的三相电能测量系统中,以ADuC812为CPU完成数据同步采集和计算,实现三相电压、电流、功率和电能的实时精确测量。

1 ADuC812简介

ADuC812是全集成的高性能的12位数据采集系统,他在单个芯片内集成了8通道、12位能自校准ADC和2个12位DAC与8051兼容的MCU。

ADuC812片内带有8kB的闪速/电擦除(Flash/EE)程序存储器、640B的闪速/电擦除数据存储器以及256B的SRAM,还能外接最多16MB的外部数据存储器和最多64kB的外部程序存储器。A/D转换的速度最高可以达到200kb/s(12MHz晶振)。ADuC812自带2.5V电压基准;8通道高精度12bADC,2个12b电压输出DAC。在外围接口上面,ADuC812带有32条可编程的I/O线,包括UART串行口I/O,IZC兼容口SPI串行I/O。控制转换器的静态CPU标准、等待和掉电模式等特性,可用于低功耗的应用场合,该芯片采用52脚扁平四方形塑封(DQFP)。

ADuC812区别于51系列单片机的一个显著特征就是能加载程序代码给片内在线可编程闪速/电擦除程序存储器。这种在线代码加载利用UART串行口实现。串行加载允许用户对在线连接的目标系统重新编程,因而不必使用其他的外部编程器。我们利用QuickStart开发系统工具,就可以通过串口从上位机直接把程序代码写入ADuC812的程序存储器中,实现在系统编程,加快开发进程。

2 系统硬件设计

采用ADuC812设计的三相电能测量系统硬件框图如图1所示。在此电能测量系统中,ADuC812内部转换器接受的模拟电压的输入范围为0~十VREF,故需设计6路直流电平调整电路,将满度220V电压,5A电流对应地转换为0.8VREF,这样和标准表进行比对时就可以达到满度120%的要求。利用ADuC812内部12bADC分别对电压、电流进行采样,将输入信号锁相倍频4倍作为A/D转换启动信号,以保证每周波精确采样4点。实时计算电压U、电流/和功率户并计算电能U/的累加值,每当电能值累加0.01 kW时通过P3.4口送出一个脉冲,以作校验使用。电能值掉电时保存在ADuC812内部闪速/电擦除数据存储器中,作为下次开机电能累加的初始值。

由于ADuC812内只有一个A/D转换器,故对6路信号的采样要通过内部的模拟开关进行切换。为保证信号采集的实时性,对6路信号的转换是这样实现的:第1路信号由锁相倍频电路输人23管脚CONVST启动ADC转换,另外5路信号的ADC转换由ADuC812内部定时器2的溢出位用作起始触发脉冲输入依次启动,并尽量提高采样频率(采用10kHz),让信号间的延时最小。


3 电力参数的算法

在该三相电能测量系统中,采用ADuC812作CPU,将电网频率4倍频,以确保每周波采样4点,并实时计算每周波内各相电压有效值U,电流有效值I,三相总有功以及各相有功功率值P、无功功率Q、功率因数COSφ和电能W。其各项计算公式见式(1)~式(6)。总的有功功率、无功功率和电能值为三相的总和。对于功率因数,为了方便软件编程的实现,利用式(6)进行计算。式中N为每周波的采样点数,u,i为AD采集的电压、电流的瞬时值。

4 系统软件设计

系统软件要完成对采集数据的处理和各电力参数的计算,并将结果送数码管显示。包括主程序、ADC中断服务子程序,程序用C语言编写,大大提高了开发效率。

主程序流程图如图2所示。首先进行初始化,包括关中断、定义变量和常数、对各变量置初始值、设置外部中断1和外部管脚起动AD模式。完成初始化工作后,读出上次开机运行记录的电能值,开中断。每采完5周波,将电压、电流乘积的累加和进行滤波,滤波后的电能值乘以系数尺,每当电能值累加0.01kW时,从I/O口(P3.4)送出一个脉冲;根据式(1)~式(6),分别计算出电压、电流有效值、有功、无功、功率因数以及电能各参数,并响应按键,选择参数送数码管显示。

ADC中断服务子程序流程图如图3所示。在中断服务程序完成如下工作:首先关中断,读取AD转换值存入内部数据区,判断是否对6路信号各采完一个点,巳完成则送出6个数据到外部数据区保存;然后进人通道选择,进行模拟开关的切换,之后开中断并返回。

系统软件的设计还有一个重要的任务就是要在断电的时候将电能值保存到片内闪速/电擦除数据存储器中。我们利用了电源监视器中断,断电时产生并进人中断,在中断程序中将电能值写入片内闪速/电擦除数据存储器保存。由于ADuC812片内闪速/电擦除数据存储器必须按字节编程,而保存的电能值为float型,需占4B,所以根据float型数据的存储格式将电能值对应保存在闪速/电擦除数据存储器一页的4B内,在主程序中相应地把闪速/电擦除数据存储器的数据还原为电能值。程序代码如下:

void power_lose() interrupt 8 //中断向量
{
EADRL=0x01; //置页指针
ECON=Ox05; //擦除
pu2=&energy_sum;
//电能值保存于float型变量energy_sum中
for(m=0;m<4;m++)
{
energy_split[m]=*pu2;
pu2++;
}
EDATAl=energy_split[0];
EDATA2=energy_split[1];
EDATA3=energy_split[2];
EDATA4=energy-split[3];
EADRL=0x01; //置页指针
ECON=0x02; //写入
while(1);

5 结果与讨论

通过多次测试,我们发现这一电能测量系统能达到预定的实时采样要求,能对每周波精确倍频采样,并能实时计算显示各电力参数,而且具有良好的稳定性和可靠性。我们采用JWD-3型数控校表源作为输入信号源,与EWH3005MC标准功率电能表(0.1级)进行比对,测试结果表明该三相电能测量系统能达到5‰的高精度(见表1),且仪器成本低、功能强、功耗低。因此,预计其市场前景非常广阔。

相关信息
发表评论
打印本页 关闭本页
基于8051单片机的频率测量技术
  引言   随着无线电技术的发展与普及,"频率"已经成为广大群众所熟悉的物理量。而单片机的出现,更是对包括测频在内的各种测量技术带来了许多重大的飞跃,然而,小体积、价廉、功能强等优势也在电子领域占有非常重要的地位。为此.本文给出了一种以单片机为核心的频率测量系统的设计方法。 1 测频系统的硬件结构   测量频率的方法一般分为无源测频法、有源测频法及电子计数法三种...
>>详细内容
关于C8051F021的定位和报警移动终端设计
    C8051F021是美国Cygnal公司生产的单片机。具有双串口、低功耗、高速度等优点。本文以GSM的数据业务,设计一种具有报警和定位的移动终端,并介绍该终端的结构框图、工作原理以及I/O配置和初始化程序。   引言   GSM网是目前移动通信体制中最成熟、最完善、应用最广的一种系统。数据业务作为GSM网络的一种基本业务,已得到越来越多的系统运营商和开发商的重视,基于这种业务的各...
>>详细内容
Silicon Laboratories推出C8051F336系列高整合8位微控制器
    Silicon Laboratories在美国波士顿举行的嵌入式系统研讨会 (Embedded Systems Conference) 发表C8051F336系列高整合8位微控制器,进一步扩大其领先业界的小型微控制器产品阵容。F336系列的接脚与Silicon Laboratories C8051F330系列完全兼容,但程序存储空间增至16kB。F336系列拥有更多闪存、高效能外围和在各种条件下均可发挥最佳效能的操作能力,设计人员很容易通过软件将产品升级...
>>详细内容
在嵌入FPGA的IP核8051上实现TCP/IP的设计
     0 引言   随着芯片规模的越来越大、资源的越来越丰富, 芯片的设计复杂度也大大增加。事实上, 在芯片设计完成后, 有时还需要根据情况改变一些控制, 这在使用过程中会经常遇到。这时候如果再对芯片设计进行改变将是很不可取的, 因为需要设计人员参与这种改变, 这无论是对设计者还是用户都是不能接受的。于是就有必要让这种可以改变的简单控制在芯片设计时就存在, 而且同时还应该...
>>详细内容
论C8051F005单片机的比例电磁铁控制技术
  引言   比例电磁铁作为执行元件,是机电一体化的关键产品之一,广泛应用于各种自动化控制系统中;比例电磁铁的推力大,结构简单,维护方便,成本低廉,是应用非常广泛的电—机械转换器[1];比例电磁铁的特性及工作的可靠性,对于整个控制系统具有十分重要的影响,是决定控制系统品质的关键部件之一。比例电磁铁作为电—机械转换元件,其功能是将比例控制放大器输给的电流信号,转换成...
>>详细内容
关于单片机C8051F060的智能功率柜
  1 引言   随着发电机容量的不断增大,对励磁系统的要求越来越高。国内目前使用的各类励磁调节器都非常先进,但功率柜的制造水平却不尽如人意,这势必影响励磁系统整体性能的提高进而妨碍整体发电系统性能的提高。   目前,国产的励磁功率柜普遍存在检测功能不全、信息传送技术、控制和检测技术落后等问题。为了解决这一问题,本文给出了通过采用高集成度单片机C8051F0...
>>详细内容
已有(
)位对此新闻感兴趣的网发发表了看法 >>更多评论
内 容:
     
 
热点新闻
一周排行
关于我们 | 服务项目 | 付款方式 | 广告服务 | 联系我们 | 友情链接 | 投诉 建议 合作 | 网站地图 | 加入收藏
Copyright © 2007-2008 WEEQOO.COM Corp.All Rights Reserved. 版权所有 经营许可证编号:浙B2-20050339 法律声明
维库电子旗下网站:维库电子市场网 | ChinaICMart | 维库电子开发网 | 维库电子人才网
总部:杭州市下城区朝晖路182号国都发展大厦1号楼80A
电话:0571-85889139-8007 QQ:303939539 | MSN:zh1226@hotmail.com |  邮箱:laz8258@163.com dzsc51@163.com