fix(V4B): V4.36.34 — EMA 钳位自愈 + SUM/ADR 诊断 (35uH VEM 垃圾)
35uH 日志: VEM 垃圾 536M→846M→2224M 递增 (10:23:03 起)
连锁: vac_ref=垃圾 → RLN=-2070862722 → RSM 永不够 → 卡死
触发判定 vac_ref-dlt 巨大 → CAPVD=真空值假 Car_In
分析: EMA 公式限幅不可能跳5亿; 写点全正常 → 越界写, 写源未定
防御: EMA 每步限 ±3×dlt; 与 Origin 偏差>25% 自愈回 Origin
诊断: DBG 加 SUM(ORG_SUM 对照); 每 10s ADR 打 4 变量地址
语法0 error, 4测试全绿; spec V2.51 / devlog V2.69
This commit is contained in:
@@ -4,6 +4,20 @@
|
||||
|
||||
---
|
||||
|
||||
## 2026-09-08 — EMA 内存污染:VEM 垃圾实锤 + 钳位自愈防御(固件 V4.36.34)
|
||||
|
||||
35µH 日志(35uH 释放不了):VEM 字段垃圾 536259907→846958055→2224104615(显示负) 递增, 10:23:03 起持续。
|
||||
**连锁破坏**: vac_ref()=垃圾 EMA → 释放线 RLN=-2070862722 → RSM 永不够 → 卡死; 且触发判定 vac_ref-dlt 巨大 → 10:23:06 CAPVD 130841(真空值) 假 Car_In。
|
||||
|
||||
**分析**:EMA 公式限幅(±差/128)不可能一步跳 5 亿; 写点仅 INIT/判稳/EMA 更新全正常 → 别处越界写。垃圾值 ≈CAPVD×N(N 随无车时长增、卡死即停) 具 ORG_SUM 语义但数值不匹配; 拼接/计数器规律不成立 → 写源未定。
|
||||
|
||||
**V4.36.34 三重**:
|
||||
1. 防御: EMA 每步限 ±3×dlt(防 CAPVD 毛刺拖带); 与 Origin 偏差 >25% 视为污染自愈回 Origin
|
||||
2. 诊断: DBG 加 SUM=loop1_ORG_SUM 对照 (VEM 与 SUM 同帧可判是否地址重叠); 每 10s ADR 行打印 &VEM/&ORGSUM/&Origin/&RSM
|
||||
3. 机理确认: 卡死由 EMA 垃圾连锁 (释放线垃圾+假触发), 非释放逻辑本身
|
||||
|
||||
语法 0 error、4 测试全绿;REV 4.36.34;spec V2.51 / devlog V2.69。
|
||||
|
||||
## 2026-09-04 — vac_ref 重锚阈值:EMA 边缘污染修复(固件 V4.36.33)
|
||||
|
||||
V4.36.32 板测反馈:33µH 大幅好转(剩上电自检完首压偶发);23µH 仍可复现;**新问题(所有线圈):金属板间隔几秒再压,触发高度下降一半甚至更多,多试几轮恢复**。
|
||||
@@ -2112,6 +2126,7 @@ if (dev >= dlt_ORG × 4) {
|
||||
|
||||
| 版本 | 时间 | 说明 |
|
||||
|------|------|------|
|
||||
| V2.69 | 2026-09-08 | V4.36.34 EMA 钳位自愈+SUM/ADR 诊断: 35µH VEM 垃圾实锤(写源待定) |
|
||||
| V2.68 | 2026-09-04 | V4.36.33 vac_ref 重锚阈值(Origin−EMA>1×dlt 才锚 EMA): 修边缘悬停拉低 EMA 触发高度漂移 |
|
||||
| V2.67 | 2026-09-04 | V4.36.32 释放后分级补偿(冻结1s+降权2s×1/5): 仿132T 慢采样防残余整窗拉低 Origin |
|
||||
| V2.66 | 2026-09-04 | V4.36.31 B3 真空 EMA 重锚: vac_ref=min(Origin,EMA) 判定参考解耦; A2 存档 |
|
||||
|
||||
Reference in New Issue
Block a user