Files
vd-analysis/models/PD136HA/analysis.md
T
wangfq 90df2cfe62 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 层'
2026-08-27 18:35:27 +08:00

3.1 KiB
Raw Blame History

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 驱动(参数区)
应用算法 缺失