fix: g_loop_cut_amount 重连后不再累加,放开3次上限
This commit is contained in:
@@ -801,6 +801,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;
|
||||||
@@ -841,9 +842,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;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user