Files
vd-analysis/docs/hardware-loop-frontend-pd132t-vs-v4b.md
T
wangfq 113c879012 docs: 硬件对比报告勘误 — 振荡级两机同源(9015×2), 差异收窄为 CD4060+电容档位
用户确认: 线圈振荡部分除谐振电容档位外完全一致
- 三极管同为 9015 PNP ×2 (原待核事项关闭)
- 谐振电容: PD132T 两级可调(33nF+104) vs V4B 三级可调(33nF×2+104)
- 结论强化: 原始振荡信号质量两机无差异, 测量差异全在信号链后级(CD4060整形/分频 vs 直连)
- §7 推论更新: V4B 输入为未整形原始波形直进 PA7
2026-09-01 11:21:58 +08:00

78 lines
5.8 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 (CD4060 分频) vs DLD154V4B (直连)
> 2026-09-01 · 基于原理图 + 固件交叉验证
> 关联:`models/PD132T/analysis.md`、`models/DLD154V4B/analysis.md`、`docs/filter-coefficient-79-vs-64.md`
> 背景:金属板复测两现象(①慢速抬板释放高度偏高且跟手速有关 ②定在 HR0/2 保持 ~1s 假释放)——软件根因已修(V4B V4.04RELEASE_ALFA 18→21 + 进入 snap),本文评估**硬件前端差异**是否也参与。
## 1. 原理图清单(存于本仓库 models/ 下)
| 型号 | 文件 | 版本 | 说明 |
|------|------|------|------|
| PD132T | `models/PD132T/PD132T.A_Ver2.01-20210609_Logic.pdf` | Ver2.01 (2021-06-09) | 2 页:P1 主控板 / P2 振荡+分频 |
| DLD154V4B | `models/DLD154V4B/DLD154V4_Ver3.00-20250903_Logic.pdf` | Ver3.00 (2025-09-03) | 1 页:主控+振荡+电源 |
## 2. 电路链(OCR + 固件交叉确认)
```
PD132T:
线圈(LP1) ──→ 9015(PNP)×2 三极管振荡器 ──→ CD4060(U1) 施密特整形 + 分频 ──→ LP ──→ STC12C2052(MA801AS)
(6.8K/10K/100K 偏置, 33nF/50V 谐振, 104) (Q5~Q12 多级, 选一路) CEX1/P3.5 PCA 捕获
DLD154V4B:
线圈(Loop) ──→ 三极管振荡器(同构) ──→ LP ──→ PA7 ──→ AT32F421F8P7
(6.8K×4 偏置, 33nF×2 谐振, 104) 直连, 无整形/无分频 TIM3_CH2 上升沿捕获
```
- 固件交叉确认(V4B):`TaskLoop.c` TMR3 ISR 只做捕获(`loop1_Xn = 相邻边沿差`),无驱动输出 → 振荡由硬件有源器件自激;`main.c` 无线圈激励代码(TMR14 PWM 是红灯呼吸灯 PB1,与线圈无关)。
- PD132T 分频比反推:Xn 有效窗 406~2050 @ 捕获时钟 0.75MHz → 输入频率 366Hz~1.8kHz;线圈 ~100kHz 走 CD4060 **÷128(Q7)~÷256(Q8)** 落在窗口内 ✓。
## 3. 元件级对比
| 项目 | PD132T | DLD154V4B |
|------|--------|-----------|
| 主控 | STC12C2052 (8051, 20pin) | AT32F421F8P7 (M4, 20pin) |
| 振荡器件 | 9015 PNP ×2 | **9015 PNP ×2(与 PD132T 相同,用户 2026-09-01 确认)** |
| 谐振电容 | **两级可调**33nF/50V + 104 | **三级可调**33nF×2 + 104 |
| 偏置电阻 | 6.8K×4 + 10K×2 + 100K | 6.8K×4 + 8K/3.9K |
| **分频/整形** | **CD4060 (U1),施密特输入** | **无(直连)** |
| 捕获极性 | PCA CEX1,上升下降双沿 | TIM3_CH2,上升沿 |
| 测量窗口 | 43.7ms | 2.18msLPCNT 自适应) |
| 保护 | P6KE12CA / SMBJ28CA TVS | D7 等 |
> **2026-09-01 用户勘误**:线圈振荡部分除谐振电容档位外**完全一致**——三极管同为 9015(×2),偏置拓扑同构。即:原始振荡信号质量两机无差异,全部测量差异来自**信号链后级**(CD4060 整形/分频 vs 直连)与**谐振电容档位数**(PD132T 两级 / V4B 三级 → 可匹配的线圈电感范围不同,与频率档位设计相关)。
## 4. CD4060 的量化贡献:整形 + 分频 = 硬件平均器
| | PD132T (有 CD4060) | DLD154V4B (无 CD4060) |
|---|---|---|
| Xn 单位 | 1 个 Xn = **128~256 个原始周期平均** | 1 个 Xn = **1 个原始周期** |
| 边沿质量 | CD4060 施密特整形 → CMOS 满摆幅陡峭方波 | 三极管振荡模拟波形直接过零,边沿抖动大 |
| 平均层级 | 两级(分频平均 + 长窗 43.7ms 平均) | 单级(窗口 2.18ms 平均)+ IIR 后级 |
| 等效平均样本 | ~4000~8000 个原始周期 | 窗口级 218 周期;慢滤波 IIR(τ117ms) 后 ~11000 周期 |
**关键点**:V4B 虽然直连噪声大,但释放判定用慢滤波(τ=117ms ≈ 54 窗口),IIR 把等效平均样本补回与 PD132T 同量级——所以释放路径的**稳态噪声**两者可比。
## 5. 对释放判定两现象的影响等级
| 现象 | 硬件影响 | 说明 |
|------|---------|------|
| ① 释放高度偏高(跟手速) | **无** | 确定性偏移 = τ 差(已修 α21)+ 确认差(3×10ms vs 0);噪声只添抖动不改均值 |
| ② HR0/2 保持 ~1s 假释放 | **次要放大器** | 主根因 = 双滤波结构缺陷(快进+慢出,慢滤波未 snap,V4.04 已修);CD4060 低噪声让 PD132T 结构免疫之外信号更干净,V4B 直连噪声会"模糊化/展宽"理论窄带(SENS=3 无噪声模型 0.032%~0.044%),但慢滤波 IIR 已兜底 |
## 6. 结论与现场验证建议
1. 两现象的主要根因均在**软件/滤波结构层**V4.04 修正(RELEASE_ALFA 18→21 + 进入 snap)已闭环;硬件差异是二阶因素。
2. 现场复测重点:
- 慢速抬板释放高度与 PD132T 差距(预期收敛到 ±3mm 内,手越慢越接近)
- HR0/2 保持 1~2s 继电器稳定(预期不再释放)
3. 若复测发现 HR0/2 附近仍有**边界抖动性释放**(残余信号明显超出理论窄带也偶发释放)→ 实锤直连噪声放大,再考虑:
- 固件:释放判定加最小保持时间 / Xn 多周期滑动平均(偏离 PD132T 对齐目标,慎用)
- 硬件:PA7 前加施密特整形(74HC14 单门)或比较器(改版,周期长)
4. ~~待核事项:V4B 三极管具体型号(原理图 OCR 未识别出,建议开板目检)~~ **已确认 = 9015 PNP ×2(与 PD132T 相同,2026-09-01 用户提供)**;PD132T 分频输出脚确认(Q7 或 Q8,结合 Xn 窗口反推)。
## 7. 附:信号质量定性推论(待现场波形验证)
- 振荡级两机同为 9015×2 + 同构偏置 → **原始振荡波形质量相当**,不存在"V4B 振荡器先天差"的问题
- PD132T 输入 = CD4060 整形后的干净低频方波 → PCA 捕获边沿抖动极小 → 释放判定"定住多久都不释放"的硬件底气
- V4B 输入 = **未经整形的原始振荡波形**直进 PA7 → 过零时刻随幅值/谐波漂移(雨天/金属板位置敏感)→ 建议现场用示波器量 PA7 波形,确认边沿质量后决定是否需要硬件整形