Hi, kann mir jemand helfen zu verstehen, warum ein optokoppler P621 wenn 3,3V für 50ms (anode->kathode) angeschlossen sind nur für < 1ms durchleitet? Ich hätte erwartet, dass es den ganzen Zeit durchleitet...
Ich hätte erwartet, dass man da einen Schaltplan mitliefert...
Wenn Du tatsächlich 3.3V an den Eingang angeschlossen hast, dann ist vermutlich die LED im Optokoppler durchgebrannt. LEDs, auch solche in Optokopplern, werden mit Strom betrieben, nicht mit Spannung.
Solche primitiven Bauelemente baut man ein und es funktioniert.
michael_ schrieb: > Solche primitiven Bauelemente baut man ein und es funktioniert. Es gibt Leute, die schaffen es sogar, Widerstände zu verpolen . . . ;-)
Bei 3,3V isser durchgebrannt. Typisch fallen bei 10mA nur ~1,15V ab.
Hi, natürlich habe den Widerstand vorher berechnet (3,3V - 1,3V) * 100 = minimal 200Ohm. Ich habe dann 230 Ohm genommen. Das Problem liegt an der rechten Seite, die ist für mich ein Blackbox. Ich versuche über den Optokoppler eine Taste zu simulieren. An der Taste habe ich an einem Pin 4V gemessen und die andere war an GND angeschlossen. Durch Optokoppler wollte ich die Taste simulieren. Zwar funktioniert es und ich kann wiederholbar über esp32 an meinen Fitnessfahrad Tastendrücken simulieren. Es wird aber unabhängig wie lange ich den ESP32 pin aktiviere, an der rechten Seite nur sehr kurz < 1ms die Spannung auf low gezogen... Dadurch kann ich langdrücken der Taste nicht simulieren...
Robert schrieb: > Zwar funktioniert es und ich kann wiederholbar über esp32 an meinen > Fitnessfahrad Tastendrücken simulieren. Es wird aber unabhängig wie > lange ich den ESP32 pin aktiviere, an der rechten Seite nur sehr kurz < > 1ms die Spannung auf low gezogen... Dadurch kann ich langdrücken der > Taste nicht simulieren... Dann liegt es an dem uns unbekannten Programmcode und nicht an der Hardware.
Die eigentliche Fragen lauten. 1) Habe ich den Datasheet von P621 richtig vertstanden und es ist für solche Zwecke grundsätzlich geeignet (kein TRIAC oder halt nur um kurzimnpulse zu erstellen). 2) Wie kann ich vorgehen um die Rechte Blackbox Seite besser zu debuggen... Durch drücken des vorher vorhandenes Pushbuttons wird die Spannung so lange auf low gezogen, wie ich halt die Taste drücke... Ich schaffe es aber mit dem Optokoppler momentan nicht...
HildeK schrieb: > Dann liegt es an dem uns unbekannten Programmcode und nicht an der > Hardware. den ESP32 kontrolliere ich und kann den Pin angeschlossen an die Anode des Opto beliebig setzen. Man sieht in dem Screen von meinen Oszi, dass das Pin von esp32 für 50ms aktiviert war, aber der Opto durchleitet nur sehr kurz < 1ms...
Was ist denn, wenn du mal ohne den MC per Hand auf den Optokoppler gehst?
Robert schrieb: > aber der Opto durchleitet nur sehr kurz < 1ms... Nein. man sieht, dass die Spannung am Emitter des Optokopplers immer 4V beträgt, bis auf einen kurzen Moment. Das heißt, jemand (der Optokoppler oder ein anderes Bauteil auf der rechten Seite) zieht die Leitung fast die ganze Zeit lang hoch. Um da Klarheit zu bekommen, musst du die rechte Seite detaillierter darstellen. An der Leitung hängt mehr als nur der Optokoppler und der Taster. Meine Vermutung ist, dass es sich um eine Tastenmatrix handelt, google mal danach falls du den Begriff nicht kennst. Klemme mal den Optokoppler ganz ab und messe mit dem Oszilloskop die beiden Spannungen an den beiden Anschlüssen des Tasters. Also CH1 oben und CH2 unten anschließen. Und natürlich GND an GND. Dann wird sich das ganz schnell aufklären.
Wenn du am Ende standard logic levels brauchst (wie 1,8V, 3V, 3,3V oder 5V) benutze mal einfach eine digital isolator, zum Bespiel ADUM110N. Brauchst du keine Widerstände, Pull-up/down Fragen, oder Phototransistor spezifische timing Probleme.
bevor ich den Opto eingebaut hatte hatte ich die Spannungen an beider Pins der Taste gemessen, an der oberen pin hatte ich schon damals etwa 4V Messen und an der unteren 0 (Kontakt mit GND). Wenn ich die Taste gedrückt hatte, wurde die Spannung auf LOW gezogen. Ich vermute, dass da ein klasiches pullup resistor die Spannung auf 4V hällt, beim betätigeg der Taste wird es halt runtergezogen. Der Opto sollte aktiv auch diese 4V collector -> emmiter durchleiten... Macht es zwar, aber zu kurz. ich mache noch ein screen, wo unterschied manuelle betätigen der Taste und mit Opto gezeigt wird.
Robert schrieb: > Wenn ich die Taste > gedrückt hatte, wurde die Spannung auf LOW gezogen. Nein. Es wird auf H gezogen. Du mußt über den Widerstand messen. Zeig endlich den Rest der Schaltung. Ich ahne fürchterliches.
Meine Putzfrau meinte, ob der ESP32 an dem Port überhaupt den Strom für den Optokoppler treiben kann? Sie meinte, wenn sie einen zu kleinen Eimer hätte, kann sie auch keine großen Flächen säubern.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.