feat(V4B): V4.34 — 产品基准回到三极管库存板: COIL_CAL_C_NF 68→43
决策: 不改电路沿用库存板(R19在/R27空), 低频档 C_eff≈43nF(2台×5颗); 0Ω板实验(68.4)仅机理验证不作产品基准 ⚠ 窗口口径提醒: 92kHz 上限在 43nF 板对应 L≈70µH(0Ω板为30µH), 48µH 线圈 0Ω板88k窗内→三极管板~111k窗外, 待现场复核 注释/文档全同步; 语法0 error, 4测试全绿
This commit is contained in:
@@ -4,6 +4,49 @@
|
||||
|
||||
---
|
||||
|
||||
## 2026-09-03 — 产品基准回到三极管库存板:COIL_CAL_C_NF 68→43(固件 V4.34)
|
||||
|
||||
> **固件版本:V4.34**(cmcng.h:FIRMWARE_VER="4.34" + MAIN=4/SUB=34)。devlog 修订 V2.32。
|
||||
|
||||
### 决策(2026-09-03)
|
||||
|
||||
**不改电路,沿用三极管库存板**(R19 在 / R27 空贴,拨码经三极管开关控制第二颗 33nF):
|
||||
- 低频档(66nF 名义)实测 C_eff≈43nF(41.3~45.5,2 台×5 颗线圈)
|
||||
- 固件标定 `COIL_CAL_C_NF`:68 → **43**
|
||||
- R19拆/R27焊0Ω 的实验改动仅作机理验证(确认并联未全量并入因三极管动态阻抗 ~160Ω),0Ω 板实测 68.4 **不用于产品基准**
|
||||
|
||||
### 风险与缓解(沿用三极管板的长期稳定性)
|
||||
|
||||
- 43nF 为三极管动态等效(非纯电容):随温度/β/信号幅度漂移(估计 Δf ±1.5~4% 跨温域)
|
||||
- 车检算法不受影响(Xn 比值 + Origin 自适应吸收缓慢漂移)
|
||||
- ⚠ 温度骤变可能触发环境黄灯/学习;频率窗边界附近线圈可能抖动告警
|
||||
- 缓解:待温度实验量化;出厂抽检标定 C_eff 批一致性;频率窗按 43nF 口径复核(见下)
|
||||
|
||||
### ⚠ 频率窗口径提醒(92kHz × 43nF 板)
|
||||
|
||||
| 板型 | COIL_CAL_C_NF | f=92kHz 对应 L | f=120kHz 对应 L |
|
||||
|------|---------------|----------------|-----------------|
|
||||
| 三极管库存板(现产品) | 43 | **~70µH** | ~41µH |
|
||||
| 0Ω 实验板(V4.33 拍 92 时的数据语境) | 68 | ~30µH | ~26µH |
|
||||
|
||||
V4.33 拍 92kHz 时测试数据在 0Ω 板(68nF);产品回到 43nF 板后同线圈 f ×1.257,
|
||||
**48µH 线圈:0Ω板 88kHz(窗内) → 三极管板 ~111kHz(窗外误报)** → 若需保留 ~50µH 最小合理线圈,
|
||||
上限应 ~108kHz 或按现场实测复核(待用户确认窗口口径:按 L 还是按 f)。
|
||||
|
||||
### 改动
|
||||
|
||||
- TaskLoop.h/TaskLoop.c:COIL_CAL_C_NF 68→43(注释含两板口径)
|
||||
- 版本 V4.33→V4.34;hardware-change-notes 产品决策注记;devlog V2.32
|
||||
|
||||
### 验证
|
||||
|
||||
- 语法 0 error;coil_range/env/red_breath/power_on_stable 全 PASS(L 估算不参与单测断言)
|
||||
|
||||
### 待办
|
||||
|
||||
1. 现场用三极管库存板复核频率窗(尤其 40~70µH 小线圈是否应正常)
|
||||
2. 温度实验:-20/25/70°C 测同线圈拨码 ON 的 f 漂移
|
||||
|
||||
## 2026-09-03 — 线圈频率窗上限 120→92kHz(固件 V4.33)
|
||||
|
||||
> **固件版本:V4.33**(cmcng.h:FIRMWARE_VER="4.33" + MAIN=4/SUB=33)。devlog 修订 V2.31。
|
||||
@@ -1344,6 +1387,7 @@ if (dev >= dlt_ORG × 4) {
|
||||
|
||||
| 版本 | 时间 | 说明 |
|
||||
|------|------|------|
|
||||
| V2.32 | 2026-09-03 | V4.34 产品基准回到三极管库存板: COIL_CAL_C_NF 68→43; 0Ω改动仅机理验证 |
|
||||
| V2.31 | 2026-09-03 | V4.33 线圈频率窗上限 COIL_F_OK_MAX_KHZ 120→92kHz |
|
||||
| V2.30 | 2026-09-03 | V4.32 黄灯一长一短: 200/100/100/800ms → 300/100/100/700ms |
|
||||
| V2.29 | 2026-09-03 | V4.31 故障补偿时序再调: 预判2s(200)/补偿7s(700)/恢复2s, 总 ~15s |
|
||||
|
||||
@@ -8,6 +8,10 @@
|
||||
## 原理图归档
|
||||
|
||||
| 文件 | 版本 | 日期 | 说明 |
|
||||
|
||||
> **产品决策(2026-09-03 V4.34)**:**不改电路,沿用三极管库存板**(R19 在、R27 空)。
|
||||
> 固件标定 COIL_CAL_C_NF 68→**43**(三极管板 C_eff≈43nF)。
|
||||
> R19拆/R27焊0Ω 的改动仅作**机理验证**(确认并联未全量因三极管动态阻抗),0Ω 板实测 68.4 不用于产品基准。
|
||||
|------|------|------|------|
|
||||
| DLD-154_Ver4.01_20251021_Logic.pdf | Ver4.01(图框残留 Ver3.01 字样,待核) | 2025-10-21 | 单路线圈车检器原理图(AT32F421F8P7-TSSOP20,12M 晶振) |
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# DLD154V4B 技术规格书
|
||||
|
||||
> 单路线圈车辆检测器 | 固件版本: V4.31 | 文档版本: V2.10
|
||||
> 单路线圈车辆检测器 | 固件版本: V4.34 | 文档版本: V2.13
|
||||
> 本文档面向工程开发、系统集成及故障深度分析
|
||||
|
||||
---
|
||||
@@ -778,3 +778,4 @@ DLD154V4B V1.4 起实现该专利的整数化版本,用于大车通行时的
|
||||
| V2.10 | 2026-09-03 | 更新至 V4.31:预判 3s→2s(200)/补偿 8s→7s(700),总恢复 ~16s→~15s |
|
||||
| V2.11 | 2026-09-03 | 更新至 V4.32:黄灯一长一短模式时序 200/100/100/800ms → 300/100/100/700ms(dur[4]={60,20,20,140}) |
|
||||
| V2.12 | 2026-09-03 | 更新至 V4.33:线圈频率合理窗上限 COIL_F_OK_MAX_KHZ 120→92kHz(>92k → L偏小告警) |
|
||||
| V2.13 | 2026-09-03 | 更新至 V4.34:产品基准回到三极管库存板(不改电路),COIL_CAL_C_NF 68→43;0Ω 改动仅机理验证 |
|
||||
|
||||
@@ -50,7 +50,7 @@
|
||||
#define ENV_RECOVER_WAIT 200 // 恢复确认 (V4.31): 新基线替换后 环境空闲连续 ~2s 才解除预判, 黄灯灭
|
||||
#define COIL_F_OK_MIN_KHZ 20 // 线圈频率合理窗 (V4.26): 默认低频档口径, <20kHz → L偏大
|
||||
#define COIL_F_OK_MAX_KHZ 92 // 线圈频率合理窗 (V4.32): >92kHz → L偏小 (原120)
|
||||
#define COIL_CAL_C_NF 68 // 标定等效谐振电容 nF (V4.29): 0Ω板 低频档(66nF名义)实测 C_eff=68.1~68.9 (均值68.4)
|
||||
#define COIL_CAL_C_NF 43 // 标定等效谐振电容 nF (V4.34): 三极管库存板 低频档(66nF名义, R19在/R27空)实测 C_eff≈43 (41.3~45.5; 0Ω板68仅实验口径, 产品不用)
|
||||
// 旧43 = 5.1K电阻旧板带病特性(三极管开关未饱和导通, 第二颗33nF未全量并入), 作废
|
||||
#define COIL_CAL_C_NF_33 34 // 高频档(33nF名义)标定值: 实测 C_eff≈34.4 (33.8~35.0, 3组) — 用33nF档时改 COIL_CAL_C_NF 为34
|
||||
#define COIL_DEF_C_NF 66 // 名义默认档电容 (保留: 注释/文档口径; 计算用 COIL_CAL_C_NF)
|
||||
|
||||
@@ -14,10 +14,10 @@
|
||||
#define __CMCNG_H__
|
||||
|
||||
#define PRODUCT_MODEL "DLD154"
|
||||
#define FIRMWARE_VER "4.33"
|
||||
#define FIRMWARE_VER "4.34"
|
||||
#define HARDWARE_VER "3.00"
|
||||
#define FIRMWARE_VER_MAIN 4
|
||||
#define FIRMWARE_VER_SUB 33
|
||||
#define FIRMWARE_VER_SUB 34
|
||||
#define HARDWARE_VER_MAIN 3
|
||||
#define HARDWARE_VER_SUB 0
|
||||
|
||||
|
||||
@@ -808,8 +808,9 @@ static void env_resync_apply(uint32_t new_origin)
|
||||
/*===========================================================================
|
||||
* V4.26~28: 线圈电感量粗估
|
||||
* L_uH = 2.533e7 / (f_kHz² × C_nF) [f=1/(2π√(LC)), f_kHz 为修正后真实频率]
|
||||
* C 用 COIL_CAL_C_NF (标定等效谐振电容, V4.29):
|
||||
* 0Ω 板低频档(名义66nF): 实测 C_eff=68.1~68.9nF (均值68.4, 3颗线圈) → 宏68
|
||||
* C 用 COIL_CAL_C_NF (标定等效谐振电容, V4.34):
|
||||
* 三极管库存板低频档(名义66nF, R19在/R27空): 实测 C_eff≈43nF (41.3~45.5, 2台×5颗) → 宏43
|
||||
* (0Ω 板 R19拆/R27焊0Ω 实验值 68.4 仅作机理验证, 产品沿用三极管板 → 标43)
|
||||
* (V4.28 的 43 是 5.1K 旧板带病特性 — 三极管开关未饱和, 第二颗33nF未全量并入,
|
||||
* 换 0Ω 后并联全导通, C_eff 回到≈名义66; 43 作废)
|
||||
* 高频档(名义33nF): 旧板实测 C_eff≈34.4 — 0Ω 板待复测, 拨33nF档请把宏改34
|
||||
|
||||
Reference in New Issue
Block a user