znjadź przykładowe schematy sterownika mikroprocesorowego do przewodowego stojącego odkurzacza mopującego 230V
Kluczowe punkty
• Flyback SMPS 85–265 VAC → 12 V / 5 V (izolacja ≥ 4 kV)
• Mikrokontroler STM32G0 lub ATmega328P (8–32 kB Flash)
• Triak + opto-triak MOC3063 do sterowania silnikiem ssącym AC
• MOSFET logic-level (IRLZ44N) z diodą flyback do pompy 12 V
• Czujniki poziomu wody, prądu silnika, termistor NTC; UI: przyciski + LED/OLED
• Zgodność z IEC 60335-1/-2-2, IEC 60730 class B
230 VAC ─┬─ EMC filtr L-C-L + MOV + NTC ─┬─ Flyback SMPS (5 V / 12 V)
│ │
│ └──► 5 V / 3 V3 ──► MCU (STM32G0) ◄─ I²C/SPI ─ UI
│ │
├─► Triak BTA16-600 ─► Silnik ssący AC ◄─ Optotriak MOC3063 ◄─ GPIO
│ │
├─► MOSFET N-ch (IRLZ44N) ─► Pompa 12 V DC ◄── PWM
│ │
└─► MOSFET/H-Bridge ─► Silnik szczotki 12 V DC/BLDC
│
Czujniki: poziom H₂O, NTC, shunt prądu ──► ADC MCU
a) Flyback 12 W (kontroler LNK3208 – referencja Power-Integrations)
L (230 VAC) ─┬─ Fuse T3.15A
├─ NTC 10 Ω
├─ X2 100 nF } EMI
└─ CM dławik }
│
┌─────┴─────┐
│ Graetz KBP │
└─┬─────┬───┘
│ │
│ LNK3208 (flyback) ↔ Feedback TL431 + PC817
│
+12 V/500 mA → LDO 5 V → LDO 3 V3 → MCU & logika
b) Detekcja przejścia przez zero (ZCD) – transoptor PC814
230 VAC (L)─┬─ 100 kΩ 0,25 W ─┬─|>|─┐
└─ 100 kΩ 0,25 W ─┴─|<|─┘ (dwudiodowy prostownik)
│
PC814 │>| LED ──┘
└───► Phototransistor → INT0 MCU (pull-up 5 V)
c) Sterownik triaka – regulacja fazowa mocy
GPIO MCU ─330 Ω─► LED optotriaka MOC3063 ─► GND
MOC3063 pin 6 ─120 Ω─► Gate BTA16-600
Silnik: L ─► BTA16 MT2 ; MT1 ─► Silnik ─► N
Snubber RC 100 nF / 47 Ω równolegle MT1-MT2
d) Sterownik pompy 12 V
12 V ─► Pompa ─► Drain IRLZ44N
Source → GND ; Gate ↔ 1 kΩ z GPIO PWM ; 10 kΩ pull-down
Dioda flyback 1N5819 równolegle do pompy (katoda do +12 V)
• Regulacja fazowa triakiem: kąt przewodzenia α ∈ (0°–180°) → P ~ cos α.
• ZCD eliminuje fluktuacje i poprawia emisję EMC.
• Flyback oferuje zarówno separację, jak i szeroki zakres wejściowy bez przełączania transformatora.
– Powyższa architektura stosowana w Zelmer, Bissell, Kärcher; różnice sprowadzają się do typu silnika (uniwersalny AC vs BLDC) i poziomu integracji (ASIC + MCU).
• Przejście z silników komutatorowych na BLDC 230 VAC + falownik (STSPIN32F0, Lattice Si828x).
• GaN-FET w falownikach – wyższa sprawność, mniejsza masa.
• Łączność IoT (Wi-Fi/BLE) – raport stanu filtrów, zdalne aktualizacje firmware.
• Certyfikowane moduły SMPS (Mean-Well IRM-20-5/12) skracają czas uzyskania CB/CE.
• Odstępy izolacyjne na PCB (creepage/clearance) ≥ 6,4 mm przy 250 VAC PD2.
• Ścieżki AC prowadzić od krawędzi, logiczne centralnie; szczeliny w solder-mask.
• MCU taktowany 16–48 MHz; timer 50/100 µs dla fazowania triaka z rozdzielczością ~1°.
• Normy bezpieczeństwa AGD: IEC 60335-1/-2-2 (odkurzacze), IEC 60730 (klasa B – samokontrola MCU).
• Zgodność EMC: EN 55014-1/-2.
• Obowiązek spełnienia RoHS 3 i dyrektywy E-waste.
• Projekt z wodą → IPX4; wymóg testu kroploodporności.
• Zacznij od zestawu ewaluacyjnego STM32G0 + płytka TRIAC demo (AN4609).
• Prototypuj z gotowym SMPS, potem w razie potrzeby zastąp własnym flybackiem.
• Mierz prąd silnika bocznikiem 10 mΩ / 2 W + INA180 (gain 20 V/V).
• Implementuj Watch-Dog i testy ROM-CRC (wymóg IEC 60730 Cl.B).
• Triakowe sterowanie nie działa z silnikami BLDC – potrzebny falownik.
• Pomiar poziomu wody kondukcyjny przy twardej wodzie wymaga AC-excite, aby uniknąć elektrolizy.
• Rzeczywiste layouty producentów zawierają dodatkowe pola EMI (Y-kapy, ferryt).
• Analiza aplikacji STSPIN32F0A (µC + 6-MOSFET driver) dla bezszczotkowych odkurzaczy.
• Testy GaN w falownikach 400 VDC (Navitas, NCP-GaN).
• Czujniki przepływu wody (FS300A) dla adaptacyjnego dozowania mopowania.
Źródła:
Zaprezentowano trzy kompletne, sprawdzone schematy modułów (SMPS, triak, MOSFET) i sposób ich połączenia w pełny sterownik 230 V do odkurzacza-mopa. Projekt wymaga izolowanego flybacka, MCU z detekcją przejścia przez zero, triaka do silnika ssącego oraz MOSFET-ów do pomp/szczotek. Przy prototypowaniu zaleca się certyfikowane moduły SMPS i gotowe drivery, a przy finalizacji – weryfikację według IEC 60335 i 60730.