Ich verwende einen Optokoppler ( MOC3021 ), um den Ein / Aus-Zustand eines Elektrogeräts mit einem Mikrocontroller ATmega16L zu erfassen. Wie mache ich das? Meine Netzspannung beträgt 230V, 50Hz. Wie entwerfe ich die umgebende Schaltung und wähle Komponentenwerte wie die Widerstände aus?
BEARBEITET am 13. Juni 2012 Hinweis: Dies ist das erste Mal, dass ich eine Schaltung wie diese löse. Bitte senden Sie hilfreiches Feedback. (einschließlich der Dinge, die ich falsch gemacht habe oder Verbesserungen)
Bezugnehmend auf das obige Schema. Mit dieser Schaltung soll bestimmt werden, ob die Last ein- oder ausgeschaltet ist. Der Ausgang des Optokopplers ist mit einem externen Interrupt des von mir verwendeten Mikrocontrollers ATmega16L verbunden. Der Interrupt überwacht den Status der Last. Nach Überwachung I , die den Zustand der Last mit Hilfe eines Relais umschalten (Relais wirkt als ein Steuermechanismus) , die mit dem gleichen Mikrosteuerung verbindet.
Jetzt habe ich versucht, die Widerstandswerte für R1, R2 und Rc zu berechnen. Es sei angemerkt , dass die VIL (max) des Mikrocontrollers = 0,2 × Vcc = 660 mV und die VIH (min) = 0,6 × Vcc = 1,98 V und die VIH (max) = Vcc + 0,5 = 3,8 V ist.
Rc zu berechnen ist ganz einfach. Wenn der Transistor nicht leitet, ist der Ausgang hoch (bei 3,3 V). Wenn der Transistor leitet, wird der Ausgang niedrig gezogen. Aus Sicht des Mikrocontrollers bedeutet "Ausgang hoch", dass die Last ausgeschaltet und "Ausgang niedrig", dass die Last eingeschaltet ist.
Betrachten Sie das Datenblatt für SFH621A-3 unter Verwendung einer minimalen CTR von 34% bei IF = 1 mA. Daher wird der Ausgang bei 1 mA Eingang 340 uA betragen. Kann ich einen Widerstandswert von 1 kOhm verwenden , damit der Mikrocontroller eine niedrige Spannung am Ausgang des Optokopplers erkennt? Damit der Ausgang des Optokopplers eine Spannung von 340 mV hat (die unter VIL (max) liegt )
Mehr dazu später, war ein langer Tag.
BEARBEITET am 15. Juni 2012
Hinweis: Suchen Sie nach Widerständen auf der Stromleitung (R1 und R2). Bitte überprüfen Sie meine Berechnungen und entsprechende Rückmeldungen.
Ziel : Das Ziel ist es, die LEDs * AN ** für eine maximale Zeitspanne von 10 ms in einer halben Zeitspanne (20 ms in voller Zeitspanne von 50 Hz) zu belassen. Nehmen wir an, die LEDs müssen 90% der Zeit AN sein, das heißt, dass die LEDs für 90% der Zeit für diese halbe Periode mindestens 1 mA Strom benötigen, was bedeutet, dass die LEDs für 9 ms in einer halben Periode von 10 ms aktiv sind. 9 ms / 10 ms = 0,9 · 180 ( halbe Periode ) = 162 Grad. Dies zeigt, dass der Strom 1 mA zwischen 9 ° C und 17 ° C beträgt ( und weniger als 1 mA von 0 ° C bis 9 ° C und 17 ° C bis 180 ° C ). Berücksichtigte die Einschaltdauer nicht als 95%, da das Arbeiten mit ganzen Zahlen ordentlich ist und 5% keinen Unterschied machen, zumindest nicht in dieser Anwendung.
Vpeak-Peak = 230 V × sqrt (2) = 325 V. Toleranzen berücksichtigen. Mindesttoleranz von 6%. 325 × 0,94 ( 100–6 ) × sin (9) = 47,8 V
Also, R1 ≤ (47,8 V - 1,65 V) / 1 mA = 46,1 kOhm Wählen eines Wertes von eins kleiner als 46,1 kOhm von 39 kOhm (e12-Serie). Da nun ein kleinerer Widerstandswert gewählt wird als berechnet, bedeutet dies, dass der Strom durch die Dioden größer als 1 mA ist.
Berechnung des neuen Stroms: ((325 V x 110%) - 1,25 V) / 39 kOhm = 9,1 mA (zu nahe an der maximalen Diodenstärke). Kommen wir gleich darauf zurück [Label - 1x]
Berechnen Sie zunächst die Nennleistung des Widerstands (unter Berücksichtigung von 39 kOhm) ((230 + 10%) ^ 2) / 39K = 1,64 Watt (zu hoch).
Zurück zur Berechnung [Beschriftung - 1x] Wählen Sie zwei 22-Kohm-Widerstände aus. Zusammen ergeben sie 44 Kohm, was ungefähr 46,1 Kohm entspricht (oben berechnet).
Prüfen der Nennleistung der beiden Widerstände zusammen: ((230 + 10%) ^ 2) / (2 x 22) Kohm = 1,45 W. Wählen Sie 22 Kohm-Widerstände mit jeweils 1 W Nennleistung.
Nach alledem betrug die anfängliche CTR 34%, was bedeutet, dass 1mA in 340µA out ist . Durch die 2x22 Kohm Widerstände wird der Strom am Ausgang etwas größer. Dies bedeutet ein höheres Potential am Pull-up-Widerstand Rc. Würde es ein Problem geben, einen Spannungsabfall unter 500 mV am Ausgang des Optokopplers zu erhalten?