Files
vd-analysis/docs/pd132t-to-v4b-delivery-alignment.md
T
wangfq b5e4cc0493 docs(vd-analysis): PD132T→V4B 交付对齐分析 + 灵敏度表 V2.11 同步
- 新增 docs/pd132t-to-v4b-delivery-alignment.md: 灵敏度对齐(调表方案已定)/
  触发释放手感(存在输出+延时为主, 脉冲不比较)/配置对齐(有限存在搁置)/
  V4B 先进点 7 项/现场待确认清单
- 对比总表+analysis.md: V4B 灵敏度表 {216,108,36,20}→{300,60,36,20}
2026-08-28 10:38:04 +08:00

103 lines
5.5 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.
# PD132T → DLD154V4B 交付对齐分析
> 日期:2026-08-28 依据:PD132T V3.01 源码(`reference/PD132T_V3.01-20210623/`+ DLD154V4B V2.10 源码 + 两型号 analysis.md
> 场景:客户现场在用 PD132T8051, 2021),替换为 DLD154V4BAT32F421 M4, 2026
> 目标:① 平滑交付——灵敏度表现一致、触发/释放手感无感;② 体现 V4B 更先进(抗干扰/稳定/好维护)
## 结论摘要
| 类别 | 结论 |
|------|------|
| 灵敏度档位 2/3 | **直接同档拨码,手感一致**(Δf/f 几乎相同) |
| 灵敏度档位 0/1 | **需调表**V4B `SensTable` 0/1 档改为 PD132T 值(决策已定,见 §1.2 |
| 触发/释放 | 存在输出+延时模式对齐为主;**脉冲模式不比较**(现场少用,2026-08-28 决策) |
| 有限存在 | **搁置**,待确认 V4B 是否启用(2026-08-28 决策) |
| 进入脉冲 | ⚠ PD132T 有"进入脉冲"V4B 无——现场若用 SOLA 脉冲接触发需固件加或改接法 |
---
## 1. 灵敏度对齐
两代都是 4 档(0=低, 3=高),档位方向一致,阈值换算都是 `Origin×表/65536`,可直接比 Δf/f
| 现场档位 | PD132T Δf/f | V4B 同档 Δf/f | 差异 | 手感 |
|---|---|---|---|---|
| 0(低) | 0.458% | 0.330% | V4B 灵敏 1.39× | ⚠ 需调表 |
| 1 | 0.092% | 0.165% | V4B 钝 1.79× | ⚠ 需调表 |
| 2 | 0.049% | 0.055% | 几乎一致 | ✅ |
| 3(高) | 0.032% | 0.031% | 几乎一致 | ✅ |
> 换算:PD132T `SensTable {300,60,32,21}`、V4B `{216,108,36,20}`;Δf/f = 表值/65536。
### 1.1 等效灵敏度修正(V4B 检测链路更快)
- IIR τ = 32ms vs 142ms(快 4.4×)→ 信号跟踪快,等效更灵敏
- 测量节拍 10ms vs 43.7ms(密 4.4×)→ 快速通过车辆检测更可靠
- 进入确认 3 次 vs 单次 → 瞬时抖动不误触(等效更稳)
- 斜率限幅 5% → EMI/闪电尖峰单次截断
净效果:**档位 2/3 同档直接一致;0/1 调表后,V4B 因确认机制反而比 PD132T 稳**。
### 1.2 调表方案(已定,2026-08-28
```
V4B SensTable: {216, 108, 36, 20} → {300, 60, 36, 20}
```
- 0/1 档严格对齐 PD132T300/65536=0.458%、60/65536=0.092%
- 2/3 档保留 V4B 优化值(36/20,与 PD132T 32/21 几乎一致,不动)
- 单调性保持:300 > 60 > 36 > 20 ✓;0→1 档跳变 5× 与 PD132T 手感一致
- 离开表 `SensTable_1 {108,72,18,14}` **本次不动**(V4B 3 次确认 + 滞回已更稳;如需离开手感严格对齐可后续调 0/1 档)
## 2. 触发/释放手感(存在输出 + 延时模式)
**脉冲模式不比较**(现场少用,2026-08-28 决策),本节只对存在输出模式。
| 项 | PD132T | V4B | 手感 |
|---|---|---|---|
| 进入检测 | 单次越线 | 3×10ms 确认 | +30ms 无感 |
| 进入输出 | VD_FLAG 直接(50ms tick 刷新) | VD_FLAG 直接(50ms tick 刷新) | 一致,~80ms 内 |
| 离开检测 | 单次越线 | 3×10ms 确认 | +30ms 无感 |
| 离开输出 | 立即释放 | SW_4=OFF 立即 / SW_4=ON +500ms | ⚠ **SW_4 拨 OFF**PD132T 无离开延时) |
| 存在输出 | SOLB 恒跟 VD_FLAG | RLY2 / RLY1 存在模式 | ✅ |
| 进入防抖 | 无 | IN_DELAY=500ms(仅时序标志,不影响继电器) | 无感 |
**现场配置**
- V4B SW_3 = ON(存在输出模式,`SET_PLUS` 分支)→ 对 PD132T SOLB/存在用法
- V4B SW_4 = **OFF**(无离开延时)→ 对 PD132T 立即释放手感
- ⚠ 灵敏度拨码编码不同:PD132T P1.0-1 直接编码 0~3V4B SA1/SA2 反码(SENS=3-(sw&0x03))——**拨码位置不能照搬**,按 V4B 编码表重拨
> ⚠ 待现场实测确认:V4B `SET_PLUS` 分支代码注释"存在输出模式"与产品文档"SW_3 ON=脉冲输出"相反——烧录后先拨 SW_3 验证继电器行为再定配置。
## 3. 配置对齐
| 项 | PD132T | V4B | 处理 |
|---|---|---|---|
| 灵敏度拨码 | P1.0-1 直接编码 | SA1/SA2 反码 | ⚠ 现场重拨 |
| 增强滤波 FLT | 拨码切 79/64 | 恒 79 + 斜率限幅 | ✅ V4B 组合更优,无需对齐 |
| **有限存在 HOLD** | 拨码开 → 300s 软复位 | **未启用**`VD_HOLD` 死代码) | ⏸ **搁置**:待确认 V4B 是否启用(2026-08-28 |
| 看门狗 | WDTCR 1.05s | IWDT 1.64s | ✅ |
| 上电就绪 | 750ms 延时 | 128ms 稳定期 | ✅ V4B 更快 |
**现场待确认(三个问题)**
1. PD132T 当前灵敏度拨在几档?(决定换机后 V4B 拨码)
2. SOLA/SOLB 分别接的什么设备?(确认走存在输出还是脉冲)
3. HOLD 拨码是否开启?(决定 V4B 是否启用有限存在)
## 4. V4B 先进点(交付话术)
1. **抗干扰**:斜率限幅 5%(EMI/闪电尖峰单次截断)+ 进入确认 3 次(瞬态不误触)——PD132T 单次越线,变频器干扰下会误触发
2. **测量精度 8×**:131072 基数、54 样本全保留 vs PD132T 7 样本
3. **基线智能保护**:有车冻结 + 10s 超时自恢复 + ±2% 稳定性检查——温漂/环境变化免人工复位
4. **看门狗自愈**IWDT 1.64s 自动复位,杜绝"假活"
5. **线圈诊断**:黄灯断开次数编码 + TTL 调试口(PD132T 无 UART
6. **重连防砸**:断开期间保持有车状态,重连快速恢复
7. **响应快 4.4×**:10ms 节拍,快速通过的摩托车/小车检测更可靠
## 5. 后续行动
- [x] 调表:V4B `SensTable {216,108,36,20}``{300,60,36,20}`V2.11,代码+文档同步)
- [x] 脉冲模式不比较(决策)
- [ ] 有限存在:待现场确认 HOLD 用法后决定 V4B 是否启用
- [ ] 现场确认拨码/接线后出"PD132T 兼容配置表"