如何基于C2000内置12位ADC设计电能计量方案?

时间:2018-08-03来源:网络

AFE_GET_VRMS,

AFE_GET_IRMS,

AFE_GET_POWER_FACTOR,

AFE_GET_FREQUENCY,

AFE_GET_ENERGY_MODE,

AFE_GET_STARTUP_I,

AFE_GET_PULSE_CONST,

AFE_GET_POWER_GAINA0,

AFE_GET_PHASEOFFSET_A0,

AFE_GET_VGAINA,

AFE_GET_IGAINA,

AFE_GET_IOFFSETA,

};

以下对每个地址进行解析:

AFE_GET_ACTIVE_POWER

描述:有功功率

单位:10mW

AFE_GET_REACTIVE_POWER

描述:无功功率

单位:10mVar

AFE_GET_APPARENT_POWER

描述:视在功率

单位:10mVA

AFE_GET_VRMS

描述:电压有效值

单位:10mV

AFE_GET_IRMS

描述:电流有效值

单位:1mA

AFE_GET_POWER_FACTOR

描述:功率因数

单位:0.0001

AFE_GET_ACTIVE_ENERGY

描述:两回路中较大有功电能脉冲数

单位:依赖脉冲常数

AFE_GET_REACTIVE_ENERGY

描述:两回路中较大无功电能脉冲数

单位:依赖脉冲常数

AFE_GET_FREQUENCY

描述:系统频率

单位:0.01Hz

AFE_GET_POWER_GAINA0

描述:功率增益

AFE_GET_PHASEOFFSET_A0

描述:电压电流角差补偿

AFE_GET_VGAINA

描述:电压增益

AFE_GET_IGAINA

描述:电流增益

AFE_GET_IOFFSETA

描述:电流偏置

单位:1mA

AFE_GET_POFFSETA

描述:功率偏置

单位:10mW

AFE_GET_ENERGY_MODE

描述:能量累计模式

单位:0绝对值累计1正能量累计

ZHCA501–Jan2013

描述:启动电流

单位:1mA

AFE_SET_PULSE_CONST

描述:脉冲常数

获取实时数据结构

enum set_parameter_table

{

AFE_SET_BASE = 0x00,

AFE_SET_POWER_GAINA0,

AFE_SET_PHASEOFFSET_A0,

AFE_SET_VGAINA,

AFE_SET_STARTUP_I,

AFE_SET_FREQUENCY,

AFE_SET_SAMPLES_10S,

AFE_SET_IGAINA,

AFE_SET_IOFFSETA,

AFE_SET_POFFSETA,

AFE_SET_ENERGY_MODE,

AFE_SET_PULSE_CONST,

AFE_SET_CAL_INIT,

};

AFE_SET_POWER_GAINA0

描述:功率增益

AFE_SET_PHASEOFFSET_A0

描述:电压电流角差补偿

AFE_SET_VGAINA

描述:电压增益

AFE_SET_STARTUP_I

描述:启动电流

单位:1mA

AFE_SET_IGAINA

描述:电流增益

AFE_SET_IOFFSETA

描述:电流偏置

单位:1mA

AFE_SET_POFFSETA

描述:功率偏置

单位:10mW

AFE_SET_PULSE_CONST

描述:脉冲常数

AFE_SET_CAL_INIT

描述:校表初始化

AFE_SET_CAL_END

描述:校表结束

AFE_SET_SAVE_FUNC

描述:用户设置校表数据保存函数

3 校表介绍

3.1 校表寄存器

校表寄存器在火线零线等同对待。

功率增益寄存器

电压电流角差补偿寄存器

有功偏置寄存器

电流增益寄存器

电流偏置寄存器

电压增益寄存器

3.2 校表方法

本计量库提供了专门的接口对计量参数进行校准。校表软件在pc端运行,通过串口通讯,进行参数设置。具体操作可参考示例代码。

3.2.1 功率增益及偏置校准

功率增益校准可以进行单点和两点校准。当单点校准时,功率偏置默认为0。当两点校准时,功率偏置为功率相对0点的截距。校表可以通过脉冲也可以通过多次读取功率值求平均进行。两点校表公式如下:(最好取100%Ib 和5%Ib两点)

功率增益校验公式:

EH和EL为大电流和小电流时功率的误差。(如100%Ib和5%Ib两点功率的误差)NH2L为大电流和小电流的比差。(如NH2L=100%Ib/5%Ib=20)

功率偏置校验公式:

PGEN是在小电流时的标准功率值。

无功的增益和偏置类似于有功,可参考有功校准。以下是一个单点校表的例子,说明如何编写校表软件:

1. EH =0.5%

2. 原始的P1_GAINn=10000

3. 新的P1_GAINn+1=10000/(1+0.5%)=9950

1 2 3

关键词: C2000 控制 ADC

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版