问题: 上次提交仅计数冻结持续时长,若CAPVD在冻结期间大幅波动 (如车辆缓慢驶入过程中CAPVD持续爬升),30s后也会被误认为"环境变化"。 方案: - 新增 loop1_freeze_ref: 记录进入冻结时的CAPVD值 - 每tick检查 |CAPVD - freeze_ref| > freeze_ref * 2% - 波动超限 → 重置计数并以当前值重新开始计时 - 只有CAPVD连续30s稳定在±2%窗口内 → 才更新Origin 这确保了"连续稳定的新值"而非"连续偏高但波动的值"才会触发基线更新。
10 KiB
10 KiB