feat(V4B): V4.36.8 — 进入/释放确认按 Q 档分档 (A+B)

Q 分档心智沿用至判定: 低Q(高频小L)抖动大 → 确认样本加长防误判
进入确认: 高3/中4/低5 样本 (原固定3)
释放确认: 高3/中4/低5 样本 (原固定3)
update_q_confirm_need() 每样本按空场 f 更新; dlt 已比例化无需分档
语法0 error, 4测试全绿; spec V2.24 / devlog V2.42
This commit is contained in:
wangfq
2026-09-04 10:45:24 +08:00
parent 1b038474d6
commit 6a0a39f8ee
5 changed files with 82 additions and 6 deletions
+43
View File
@@ -4,6 +4,48 @@
---
## 2026-09-03 — 进入/释放确认按 Q 档分档(固件 V4.36.8)
> **固件版本:V4.36.8**cmcng.hFIRMWARE_VER="4.36.8"REV=8)。devlog 修订 V2.42。
### 用户拍板(Q 分档心智沿用到有/无车判定)
V4.36.5~7 重连抑制分档效果好 → 用户提出沿用到日常判定减少误判。
分析结论:dlt 已比例化(Origin×SensTable>>16)无需分档;真正与 Q(噪声抖动)相关的是
**进入确认样本数****释放确认样本数**
### 改动(A+B 两处)
| Q 档 | 频率 | 进入确认(样本) | 释放确认(样本) |
|------|------|--------------|--------------|
| 高Q | f≤80k | 3 | 3(维持原响应) |
| 中Q | 80~100k | 4 | 4 |
| 低Q | f>100k | **5** | **5**(防假进入/输出抖落) |
- 新增 `update_q_confirm_need()`:每样本按空场频率 `calc_freq_khz(Origin, LPCNT)` 更新
`g_entry_need/g_release_need`Origin=0 归高Q 3,不干扰上电判稳)
- 进入确认:`loop1_entry_cnt >= ENTRY_CONFIRM``>= g_entry_need`
- 释放确认:`loop1_cnt_release >= 3``>= g_release_need`
- 宏:ENTRY_CONFIRM_HI/MID/LO、REL_CONFIRM_HI/MID/LOTaskLoop.h
### 权衡
- 低Q(高频小L):进入/释放各 +20ms(5 vs 3 样本)——判车延迟 50ms@10ms,几乎无感
- 高Q(低频大L):行为零变化(仍 3 样本快响应)
- 真车误判面:进入抖动需持续 ≥5 样本(50ms) 压低超 dlt 才误判——低Q 空场抖动若远小于 dlt 则无感
### 验证
- 语法 0 error;4 组单测全 PASS(判定确认在主路径,无单测耦合;待板级验证)
- 前置声明修正 1 处(static 定义在使用后)
### 待板级验证
1. 低Q 小线圈(46µH) 反复慢速压车/移走:进出响应正常(无漏检/无抖动),时间略长 20ms 无感
2. 高Q 线圈(136µH) 行为与 V4.36.7 完全一致
3. 行人/铁板边缘扫过:误判应比 3 样本版更少
4. DBG 观察 Car_In/Car_OFF 打印节奏
## 2026-09-03 — 断开保持/抑制窗参数调整(固件 V4.36.7)
> **固件版本:V4.36.7**cmcng.hFIRMWARE_VER="4.36.7"REV=7)。devlog 修订 V2.41。
@@ -1661,6 +1703,7 @@ if (dev >= dlt_ORG × 4) {
| 版本 | 时间 | 说明 |
|------|------|------|
| V2.42 | 2026-09-03 | V4.36.8 进入/释放确认按Q档(高3/中4/低5样本), dlt已比例化无需分档 |
| V2.41 | 2026-09-03 | V4.36.7 参数: RELAY_HOLD 1s; Q抑制 高200/中300/低400ms |
| V2.40 | 2026-09-03 | V4.36.6 高Q 抑制窗 0→100ms(短兜底), 分档终值 100/200/400ms |
| V2.39 | 2026-09-03 | V4.36.5 重连起振抑制按Q分档(f>100k低Q 400ms/80~100k中Q 200ms/≤80k高Q 0ms), 进入确认挂起 |
+2 -1
View File
@@ -1,6 +1,6 @@
# DLD154V4B 技术规格书
> 单路线圈车辆检测器 | 固件版本: V4.36.7 | 文档版本: V2.23
> 单路线圈车辆检测器 | 固件版本: V4.36.8 | 文档版本: V2.24
> 本文档面向工程开发、系统集成及故障深度分析
---
@@ -789,3 +789,4 @@ DLD154V4B V1.4 起实现该专利的整数化版本,用于大车通行时的
| V2.21 | 2026-09-03 | **V4.36.5 重连起振抑制按 Q 分档**:低Q(高频小L 46~50µH)起振慢前几窗偏差大→假有车跳输出;按空场频率 f 分档抑制——f>100k 低Q 400ms / 80~100k 中Q 200ms / ≤80k 高Q 0ms136/210µH 实测无需);抑制期仅挂起进入确认累计 |
| V2.22 | 2026-09-03 | **V4.36.6 高Q 档抑制窗 0→100ms**:高Q(≤80kHz 大L) 增加 100ms 短兜底窗(覆盖起振/插头瞬态),分档完整为 高Q 100ms/中Q 200ms/低Q 400ms |
| V2.23 | 2026-09-03 | **V4.36.7 参数调整**RELAY_HOLD_MS 500→**1000**(有车断开继电器保持);抑制窗 高Q 100→**200** / 中Q 200→**300** / 低Q 400 不变 → 分档 200/300/400ms |
| V2.24 | 2026-09-03 | **V4.36.8 Q 档判定参数**:进入确认 ENTRY_CONFIRM 按 Q 档(高3/中4/低5 样本)+ 释放确认同表分档——低Q 抖动大防假进入/输出抖落;dlt 已比例化无需分档;update_q_confirm_need 每样本按空场 f 更新 |