Hallo zusammen! Ich habe folgenden Aufbau: - Ein ESP32 mit Batterie versorgt - Ein Netzteil mit ca. 30V Ausgangsspannung mit drei Ausgangspins: 2x GND und 30V (Im Schaltplan stehen 12V, hatte kein anderes Symbol gefunden...) - Die Kontaktierungsreihenfolge der Kontakte des Netzteils ist nicht klar definiert, es gibt also keine voreilenden Massekontakte. Ich möchte damit folgendes anstellen: Der ESP32 läuft immer und soll detektieren können, wenn das Ladegerät angesteckt ist. Wichtig ist, dass das Ladegerät auch detektiert wird, wenn es keine Ausgangsspannung liefert. Dies wird ermöglicht, in dem die Brücke zwischen den beiden GND Kontakten des Netzteils einen Pin am ESP32 auf LOW zieht. Wenn kein Netzteil angesteckt ist, ist der Pin durch einen Pullup auf HIGH. Mein Problem ist wie folgt: Wenn zuerst Pin1 (30V) verbunden wird, floatet die gesamte Geräteseite mit dem ESP irgendwo bei +30V gegenüber Ladegeräte GND (PowerGND). Der Schaltregler hat keine Masseverbindung, kann also die Spannung nicht reduzieren und am Ausgang liegen (recht hochohmig) 30V gegenüber PowerGND. Wenn nun der Pin3 (GND) verbunden wird, wird der Pin auf PowerGND gezogen. Am Pin liegen also 30V an (weil die gesamte Geräteseite mangels Masse irgendwo bei +30V hängt), was den kompletten ESP32 direkt zerstört. Wie kann hier eine Lösung aussehen? Folgendes habe ich versucht: Diode von Pin2 nach Pin3 legen. Damit kann man die Spannung "klemmen", allerdings bleibt der Spannungsabfall an der Diode übrig. Damit messe ich am Pin -0,6(!) V. Das ist über den Maximum Ratings des ESP. Viele Grüße, Mike
Da gibts mindestens 2 Lösungen. Einmal kannst du eine Diode in die Leitung zum ESP legen, mit der Anode am MC und der Kathode am Verbinder. Pullup bleibt am MC. Die Diode wird low durchleiten (etwa 0,6V am ESP Pin), wenn der Stecker steckt und stoppt zuverlässig alles, was grösser als 3,3V ist, da sie ja dann sperrt. Zweitens kannst du auch einen Widerstand zwischen den Pullup und den ESP Eingang legen, der die 30V max. auf ungefährlichen Strom in den ESP reduziert. Mit 33k ists dann maximal 1 mA in den Portpin.
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.