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


单相电能计量芯片 MCP3906 及其应用 引言 电能表作为电能计量的专用仪表,在电能管理仪器仪表中占有很大比例,其性 能直接影响着电能管理的效率和科技水平。从产品的功能、性能及经济效益等多方面来看, 全电子电能表与传统的感应式电能表相比,存在着明显的优势。而且电能表作为计量管理和 用电管理的终端,它所提供的各种功能是实现电力系统自动化管理必不可少的。传统的测量 都是采用 A/D 转换电路,但这种方法使部分电参量测量精度欠佳,性价比不理想,且软件编 程相对复杂, 微控制器必须对采样电路进行数据处理(如电压、 电流的平均值、 有效值, 有功、 无功计算等)。而随着现代电子产业的高速发展,测量电路的集成化、模块化成为未来发展的 趋势,各大器件公司也纷纷推出自己的电能计量芯片。这种集成芯片不仅精确度高,而且硬 件、软件设计简单,价格便宜,性价比高,极具市场潜力。本文给出了基于 Microchip 公司 的 MCP3906 单相电能计量芯片, 并以 AVR 公司的 ATMega16 为 MCU 设计开发的一款新型单相电 能表实现方案。 与以往电能表相比, 该方案具有设计接口简单、 结构紧凑、 可靠性高等特点。 1 MCP3906 单相电能计量芯片 MCP3906 是 Microch ip 公司推出的单相电能计量芯片, 它支持国际电能计量标准技术规范 IEC62053, 可提供与平 均有功功率成比例的频率输出,以及与瞬时功率成比例的高频输出用于电表校准。 MCP3906 内 部 包 含 两 个 16 位 △-∑ADC , 可 用 于 各 种 IB 和 IMAX 电 流 和 小 分 流 器 (<200μΩ )的电表设计。 该芯片还包含一个超低温漂(<15ppm/℃)参考电压, 通过特殊设计的带隙温度曲线,可在整个工业级温度范围内使温度梯度达到最小。固定功能 的片上 DSP 模块可用于计算有功功率,此外,片上还有驱动机械计数器的高输出驱动器,可 以减少现场故障和机械计数器咬合。芯片的空载门限模块可防止任何电流潜变(Creep)测量, 而上电复位(Power on Reset,POR)模块则可在低电压时限制电表测量。因此,MCP3906 是具 备高现场可靠性的精密电能计量 IC,并采用业界标准的引脚配置。 1.1 MCP3906 的内部结构及工作原理 MCP3906 是混合模拟/数字信号的 CMOS 集成电路,其内部结构框图。 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 封装,其引脚排列。各引脚的功能说明如表 1 所列。

2 MCP3906 在单相电能表中的应用 2.1 单相电能表的系统组成 利用 MCP3906 和 AVR Mega16 设计的单相电能表系统框图。图中,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 上显示电量和时间等。主程序的流程图。

而电量处理模块则用于读取计量芯片的有功等电量数据,并进行复杂的处理,最后保存 这些电能参量。 按键中断模块主要用来处理按键中断。LCD 显示模块则用于完成 LCD 字段的显示,可通 过 LCD 显示屏轮流显示有功和总电量等参数。 通信模块主要按照通讯规约的要求,来实现与抄表系统的可靠通讯。以便通过抄表系统 来读取用户的电量数据以及设置时间、费率和地址等电表参数。 3 结束语 通过本文基于 MCP3906 电能芯片和 AT-Mega16 单片机的单相电表可实现对单相电能的计 量。该系统性能稳定、功能完善、操作简单,非常适用于单相电能的测量。其较高的性价比 也为计量机构和用户提供了更多的一种选择。


相关文档

更多相关文档

电子元器件应用-单相电能计量芯片MCP3906及其应用
锐能微单相多功能电能计量芯片
单相多功能电能计量芯片FAQ-ATT7053
新一代单相多功能电能计量芯片工作原理及应用
电能计量芯片ADE7758的应用
单相计量芯片CS5460A在三相防窃电表中的应用
新型电能计量芯片CS5463及其应用
电能计量芯片组AT73C500和AT73C501及其应用
三相电能计量芯片ATT7026及应用
电能计量芯片CS5460及其应用1
CS5464电能计量芯片 中文版
电子元器件应用-单相电能计量芯片MCP3906及其应用
国内外电能计量芯片产品简介
电能计量芯片CS5460及其应用
三相电能计量芯片ATT7026及应用
电脑版