feat(V4B): V4.33 — 线圈频率窗上限 120→92kHz (COIL_F_OK_MAX_KHZ)

f>92kHz → L偏小告警(一长一短, 原 120kHz); 顺带修正 manual 黄灯表旧时序
(200/100/100/800→300/100/100/700, V4.32 遗留) 与频率窗描述
test_coil_range 边界 92/93 全绿; 语法 0 error
文档: devlog V2.31 / spec V2.12 / manual V2.10
This commit is contained in:
wangfq
2026-09-03 16:36:17 +08:00
parent 2632d51cbf
commit 1c065b280e
6 changed files with 46 additions and 15 deletions
+30
View File
@@ -4,6 +4,35 @@
---
## 2026-09-03 — 线圈频率窗上限 120→92kHz(固件 V4.33
> **固件版本:V4.33**cmcng.hFIRMWARE_VER="4.33" + MAIN=4/SUB=33)。devlog 修订 V2.31。
### 拍板(2026-09-03
线圈电感量告警频率窗上限收窄:**COIL_F_OK_MAX_KHZ 120 → 92**(默认低频档口径)
- 合理窗:20 ~ 92kHz(对应 L≈30µHf=92k, C_eff68~ 930µHf=20k))
- f > 92kHz → L 偏小告警(一长一短,g_coil_fault=2
### 背景推测
92kHz 接近 33nF 档与低频档歧义区上沿附近(33nF 档常见线圈 f 更高),上限压低可减少高频小线圈误报窗口;具体现场动机以用户口径为准。
### 改动
- TaskLoop.hCOIL_F_OK_MAX_KHZ 120→92(注释同步)
- tests/test_coil_range.c:镜像宏 92,边界用例 120/121→92/93
- 版本 V4.32→V4.33spec V2.12 / manual V2.10 / devlog V2.31
### 验证
- test_coil_range 5 场景 ALL PASS(边界 19/20/92/9392 正常、93 → L偏小)
- 语法 0 error
### 待现场验证
- 原 f 在 92~120kHz 间的线圈(如 L≈30~44µH@66nF 档)现在会告警 L 偏小——确认这批线圈是否确实不合理或需另行放行
## 2026-09-03 — 黄灯一长一短模式时序调整(固件 V4.32)
> **固件版本:V4.32**cmcng.hFIRMWARE_VER="4.32" + MAIN=4/SUB=32)。devlog 修订 V2.30。
@@ -1315,6 +1344,7 @@ if (dev >= dlt_ORG × 4) {
| 版本 | 时间 | 说明 |
|------|------|------|
| V2.31 | 2026-09-03 | V4.33 线圈频率窗上限 COIL_F_OK_MAX_KHZ 120→92kHz |
| V2.30 | 2026-09-03 | V4.32 黄灯一长一短: 200/100/100/800ms → 300/100/100/700ms |
| V2.29 | 2026-09-03 | V4.31 故障补偿时序再调: 预判2s(200)/补偿7s(700)/恢复2s, 总 ~15s |
| V2.28 | 2026-09-03 | V4.30 故障补偿时序: 预判3s(300)/补偿8s(800)/恢复2s(200), 总 ~16s |