feat(vd-analysis): 归档 M1H + TLD-110 参考分析 (四型号对比总表)

- models/M1H/analysis.md: STC12C5202 V1.00 (2008) — DLD154V4B 算法血统源头
  (灵敏度表 {216,108,36,10} / SENS=3-(sw&0x03) / ALFA_CAP1=79 与 V4B 同源)
- models/TLD-110/analysis.md: P87LPC762 V2.33 (2006) 汇编 — 门控计数法
  (TAB_SENS {70,55,40,20}, 阈值=QT×表/40960, 滞回=相邻档, 单文件宏切三型号)
- docs/cross-model-comparison.md: 升级为四型号总表 + 测频路线两派
  (门控计数法 vs 周期累积法) + 灵敏度表跨型号换算警告
- README: 索引更新

勘误: skill 早期记录 TLD-110 '{70,55,40,20}×QT/100000' 不精确,
实际换算 QT×表值/40960 (70→0.171%…20→0.0488%)
This commit is contained in:
wangfq
2026-08-27 17:58:52 +08:00
parent 694c86ba48
commit a2e271f2ac
4 changed files with 237 additions and 34 deletions
+37 -32
View File
@@ -8,43 +8,48 @@
|------|------|------|------|
| PD132L | STM8S003F3 | V1.09 | [models/PD132L/analysis.md](../models/PD132L/analysis.md) |
| PD132T | MA801AS (8051) | V3.01 | [models/PD132T/analysis.md](../models/PD132T/analysis.md) |
| M1H | STC12C5202 (8051) | — | 待归档 |
| TLD-110 | P87LPC762 (8051) | — | 待归档 |
| M1H | STC12C5202 (8051) | V1.00 | [models/M1H/analysis.md](../models/M1H/analysis.md) |
| TLD-110 | P87LPC762 (8051) | V2.33 | [models/TLD-110/analysis.md](../models/TLD-110/analysis.md) |
## PD132L vs PD132T2026-08-27 首版
## 四型号核心参数对比2026-08-27
| 维度 | PD132L (STM8) | PD132T (MA801) | 差异说明 |
|------|--------------|----------------|---------|
| MCU/工具链 | STM8S003F3 / IAR | MA801AS / Keil C51 | 移植关系(T 文件头明示) |
| 捕获外设 | TIM1 输入捕获 (PSC=9 ÷10) | PCA (Timer0 重装252 ÷4) | 平台差异 |
| **归一化基数** | **32768 (2^15)** | 32768 | 相同 |
| Xn 有效窗口 | 320 ~ 1620 | 406 ~ 2050 | ≈1.27×(捕获时钟比) |
| IIR 系数 | 79 / 64 | 79 / 64 | 相同 |
| 基线窗口 | 100 | 100 | 相同 |
| 进入判据 | CAPVD < Origindlt | 同 | 相同 |
| 离开判据 | CAPVD > OrigindltSET_ASB 选档/固定最高档) | 同 | 相同 |
| 灵敏度表 | {300,60,32,21}/{60,32,21,14} | 同 | **完全相同** |
| tick / 主逻辑 | 5ms / 50ms | 5ms / 50ms | 相同 |
| 脉冲宽 | 500ms | 500ms | 相同 |
| 有限存在 | 300s (HOLD_TIME=6000) | 300s | 相同 |
| 灵敏度拨码 | SA1/SA2 组合位 (0x0C) | P1.0-1 直接 0~3 | **编码方式不同** |
| 功能开关位 | 高位分布 + SW0 | 低位 P1.2-5,无 SW0 | 位序不同 |
| 看门狗 | IWDG 1.02s + WWDG | WDTCR 1.05s | 平台差异 |
| 复位触发 | WWDG_CR 写序列 | ISPCR=0x20 | 平台差异 |
| LED | 单(LEDA | 双(DET+PWR | T 多电源灯 |
| 继电器 | PD4/PD3 | P1.6/P1.7 | 引脚不同,功能同 |
| 上电延时 | 800ms | 750ms | 略差 |
| UART | 有(未启用) | 无 | — |
| 维度 | TLD-110 | M1H | PD132L | PD132T |
|------|---------|-----|--------|--------|
| 年代 | 2003-2006 | 2008 | 2020 | 2021 |
| MCU | P87LPC762 | STC12C5202 | STM8S003F3 | MA801AS |
| 语言 | 汇编 | C | C | C |
| 通道 | 1(代码含双) | 1 | 1 | 1 |
| 测频方式 | **门控脉冲计数** | PCA 周期捕获 | TIM1 周期捕获 | PCA 周期捕获 |
| 归一化基数 | QT(空载计数) | 32768 | 32768 | 32768 |
| 测量累积 | 16 次 | LPCNT 个周期 | LPCNT 个周期 | LPCNT 个周期 |
| IIR 系数 | —(无) | 79(固定) | 79/64 | 79/64 |
| 基线 | 静态原理(QT 学习) | 100 平均(有车也跟踪) | 100 平均(有车冻结) | 100 平均(有车冻结) |
| 灵敏度表 | {70,55,40,20} | {216,108,36,10} | {300,60,32,21} | {300,60,32,21} |
| 阈值换算 | QT×表/40960 | Origin×表/65536 | Origin×表/65536 | Origin×表/65536 |
| 档位 Δf/f | 0.171%~0.049% | 0.33%~0.015% | 0.92%~0.064% | 0.92%~0.064% |
| 滞回 | 相邻档 | 同档表 | 同档表(SET_ASB 可固定最高) | 同 |
| 看门狗 | WDCON | WDT_CONTR | IWDG+WWDG | WDTCR |
| 复位 | — | ISP_CONTR | WWDG 序列 | ISPCR |
> ⚠ 灵敏度表**数值不可跨型号直接比较**:TLD-110 是门控计数域(QT 相对),其余是周期计数域(32768 基数,×65536 比例)。统一换算成 Δf/f 后:**TLD-110 最灵敏档 0.049%M1H 0.015%PD132 0.064%**。
## 测频路线两派(重要)
| 路线 | 代表 | 原理 | 噪声特性 |
|------|------|------|---------|
| **门控计数法** | TLD-110 | 固定时间窗数脉冲(频率域) | 受脉冲抖动影响,QT 学习自标定 |
| **周期累积法** | M1H / PD132L / PD132T / DLD 系 | 累加固定数量周期(周期域,LPCNT=BASE/Xn | 受周期抖动影响,LPCNT 自适应归一化 |
DLD 产品线(154V4B/960Loop/110S/154Pro)全部继承周期累积法,即 M1H→V4B 的血统;PD132 独立同路;TLD-110 是唯一门控计数派。
## 跨型号通用结论
1. **灵敏度表不能照搬数值**PD132 的 {300,60,32,21} 是 32768 基数的绝对计数;DLD 系 {216,108,36,10}/{108,54,28,14} 是 65536 基数。换算 Δf/f 后再比较:PD132 SENS=0 ≈ 0.92% vs DLD154V4B SENS=0 ≈ 0.33%——PD132 最低档更不灵敏。
2. **离开阈值语义**PD132 默认固定最高档(SensTable1[3]),DLD 系用当前档滞回——两种设计哲学。
3. **Xn 窗口跨平台按捕获时钟缩放**PD132L→T 1.27 倍,移植必须重算。
4. **拨码编码随硬件重排**:组合位SA1/SA2 → 0x0C 位)vs 直接编码(P1.0-1 → 0~3)。
1. **灵敏度表不能照搬数值**必须按各自归一化基数/测量方式换算 Δf/f 后再比较
2. **离开阈值语义三派**TLD-110 相邻档滞回 / M1H-PD132 同档滞回表 / PD132 可固定最高档
3. **Xn/计数窗口跨平台按捕获时钟缩放**PD132L→T 1.27×)
4. **拨码编码随硬件重排**:组合位 / 直接编码 / 反码(M1H SENS=3-(sw&0x03))各不相同
5. M1H 是 DLD 产品线算法血统源头(灵敏度表/映射/IIR 全部继承),分析新 DLD 型号前先读 M1H
## 待补型号
- [ ] M1HSTC12C5202, 8051, C 语言, 2008
- [ ] TLD-110P87LPC762, 8051, 汇编, 2003-2006
- [ ] 其他新参考代码
- [ ] 其他新参考代码(CH592EVT / CH32V208 等 SDK 类不算车检器型号,不归档