Forum: Mikrocontroller und Digitale Elektronik sparkfun esp32 und 5V Relaiskarten


von Jan B. (tux007)


Lesenswert?

Moin,

Ich habe einen Sparkfun ESP32, welcher unter [1] und [2] dokumentiert 
ist.

Nun habe ich ein Relaiskarte, auf welchen die Relais mit 5V geschaltet 
werden. Genauer gesagt, bekommt das Board +5V und GND, und die Relais 
werden mit Masse geschaltet.

Der ESP32 hat an den GPIO Pins nun entweder 3,3V oder 0V anliegen. Nun 
funktioniert das, dass ich einfach 0V für Relais schalten und 3,3V für 
nicht schalten nutze.

Frage: geht das auch auf Dauer klar oder mache ich damit was kaputt? Mir 
ist klar, dass nun 5V über das ESP Board bzw. den Chip abfließen, wenn 
das Relais schaltet.

Okay, die Relaiskarte ist in [3] dokumentiert. Ich behaupte mal, da 
sitzt ein Optokoppler drin und deswegen ist der Strom welcher durch den 
GPIO Pin geht geringfügig. Aber der ESP32 arbeitet mit max 3,6V, die 
Relaiskarte mit 5V. :/ Was mein ihr dazu?

Gruß
Jan

[1]https://cdn.sparkfun.com/datasheets/Wireless/WiFi/ESP32ThingV1.pdf
[2]https://cdn.sparkfun.com/datasheets/IoT/esp32_datasheet_en.pdf
[3]http://www.exp-tech.de/media/archive/gm/service/schematic/4%20Channel%20Relay%20Schematic.pdf

von Jim M. (turboj)


Lesenswert?

Kann gut gehen, muss aber nicht.
Da ist ein Optokoppler und eine LED zwischen +5V und dem Pin. Es kommt 
dummerweise auf die Qualität der Bauteile an ob bei +3,3V noch ein 
nennenswerter Strom in den ESP rein fliesst.

Wenn jetzt der ESP z.B. in einem sehr tiefen Sparmodus ist, würde das 
die Betriebsspannung erhöhen, eventuell sogar über das erlaube Maß 
hinaus => Chip geht schleichend kaputt.

Haben die ESP32 einen Power Down Mode?

Ist aber alles Theorie - könnte man in der Praxis aber am Vorwiderstand 
ausmessen.

Jan B. schrieb:
> Mir
> ist klar, dass nun 5V über das ESP Board bzw. den Chip abfließen, wenn
> das Relais schaltet.

Wenn das Relais schaltet liegt am ESP nur ein vom Vorwiderstand 
begrenzter Strom an, den der Pin locker treiben können muss. Die 5V 
fallen da vorher fast vollständig ab, die erwartete Restpannung am Pin 
ist im 0,1V Bereich.

von Manfred (Gast)


Lesenswert?

Jan B. schrieb:
> Okay, die Relaiskarte ist in [3] dokumentiert. Ich behaupte mal, da
> sitzt ein Optokoppler drin und deswegen ist der Strom welcher durch den
> GPIO Pin geht geringfügig.
Ein paar mA müssen das schon werden.

> Aber der ESP32 arbeitet mit max 3,6V, die
> Relaiskarte mit 5V. :/ Was mein ihr dazu?
Gibt kaputte Ausgänge, ergo verboten.

In dem Schaltplan sehe ich oben doch einen J? als zweipolig, wo 
VCC-Relais und VCC-Opto getrennt drauf liegen / evtl. per Jumper 
verbunden sind. Dort sollte es machbar sein, die Optokoppler getrennt an 
3,3V zu betreiben, vmtl. müssen dazu die 4 Vorwiderstände verringert 
werden.

von Jan B. (tux007)


Lesenswert?

Erstmal Danke für die Antworten!

Einen low power mode gibt es. Er wird einletend wie folgt beschrieben:

ESP32 is designed for mobile, wearable electronics, and Internet of 
Things (IoT) applications. It has many features
of the state-of-the-art low power chips, including fine resolution clock 
gating, power modes, and dynamic power
scaling


Aus der Antwort von turboj entnehmen ich dem letzten Absatz, dass es 
eigentlich gehen sollte, es aber nicht so recht eine Garantie gibt, dass 
es gut geht!?

von Stefan F. (Gast)


Lesenswert?

Irgendwie leuchtet mir der Sinn der Schaltung nicht ein. Wozu sind die 
Optokoppler ohne Potentialtrennung gut?

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
Noch kein Account? Hier anmelden.