Files
vd-analysis/README.md
T
wangfq f876c36d05 docs: 新增 PD132T ↔ PD136HA 同血统两代对比分析(8051 → Cortex-M0+)
- 新文件 docs/pd132t-vs-pd136ha-comparison.md(12 节 + 2 附录,~29KB / 376 行)
-  关键发现:两型号覆盖同一线圈频段 ≈23.4~118kHz
  · PD132T = 3MHz 双沿捕获(Xn = 半周期);PD136HA = 1.5MHz 单沿(Xn = 整周期)
  · 判据常数 C = 32·f_cap/边沿系数,两者同为 4.8×10^7 ⇒ 窗口常量几乎逐字相同(406~2050 vs 400~2030)
- 灵敏度重标定量化:档位一一映射偏差 −46%~+69% ⇒ 跨代不可按档位号照搬;
  给出双向换算表(PD132T 档1 → PD136HA 档2:进入 −10% / 离开 0%,为最佳匹配)
- 时间维对比:节拍 10.92→21.85ms、IIR τ 29.6~38→76~87ms、基线 100→256(1.09→5.59s)
  ⇒ 设计取向由「响应优先」转为「抗扰优先」(代价:进出响应与最小可检占压约慢 2×)
- 异常策略对比:PD132T「降级维持」(断继电器+闪灯,不复位)vs PD136HA「主动自愈」(整机复位 + LC_HOLD 240s 重学基线)
- 修正旧口径:front-end §8 与对齐报告 §2.3 的「两型号线圈频段差 2×」改为「同一频段」
  (早前把 PD132T 的半周期口径与 PD136HA 的整周期口径直接相比所致)
- README 索引 + 两份 models/analysis.md 交叉链接;表格校验 0 异常(14 文件)
2026-09-11 08:54:18 +08:00

55 lines
3.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# vd-analysis 车检器分析仓库
车检器参考代码/逆向分析的分类归档库。原始代码散落在 `vd_detector/reference/`,本仓库只放**分析结论**(算法拆解、参数表、跨型号对比、移植注意事项)。
## 型号索引
| 型号 | 平台 | 固件版本 | 分析文档 | 原始代码 |
|------|------|---------|---------|---------|
| PD132L | STM8S003F3 (IAR) | V1.09 (2020-04) | [models/PD132L/analysis.md](models/PD132L/analysis.md) | `reference/PD132L_V1.09-STM8_20200422` |
| PD132T | **MA801 (Megawin)** / 8051 (Keil) | V3.01 (2021-06) | [models/PD132T/analysis.md](models/PD132T/analysis.md) | `reference/PD132T_V3.01-20210623` |
| M1H | STC12C5202 (8051) | V1.00 (2008-12) | [models/M1H/analysis.md](models/M1H/analysis.md) | `reference/M1H code` |
| TLD-110 | P87LPC762 (8051, 汇编) | V2.33 (2006-07) | [models/TLD-110/analysis.md](models/TLD-110/analysis.md) | `reference/TLD-110(410) code`(⚠ 已移出对比总表) |
| PD136HA | **HC32F003C4** (M0+) | V3.14 (2021-11) | [models/PD136HA/analysis.md](models/PD136HA/analysis.md) | `reference/PD136HA_V3.14-20211116`PD132L 同源移植版) |
| DLD154V4B | AT32F421 (M4, FreeRTOS) | **V4.36.40** (2026) | [models/DLD154V4B/analysis.md](models/DLD154V4B/analysis.md) | `vd_detector/DLD154V4B`(自研) |
| DLD154Pro | CH591R/CH592 (RISC-V, BLE) | V3.05 (2026) | [models/DLD154Pro/analysis.md](models/DLD154Pro/analysis.md) | `vd_detector/DLD154Pro`(自研,V4B 移植) |
## 交付对齐报告(在用型号 → 替换型号)
| 报告 | 路径 | 日期 |
|------|------|------|
| **PD132T ↔ PD136HA**(同血统两代**对比** | [docs/pd132t-vs-pd136ha-comparison.md](docs/pd132t-vs-pd136ha-comparison.md) | 2026-09-11 |
| PD132T → DLD154V4B | [docs/pd132t-to-v4b-delivery-alignment.md](docs/pd132t-to-v4b-delivery-alignment.md) | 2026-08-28 |
| **PD136HA → DLD154V4B** | [docs/pd136ha-to-dld154v4b-delivery-alignment.md](docs/pd136ha-to-dld154v4b-delivery-alignment.md) | 2026-09-11 |
> 对齐报告的通用骨架见 `docs/pd136ha-to-dld154v4b-delivery-alignment.md`:口径前提 → 灵敏度(进入/离开)→ 判据与滤波 → 输出与时序 → 超时与异常 → 拨码迁移 → 风险门 → 先进点 → 待实测清单。
## 目录结构
```
vd-analysis/
├── README.md # 本索引
├── docs/
│ ├── methodology.md # 参考代码分析方法论(新车型分析模板)
│ ├── cross-model-comparison.md # 跨型号参数对比总表
│ ├── pd132t-vs-pd136ha-comparison.md # 同血统两代对比(8051 → M0+2026-09-11
│ ├── filter-coefficient-79-vs-64.md # 滤波系数 79/64 专题
│ ├── hardware-loop-frontend-pd132t-vs-v4b.md # 硬件前级对比(PD132T vs V4B
│ ├── pd132t-to-v4b-delivery-alignment.md # 交付对齐:PD132T → DLD154V4B
│ └── pd136ha-to-dld154v4b-delivery-alignment.md # 交付对齐:PD136HA → DLD154V4B
├── models/
│ ├── <型号>/
│ │ ├── analysis.md # 单型号分析(平台/硬件/算法/参数/移植注意)
│ │ └── *.pdf # 原理图附件(可选,2026-09-01 起归档)
│ └── ...
└── tools/ # 分析辅助脚本(预留)
```
## 分析新增型号流程
1. 原始代码放 `vd_detector/reference/<型号>_<版本>_<日期>/`(不入本仓库)
2.`docs/methodology.md` 模板拆解,写 `models/<型号>/analysis.md`
3. 更新 `docs/cross-model-comparison.md` 对比总表
4. 更新本 README 型号索引
5. 提交推送(`vd-analysis` 仓库)