docs(V4B): 故障补偿触发幅度量化说明 (spec 4.4.2 补分档表)

用户需求: 文档给出进入故障补偿/黄灯常亮的具体触发数字
代码核实: 触发 = dev=CAPVD-Origin > +4×dlt 纯比例制(无绝对counts)
- 连续 2s(ENV_WARN_WAIT=200) → 黄灯常亮预判锁存
- 连续 7s(ENV_RESYNC_WAIT=700) → 学习替换 Origin → 空闲 2s 灭
- 仅处理 CAPVD 高于 Origin = 等效电感上升方向; L 下降=车辆语义冻结
换算 (L∝Xn², dL/L≈2×dXn/Xn): SENS=3 触发 ≈ +0.15% Xn ≈ 电感+0.31%
  SENS=0 ≈ +2.06% Xn ≈ 电感+4.11% (分档量化表)
现场实例: Origin=129868/dlt=49 → 触发 CAPVD>130064(+196 counts)
spec V2.36 / manual 故障段 / devlog V2.55
This commit is contained in:
wangfq
2026-09-04 19:00:04 +08:00
parent 9a8fc98c42
commit a3d0b9ff75
3 changed files with 29 additions and 1 deletions
+10
View File
@@ -4,6 +4,15 @@
---
## 2026-09-04 — 故障补偿触发幅度量化说明(文档 V2.55,无代码改动)
用户要求文档给出"多大的环境变化触发黄灯常亮"的具体数字。
代码核实:触发 = dev=CAPVDOrigin > **+4×dlt**(纯比例制)连续 **2s**ENV_WARN_WAIT=200
黄灯预判锁存)→ 连续 **7s**ENV_RESYNC_WAIT=700)学习替换 Origin → 空闲 2s 黄灯灭。
换算(L∝Xn²,dL/L≈2×dXn/Xn):SENS=3 触发幅度 +0.15% Xn ≈ 等效电感量上升 +0.31%;
SENS=0 为 +2.06% Xn ≈ +4.11%。仅处理 L 上升方向;L 下降=车辆语义冻结(10s 兜底更新)。
spec 4.4.2 补量化表(分 SENS 档);manual 4.x 故障补偿补一句。
## 2026-09-04 — 低Q 释放抗抖(固件 V4.36.19
> **固件版本:V4.36.19**。devlog 修订 V2.54。spec V2.35 / manual 已同步。
@@ -1922,6 +1931,7 @@ if (dev >= dlt_ORG × 4) {
| 版本 | 时间 | 说明 |
|------|------|------|
| V2.55 | 2026-09-04 | 故障补偿触发幅度量化说明 (dev>+4×dlt; SENS=3≈电感+0.31%) |
| V2.54 | 2026-09-04 | V4.36.19 低Q 释放抗抖: τ50ms 平滑判释放+带回×1.5 (REL_ALFA/REL_BAND_LO_MULT), 高/中Q 零影响 |
| V2.53 | 2026-09-04 | V4.36.18 频率窗下界 20→18kHz (18~125kHz) |
| V2.52 | 2026-09-04 | 安全复位观感勘误(无代码): 绿灯镜像继电器后复位指示变化; manual 4.5/spec 对齐实际行为 |
+1 -1
View File
@@ -198,7 +198,7 @@ SW_5 = ON 时:车辆(金属)持续压线超过 **4 分钟**LC_HOLD_TIME
|------|------|------|------|------|
| 环境校准学习中 | 呼吸 | 灭(无车) | **常亮** | 检测到**永久环境变化**(如旁置金属板被移走使基准被学低):高位持续 **2 s** 黄灯预判**锁存**常亮,累计 **7 s**V4.31 起,V4.26 曾 10s、更早 60s)后自动学习新基线并替换,恢复灵敏度 |
- 线圈旁金属等目标在**上电时**在场会把空车基准学低;目标移走后检测高度会明显变低(V4.22 及以前需断电重上电或等基线慢跟恢复)。V4.24 起自动恢复;**V4.31 起节奏:约 2s 预判 → 累计 7s 触发学习 → 13s 替换 → 空闲 2s 恢复确认后灭(总 ~15s)**
- 线圈旁金属等目标在**上电时**在场会把空车基准学低;目标移走后检测高度会明显变低(V4.22 及以前需断电重上电或等基线慢跟恢复)。V4.24 起自动恢复;**V4.31 起节奏:约 2s 预判 → 累计 7s 触发学习 → 13s 替换 → 空闲 2s 恢复确认后灭(总 ~15s)**。**触发幅度(2026-09-04 量化):dev 超过 +4×进入带回(SENS=3 ≈ CAPVD 高于基线 0.15%,约等效电感量上升 0.31%SENS=0 ≈ 2.06%/4.11%,分档表见技术规格)且持续不回落**
- **黄灯常亮(锁存)= 环境异常预判/学习中**:一旦点亮,目标移走/回摆**不会立即灭灯**——需环境恢复正常(空闲)且稳定 **~2 s** 才解除。请勿在黄灯常亮期间移动线圈附近的金属目标(铁块静止 **7 s+** 也会被学入)
- 黄灯优先级(V4.26):断开快闪 > 故障补偿(环境预判/学习)常亮 > **线圈电感量不合理一长一短** > N 短闪(断开史)> 灭
+18
View File
@@ -367,6 +367,24 @@ if (!VD_FLAG) {
| 冻结超时 + 稳定性检查 | 防止永久冻结死锁(V2.3~2.5 |
| 环境重校准(V4.24/26/30/31 | dev>+4×dlt 高位连续 7sENV_RESYNC_WAITV4.26 60s→10sV4.30→8sV4.31→7s)→ 判定永久环境变化 → 学习基线 B(空闲窗均值+判稳,黄灯常亮)→ 原子替换 Origin;铁块类瞬态 7s 内仍只冻结不污染 |
**故障补偿/黄灯常亮触发幅度量化(2026-09-04 补充)**
触发条件 = **dev = CAPVD Origin > +4×dlt**(纯比例制,无绝对 counts 门槛;dlt = Origin×SensTable[SENS]>>16),且高位**连续**(期间回摆进 ±4dlt 窗口或目标靠近 dev<0 均清零重来):
- 连续 **2s**ENV_WARN_WAIT=200)→ 黄灯常亮**预判锁存**(回摆不解除)
- 连续 **7s**ENV_RESYNC_WAIT=700)→ 判定永久环境变化 → 学习基线 B → 原子替换 Origin → 空闲连续 2s 黄灯灭(总 ~15s)
仅处理 **CAPVD 高于 Origin**(等效电感量**上升**方向:铁磁体靠近 / 涡流型金属移走 / 环境 L 净升)。反方向(L 下降=车辆语义)冻结不学习,持续 ~10s 稳定后兜底更新(FREEZE_TIMEOUT,±2% 稳定窗)。
| SENS 档 | SensTable 进入表 | dlt 占 Origin | **触发幅度(4×dlt** | 折算等效电感量上升 | 折算频率下降 |
|---|---|---|---|---|---|
| 0(最低灵) | 337 | 0.514% | **+2.06%** | **+4.11%** | ≈ 1.02% |
| 1 | 71 | 0.108% | **+0.43%** | **+0.87%** | ≈ 0.22% |
| 2 | 38 | 0.058% | **+0.23%** | **+0.46%** | ≈ 0.12% |
| 3(最高灵) | 25 | 0.038% | **+0.15%** | **+0.31%** | ≈ 0.08% |
换算依据(43nF 板口径):f = 240000/XnL = 2.533e7/(f²×C_nF) ⇒ L ∝ Xn²,小信号 dL/L ≈ 2×dXn/Xn ≈ 2×(dev/Origin)。
现场实例(SENS=3Origin=129868dlt=49):触发 CAPVD > 129868+196 = **130064**+196 counts ≈ +0.15%);日志 neg_var_freeze dev=+247~+20035×~41×dlt)均远超触发线。
#### 4.4.3 基线更新速率(两阶段)
| 阶段 | 窗口 | 周期 | 用途 |