fix: g_loop_cut_amount 重连后不再累加,放开3次上限

This commit is contained in:
wangfq
2026-07-31 08:09:54 +08:00
parent b4d7ca74e6
commit 1815cafb11
@@ -778,6 +778,7 @@ void cjq_srv(void){
/* 线圈断开后重连: 不丢 VD_FLAG, CAPVD=0 直锁首个样本快速收敛 */ /* 线圈断开后重连: 不丢 VD_FLAG, CAPVD=0 直锁首个样本快速收敛 */
g_disconnect_active = 0; g_disconnect_active = 0;
loop1_FLAG_CUT = 0; loop1_FLAG_CUT = 0;
g_loop_cut_last = 0; // 同步复位边沿记忆, 确保下次断开触发计数
loop1_CAPVD = 0; // 首个样本直锁, 跳过 IIR loop1_CAPVD = 0; // 首个样本直锁, 跳过 IIR
loop1_ORG_CNT = 0; // 丢弃断开期间过期数据 loop1_ORG_CNT = 0; // 丢弃断开期间过期数据
loop1_ORG_SUM = 0; loop1_ORG_SUM = 0;
@@ -820,9 +821,6 @@ void cjq_srv(void){
g_loop_cut_last = loop1_FLAG_CUT; g_loop_cut_last = loop1_FLAG_CUT;
if(g_loop_power_up_state){ if(g_loop_power_up_state){
g_loop_cut_amount++; g_loop_cut_amount++;
if(g_loop_cut_amount > 3){
g_loop_cut_amount = 3;
}
} }
} }