feat(V4B): V4.36.12 — 黄灯一长一短 长亮 300→900ms

dur[4] {60,20,20,140} → {180,20,20,140} = 900/100/100/700ms (周期1.8s)
语法0 error, 4测试全绿; spec V2.28 / manual / devlog V2.46
This commit is contained in:
wangfq
2026-09-04 11:52:43 +08:00
parent dda192c6ca
commit 1c22001bde
5 changed files with 17 additions and 8 deletions
+2 -2
View File
@@ -14,11 +14,11 @@
#define __CMCNG_H__
#define PRODUCT_MODEL "DLD154"
#define FIRMWARE_VER "4.36.11" // 主.子.修订 (2026-09-03 起: 小改动只增 REV; MAIN/SUB 由产品定)
#define FIRMWARE_VER "4.36.12" // 主.子.修订 (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 11
#define FIRMWARE_VER_REV 12
#define HARDWARE_VER_MAIN 3
#define HARDWARE_VER_SUB 0
@@ -336,7 +336,7 @@ void poll_green_led(void)
* 4 环境异常预判/重校准学习 (g_env_warn/g_env_resync):
* → 常亮 (V4.24/25, 故障补偿 10s 内完成)
* 5 线圈电感量不合理 (g_coil_fault, 频率 20~120kHz 窗之外):
* → 一长一短 (长亮300ms/灭100ms/短亮100ms/灭700ms 循环)
* → 一长一短 (长亮900ms/灭100ms/短亮100ms/灭700ms 循环)
* 3 线圈已恢复连接, 且上电后有断开记录 (g_disconnect_count >= 1):
* → N 短闪 (80ms亮/200ms灭 × N, 1.2s间隔, N=断开次数≤3)
* 2 线圈正常连接, 无断开记录:
@@ -373,11 +373,11 @@ void poll_yellow_led(void)
}
/*--- V4.26 模式5: 线圈电感量不合理 → 一长一短
* 长亮300ms(60tick) → 灭100ms(20) → 短亮100ms(20) → 灭700ms(140), 循环
* 长亮900ms(180tick) → 灭100ms(20) → 短亮100ms(20) → 灭700ms(140), 循环
* g_coil_fault: 1=L偏大(f<20kHz) 2=L偏小(f>120kHz)
* 优先级: 断开(1) > 环境(4) > 电感量(5) > N短闪(3) > 灭 ---*/
if (g_coil_fault) {
static const uint16_t dur[4] = { 60, 20, 20, 140 }; // 300/100/100/700ms (V4.32)
static const uint16_t dur[4] = { 180, 20, 20, 140 }; // 900/100/100/700ms (V4.36.12: 长亮 300→900ms)
if (g_fault_phase > 3) g_fault_phase = 0;
if (g_fault_phase & 1)
LED_YELLOW_OFF;