feat(V4B): V4.36.15 — 重连判稳门控 (值稳定才放行)
现场 21µH 无车拔插: blank 1500/3000ms 结束瞬间仍假 Car_In (非必现) 根因: 低Q 起振蠕变 ~2.2s 时长不固定(插头/线圈态相关), 固定窗治标 机制(用户思路): 无车重连(VD_FLAG==0) → 判稳门控: 200ms 步进漂移≤dlt/2 连续 600ms + |dev|≤dlt 回带确认 → 完成 Origin 对齐当前空场 + CAPVD_slow/dlt 同步 → 放行 (消新旧基线差) 不稳: 进入判定挂起 + 黄灯快闪保持(用户要求); 强车 8×dlt 例外 即时放行; 5s 兜底强制放行. 有车重连(VD=1 保持路径)不判稳 语法0 error, 4测试全绿; spec V2.31 / manual / devlog V2.49
This commit is contained in:
@@ -43,6 +43,11 @@
|
||||
// 历史: V4.05 曾用 ReleaseTable_B 加深释放表(实验失败, 方向反)
|
||||
// V4.06 改为 SENS=3 进入21→25+释放14→12, 等比推全档
|
||||
#define MAX_SLOPE_RATE 5 // 斜率限幅: 单次最大变化 5% (物理限制, 拒绝 EMI 尖峰)
|
||||
/* V4.36.15: 重连判稳门控 (无车断开重连: 值稳定才放行, 不稳黄灯续闪) */
|
||||
#define STABILIZE_STEP_TICKS 20 // 判稳步进: 20 样本≈200ms
|
||||
#define STABILIZE_STEPS_OK 3 // 连续 3 步(600ms)漂移≤dlt/2 → 无漂移
|
||||
#define STABILIZE_MAX_MS 5000 // 判稳兜底: 超时强制放行(避免永久无输出)
|
||||
|
||||
/* V4.36.8: 进入/释放确认样本数 — 按线圈 Q 档 (Q∝1/f 代理, 低Q抖动大需更多样本防误判) */
|
||||
#define ENTRY_CONFIRM 3 // 进入确认基准(高Q): 连续 N 次低于阈值才判定有车
|
||||
#define ENTRY_CONFIRM_HI 3 // 高Q(f<=80k) 进入确认样本
|
||||
|
||||
@@ -14,11 +14,11 @@
|
||||
#define __CMCNG_H__
|
||||
|
||||
#define PRODUCT_MODEL "DLD154"
|
||||
#define FIRMWARE_VER "4.36.14" // 主.子.修订 (2026-09-03 起: 小改动只增 REV; MAIN/SUB 由产品定)
|
||||
#define FIRMWARE_VER "4.36.15" // 主.子.修订 (2026-09-03 起: 小改动只增 REV; MAIN/SUB 由产品定)
|
||||
#define HARDWARE_VER "3.00"
|
||||
#define FIRMWARE_VER_MAIN 4
|
||||
#define FIRMWARE_VER_SUB 36
|
||||
#define FIRMWARE_VER_REV 14
|
||||
#define FIRMWARE_VER_REV 15
|
||||
#define HARDWARE_VER_MAIN 3
|
||||
#define HARDWARE_VER_SUB 0
|
||||
|
||||
|
||||
Reference in New Issue
Block a user