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 异常
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
# PD136HA 车检器分析
|
||||
|
||||
> 型号: PD136HA | 固件: V3.14 | 日期: 2021-11-16 | 平台: **HC32F005**(华大半导体, Cortex-M0+)
|
||||
> 型号: PD136HA | 固件: V3.14 | 日期: 2021-11-16 | 平台: **HC32F003C4**(小华半导体 HDSC, Cortex-M0+;**用户确认 2026-09-11**。此前文档记 HC32F005,系按 SDK 头文件名推断)
|
||||
> 原始代码: `vd_detector/reference/PD136HA_V3.14-20211116/`(工程名 **PD132L-HD**,含 user/main.c 应用层)
|
||||
> 血统: **PD132L 同源移植版**(文件头明示"硬件使用 PD132L_V1.02,替换软件版本 PD132LA_V1.06")
|
||||
> 交付对齐报告: `docs/pd136ha-to-dld154v4b-delivery-alignment.md`(PD136HA → DLD154V4B 替换评估,2026-09-11)
|
||||
@@ -9,7 +9,7 @@
|
||||
|
||||
| 项 | 值 |
|
||||
|----|-----|
|
||||
| MCU | HC32F005(注释标 HC32F003C4,工程编译目标 startup_hc32f005c6ua.o,SDK 板头为 C6PA——**三者不完全一致,待硬件确认**) |
|
||||
| MCU | **HC32F003C4**(**用户确认 2026-09-11**)。⚠ 工程档位仍为 HC32F005C6PA(`<Device>`)/ startup `hc32f005c6ua` / SDK 板头 C6PA —— 三者与实际器件不一致,**重编译前须在 Keil 改正器件档位**;实测固件 `Code=11148 RO=268 RW=88 ZI=608` ⇒ ROM≈11.1KB、RAM≈696B,F003(16KB/2KB) 与 F005(32KB/4KB) 均可容纳 ✓ |
|
||||
| 时钟 | **外部晶振 12MHz(用户确认 2026-09-11)**;`CLK_INIT()` 配 XTH(`XTH_CR \|= 0x07` 注释「8-16MHZ」)→ 直取 XTH、**无 PLL / 无 HCLK_PRS·PCLK_PRS 分频** ⇒ PCLK0 = 12MHz,并关内部 RCH。⚠ `board_stkhc32f005.h` 的 `SYSTEM_XTH = 32MHz` 是 **STK demo 板**常量,本产品不用 |
|
||||
| 工具链 | Keil MDK(uvprojx,JLink) |
|
||||
| 工程名 | **PD132L-HD**(直接沿用 PD132 工程名,Author=YSHE) |
|
||||
@@ -183,6 +183,6 @@ RLY1 = SET_PLUS ? (VD_FLAG|FLAG_OUT) : FLAG_PLUSE(脉冲)
|
||||
3. **进入/离开单次判定**(去掉 PD132L 的 6 次去抖)——响应更快但抗扰弱,配 256 窗基线补偿
|
||||
4. 双继电器输出(存在+脉冲分离)——PD132L 单路
|
||||
5. 延时档位 {0,12,32,60} vs PD132L {0,20,40,60} 注释——0.6s 档重定
|
||||
6. MCU:STM8S003 (8 位) → HC32F005 (M0+)——升级换代,捕获外设 TIM1→ADTIM4
|
||||
6. MCU:STM8S003 (8 位) → **HC32F003C4** (M0+)——升级换代,捕获外设 TIM1→ADTIM4
|
||||
- **与 M1H / DLD 线**:同路不同源(周期累积法范式相同,细节独立)
|
||||
- **归一化基数保持 32768 未动**——换 MCU 未重定标(与 DLD 线 131072/524288 重定标路线相反),印证"同源移植可保留基数,重写才需重定标"
|
||||
|
||||
Reference in New Issue
Block a user