ソースを参照

三相总检测换电阻330K

liyi 1 年間 前
親
コミット
4fabab79a9
共有1 個のファイルを変更した、4 個の追加 と 0 個の削除を含む
  1. 4 0
      control/PDU_Triphasic_Total_Detection/App/Hlw8110/Hlw8110.c

+ 4 - 0
control/PDU_Triphasic_Total_Detection/App/Hlw8110/Hlw8110.c

@@ -632,6 +632,7 @@ void Read_HLW8110_U(void)
   a = a*U16_RMSUC_RegData;  
   a = a/0x400000;       
   a = a/1;  						// 1 = 电压系数
+	a= a * 3.189;
   a = a/100;    				//计算出a = 22083.12mV,a/100表示220.8312V,电压转换成V
   a = a*D_CAL_U;				//D_CAL_U是校正系数,默认是1,		
   F_AC_V = a;
@@ -681,6 +682,7 @@ void Read_HLW8110_PA(void)
     a = a/0x80000000;             
     a = a/1;  										// 1 = 电流系数
     a = a/1;  										// 1 = 电压系数
+		a= a * 3.189;
     a = a * D_CAL_A_P;						//D_CAL_A_P是校正系数,默认是1
     F_AC_P = a;									//单位为W,比如算出来5000.123,表示5000.123W
 
@@ -731,6 +733,7 @@ void Read_HLW8110_PSA(void)
     a = a/0x80000000;             
     a = a/1;  										// 1 = 电流系数
     a = a/1;  										// 1 = 电压系数
+	a= a * 3.189;
     a = a * D_CAL_A_P;						//D_CAL_A_P是校正系数,默认是1
     F_AC_PS = a;									//单位为W,比如算出来5000.123,表示5000.123W
 
@@ -780,6 +783,7 @@ void Read_HLW8110_EA(void)
   a = a/0x20000000;             //电量单位是0.001KWH,比如算出来是2.002,表示2.002KWH    
    a = a/1;  										// 1 = 电流系数
    a = a/1;  										// 1 = 电压系数
+   a= a * 3.189;
    a = a * D_CAL_A_E;     			//D_CAL_A_E是校正系数,默认是1
   F_AC_E = a;
 	F_AC_BACKUP_E = F_AC_E;