HFCONST = INT[(16.1079 * Vu*Vi*10^11)/(Un*Ib*Ec],其中参数意义如下:
Vu: 电压采样输入值,例如电压采样是6个270kΩ分压,那么Vu=220/(6*270)=0.136V;(默认ADC增益是1,若不是需要乘以增益倍数代入公式)
Vi 是电流采样输入值;需要特别注意是在这里需要乘以ADC通道的增益,例如锰铜分流器的阻值是200微姆,假设Ib是5A, ADC增益采用默认的16,那么Vi就是0.016V,
Un :220V。
EC取经验值3200。最后HFCONST计算出来是9957, 转化为16进制数为0x26e5写入HFCONST寄存器中。