docs(V4B): 注释同步 — 全部 疾闪 → 一长两短 (用户指出残留)

TaskLoop.c/h 现役注释 5 处 + tests 4 处 (180/983/997/1004/84 + 6/103/104/127)
代码本体 V4.36.38 已是一长两短 6 相, 注释滞后同步
devlog V2.77 / spec V2.59 (历史版本行保留当时变更记录)
语法0 error, 4测试全绿
This commit is contained in:
wangfq
2026-09-09 11:35:35 +08:00
parent 41a4577fa7
commit 1de4b4c8f3
5 changed files with 12 additions and 10 deletions
+4 -4
View File
@@ -3,7 +3,7 @@
*
* 验证对象: TaskLoop.c coil_monitor() (V4.26 拍板规格)
* 默认低频档口径(43nF 三极管板, V4.36.37 方案A 分级):
* g_coil_fault: 0=正常 1=出窗一长一短(f<18k 或 125<f≤156k) 2=156~171k 疾闪(L20~24µH, 恒判车)
* g_coil_fault: 0=正常 1=出窗一长一短(f<18k 或 125<f≤156k) 2=156~171k 一长两短(L20~24µH, 恒判车)
* 3=f>171k 短路级 L<20µH → 断开级快闪(宏 COIL_UNDER_MIN_AS_OPEN 功能随动)
* 防抖: 越界/恢复均连续 COIL_FAULT_HOLD_TICKS(500tick=5s) 才置位/清除
* (V4.36.21 加长, 下限判定重要防误检瞬态冲高)
@@ -100,8 +100,8 @@ static void test_boundaries(void)
run_ticks(125, 500); assert(g_coil_fault == 0); /* 边界 125 正常(窗内) */
run_ticks(126, 500); assert(g_coil_fault == 1); /* 126 → L偏小出窗, 一长一短级 */
run_ticks(156, 500); assert(g_coil_fault == 1); /* 156 → 出窗但仍≥24µH, 一长一短级 */
run_ticks(157, 500); assert(g_coil_fault == 2); /* 157 → 156~171k 可用级, 疾闪 */
run_ticks(171, 500); assert(g_coil_fault == 2); /* 171 → 边界仍可用级疾闪 (f@20µH=171.6k) */
run_ticks(157, 500); assert(g_coil_fault == 2); /* 157 → 156~171k 可用级, 一长两短 */
run_ticks(171, 500); assert(g_coil_fault == 2); /* 171 → 边界仍可用级一长两短 (f@20µH=171.6k) */
run_ticks(172, 500); assert(g_coil_fault == 3); /* 172 → L<20µH 短路级, 断开级快闪 */
printf("4. 边界 17/18/125/126/156/157/171/172 OK\n");
}
@@ -124,6 +124,6 @@ int main(void)
test_recover();
test_boundaries();
test_jitter_no_alarm();
printf("\nALL PASS (合理窗18~125kHz; 126~156=一长一短; 157~171=疾闪L20~24µH恒判车; >171=L<20µH短路级快闪; 防抖 5s)\n");
printf("\nALL PASS (合理窗18~125kHz; 126~156=一长一短; 157~171=一长两短L20~24µH恒判车; >171=L<20µH短路级快闪; 防抖 5s)\n");
return 0;
}