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:
Binary file not shown.
Binary file not shown.
@@ -2,7 +2,8 @@
|
|||||||
|
|
||||||
> 型号: DLD154V4B | 固件: V2.8(V2.0 架构)| 平台: **AT32F421F8P7**(Cortex-M4, 120MHz, FreeRTOS)
|
> 型号: DLD154V4B | 固件: V2.8(V2.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_CH2,DIV_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),捕获时钟 60MHz(DIV_2)
|
- TIM3_CH2 输入捕获(PA7):计数器 tick = **120MHz**(sclk,APB1÷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/60MHz(CAPVD 原始值节拍) |
|
| 测量窗 | 1.09 ms | 131072/120MHz(CAPVD 原始值节拍;V4.27 修正自 60MHz 误口径) |
|
||||||
| **CAPVD 更新节拍** | **10 ms** | IIR 消费节拍(vd1_task 在 10ms 循环跑) |
|
| **CAPVD 更新节拍** | **10 ms** | IIR 消费节拍(vd1_task 在 10ms 循环跑) |
|
||||||
| **基线更新周期** | **5 s**(500 窗) | 稳定期 1s(100 窗) |
|
| **基线更新周期** | **5 s**(500 窗) | 稳定期 1s(100 窗) |
|
||||||
| 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.64s,TMR15 ISR 计数 + 主循环 poll_wdg 双保险喂狗,对齐 154Pro WWDG 方案)——与 154Pro 的 WWDG 558ms / 960 的 IWDG 策略对齐
|
3. **看门狗 V2.10 补齐**:此前"无看门狗"是全产品线例外项;V2.10 新增 IWDT(超时≈1.64s,TMR15 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Ω 板待复测
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user