docs(models/DLD154V4B): 原理图 Ver3.00→Ver4.01 + 硬件变更记录(R19拆/R27补0Ω, 拨码旁路三极管直控电容)

- 归档 DLD154V4_Ver4.01-20251021_Logic.pdf (用户提供), 删除 Ver3.00
- analysis.md: 原理图引用更新; 修正捕获链路错误口径(计数120MHz+输入DIV_2,
  等效 240M/Xn; V4.27 曾修 4 倍差: 示波器 30.23k vs 打印 7k)
- 测量窗 2.18ms(60M误) → 1.09ms(120M tick)
- 文末追加 2026-09-03 硬件变更: R19 拆 + R27 0Ω 旁路三极管 → C_eff 43→68.4
  (固件 V4.28 43 作废 → V4.29 COIL_CAL_C_NF=68)
This commit is contained in:
wangfq
2026-09-03 14:58:46 +08:00
parent b849811134
commit 044cb998e6
3 changed files with 23 additions and 5 deletions
Binary file not shown.
Binary file not shown.
+23 -5
View File
@@ -2,7 +2,8 @@
> 型号: DLD154V4B | 固件: V2.8V2.0 架构)| 平台: **AT32F421F8P7**Cortex-M4, 120MHz, FreeRTOS > 型号: DLD154V4B | 固件: V2.8V2.0 架构)| 平台: **AT32F421F8P7**Cortex-M4, 120MHz, FreeRTOS
> 源码: `vd_detector/DLD154V4B/utilities/at32f421_freertos_demo/`TaskLoop.c 914 行 + main.c > 源码: `vd_detector/DLD154V4B/utilities/at32f421_freertos_demo/`TaskLoop.c 914 行 + main.c
> 原理图: `models/DLD154V4B/DLD154V4_Ver3.00-20250903_Logic.pdf`(本仓附件,2026-09-01 归档 > 原理图: `models/DLD154V4B/DLD154V4_Ver4.01-20251021_Logic.pdf`(本仓附件,2026-09-03 由 Ver3.00 更新
> ⚠ 本文为基础分析快照(原固件 V2.8 时代);固件最新 V4.29(含 V4.27 频率测量修正/V4.29 C_eff 标定 68)见 DLD154V4B 仓 docs/devlog
> 硬件前端对比: `docs/hardware-loop-frontend-pd132t-vs-v4b.md`(直连 vs PD132T CD4060 分频) > 硬件前端对比: `docs/hardware-loop-frontend-pd132t-vs-v4b.md`(直连 vs PD132T CD4060 分频)
> **血缘:M1H 的现代实现**——灵敏度表/映射/IIR 系数继承,M4 优化(快 tick/确认/斜率限幅)是 8051 时代做不到的增量。 > **血缘:M1H 的现代实现**——灵敏度表/映射/IIR 系数继承,M4 优化(快 tick/确认/斜率限幅)是 8051 时代做不到的增量。
@@ -20,7 +21,7 @@
| 引脚 | 功能 | | 引脚 | 功能 |
|------|------| |------|------|
| PA7 | LP 线圈捕获(TIM3_CH2DIV_2 → 捕获时钟 60MHz | | PA7 | LP 线圈捕获(TIM3_CH2输入 DIV_2 = 每 2 信号沿捕获一次;计数器 tick=120MHz |
| PA0 / PA1 | SA1 / SA2 灵敏度拨码 | | PA0 / PA1 | SA1 / SA2 灵敏度拨码 |
| PA2 | SW3 存在/脉冲模式 | | PA2 | SW3 存在/脉冲模式 |
| PA3 | SW4 离开延时开关 | | PA3 | SW4 离开延时开关 |
@@ -32,9 +33,10 @@
### 3.1 频率测量 ### 3.1 频率测量
- TIM3_CH2 输入捕获(PA7,捕获时钟 60MHzDIV_2 - TIM3_CH2 输入捕获(PA7:计数器 tick = **120MHz**sclkAPB1÷1),通道输入 **DIV_2**(每 2 信号沿捕获 1 次
- ⚠ V4.27 修正(2026-09-03):旧实现 calc_freq 按 60MHz 假设且未补偿 DIV_2 → f 打印/估算低 4 倍(示波器 30.23kHz vs 打印 7kHz);修正后 **Xn 等效采样率 = 240MHz/信号频率**f_kHz = 240000×LPCNT/CAPVD
- 归一化:`LPCNT = MEASUREMENT_BASE(131072) / Xn`**BASE=2^17**),累加 LPCNT 个周期得 Value ≈ 131072 - 归一化:`LPCNT = MEASUREMENT_BASE(131072) / Xn`**BASE=2^17**),累加 LPCNT 个周期得 Value ≈ 131072
- 测量窗 ≈ 131072/60MHz = **2.18 ms** - 测量窗 ≈ 131072/(120MHz tick) = **1.09 ms**Value=Σ Xn 计数,1 计数=1/120M s
### 3.2 滤波(M4 优化,区别于参考型号) ### 3.2 滤波(M4 优化,区别于参考型号)
@@ -72,7 +74,7 @@ SensTable_1[4] = { 60, 32, 21, 14} // 离开分档(V2.11 与 PD132T SensTab
| 量 | 值 | 说明 | | 量 | 值 | 说明 |
|----|-----|------| |----|-----|------|
| 检测主循环 | **10 ms** | FreeRTOS vTaskDelay(10)vd1_task 由 CAP_OK 门控 | | 检测主循环 | **10 ms** | FreeRTOS vTaskDelay(10)vd1_task 由 CAP_OK 门控 |
| 测量窗 | 2.18 ms | 131072/60MHzCAPVD 原始值节拍) | | 测量窗 | 1.09 ms | 131072/120MHzCAPVD 原始值节拍V4.27 修正自 60MHz 误口径 |
| **CAPVD 更新节拍** | **10 ms** | IIR 消费节拍(vd1_task 在 10ms 循环跑) | | **CAPVD 更新节拍** | **10 ms** | IIR 消费节拍(vd1_task 在 10ms 循环跑) |
| **基线更新周期** | **5 s**500 窗) | 稳定期 1s100 窗) | | **基线更新周期** | **5 s**500 窗) | 稳定期 1s100 窗) |
| IIR 时间常数 τ | **32 ms** | 10ms × 256/79 | | IIR 时间常数 τ | **32 ms** | 10ms × 256/79 |
@@ -118,3 +120,19 @@ SensTable_1[4] = { 60, 32, 21, 14} // 离开分档(V2.11 与 PD132T SensTab
2. **基线三重保护**:有车冻结 + 冻结超时(10s)+ 稳定性检查(±2%)——比参考型号多一层环境自适应 2. **基线三重保护**:有车冻结 + 冻结超时(10s)+ 稳定性检查(±2%)——比参考型号多一层环境自适应
3. **看门狗 V2.10 补齐**:此前"无看门狗"是全产品线例外项;V2.10 新增 IWDT(超时≈1.64sTMR15 ISR 计数 + 主循环 poll_wdg 双保险喂狗,对齐 154Pro WWDG 方案)——与 154Pro 的 WWDG 558ms / 960 的 IWDG 策略对齐 3. **看门狗 V2.10 补齐**:此前"无看门狗"是全产品线例外项;V2.10 新增 IWDT(超时≈1.64sTMR15 ISR 计数 + 主循环 poll_wdg 双保险喂狗,对齐 154Pro WWDG 方案)——与 154Pro 的 WWDG 558ms / 960 的 IWDG 策略对齐
4. 平坦性离开判定(专利 CN200910309382)曾用于解决大车多峰频率曲线误触发,是参考型号没有的——**V2.9 起默认关闭**(现场实测不理想),切回简单滞回 3 次防抖(与 154Pro 一致),代码保留可开 4. 平坦性离开判定(专利 CN200910309382)曾用于解决大车多峰频率曲线误触发,是参考型号没有的——**V2.9 起默认关闭**(现场实测不理想),切回简单滞回 3 次防抖(与 154Pro 一致),代码保留可开
---
## 2026-09-03 硬件变更:拨码电容开关旁路三极管(原理图 Ver4.01)
**准确改动**(用户确认):
- **R19 取下**(拆除)
- **R27 补焊 0Ω**(原空贴)
- 效果 = 拨码开关**不再经过三极管电路**,通过 0Ω 电阻**直接控制第二颗 33nF 电容**
**原因/效果**2026-09-03 现场标定):
- 原电路(拨码经三极管控电容):低频档(66nF 名义)实测等效谐振电容 **C_eff≈43nF**(2 台 5 组反推),第二颗 33nF 只等效并入 ~8.6nF
- 旁路后(0Ω 直控):**C_eff=68.1~68.9nF(均值 68.4)≈ 名义 66nF**,电容全量并入
- 固件关联:DLD154V4B V4.28 `COIL_CAL_C_NF=43` 作废 → V4.29 `COIL_CAL_C_NF=68`
- 33nF(高频)档标定 34(旧板数据),0Ω 板待复测