feat(V4B): V4.36.7 — 参数调整

RELAY_HOLD_MS 500→1000 (有车断开继电器保持 1s)
Q 抑制窗: 高Q 100→200 / 中Q 200→300 / 低Q 400 不变
分档终值: 200/300/400ms
语法0 error, 4测试全绿; spec V2.23 / devlog V2.41
This commit is contained in:
wangfq
2026-09-04 10:24:30 +08:00
parent 48cf3475be
commit 1b038474d6
4 changed files with 20 additions and 6 deletions
+2 -2
View File
@@ -14,11 +14,11 @@
#define __CMCNG_H__
#define PRODUCT_MODEL "DLD154"
#define FIRMWARE_VER "4.36.6" // 主.子.修订 (2026-09-03 起: 小改动只增 REV; MAIN/SUB 由产品定)
#define FIRMWARE_VER "4.36.7" // 主.子.修订 (2026-09-03 起: 小改动只增 REV; MAIN/SUB 由产品定)
#define HARDWARE_VER "3.00"
#define FIRMWARE_VER_MAIN 4
#define FIRMWARE_VER_SUB 36
#define FIRMWARE_VER_REV 6
#define FIRMWARE_VER_REV 7
#define HARDWARE_VER_MAIN 3
#define HARDWARE_VER_SUB 0
@@ -57,7 +57,7 @@ uint32_t loop1_freeze_ref;
/*===========================================================================
* 断开保持/重连参数 (ISR 5ms tick 使用, 须定义于 TMR15 ISR 之前)
*===========================================================================*/
#define RELAY_HOLD_MS 500 /* V4.36.3: 有车断开继电器保持超时(可调宏, ms)
#define RELAY_HOLD_MS 1000 /* V4.36.3/7: 有车断开继电器保持超时(可调宏, ms)
* 断开前感应有车且继电器输出中 → 不断开而保持,
* 超时仍断开才释放(防瞬时断开误释放/防砸);
* 保持期内重连且有车 → 输出无缝续持 */
@@ -68,8 +68,8 @@ uint32_t loop1_freeze_ref;
* 分界(实测): 46~50µH→109~113k 必跳 → >100k 归低Q; 80~100k 中Q; <=80k 高Q */
#define RECONNECT_Q_HI_F_KHZ 80 /* f <= 80kHz (L≳92µH@43nF) → 高Q */
#define RECONNECT_Q_MID_F_KHZ 100 /* 80< f <=100kHz → 中Q */
#define RECONNECT_BLANK_Q_HI_MS 100 /* V4.36.6: 高Q 短兜底窗(起振/插头瞬态) */
#define RECONNECT_BLANK_Q_MID_MS 200 /* 中Q: 短抑制 */
#define RECONNECT_BLANK_Q_HI_MS 200 /* V4.36.7: 高Q 短兜底窗(起振/插头瞬态) */
#define RECONNECT_BLANK_Q_MID_MS 300 /* V4.36.7: 中Q 短抑制 */
#define RECONNECT_BLANK_Q_LO_MS 400 /* 低Q(f>100k, L<~59µH): 长抑制 */
/*===========================================================================