docs(V4B): 黄灯行为表等全面同步 V4.30~36 参数 (spec V2.16 / manual V2.13)
spec: 黄灯模式5 一长一短 300/100/100/700ms + f>115k; 模式4 常亮 2s/7s/2s; COIL_F_OK_MAX_KHZ 参数行 120→115; 故障表 L偏小 >115k; 10.2 窗说明 20~115k manual: 环境校准表 5s/10s → 2s/7s; 恢复节奏 ~21s → ~15s (2s/7s/13s/2s); 锁存解除 ~5s → ~2s; 铁块学入 60s+ → 7s+; 一长一短 200/800 → 300/700ms
This commit is contained in:
@@ -456,7 +456,7 @@ if (dev < dlt_ORG * 4) {
|
||||
| ENV_LEARN_WINDOW | 200 tick | ~2 s | 环境学习窗口(基线 B 均值窗,学习期黄灯常亮) |
|
||||
| ENV_LEARN_MAX_TICKS | 3000 tick | **~30 s** | 学习预算:窗口不稳超时放弃,保留旧 Origin(防死锁) |
|
||||
| COIL_F_OK_MIN_KHZ | 20 kHz | — | 线圈频率合理窗下界(V4.26):默认低频档口径,f<20kHz → L偏大告警 |
|
||||
| COIL_F_OK_MAX_KHZ | 120 kHz | — | 线圈频率合理窗上界(V4.26):f>120kHz → L偏小告警 |
|
||||
| COIL_F_OK_MAX_KHZ | 115 kHz | — | 线圈频率合理窗上界(V4.36):f>115kHz → L偏小告警(43nF 板口径 ≈44µH;历史 120@68nF实验→92→108→115) |
|
||||
| COIL_CAL_C_NF | 68 nF | — | **标定等效谐振电容**(V4.29):0Ω 板低频档实测 C_eff=68.1~68.9nF(均值 68.4)≈名义 66;旧 43 为 5.1K 旧板带病特性(三极管开关未饱和导通)作废;高频档(33nF)参考 34(0Ω 板待复测);标定法:LCR 实测 L → C=2.533e7/(f²×L),多颗平均 |
|
||||
|
||||
> **M4 优化**:V2.0 将 tick 从 50ms (TMR15 5ms×10) 提升到 10ms (vTaskDelay 10ms)。IIR 系数同步调整(α 从 79/256→18/256),保持等效时间常数。进入确认 3×10ms + 500ms IN_DELAY = ~530ms,比旧设计 (50ms + 500ms = 550ms) 略快。基线更新从 5s 加速到 1s。
|
||||
@@ -505,8 +505,8 @@ void poll_green_led(void) {
|
||||
| 优先级 | 条件 | 行为 | 参数 | 诊断含义 |
|
||||
|--------|------|------|------|---------|
|
||||
| 1 | `g_disconnect_active == 1` 或 `!g_loop_power_up_state` | **快闪** | 200ms 亮 / 200ms 灭 | 线圈当前断开中 / 从无线圈上电 |
|
||||
| 4 | `g_env_warn` 或 `g_env_resync` | **常亮** | — | 环境异常预判/重校准学习(V4.24/25;故障补偿 ~10 s 内完成) |
|
||||
| 5 | `g_coil_fault`(V4.26) | **一长一短** | 长亮 200ms / 灭 100ms / 短亮 100ms / 灭 800ms 循环 | 电感量不合理:1=L偏大(f<20kHz) 2=L偏小(f>120kHz) |
|
||||
| 4 | `g_env_warn` 或 `g_env_resync` | **常亮** | — | 环境异常预判/重校准学习(V4.24/25/31;预判 2s 锁存、累计 7s 触发学习、替换后空闲 2s 灭) |
|
||||
| 5 | `g_coil_fault`(V4.26/32/36) | **一长一短** | 长亮 300ms / 灭 100ms / 短亮 100ms / 灭 700ms 循环 | 电感量不合理:1=L偏大(f<20kHz) 2=L偏小(f>115kHz) |
|
||||
| 3 | `g_disconnect_count == 1` | **1 短闪** | 80ms 亮 / 200ms 灭 → 1.2s 灭(循环) | 断开 1 次,已恢复 |
|
||||
| 3 | `g_disconnect_count == 2` | **2 短闪** | 同上 | 断开 2 次 |
|
||||
| 3 | `g_disconnect_count >= 3` | **3 短闪** | 同上 | 断开 3+ 次 |
|
||||
@@ -627,14 +627,14 @@ if (!g_loop_stable) {
|
||||
| 线圈断开 | `loop1_RF_FLAG == 0` 持续 | 黄灯快闪 / 继电器释放 |
|
||||
| 线圈短路 | Xn 持续为 0 或极小 | 黄灯快闪 / 继电器释放 |
|
||||
| 电感量不合理(L偏大) | 空场 f 持续 < 20 kHz(默认低频档,V4.26) | 黄灯**一长一短**(g_coil_fault=1)/ 持续监视 1s 防抖 |
|
||||
| 电感量不合理(L偏小) | 空场 f 持续 > 92 kHz | 黄灯**一长一短**(g_coil_fault=2)/ 持续监视 1s 防抖 |
|
||||
| 电感量不合理(L偏小) | 空场 f 持续 > 115 kHz | 黄灯**一长一短**(g_coil_fault=2)/ 持续监视 1s 防抖 |
|
||||
|
||||
### 10.2 黄灯编码设计
|
||||
|
||||
断开次数编码提供了比 TLD-110 的均匀闪烁更丰富的诊断信息:
|
||||
- **快闪=当前故障** → 现场立即处理
|
||||
- **N短闪=历史故障** → 判断是偶发还是持续问题
|
||||
- **一长一短=线圈电感量不合理**(V4.26/V4.33):空场频率出 20~92kHz 窗(默认低频档;V4.33 上限 120→92,压低 33nF 档高 f 线圈误报风险);用标定线圈实测后微调阈值
|
||||
- **一长一短=线圈电感量不合理**(V4.26/V4.36):空场频率出 20~115kHz 窗(默认低频档 43nF 口径;上限演进 120@68nF实验 → 92 → 108 → **115** ≈L44µH 定稿);用标定线圈实测后微调阈值
|
||||
|
||||
---
|
||||
|
||||
@@ -781,3 +781,4 @@ DLD154V4B V1.4 起实现该专利的整数化版本,用于大车通行时的
|
||||
| V2.13 | 2026-09-03 | 更新至 V4.34:产品基准回到三极管库存板(不改电路),COIL_CAL_C_NF 68→43;0Ω 改动仅机理验证 |
|
||||
| V2.14 | 2026-09-03 | 更新至 V4.35:频率窗上限 92→108kHz(43nF 板口径 ≈50µH,V4.33 的 92@68nF 实验板→43nF 过严复核修正) |
|
||||
| V2.15 | 2026-09-03 | 更新至 V4.36:频率窗上限 108→115kHz(43nF 板口径 ≈44µH,放行 ~48µH 小线圈) |
|
||||
| V2.16 | 2026-09-03 | 文档同步(V4.30~36 参数全面对齐):黄灯行为表模式 5 一长一短 300/100/100/700ms、模式 4 常亮 2s/7s/2s、COIL_F_OK_MAX_KHZ 115、故障表 f>115k |
|
||||
|
||||
Reference in New Issue
Block a user