From 7ccd26997fa6184dd268784d19810cc7ef92ebd3 Mon Sep 17 00:00:00 2001 From: wangfq Date: Wed, 24 Jun 2026 11:48:53 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=C2=A74.4.1=20=E6=96=B0=E5=A2=9E?= =?UTF-8?q?=E5=9F=BA=E7=BA=BF=E6=9B=B4=E6=96=B0=E9=80=9F=E7=8E=87=E5=88=86?= =?UTF-8?q?=E6=9E=90=EF=BC=88DLD154/M1H/TLD-110=20=E5=AF=B9=E6=AF=94?= =?UTF-8?q?=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/technical-spec.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/docs/technical-spec.md b/docs/technical-spec.md index 410ccd3..6db3cf0 100644 --- a/docs/technical-spec.md +++ b/docs/technical-spec.md @@ -296,6 +296,27 @@ if (!VD_FLAG && !FLAG_OUT) { | 100 窗口跟踪 | 缓慢跟踪温漂,但不响应车辆 | | 4× 冻结阈值 | 防止异常 CAPVD 上升污染基线(V1.5 新增) | +#### 4.4.1 更新速率 + +`vd1_task` 每 50ms(TMR15 5ms×10)执行一次。空闲时每次累加 CAPVD 到 `ORG_SUM`,满 100 次后取平均更新 Origin: + +``` +100 样本 × 50ms/tick = 5000ms = 5 秒 +``` + +| 产品 | 窗口大小 | 更新周期 | 空闲时跟踪 | 有车时冻结 | +|------|---------|---------|-----------|-----------| +| **DLD154V4B** | 100 次 | **5000ms** | ✅ | ✅ | +| **M1H** | 100 次 | **5000ms** | ✅ | ❌(有车也跟踪) | +| **TLD-110** | 16 次 | **~800ms** | ✅ | ✅ | + +**关键差异:** + +- **DLD154V4B vs M1H**:同为 100 窗口 5s,但 DLD154V4B 有车时冻结基线。M1H 有车也跟踪的风险——长时间有车会把频率偏移"学"进基线,安全性不如冻结方案。 +- **TLD-110 最快**:16 次累积 ~800ms 完成一次更新,有车冻结 + 小窗口快跟踪,对温漂响应最敏捷。但 16 样本窗口的抗噪能力弱于 100 窗口。 +- DLD154V4B 的 100 窗口 5s 取 M1H 的窗口大小 + TLD-110 的冻结策略,Origin 更稳定但温漂跟踪慢于 TLD-110。 +- 注意:TMR3 ISR 在 50ms 间隙内可能完成多次测量窗口(每次 ~1ms),但 vd1_task 只取最新一个 Value 做 IIR,基线更新速率受 vd1_task 的 50ms tick 限制,与测量窗口大小无关。 + ### 4.5 Origin 污染保护(V1.5) **问题**:实测发现车辆驶入时 Xn 偶尔先增大再减小。无车状态下 Origin 跟踪上升被污染到虚高值,导致离开时 `|f - f_b|` 远超阈值 → 绿灯常亮、永远不释放。