瀏覽代碼

微弱电流导致的功率因素,不准确

liyi 1 年之前
父節點
當前提交
61588247a1

+ 1 - 1
truing_control/PDU-AC_ADA_NEW_6/hardware/electricity/electricity.c

@@ -66,7 +66,7 @@ static void read_ele(uint8_t channel)
 			board->md_data.r_data.ac_ele.ele_info[channel].power = 0;
 			board->md_data.r_data.ac_ele.ele_info[channel].factor = 0;
 			board->md_data.r_data.ac_ele.ele_info[channel].freq = 0;
-		}else if(F_AC_PF < 0.1 || F_AC_PF > 1.1)
+		}else if(F_AC_PF < 0.1 || F_AC_PF > 1 || F_AC_P < 1)
 		{
 			board->md_data.r_data.ac_ele.ele_info[channel].current = 0;
 			board->md_data.r_data.ac_ele.ele_info[channel].power = 0;

+ 1 - 1
truing_control/PDU-AC_ADA_NEW_6/hardware/hlw8110/Hlw8110.c

@@ -780,7 +780,7 @@ void Read_HLW8110_PF(void)
       a = (float)b/0x7fffff;
   }
   
-  if (F_AC_P < 0.3) // 小于0.3W,空载或小功率,PF不准
+  if (F_AC_P < 1) // 小于0.3W,空载或小功率,PF不准
 	  a = 0;