Ich bin wirklich in einer schwierigen Situation und benötige dabei sehr ernsthafte erarbeitende Hilfe. Fast wie Löffelfütterung.
Es ist Tage her, dass ich versucht habe, meinen Nulldurchgangsdetektor (und den Triac-Dimmer) dazu zu bringen, richtig zu funktionieren, aber nichts funktioniert gut. Ich versuche, meine Schaltung zum Laufen zu bringen, aber alles umsonst, während es ein anderes Produkt gibt (das ich zum Reverse Engineering geöffnet habe), das denselben Triac und fast ähnliche Komponenten verwendet, aber mit wenigen Änderungen und Schwellerarbeiten. Ich erkläre Ihnen beide Fälle.
Ich verwende einen H11AA1- Optokoppler mit einem 150k-Widerstand, um mit Wechselspannung Interrupts auf meinem Mikrocontroller ESP8266 (esp-12e) (integriertes WLAN) zu erzeugen. Die Schaltung ist wie im Bild
Aber die Probleme, denen ich gegenüberstehe, sind zahlreich -
Nun zu dem Produkt, das ich zurückentwickeln wollte -
Warum das ein Problem für mich ist -
Bitte helfen Sie mir hier. Beim aktuellen Szenario flackert der Triac-Dimmer, der mit einer Glühlampe getestet wurde, ziemlich unregelmäßig. Es ist Tage her, um zu verstehen, warum dies geschieht ...
Herzlichen Dank im Voraus.. :)
Ein 150-kΩ-Widerstand bei 220 V Wechselstrom verbraucht 0,32 W und sollte wahrscheinlich brennen.
Ein 330-kΩ-Widerstand bei 220 V Wechselstrom verbraucht 0,147 W, was im Nennbereich liegt.
Wie einer der Kommentatoren angedeutet hat, ist Ihre Mathematik von 10x höher etwas daneben. Vielleicht sollten Sie einen 330kΩ-Widerstand ausprobieren?
Teilen Sie uns nicht die Interrupt-Dauern mit, sondern zeigen Sie uns die Scope-Erfassung des Knotens an Pin 5. Wenn die Scope-Erfassung ausfällt, wissen Sie, dass es sich um ein Firmware-Problem handelt, und Sie beschreiben ein Hardwareproblem. Bitte vergewissern Sie sich, dass Sie ein Hardwareproblem haben, bevor Sie es in Bezug auf die Software beschreiben.
Spekulieren Sie nur ohne Scope Capture, aber es könnte sein, dass Ihr Klimmzug zu stark ist? Sie haben einen geringeren Widerstand als die anderen. Vielleicht versuchst du es mit 10k? 20k? Veröffentlichen Sie erneut eine Bereichserfassung.
Ich habe endlich die Antwort darauf gefunden.
Einmal habe ich experimentell den 10k-Widerstand auf der linken Seite (Arduino-Seite), der 5 V mit dem 5. Pin des Optokopplers und dem Interrupt-Pin verbindet, auf 1 M Ohm geändert. Auch verbundene 2nF-Kapazität über Kollektor und Emitter.
Meine Vermutung war, dass einige Geräusche durch die richtige Art von Widerstand reduziert werden können. Erhöhen Sie also den Widerstand Stück für Stück, bis das gewünschte Ergebnis erzielt wurde.
Eine bessere Option für Optokoppler ist auch PC817.
Ich hoffe, dies hilft allen, die Probleme mit Zero-Cross-Detektoren haben. :)
Asmyldof
Wesley Lee
Georg Herold
Ujjwal Syal
Suraj Bhawal
Ujjwal Syal
Ujjwal Syal
Ujjwal Syal
Suraj Bhawal