Files
vd-analysis/docs/cross-model-comparison.md
T
wangfq 694c86ba48 feat(vd-analysis): 车检器分析仓库初始化 + PD132L/PD132T 分析
- README: 仓库说明 + 型号索引 + 新增型号流程
- docs/methodology.md: 参考代码分析方法论模板 (10 节)
- docs/cross-model-comparison.md: PD132L vs PD132T 对比总表
- models/PD132L/analysis.md: STM8S003F3 V1.09 完整分析
- models/PD132T/analysis.md: MA801AS V3.01 完整分析 (L 的 8051 移植版)

核心结论: 两型号检测算法逐行对应 (32768 基数/79·64 IIR/100 基线/
{300,60,32,21} 灵敏度表), 差异在平台(PCA vs TIM1)/Xn窗口(1.27×)/
拨码编码(组合位 vs 直接)/看门狗(WDTCR vs IWDG+WWDG)
2026-08-27 17:55:28 +08:00

2.7 KiB
Raw Blame History

跨型号参数对比总表

各型号参考代码的核心参数横向对比。数值量纲以各型号归一化基数为准,横向比较必须先换算口径(Δf/f = 表值/基数)。

参与型号

型号 平台 版本 文档
PD132L STM8S003F3 V1.09 models/PD132L/analysis.md
PD132T MA801AS (8051) V3.01 models/PD132T/analysis.md
M1H STC12C5202 (8051) 待归档
TLD-110 P87LPC762 (8051) 待归档

PD132L vs PD132T2026-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 有(未启用)

跨型号通用结论

  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)。

待补型号

  • M1HSTC12C5202, 8051, C 语言, 2008
  • TLD-110P87LPC762, 8051, 汇编, 2003-2006
  • 其他新参考代码