From cb6621d92af4f3a6889b7f8a21cfbdc7e07df6e4 Mon Sep 17 00:00:00 2001 From: wangfq Date: Fri, 28 Aug 2026 08:56:38 +0800 Subject: [PATCH] =?UTF-8?q?docs(vd-analysis):=20DLD154V4B=20=E7=9C=8B?= =?UTF-8?q?=E9=97=A8=E7=8B=97=20V2.10=20=E8=A1=A5=E9=BD=90=EF=BC=88IWDT=20?= =?UTF-8?q?=E2=89=881.64s=20=E5=8F=8C=E4=BF=9D=E9=99=A9=E5=96=82=E7=8B=97?= =?UTF-8?q?=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 对比总表看门狗行: V4B 列 无→IWDT ~1.64s - analysis.md 三处残留更新: 平台表/时序表/M1H对比表 + 设计特点第3条无看门狗是例外项改写 --- docs/cross-model-comparison.md | 2 +- models/DLD154V4B/analysis.md | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/cross-model-comparison.md b/docs/cross-model-comparison.md index be97140..b4fcb3d 100644 --- a/docs/cross-model-comparison.md +++ b/docs/cross-model-comparison.md @@ -36,7 +36,7 @@ | 离开判定 | 简单阈值 | 简单阈值 | 简单阈值 | 简单阈值+脉冲延迟 | **简单滞回 3 次防抖(平坦性 #if 禁用,V2.9 起)** | **简单滞回 3 次防抖**(平坦性 #if 禁用) | | 灵敏度表可配 | 编译期 | 编译期 | 编译期 | 编译期 | 编译期 | **运行时可配(BLE 写 Flash)** | | 时序 tick | 50ms | 50ms | 50ms | 5ms?×10=50ms | 检测 10ms + 时序 50ms | **检测 8.74ms + 时序 5ms/50ms** | -| 看门狗 | WDT_CONTR | IWDG+WWDG | WDTCR | WDT 820ms | 无 | **WWDG 558ms** | +| 看门狗 | WDT_CONTR | IWDG+WWDG | WDTCR | WDT 820ms | **IWDT ~1.64s**(V2.10 双保险喂狗) | **WWDG 558ms** | | **测量节拍**(CAPVD 更新) | **32.8 ms** | **27.3 ms** | **43.7 ms** | **21.8 ms** | **10 ms** | **8.74 ms** | | **基线更新周期** | **3.28 s**(100 窗) | **2.73 s** | **4.37 s** | **5.59 s**(256 窗) | **5 s**(500 窗) | **4.37 s**(500 窗) | | IIR 时间常数 τ | 106 ms | 88 ms / 109 ms | 142 ms | 87 ms | 32 ms | **28 ms** | diff --git a/models/DLD154V4B/analysis.md b/models/DLD154V4B/analysis.md index 735c55e..8405b2f 100644 --- a/models/DLD154V4B/analysis.md +++ b/models/DLD154V4B/analysis.md @@ -11,7 +11,7 @@ | MCU | AT32F421F8P7(Cortex-M4 @120MHz, 64KB Flash) | | RTOS | FreeRTOS(loop_task_function 主任务) | | 工具链 | Keil MDK / AT32 标准库 | -| 看门狗 | **无**(V4B 无 IWDG/WWDG——与参考型号均不同) | +| 看门狗 | **IWDT ≈1.64s**(V2.10 新增,双保险喂狗) | | 通信 | 无 RS485;TTL 调试口 9600 8N1 | ## 2. 硬件资源 @@ -80,7 +80,7 @@ SensTable_1[4] = {108, 72, 18, 14} // 离开(滞回 ~50-70%) | 有限存在 | **300 s** | HOLD_TIME=6000 @50ms | | 安全复位 | **240 s** | LC_HOLD_TIME=4800 @50ms | | 上电稳定 | 1.28 s | STABLE_SAMPLES=128 × 10ms | -| 看门狗 | 无 | — | +| 看门狗 | IWDT ≈1.64s(V2.10) | TMR15 ISR 计数 + 主循环 poll_wdg 500ms 喂狗 | ## 5. 拨码与配置 @@ -106,12 +106,12 @@ SensTable_1[4] = {108, 72, 18, 14} // 离开(滞回 ~50-70%) | IIR | ALFA 79 @32.8ms τ=106ms | ALFA 79 @10ms **τ=32ms**(快 3.3×) | | 进入 | 单次越线 | **3 次确认 + 斜率限幅** | | 离开 | 简单阈值 | **简单滞回 3 次防抖**(平坦性 #if 禁用,V2.9 起) | -| 看门狗 | WDT_CONTR | 无 | +| 看门狗 | WDT_CONTR | **IWDT ≈1.64s**(V2.10 双保险) | | 时序 tick | 50ms | 检测 10ms + 时序 50ms(混合) | ## 7. 设计特点 1. **混合节拍**是本型号最大特色:检测(IIR/基线/判据)在 10ms 快循环,时序状态机(进入/离开/脉冲/超时)在 50ms tick——两者解耦,响应快且时序参数与 M1H 直接对齐 2. **基线三重保护**:有车冻结 + 冻结超时(10s)+ 稳定性检查(±2%)——比参考型号多一层环境自适应 -3. **无看门狗**是例外项:依赖 FreeRTOS + 硬件稳定性,与 154Pro 的 WWDG/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 一致),代码保留可开