“从计量芯片有效值寄存器读出的值如何转化为实际电压、电流值,转换关系是怎样的?”这是很多初次使用计量芯片进行测量应用的工程师经常碰到的问题。
下面以 RN8209D/RN8209C/RN8209G/为例,给出有效值寄存器转化为实际值的方法和公式(RN8211/RN8213/RN8302/RN8302B转换方法类似)。
电压有效值的转换:
1.确定电压转换系数Kv
给电表施加额定电压Un(标准电压),读出电压有效值寄存器URMS(寄存器地址=0X24) 的值:Urms0,按公式:Kv=Un/Urms0计算出电压转换系数Kv,MCU将Kv保存到EEPROM中供计算实际电压使用。
2.计算实际电压
电表正常使用时,MCU根据需要不定时读出电压有效值寄存器值Urms1,按公式计算实际实际电压,公式如下:
U实际=Urms1*KV (V)
注:电流有效值转换与电压的转换相同。
举例说明:
使用锐能微芯片的产品,通过IPM8103便携式单相电能检定装置输出额定电压Un220V,额定电流Ib5A。从寄存器读出的值为:URMS=00133262,IARMS=000199D9
根据公式计算系数分别为:
Kv=220/HEX2DEC(133262)=0.000175
Ki=5/HEX2DEC(199D9)=0.0000476
重新给产品施加电压100V,电流2A;读出有效值寄存器的值为:URMS=0008B8E3,IARMS=0000A3D3
根据公式计算:
U实际=0.000175*HEX2DEC(8B8E3)=99.958V
I实际=0.0000476*HEX2DEC(A3D3)=1.998A
此结果与表台施加结果基本一致。