docs(V4B): 双档标定记录 — 33nF档 C_eff=34.4(宏参考34); 两档有效C比仅1.25(名义2.0)疑低频档并联未全效, 待查

高频档(33nF名义)3组实测: f=73k/179k/125k → C_eff=35.0/34.4/33.8 (均值34.4)
低频档(66nF名义)5组: C_eff=41.3~45.5 (均值43)
→ TaskLoop.h 增加 COIL_CAL_C_NF_33 参考宏; 拨33nF档使用时把 COIL_CAL_C_NF 改34
无行为变化(默认仍43=低频档标定)
This commit is contained in:
wangfq
2026-09-03 13:48:32 +08:00
parent c3a5a6f6ff
commit 5c8a425da1
2 changed files with 7 additions and 3 deletions
@@ -50,7 +50,8 @@
#define ENV_RECOVER_WAIT 500 // 恢复确认 (V4.25): 环境回正常(空闲)连续 ~5s 才解除预判, 黄灯灭 #define ENV_RECOVER_WAIT 500 // 恢复确认 (V4.25): 环境回正常(空闲)连续 ~5s 才解除预判, 黄灯灭
#define COIL_F_OK_MIN_KHZ 20 // 线圈频率合理窗 (V4.26): 默认低频档口径, <20kHz → L偏大 #define COIL_F_OK_MIN_KHZ 20 // 线圈频率合理窗 (V4.26): 默认低频档口径, <20kHz → L偏大
#define COIL_F_OK_MAX_KHZ 120 // 线圈频率合理窗 (V4.26): >120kHz → L偏小 #define COIL_F_OK_MAX_KHZ 120 // 线圈频率合理窗 (V4.26): >120kHz → L偏小
#define COIL_CAL_C_NF 43 // 标定等效谐振电容 nF (V4.28): 名义 66nF, 实测 C_eff≈43 #define COIL_CAL_C_NF 43 // 标定等效谐振电容 nF (V4.28): 低频档(66nF名义)实测 C_eff≈43 (41.3~45.5, 2台5组)
#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) #define COIL_DEF_C_NF 66 // 名义默认档电容 (保留: 注释/文档口径; 计算用 COIL_CAL_C_NF)
/*=========================================================================== /*===========================================================================
@@ -809,8 +809,11 @@ static void env_resync_apply(uint32_t new_origin)
* V4.26~28: 线圈电感量粗估 * V4.26~28: 线圈电感量粗估
* L_uH = 2.533e7 / (f_kHz² × C_nF) [f=1/(2π√(LC)), f_kHz 为修正后真实频率] * L_uH = 2.533e7 / (f_kHz² × C_nF) [f=1/(2π√(LC)), f_kHz 为修正后真实频率]
* C 用 COIL_CAL_C_NF (标定等效谐振电容, V4.28): * C 用 COIL_CAL_C_NF (标定等效谐振电容, V4.28):
* 名义 66nF 档, 但 2026-09-03 五组 LCR 实测反推 C_eff=41.3~45.5nF (均值43) * 低频档(名义66nF): 实测 C_eff=41.3~45.5nF (均值43, 2台一致)
* → 振荡回路等效 C 并非名义值, 必须标定 (LCR 测 L → C=2.533e7/(f²×L), 多颗平均) * 高频档(名义33nF): 实测 C_eff=33.8~35.0nF (均值34.4) — 拨33nF档请把宏改34
* ⚠ 两档有效 C 比仅 1.25 (非名义 2.0) → 低频档并联第二颗33nF疑似未完全生效,
* 待查拨码通路/电容实值/拓扑; 查清后两档标定值需重测
* 标定法: LCR 测 L → C=2.533e7/(f²×L), 多颗平均
* 例: f=64kHz→L≈144µH(实136); f=113kHz→L≈46µH(实48); f=163kHz→L≈22µH(实23) * 例: f=64kHz→L≈144µH(实136); f=113kHz→L≈46µH(实48); f=163kHz→L≈22µH(实23)
*===========================================================================*/ *===========================================================================*/
static uint32_t coil_l_uH(uint32_t f_khz) static uint32_t coil_l_uH(uint32_t f_khz)