Ta strona zawiera dane diagnostyczne, logi i zalecenia dotyczące konfiguracji firmware sterującego triakiem. Opisano typowe błędy, ustawienia parametrów oraz rekomendowane wartości dla różnych typów obciążeń. Oprogramowanie testowane: FW v1.9.3-b.
/diagnostyka-fw-triac UART 115200 8N1 Data: 2025-08-2400:00.012 SYS: boot v1.9.3-b
00:00.026 PWM: gate_hold=520us Rg=180Ω opto=MOC3063
00:02.112 TRIG: +45° fire; gate_on
00:02.612 TRIG: gate_off
00:05.004 WARN: angle jitter=±3.8°; spikes @150kHz
00:06.004 FAULT: misfire h=7 → no latch (fan 40W, 70°C)Wybrane komunikaty:
gate_hold – czas trzymania impulsu na bramce triaka (µs).angle jitter – rozrzut kąta zapłonu; wartości powyżej ±3° mogą powodować niestabilność pracy.misfire – triak nie załączył się mimo podania impulsu, typowe przy małych obciążeniach lub wysokiej temperaturze.spikes @150kHz – zakłócenia w torze ZCD; wymagają filtracji sprzętowej lub programowej.$ triac get
phase=45; hold=520; zcd=120; ilimit=5.5
$ triac set hold 560 OK
$ triac test 256 rms=1.7°; max=+3.1/-2.0°Po zwiększeniu gate_hold z 520 µs do 560 µs stabilność zapłonu poprawiła się:
RMS spadło z ok. ±3.8° do 1.7°, co mieści się w zalecanym zakresie pracy.
• Low-power ≤60W: hold=600..640 µs, Rg≥220Ω • Universal 90..500W: hold=520..560 µs, snubber 100R/100nF • Kick WDG w SysTick; alarm powyżej 4° RMS
Dla niskich obciążeń (<60 W) należy zwiększyć czas podtrzymania bramki, ponieważ triak może wymagać wyższego prądu zapłonu. W przypadku wyższych mocy (90–500 W) stosuje się krótsze impulsy bramkowe, dodatkowy snubber i kontrolę kąta fazowego.
| Typ obciążenia | Zakres mocy | Gate_hold [µs] | Rezystor Rg | Uwagi |
|---|---|---|---|---|
| Małe obciążenia | ≤60 W | 600 – 640 | ≥220 Ω | Większy prąd bramki, ograniczyć misfire |
| Uniwersalne | 90 – 500 W | 520 – 560 | 180 Ω | Zalecany snubber 100R/100nF |
| Wentylatory / indukcyjne | 40 – 120 W | 560 – 600 | 180 – 220 Ω | Wskazana filtracja zakłóceń 150 kHz |
W logach widać problem z jitterem ±3.8° i zakłóceniami w okolicach 150 kHz. Główne przyczyny to:
MOC3063 (zero-cross) przy sterowaniu fazowym – zalecana wymiana na MOC3023 lub podobny bez detekcji zera.Po zmianie na optotriak bez detekcji zera i korekcie filtracji jitter powinien spaść do poziomu <1° RMS.