Questo è il progetto PCB del progetto a cui ho lavorato di recente (il mio primo progetto PCB).
L'idea è di controllare gli apparecchi a corrente alternata (ventilatori, lampadine, ecc.) Senza relè. Sto usando triac che sono migliori dei relè per tali applicazioni. Sto usando optoisolatori per il completo isolamento dalle linee ca. Ho provato a far funzionare Arduino usando un cavo USB collegato al mio laptop (con caricabatterie scollegato) e un adattatore a muro (12V).
Inizialmente, il circuito sembrava funzionare bene. Sono stato in grado di scaricare il codice nel controller e controllare le lampadine (acceso / spento e dimmerarle) utilizzando UART. Ho inviato i comandi tramite UART. Tuttavia sembra che ogni volta che c'è una scintilla sulle linee ca (quando collego / esco una ventola), il microcontrollore non sembra felice. A volte si ripristina (che è la parte migliore dell'immagine) e altre volte si blocca e non riesco a inviare comandi tramite UART. Non sono sicuro che anche il codice bruciato venga interessato, ma a volte ho dovuto ricaricare il codice. Se accendo / spengo un ventilatore in un'altra stanza, non c'è alcun effetto.
Possibili problemi:
1) Assenza del piano di massa sul PCB.
2) Una sorta di EMI a causa di scintille.
Ho anche provato a collegare uno scaldabagno (carico resistivo di 800 watt) allo stesso modo della ventola, ma non è successo nulla. Quindi, penso che sia il carico induttivo che sta dando problemi.
Qualsiasi soluzione costruttiva per questo problema sarà molto apprezzabile.
Grazie.