To jest projekt PCB nad projektem, nad którym ostatnio pracowałem (mój pierwszy projekt PCB).
Chodzi o to, aby sterować urządzeniami AC (wentylatory, żarówki itp.) Bez przekaźników. Używam triaków, które są lepsze niż przekaźniki do takich zastosowań. Używam optoizolatorów do pełnej izolacji od linii prądu przemiennego. Próbowałem uruchomić arduino za pomocą kabla USB podłączonego do mojego laptopa (z odłączoną ładowarką), a także adaptera ściennego (12V).
Początkowo obwód wydawał się działać dobrze. Byłem w stanie zrzucić kod do kontrolera i sterować żarówkami (włączanie / wyłączanie, a także przyciemnianie) za pomocą UART. Wysłałem polecenia przez UART. Wydaje się jednak, że ilekroć iskra na liniach AC (kiedy podłączam / wyjmuję wentylator), mikrokontroler nie wygląda na szczęśliwego. Czasami resetuje się (co stanowi lepszą część obrazu), a innym razem zawiesza się i nie jestem w stanie wysyłać poleceń przez UART. Nie jestem pewien, czy wpływa to również na spalony kod, ale czasami musiałem przesłać kod ponownie. Jeśli włączę / wyłączę wentylator w innym pomieszczeniu, nie będzie żadnego efektu.
Możliwe problemy:
1) Brak płaszczyzny uziemienia na płytce drukowanej.
2) Jakiś EMI z powodu iskier.
Próbowałem również podłączyć podgrzewacz wody (obciążenie rezystancyjne 800 watów) w taki sam sposób jak wentylator, ale nic się nie stało. Myślę więc, że to obciążenie indukcyjne powoduje problemy.
Każde konstruktywne rozwiązanie tego problemu będzie bardzo znaczące.
Dzięki.