Sto usando un fotoaccoppiatore ( MOC3021 ) per rilevare lo stato On / Off di un apparecchio elettrico usando un microcontrollore ATmega16L. Come procedo a fare questo? Le mie specifiche di alimentazione di rete sono 230 V, 50 Hz. Come posso progettare il circuito circostante e selezionare i valori dei componenti, come i resistori?
EDITED il 13 giugno 2012 Nota: questa è la prima volta che risolvo un circuito come questo. Si prega di inviare qualsiasi feedback utile. (comprese le cose che ho fatto di sbagliato o eventuali miglioramenti)
Facendo riferimento allo schema sopra. L'idea è di utilizzare questo circuito per determinare se il carico è acceso o spento. Il pin di uscita dall'accoppiatore ottico si collega a un interrupt esterno del microcontrollore che sto utilizzando, che è ATmega16L. L'interruzione sarà Monitorare lo stato del carico. Dopo il monitoraggio posso attivare / disattivare lo stato del carico tramite un relè (il relè funge da meccanismo di controllo ) che si collega allo stesso microcontrollore.
Ora, ho provato a calcolare i valori della resistenza per R1, R2 e Rc. Nota, VIL del microcontrollore (max) = 0,2xVcc = 660 mV e VIH (min) = 0,6xVcc = 1,98 V e VIH (max) = Vcc + 0,5 = 3,8 V.
Calcolare Rc è abbastanza semplice. Quando il transistor non sta conducendo l' uscita è alta (a 3.3V). Quando il transistor conduce l' uscita viene abbassata. quindi dal punto di vista del microcontrollore, l'uscita alta significa che il carico è spento e l'uscita bassa significa che il carico è acceso.
Osservando la scheda tecnica per SFH621A-3, utilizzando il CTR minimo del 34% a IF = 1mA. Pertanto, all'ingresso 1mA, l'uscita sarà 340uA. Quindi, affinché il microcontrollore rilevi una bassa tensione dall'uscita dell'accoppiatore ottico, posso usare un valore di resistenza di 1Kohm? In modo che l' uscita dall'accoppiatore abbia una tensione di 340mV (che è inferiore a VIL (max) )
Più su questo dopo, è stata una lunga giornata.
EDITED il 15 giugno 2012
Nota: risoluzione per resistori sulla linea di alimentazione (R1 e R2). Si prega di controllare i miei calcoli e tutti i feedback appropriati.
Obiettivo : l'obiettivo è di mantenere i LED * ON ** per un periodo di tempo massimo in un periodo di 10 mS (20 mS periodo completo di 50Hz). Supponiamo che i LED debbano essere accesi per il 90% delle volte, ciò significa che i LED richiedono almeno 1 mA di corrente per il 90% delle volte per quel mezzo periodo, il che significa che i LED saranno attivi per 9 mS in un periodo di 10 mS. Quindi, 9mS / 10mS = 0.9 * 180 ( metà periodo ) = 162 gradi. Ciò mostra che la corrente sarà 1 mA tra 9 ° e 171 ° ( e inferiore a 1 mA da 0 ° a 9 ° e da 171 ° a 180 ° ). Il tempo di ON non è stato del 95% poiché lavorare con numeri interi è pulito e il 5% non fa alcuna differenza, almeno in questa applicazione.
Vpeak-peak = 230V x sqrt (2) = 325V. Tenendo conto delle tolleranze. Tolleranza minima del 6%. 325 x 0,94 ( 100-6 ) x sin (9) = 47,8 V.
Quindi, R1 ≤ (47,8 V - 1,65 V) / 1 mA = 46,1 Kohms Scegliendo un valore inferiore a 46,1 Kohms di 39 Kohms (serie e12). Ora che viene scelta una resistenza di valore inferiore rispetto a quanto calcolato, significa che la corrente attraverso i diodi sarà maggiore di 1 mA.
Calcolo della nuova corrente: ((325 V x 110%) - 1,25 V) / 39 Kohms = 9,1 mA (troppo vicino al massimo se dei diodi). Tornando a questo in un momento [Etichetta - 1x]
Calcola innanzitutto i valori di potenza del resistore (considerando 39 Kohm) ((230 + 10%) ^ 2) / 39K = 1,64 Watt (troppo alto).
Torna al calcolo [Etichetta - 1x] Consente di scegliere due resistori da 22 Kohm. Insieme sommano fino a 44 Kohm che è abbastanza vicino 46.1 Kohm (calcolato sopra)
verifica della potenza nominale dei due resistori combinati: ((230 + 10%) ^ 2) / (2 x 22) Kohm = 1,45 W. scegli 22 resistori Kohm ciascuno con potenza nominale di 1 W.
Ora, dopo tutto questo, il CTR iniziale era del 34%, il che significa che 1 mA in ingresso sarà 340µA in uscita . Ma ora a causa dei resistori Kohm 2x22 la corrente sarà leggermente più in uscita. Ciò significa un potenziale maggiore attraverso la resistenza di pull up Rc. Ci sarebbe un problema per ottenere una caduta di volt inferiore a 500mV sull'uscita dell'accoppiatore ottico ??