Dimmer mit Nulldurchgangsschaltung und TRIAC

Ich möchte einen Dimmer bauen, um einen riesigen Leistungswiderstand von 700 W zu steuern. Dafür habe ich eine Schaltung gemacht, die erkennt, wann die Welle Null erreicht (die Schaltung über der Abbildung), und eine andere, die den TRIAC steuert, der den Strom steuert, der zum Laden geht.

Schaltkreis

Der Nullerkennungsschaltkreis funktioniert einwandfrei, der Steuerschaltkreis jedoch nicht. Ich steuere alles für Raspberry. Der Code ist nur eine Funktion, die durch die Unterbrechung der Nullerkennung ausgelöst wird. Diese Funktion wartet eine bestimmte Zeit (je nachdem, wie viel die Welle passieren soll) und dann einen Pin (der zum Optokoppler und dann zum TRIAC geht). Unabhängig von der Wartezeit ist der Ausgang jedoch immer gleich dem AC-Eingang, dh immer 220 V. Hast du eine Ahnung, was passieren könnte?

Ich habe bereits überprüft, dass Raspberry das Signal korrekt sendet und es ist. Ich denke also, das Problem liegt auf der TRIAC- oder Optokopplerseite.

Ich verwende diese Komponenten: R2,R8=180R ¼ w, 180R 1w R6,R4=680R ¼ w, 680R 1w R5=39R 3w R5=56K 1w R7=10K ¼ w R1=1M ¼ w C4=100nF C3= 100nF 230V ~ C1=10nF 630V~ U1=MOC3021 U2=4N35 U4=BT136 Q1=BC547B

Danke schön!!

Bitte reposte den Schaltplan mit ausgeschaltetem Raster. Es ist nicht lesbar. Willkommen bei EE.SE.
Abgesehen davon, dass das Schema nicht gut lesbar ist, sehe ich zwei unabhängige Dämpfungs- / Lawinenbegrenzungsschemata parallel, daher meine Frage: Messen Sie die Leistung tatsächlich mit einer Last? Überhaupt Ladung?
Tut mir leid, ich habe das Bild geändert. Jetzt könnt ihr es sehen?
Es tut mir so leid, aber ich weiß nicht, was Snubbering ist. Aber wie auch immer, als ich den Ausgang gemessen habe, habe ich ein Oszilloskop und diese Widerstandslast verwendet. Die Tests wurden auf der physikalischen Schaltung durchgeführt.
Hast du die Last angehängt? Ohne angeschlossene niederohmige Last werden Sie aufgrund des Snubber- und Triac-Leckstroms fast Netzspannung ablesen.
Ja Spero. Als ich getestet habe, war es mit der Last befestigt. Und obwohl unterschiedliche Zeiten für die Triac-Aktivierung gesendet wurden, heizte sich die Last (die ein 700-W-Widerstand ist) weiter auf, als ob der Triac keinen Einfluss hätte.
Okay, teile und herrsche – entferne das Treibersignal, dann, wenn der Triac eingeschaltet bleibt, entferne U1 und teste erneut.
Haben Sie die Opto-LED-Anschlüsse mit dem Oszilloskop überwacht, um sicherzustellen, dass der Steuerkreis wie erwartet funktioniert?
Aber Spehro, wenn ich den Optokoppler entferne, besteht keine Gefahr, meinen Raspberry zu verbrennen?
Ja, Transistor, an den Eingangsklemmen waren 1,1 V und am Ausgang 220 V. Ich habe auch die Optokopplereingänge getestet, um zu überprüfen, ob die Himbeere die Impulse korrekt sendet, und das war es. ):
Mit "entfernen" meine ich den Stecker ziehen, alle vorherigen Verbindungen offen lassen, nicht umgehen.

Antworten (1)

Ersetzen Sie R2 (in Ihrem Schaltplan) durch einen niedrigeren Wert, 120R hat während der Simulation gut funktioniert. Wenn es immer noch nicht funktioniert, stellen Sie sicher, dass der ZC-Interrupt alle 10 ms auftritt.Geben Sie hier die Bildbeschreibung ein

Geben Sie hier die Bildbeschreibung ein

Geben Sie hier die Bildbeschreibung ein

Bei 5v reichte 120R, bei 3.3va sollte 100R funktionieren. Die Impulsdauer sollte ~100 uS betragen.