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) 进入确认样本
|
||||
|
||||
Reference in New Issue
Block a user