docs(vd960Loop): 9级制灵敏度表设计 (0.01%~5.00% ΔL/L, 等比公比2.198)

- variation-analysis.md §9.3.1: 9级 sens_in/sens_out 表 (0=最低, 8=最高)
  - sens_in {1638,745,339,154,70,32,15,7,3} 端点精确 0.01%/5.00%
  - sens_out 滞回渐变 50%→65%→90%/100% (高档防不释放)
  - 4级→9级迁移映射 0→3,1→4,2→5,3→7
  - 工程警示: SENS=8 贴噪声底, SENS=0 只认重型车
- tools/variation_calc.py: --sens-table 9 支持 9级显示 (4级默认兼容)
- devlog 2026-08-25 条目追加 9级制设计小节
代码落地 (set_factory_param/sens_level_from_config) 待 9级立项
This commit is contained in:
wangfq
2026-08-25 15:02:15 +08:00
parent 6483795079
commit e9a19b40d3
3 changed files with 86 additions and 8 deletions
+30
View File
@@ -39,6 +39,36 @@
gcc 单测 PASS0→0, 1→1, 2→2, 3→3 无折叠;`7&0x0F → 3` 兼容旧默认。实机待金属块复测(建议小金属块测临界感应高度)。
### 9 级制灵敏度表设计(2026-08-25
用户给行业典型范围:**0.01% ~ 5.00% ΔL/L**(跨度 546 倍)。9 级等比公比 2.198,方向 0=最低、8=最高(与 4 级一致)。
| SENS | sens_in | ΔL/L 进入 | sens_out | ΔL/L 离开 | out/in |
|------|---------|-----------|----------|-----------|--------|
| 0 | 1638 | 5.00% | 819 | 2.50% | 50% |
| 1 | 745 | 2.27% | 373 | 1.14% | 50% |
| 2 | 339 | 1.03% | 170 | 0.52% | 50% |
| 3 | 154 | 0.47% | 100 | 0.31% | 65% |
| 4 | 70 | 0.21% | 46 | 0.14% | 65% |
| 5 | 32 | 0.098% | 21 | 0.064% | 65% |
| 6 | 15 | 0.046% | 14 | 0.043% | 90% |
| 7 | 7 | 0.021% | 6 | 0.018% | 90% |
| 8 | 3 | 0.01% | 3 | 0.01% | 100% |
设计要点:
- 滞回渐变 50%→65%→90%/100%:高档 out 低于噪声底会不释放(对齐 DLD154Pro 最高档 86% 经验)
- 4 级→9 级迁移(就近):0→3、1→4、2→5、3→7(端点不再保留,需现场复测)
- 工程警示:SENS=8 dlt≈6 counts 贴噪声底(仅低噪声环境);SENS=0 dlt≈3275(只认重型车)
- 溢出检查:Origin×1638 = 214M < 2³² ✓
落地:
| 文件 | 内容 |
|------|------|
| `docs/variation-analysis.md` | §9.3.1 9 级制表(设计稿) |
| `tools/variation_calc.py` | `--sens-table 9` 支持 9 级显示(4 级默认兼容) |
验证:工具 9 级端点 0.0092%/4.9988% ≈ 0.01%/5.00% ✓。代码落地(set_factory_param/sens_level_from_config)待 9 级立项。
### 补充根因(同日):INIT_VDs 硬编码覆盖配置 + flash 坏数据
现场串口日志(`Read_Cng_Store`)显示:配置 4 通道 SENS=3/2/1/0,但检测时 `Car_In` 全部打印 `sens_in:36`(SENS=2 表值)——4 通道检测全用 SENS=2。定位两个根因: