tune: 稳定期基线窗口 500→100, 开机 Origin 收敛加速

稳定期用 100 样本 × 10ms = 1s 快速收敛, 开机即用。
稳定后切换为 WINDOW_ORIGIN=500 (5s) 提供更强的噪声抑制。
This commit is contained in:
wangfq
2026-06-29 18:45:29 +08:00
parent e839943436
commit 8f951b356f

View File

@@ -657,12 +657,12 @@ void vd1_task(void)
loop1_CAPVD = get_flt_value(clamped_value, loop1_CAPVD);
}
/*--- 2. 稳定期:绕过 IIR 和斜率限幅,直接用 Value 快速收敛 ---*/
/*--- 2. 稳定期:绕过 IIR 和斜率限幅,小窗口快速收敛 ---*/
if (!g_loop_stable) {
loop1_CAPVD = loop1_Value;
update_moving_average(&loop1_ORG_SUM, &loop1_ORG_CNT,
&loop1_Origin, loop1_CAPVD, WINDOW_ORIGIN);
&loop1_Origin, loop1_CAPVD, 100);
_stable_cnt++;
if (_stable_cnt >= STABLE_SAMPLES) {
g_loop_stable = 1;