单相电能计量芯片MCP3906及其应用

发布者:SparkCrafter最新更新时间:2007-04-30 来源: 电子元器件应用关键字:感应  采样  有效  功率 手机看文章 扫描二维码
随时随地手机看文章
引言

  电能表作为电能计量的专用仪表,在电能管理仪器仪表中占有很大比例,其性能直接影响着电能管理的效率和科技水平。从产品的功能、性能及经济效益等多方面来看,全电子电能表与传统的感应式电能表相比,存在着明显的优势。而且电能表作为计量管理和用电管理的终端,它所提供的各种功能是实现电力系统自动化管理必不可少的。传统的测量都是采用A/D转换电路,但这种方法使部分电参量测量精度欠佳,性价比不理想,且软件编程相对复杂,微控制器必须对采样电路进行数据处理(如电压、电流的平均值、有效值,有功、无功计算等)。而随着现代电子产业的高速发展,测量电路的集成化、模块化成为未来发展的趋势,各大器件公司也纷纷推出自己的电能计量芯片。这种集成芯片不仅精确度高,而且硬件、软件设计简单,价格便宜,性价比高,极具市场潜力。本文给出了基于Microchip公司的MCP3906单相电能计量芯片,并以AVR公司的ATMega16为MCU设计开发的一款新型单相电能表实现方案。与以往电能表相比,该方案具有设计接口简单、结构紧凑、可靠性高等特点。

1 MCP3906单相电能计量芯片

  MCP3906是Microchip公司推出的单相电能计量芯片,它支持国际电能计量标准技术规范IEC62053,可提供与平均有功功率成比例的频率输出,以及与瞬时功率成比例的高频输出用于电表校准。MCP3906内部包含两个16位△-∑ADC,可用于各种IB和IMAX电流和小分流器(<200μΩ )的电表设计。该芯片还包含一个超低温漂(<15ppm/℃)参考电压,通过特殊设计的带隙温度曲线,可在整个工业级温度范围内使温度梯度达到最小。固定功能的片上DSP模块可用于计算有功功率,此外,片上还有驱动机械计数器的高输出驱动器,可以减少现场故障和机械计数器咬合。芯片的空载门限模块可防止任何电流潜变(Creep)测量,而上电复位(Power on Reset,POR)模块则可在低电压时限制电表测量。因此,MCP3906是具备高现场可靠性的精密电能计量IC,并采用业界标准的引脚配置。

1.1 MCP3906的内部结构及工作原理

  MCP3906是混合模拟/数字信号的CMOS集成电路,其内部结构框图如图1所示。  

  MCP3906可提供与有功功率成比例的频率输出和与瞬时功率成比例的高频输出来用于校准。它的两个通道均使用16位二阶△-∑ADC,能以MCLK/4的频率对输入进行采样,同时允许对动态范围很宽的输入信号进行采样。可编程增益放大器(Programmable Gain Amplifier,PGA)扩大了电流输入通道(通道0)的可用范围。其有功功率的计算以及与计算有关的滤波均可在数字域中完成,从而提高了其稳定性和温漂性能。

  MCP3906的两个数字高通滤波器(HPF1和HPF2)可以滤除两个通道的系统偏移量,因此,有功功率的计算不含任何电路或系统偏移量。经过高通滤波后,电压和电流信号相乘,即可得出瞬时功率信号。此信号不含直流偏移分量,因此可有效利用求平均法(Averaging Technique)计算出所需的有功功率输出。

  瞬时功率信号包含的有功功率信息就是瞬时功率的直流分量。求平均法可用于计算正弦和非正弦波形,以及所有功率因数。瞬时功率经过低通滤波器(LPF)就可以产生瞬时有功功率信号。

  通过MCP3906的DTF转换器可对瞬时有功功率信息进行累加,以产生输出脉冲,此脉冲的频率与平均有功功率成比例。FOUT0和FOUT1输出的低频脉冲可用于设计驱动机电式计数器和双相步进电机,以便显示实际消耗的有功功率。每个脉冲对应于一个固定的有功电量值,其功能可由F2、F1和F0的逻辑进行选择。HFOUT输出具有较高的频率设定和较低的积分周期,可用于表征瞬时有功功率信号。由于累加时间较短,该输出可使用户在稳定的负载条件下进行快速的校准。

1.2 MCP3906的引脚功能

  MCP3906采用24引脚SSOP封装,其引脚排列如图2所示。各引脚的功能说明如表1所列。

 

 

2 MCP3906在单相电能表中的应用

2.1 单相电能表的系统组成

  利用MCP3906和AVR Mega16设计的单相电能表系统框图如图3所示。图中,MCP3906芯片用于对输入的电压和电流进行计算。将经过高通滤波后的电压和电流信号相乘,得出瞬时功率信号,此瞬时功率经过低通滤波器即可产生瞬时有功功率信号。此信号不含直流偏移分量,但可利用求平均法计算出所需的有功功率输出:然后通过器件的DTF转换器对瞬时有功功率信息进行累加,以产生输出脉冲,此脉冲的频率与平均有功功率成比例,每个脉冲对应于一个固定的有功电量值;再通过AVR单片机对该脉冲信号进行计数,即可得出有功功率的数值;最后通过LCD显示模块显示出来。系统的电能累计分为第一次上电后的连续累计和时段累计两种。时段累计需要对时间进行判断,即如果当前的时间处在某个时段内,则对该时段进行电能累计;否则,不进行电能累计。

2.2 系统功能模块

  (1) RTC实时时钟模块

  时钟是电能分时计量的基础,实时时钟分硬时钟和软时钟两种,本设计选用硬时钟。当前应用较为广泛的时钟芯片有PCF8583、DS1302等。本设计选用DS1302实时时钟芯片来为系统提供时钟,可精确到年月日时分秒。该芯片内置可编程日历时钟和31字节的RAM,工作电压范围为2.5~5.5V,且功耗低。掉电后可由电池供电,其工作寿命达10年以上。

  (2) LCD显示模块

  电能表的显示一般可采用段式LCD显示器,这种显示器具有功耗低、寿命长、显示方式灵活等优点。

  (3) 通信接口模块

  通讯处理模块是电能表系统与外界通讯的模块,这是依据国标规程编写的一个软件模块。该模块包括通讯接收处理、通讯命令处理及通讯发送处理等部分。由于通讯信道有红外信道和RS485信道两个信道,故在通讯时,要由MCU来判断道底使用哪个信道。

  (4) 数据存储模块

  该功能模块主要由支持I2C总线的可擦写EEP-ROM (AT25C256)和掉电保护电路组成,主要用于存储计算出来的电压、电流、有功等实时值以及每个时段的有功电能值,还有掉电时间记录、电压电流越上下限报警记录和历史记录等等。如果模块掉电,系统中的掉电保护电路会自动切换到后备电池给外部RAM供电,以保证RAM里所有的数据不丢失。

  (5) 电源

  为确保电能表稳定可靠的运行,电源是电能表设计的一个关键。本设计采用一路9V电源和一路5V电源来分别给AVR Mega16和RS485通信单元供电。通信单元、计量单元和MCU之间的通信采用光耦进行隔离,可提升整个系统的抗干扰能力。众所周知,电能表的干扰源主要有电网的电压波动、闪电冲击和变压器产生的电磁感应等。本设计采用压敏电阻来吸收瞬问高压冲击。电源进线处则使用磁环来防止高频电磁脉冲对电路的干扰和破坏。

2.3 软件设计

  整个电能表的软件程序由主程序、系统初始化、电量处理模块、数据存储、键盘中断、LCD显示模块、通信模块等组成。通过主程序或通过中断方式可以调用子程序,以实现系统的整体功能。

  其中主程序可用于完成启动和系统初始化(包括FLASH、RAM、LCD的设置、SCI及RTC等的初始化),以及判定时段,在LCD上显示电量和时间等。主程序的流程图如图4所示。

 

  而电量处理模块则用于读取计量芯片的有功等电量数据,并进行复杂的处理,最后保存这些电能参量。

  按键中断模块主要用来处理按键中断。LCD显示模块则用于完成LCD字段的显示,可通过LCD显示屏轮流显示有功和总电量等参数。

  通信模块主要按照通讯规约的要求,来实现与抄表系统的可靠通讯。以便通过抄表系统来读取用户的电量数据以及设置时间、费率和地址等电表参数。

3 结束语

  通过本文基于MCP3906电能芯片和AT-Mega16单片机的单相电表可实现对单相电能的计量。该系统性能稳定、功能完善、操作简单,非常适用于单相电能的测量。其较高的性价比也为计量机构和用户提供了更多的一种选择。

关键字:感应  采样  有效  功率 引用地址:单相电能计量芯片MCP3906及其应用

上一篇:基于USB接口和DSP的飞机防滑刹车测试系统
下一篇:1xEV-DO 移动终端测试要求及方法

推荐阅读最新更新时间:2024-03-30 22:05

高光通量与大功率LED及其应用
一、 LED的发展史和应用潜力LED从诞生至今以每10年亮度提高30倍,价格下降10倍的“Haitz”定律快速发展。普通高亮度白光LED目前实验室里已经达到100 lm/W的水平,50 lm/W的大功率白光LED也已进入商业化。在单色光方面,红光、黄光、蓝光、绿光的光效也不断被刷新记录,LED作为新型光源应用范围越来越广,也逐渐引起了更多人的关注和期望。目前LED应用呈多元化分布在各个行业,包括指示、显示、背光、照明等。照明则是LED诸多应用中最有潜力的行业,随着LED光效的不断提高和成本的不断降低,其在整个照明领域占有的市场也会日益扩大。继美国的“下一代照明计划”,日本的“21世纪照明计划”,欧盟的“彩虹计划”和韩国的“固态
[电源管理]
表面肌电信号数字传感器的原理与设计
  1.引言   表面肌电(surface electromyography, sEMG)信号是神经肌肉系统在进行随意性和非随意性活动时的生物电变化经表面电极引导、放大、显示和记录所获得的一维电压时间序列信号,其振幅约为0-5000μV,频率0-1000Hz,信号形态具有较强的随机性和不稳定性。与传统的针式肌电图相比,sEMG的空间分辨率相对较低,但是探测空间较大,重复性较好,对于体育科学研究、康复医学临床和基础研究等具有重要的学术价值和应用意义 。   人体是一导电体,工频干扰及体外的电场、磁场感应都会在人体内形成测量噪声,干扰sEMG的检测,所以信号的滤波和电路的屏蔽成为表面肌电信号数字传感器设计的重点。分为几个部分:电
[医疗电子]
功率VHF无线通信接收器MICRF004及其应用
    摘要: MICRF004是Micrel公司最新推出的小型单片无线通信接收器集成电路。利用它可真正实现单片机“无线输入、数据输出”功能。另外,MICRF004的效率和可靠性都非常高,是目前无线通信应用领域成本最低的单片解决方案。文中介绍了它的主要特点、引脚功能、工作原理和典型应用电路。同时还给出了由MICRF004组成的150MHz、1kb/s接收器/解码器的实际电路和其外围元件的具体参数。     关键词: 无线通讯 接收器 小功率 MICRF004 1 概述 MICRF004是Micrel公司最新推出的小型单片无线通信接收器集成电路。它是为甚高频段(VHF频段)的无线通信应用而专门设计的无线接
[应用]
单片机人体红外感应自动门电路
基于51单片机和人体红外感应模块的自动门程序设计资料分享给大家 Altium Designer画的自动门原理图和PCB图如下:(51hei附件中可下载工程文件) 单片机源程序如下: #include reg52.h #define uchar unsigned char //无符号字符型 宏定义 变量范围0~255 #define uint unsigned int //无符号整型 宏定义 变量范围0~65535 unsigned char code zheng ={0x08,0x04,0x02,0x01};//正转表格 unsigned char code fan ={0x01,0x02,0x
[单片机]
单片机人体红外<font color='red'>感应</font>自动门电路
STM32F4四路ADC采样问题探讨
1.ADC配置 1.1模式确定 主从模式,选择主ADC1模式带动从ADC2模式 对应代码段: /* Enable DMA request after last transfer (Multi-ADC mode) */ ADC_MultiModeDMARequestAfterLastTransferCmd(ENABLE); 1.2 时钟初始化ADC ADC时钟挂在APB2上,这里程序配置为168MHz RCC_APB2PeriphResetCmd(RCC_APB2Periph_ADC1,ENABLE); RCC_APB2PeriphResetCmd(RCC_APB2Periph_ADC1,DISABLE);
[单片机]
STM32F4四路ADC<font color='red'>采样</font>问题探讨
电力系统电压稳定无功功率及其补偿问题解决
  随着电力系统对电能质量要求的日益提高,影响开关电源模块电力系统电压稳定的无功功率及其补偿问题越来越受到重视。供电系统中已经有大量的无功补偿装置投入运行,这对MTD2002电力系统的稳定起到了一定的作用。然而,在类似于轧钢等无功功率动态变化的工业场所,由于无功功率的大小不但随时间在不断变化,而且变化的速度很快。为了获取稳定电压,通常要求无功补偿装置能快速跟随无功电流变化,这无疑对无功电流检测的准确性和快速性提出了更高要求。本文提出了基于瞬时无功功率理论?1? 实现开关电源模块无功快速检测,并将MTD2002检测算法在87C196KC单片机上实现的方法,试验证明,该方法具有较高的检测精度和较快的检测速度,是动态无功补偿装置的较佳检
[单片机]
Ecovolta推新电动车电池安全概念 可有效降低电池起火/爆炸风险
据外媒报道,瑞士电池制造商Ecovolta正为其锂离子电池引进一种新安全概念,该概念被证实可以降低 电动汽车 电池起火和电池爆炸风险。Ecovolta采用了由电解镀镍冷轧带材制成电池接头,当电流上升时,该接头可自动将有故障的电池与电池组的其他部分断开。 在电池组受到机械损伤的情况下,一旦高电流流经受损伤的区域时,该区域温度会上升。在传统的电池解决方案中,电池会直接受到影响,因为其材料会迅速膨胀,从而导致爆炸和电池起火。 相较之下,Ecovolta的电池组在发生机械损伤时,只有电池连接处的局部温度会升高。然后,连接处会融合,将受损的电池与完好的电池组分离开来,电池组的其余部分仍可正常工作。综合实验室的试验表明,只有当分离开的电池
[汽车电子]
Ecovolta推新电动车电池安全概念 可<font color='red'>有效</font>降低电池起火/爆炸风险
单片机驱动为什么要设置为低电平有效?
问题:单片机的外围电路设计及程序编写大多是以低电平有效来驱动电路的? 回答:这是因为单片机的低电平时的灌电流一般比高电平时的拉电流要大。如一般的51 系列单片机的I/O 口可以输出4mA 的拉电流或20mA 的灌电流;而其他也有一些芯片,如PIC单片机有一些非常实用的通用特性:I/O口灌电流/拉电流都很大——25MA/25MA。 总结:用低电平做驱动,灌电流大,驱动能力强。 问题:一些芯片的管脚是低电平有效,为什么要在低电平有效的管脚上加个上拉电阻?这样不就成高电平了吗? 回答:在低电平有效的管脚上加个上拉电阻是为了在非正常状态时使这个管脚的输入处于无效状态,可以抗干扰。这是因为要求做到通用性要大.还要适合各种电子元件的电
[单片机]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新测试测量文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved