ControlloTRIAC da uC non isolato da rete(alim capacitivo)

Sep 06, 2024 2 Replies

Ciao per parlare,di un caso di "coperta corta" ,non ho una domanda precisa



vorrei controllare un TRIAC in AC da microcontrollore alimentato a 3,3V da alimentatore capacitivo e vorrei anche fare il controllo proporzionale.Quindi tutto sotto rete..il negativo del uC potrebbe essere la fase pari pari ecc ,quindi roba da non toccare mai Vorrei evitare l'optoisolatore ,tanto tutto il circuito sarebbe comunque sotto rete e inaccessibile ,in contenitore isolato



Carico 200W circa Il TRIAC è snubberless,non voglio che vada in ON per sbaglio,in questo modo mi gioco un quadrante,ma va bene lo stesso



Se fossimo in DC con MOSFET il proporzionale lo farei da PWM ,ma avendo di mezzo un TRIAC che rimane in ON fino allo zero della currente ,il PWM è da intendere con duty cycle lungo diversi semiperiodi della



230V AC 50Hz.

Ci sono diversi documenti a riguardo ,come questo

formatting link
però non ho ancora visto uno schema pratico per uC a 3,3V non isolato.



Per ora potrei anche usare comunque un OPTOTRIAC tipo MOC3083 ,tanto andrebbe pilotato da piccoli impulsi,visto che il TRIAC resta ON fino allo 0 ,per l'alimentatore capacitivo ,che ha i suoi limiti ,sarebbe una fatica inutile avere 3 o 4 mA extra per vari periodi sul diodo dell'opto. L'opto è zero voltage switch,e questo mi eviterebbe commutazioni brusche e quindi disturbi EMI, altrimenti senza opto il mio uC dovrebbe rivelare lo zero e generare l'impulso subito dopo Sono cose che mi richiamano RC e diodi ,ma non è bello debuggare con la



230V in giro,come minimo serve trasformatore di isolamento

Controllo proporzionale e zero voltage switch col TRIAC non e' che vadano tanto d'accordo secondo me... Se ti bastano 0/25/50/75/100 % ok, te la cavi con una media su due periodi, ovvero 40 ms, ma per andare su un controllo piu' fine ti viene un periodo di media troppo lungo. Certo se comandi una stufetta possono essere accettabili anche tempi lunghi.

Gli snubberless sono duri da pilotare, non e' che ti convenga un logic level mettendoci lo snubber? Se invece usi il MOC la corrente di pilotaggio non e' un problema, perche' la prende direttamente da A2 del TRIAC.

Per fare un PWM vero occorre acquisire con un ADC la sinusoide di rete e sincronizzarsi. Una maniera elegante potrebbe essere:

- programmare a 100 Hz il timer collegato al PWM

- implementare in SW un PLL che sincronizza il precedente timer alla rete, semplicemente incrementando o decrementando di poco) il registro contatore per variare la fase del timer. In questo modo il programma principale dovrebbe solo preoccuparsi di scrivere un valore sul registro PWM e questo funzionerebbe automaticamente, salvo forse per i valori estremi (vicino a 0 e 100%). Lo zero meglio gestirlo a parte, spegnendo il pilotaggio al TRIAC.

Ciao,

si,tempi di secondi o decine di secondi

ok

intendi parzializzatore di rete?

occorre acquisire con un ADC la sinusoide di rete e

grazie!

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required