docs(vd-analysis): 剔除 TLD-110 对比 + 新增 PD136HA 分析 (SDK 层)

1. cross-model-comparison.md: TLD-110 移出对比总表 (四型号: M1H/PD132L/PD132T/V4B);
   测频路线小节改为'周期累积法统一范式', TLD-110 作为例外注记保留
2. models/PD136HA/analysis.md: HC32F005C6PA (华大 M0+) V3.14 — ⚠ 仅官方 SDK
   驱动层 (driver/+common/), 无应用算法代码; 工程名遗留 PD132L, 推断为
   PD132 系列 HC32 移植 (待应用层佐证); 捕获外设候选 ADT/PCA
3. README: TLD-110 标注'已移出对比表', PD136HA 标注'仅 SDK 层'
This commit is contained in:
wangfq
2026-08-27 18:35:27 +08:00
parent 386bce2c20
commit 90df2cfe62
3 changed files with 99 additions and 32 deletions
+61
View File
@@ -0,0 +1,61 @@
# PD136HA 车检器分析
> 型号: PD136HA | 固件: V3.14 | 日期: 2021-11-16 | 平台: **HC32F005C6PA**(华大半导体, Cortex-M0+
> 原始代码: `vd_detector/reference/PD136HA_V3.14-20211116/`
> ⚠ **完整性警示:该工程只有华大官方 SDK 驱动层(driver/ + common/),没有应用层代码(main.c / 检测算法)**——无法做算法级对比,本文档仅分析平台与外设资源。
## 1. 平台与工程
| 项 | 值 |
|----|-----|
| MCU | HC32F005C6PA(华大半导体,Cortex-M0+32KB Flash |
| 外部晶振 | 32 MHzboard 头 `SYSTEM_XTH = 32*1000*1000u` |
| 工具链 | Keil MDK.axf/.sct/hex 产物,JLink 调试) |
| 工程名 | **PD132L**(遗留命名——PD136HA 疑似 PD132 系列的 HC32 移植版) |
| 代码规模 | 驱动层 ~30 文件(driver/src 21 个 .c |
| 固件产物 | PD132L.hex 32KB(仅驱动库编译结果,无应用逻辑) |
## 2. 外设资源(从驱动层推断硬件能力)
| 驱动 | 外设 | 车检器相关用途 |
|------|------|----------------|
| adt.c | ADT 高级定时器 | **线圈频率捕获候选**(输入捕获/比较) |
| pca.c | PCA 可编程计数器阵列 | **线圈频率捕获候选**HC32F005 的 PCA 可做周期测量) |
| uart.c | UART | 调试/通信 |
| adc.c | ADC | 环境/电压监测 |
| wdt.c | WDT | 看门狗(区别于 V4B 的无狗) |
| spi.c / i2c.c | SPI / I2C | EEPROM/扩展(board 头有 EVB I2C EEPROM |
| flash.c | Flash | 参数存储 |
| crc.c | CRC | 校验 |
| gpio.c / sysctrl.c / reset.c / lvd.c / lpm.c / trim.c / ram.c / bgr.c / bt.c / vc.c | 基础外设 | — |
**board_stkhc32f005.h 是华大 STK 开发板定义**(按键/ LED/ SPI/ I2C EEPROM),**不是车检器板**——说明工程是从华大 SDK 例程模板改的,应用板引脚定义不在本工程内。
## 3. 与 PD132 系列的关系(推断,待应用代码确认)
| 证据 | 推断 |
|------|------|
| 工程名/产物名都是 PD132L | PD136HA 很可能是 PD132LSTM8)向 HC32F005M0+)的移植 |
| 时间线 | PD132L V1.09 (2020-04) → PD136HA V3.14 (2021-11),间隔 1.5 年,符合换代节奏 |
| 版本号 | V3.14 高于 PD132T V3.01——PD136 是更晚的系列 |
| MCU 升级 | STM8S003 (8 位) → HC32F005 (M0+ 32 位),是 PD132 系列的升级换代 |
⚠ 但**无法确认算法继承关系**:无应用层代码,无法对比灵敏度表/滤波/基线。若按 PD132 系惯例(PD132T 移植 PD132L),PD136HA 大概率沿用周期累积法 + {300,60,32,21} 系灵敏度表——**待应用代码佐证**。
## 4. 缺口与建议
- [ ] **补齐应用层代码**(main.c + 检测算法文件)才能完成算法分析
- [ ] 拿到应用层后:确认测频外设(ADT 还是 PCA)、归一化基数、灵敏度表、时序
- [ ] 对比表暂不纳入 PD136HA(无算法参数可比),README 索引标注"仅 SDK 层"
## 5. 参数速查(仅平台级)
| 参数 | 值 |
|------|-----|
| MCU | HC32F005C6PA (Cortex-M0+) |
| 晶振 | 32MHz 外部 |
| 捕获外设候选 | ADT / PCA |
| 看门狗 | 有 WDT 驱动 |
| 通信 | UART / SPI / I2C |
| 存储 | Flash 驱动(参数区) |
| 应用算法 | **缺失** |