Files
vd-analysis/README.md
T
wangfq 01d574c4a9 docs: MCU 归属更正(PD132T=Megawin MA801 / PD136HA=HC32F003C4)+ 双沿捕获⇒Xn 半周期口径
- 用户口径 + 源码取证:PD132T 用 USER/REG_MA801.H(首行 for Megawin MA801;sbit CEX1=P3^5 ✓ 与图纸 LP→pin9 吻合),
  此前「STC12C2052」系按寄存器地址相似的误判 ⇒ 已更正;3MHz/10.92ms 结论不变
  · CMOD=0x04 作者原注「时钟源为定时器0溢出」+ Megawin 手册 CPS 表(CPS[2:0]=010⇒T0 溢出)两法互证(对 2/3 比特布局分歧免疫)
  · AUXR=0xC0 无 MA801 专册直证,由 T1 0x15A0=60000 计数=5ms 反证定时器输入 12MHz ⇒ 1T 生效
- PD136HA 实际芯片 = HC32F003C4(用户确认,小华 HDSC);工程档位 F005C6PA/startup C6UA 不一致 ⇒ 重编译前须改;
  实测 Code=11148 RO=268 RW=88 ZI=608 ⇒ ROM≈11.1KB / RAM≈696B;Keil <Cpu> CLOCK(12000000) 独立佐证 12MHz
- PD132T CCAPM1=0x31 实为双沿捕获(旧稿「下降沿」有误)⇒ ISR 的 Xn 是半周期 ⇒ 线圈绝对频段重算
  (PD132T ≈23.4~118kHz / PD136HA·PD132L ≈11.8~60kHz);Δf/f 为比值口径 ⇒ 灵敏度结论不受影响
- 同步 6 文件(报告 §2.3 更正块 + §11⑩、前端专项、PD132T/PD136HA 分析稿、跨型号表、README);表格校验 0 异常
2026-09-11 08:42:41 +08:00

53 lines
3.4 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 → 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 # 跨型号参数对比总表
│ ├── 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` 仓库)