Hallo Leute!
Ich bin ein Neuling hier und ein Mikrocontroller-Neuling insgesamt.
Für ein Projekt, an dem ich arbeite, verwende ich diesen Schrittmotortreiber: https://www.oyostepper.de/goods-828-ISD ... motor.html
Es wird erwähnt, dass VCC auch als gemeinsame Kathode fungieren könnte, da die Optos bidirektional sind und es wahrscheinlicher ist, dass ich es am Ende des Tages so verwenden werde, um den ganzen Ärger zu vermeiden. Zu meiner eigenen Ausbildung und für zukünftige Referenzen habe ich mich jedoch gefragt, was es braucht, um diesen Treiber mit der ursprünglich angegebenen Methode zu verdrahten und zu betreiben; mit einer gemeinsamen Anode.
Ich müsste natürlich die gesamte Logik in meiner Software umkehren, aber trotzdem ist ein typischer GPIO-LOW-Ausgang nicht GROUND. Könnte ich 3V3 als „Aus“-Signal an die Treiberpins senden und externe Pulldowns verwenden (oder die intern heruntergezogenen GPIOs verwenden), um das „Ein“-Signal aufzulösen?
Nur für den Fall, dass ich das alles völlig falsch angehe, wäre Ihr Rat willkommen.
Danke!
ESP32 + Optokoppler mit gemeinsamer Anode
Moderatoren: MaxZ, ebastler, SeriousD
-
- Beiträge: 1
- Registriert: Fr 31. Mai 2024, 08:52
-
- Beiträge: 2299
- Registriert: Fr 13. Jul 2018, 18:23
- Spezialgebiet: Laser und Mikro-/Nanotechnik
- Hat sich bedankt: 21 Mal
- Danksagung erhalten: 265 Mal
Re: ESP32 + Optokoppler mit gemeinsamer Anode
... auch wenn die Optokoppler ab 3V schalten, wäre es keine schlechte Idee, zum Schutz der ESP32-I/O's ein 3V->5V-Level-shifter IC dazwischenzuschalten oder einfach einen oder 2 Transistoren, je nachdem, ob du den Pegel invertieren oder so belassen willst ...
Aufruf zum Projekt "Müll-freie Meere" - https://reprap.org/forum/list.php?426 -- Facebook-Gruppe - https://www.facebook.com/groups/383822522290730
Call for the project "garbage-free seas" - https://reprap.org/forum/list.php?425
Call for the project "garbage-free seas" - https://reprap.org/forum/list.php?425