Forum: Analoge Elektronik und Schaltungstechnik Relais mit GPIO Pin direkt ansteuern


von Jan Simon Gundermann (Gast)


Lesenswert?

Hallo miteinander,

ich versuche momentan ein einfaches Relais mit einem GPIO Pin eines Lora 
Microprozessors zu beschalten. Die Spannung am Pin beträgt 3.3 V aber 
sobald ich den Pin an das Relais anschleiße fällt die Spannung auf 1.7 V 
ab...

Habe mit einer Spannungsquelle getestet und sehe, dass das Relais 3.3 V 
und 50 mA braucht. Der Pin sollte eigentlich bis zu 500 mA ausgeben 
können. Durch ein wenig Recherche in diesem Forum habe ich schon 
gesehen, dass man eigentlich einen Transistor benutzen sollte aber mir 
ist leider nicht klar warum. Gut in den meisten fällen braucht man zum 
beschalten des Relais mehr als 3.3 V dann würde es sinn machen aber ich 
verstehe nicht warum es in diesem Fall nicht auch ohne gehen sollte.

Gruß,

Jan

von kenny (Gast)


Lesenswert?

Jan Simon Gundermann schrieb:
> Der Pin sollte eigentlich bis zu 500 mA ausgeben
> können.

Welcher Chip gibt 500mA am I/O aus?

von Stefan M. (derwisch)


Lesenswert?

kenny schrieb:
> Welcher Chip gibt 500mA am I/O aus?

Vielleicht hat der TO das mit µA verwechselt?!
Das wäre dann schon realistischer.

von Joe S. (bubblejoe)


Lesenswert?

Nutze den GPIO als Stromsenke, nicht als Stromquelle, evtl. funktioniert 
das.
Nenne mal den genauen µC und Relais.

von Jan Simon Gundermann (Gast)


Lesenswert?


von Glaube (Gast)


Lesenswert?

Ich würde das Datenblatt nochmal lesen.

von hinz (Gast)


Lesenswert?

Jan Simon Gundermann schrieb:
> Controller:
> https://heltec.org/project/wifi-lora-32/

Und an welchem Pin hast du das was angeschlossen?

von hinz (Gast)


Lesenswert?

Stefan M. schrieb:
> kenny schrieb:
>> Welcher Chip gibt 500mA am I/O aus?
>
> Vielleicht hat der TO das mit µA verwechselt?!
> Das wäre dann schon realistischer.

Nö, er hat den 3,3V Stromversorgungsausgang mit einem Portpin 
verwechselt. Letzterer kommt direkt vom ESP32.

von Geehrte Damen und Irren (Gast)


Angehängte Dateien:

Lesenswert?

Glaube schrieb:
> Ich würde das Datenblatt nochmal lesen.

...um zu sehen, daß da ein schöner Irreführer drin ist?

von hinz (Gast)


Lesenswert?

Geehrte Damen und Irren schrieb:
> Glaube schrieb:
>> Ich würde das Datenblatt nochmal lesen.
>
> ...um zu sehen, daß da ein schöner Irreführer drin ist?

Eigentlich nicht irreführend, da steht ja nichts von wegen GPIO.

von Falk B. (falk)


Lesenswert?

Jan Simon Gundermann schrieb:

> sobald ich den Pin an das Relais anschleiße fällt die Spannung auf 1.7 V
> ab...

Da hast du Glück, daß deine IOs nicht kaputt gegangen sind.

> Habe mit einer Spannungsquelle getestet und sehe, dass das Relais 3.3 V
> und 50 mA braucht.

Das kann kein normales IO-Pin liefern, bestenfalls SPS-Ausgänge.

> Der Pin sollte eigentlich bis zu 500 mA ausgeben
> können.

Nö.

> Durch ein wenig Recherche in diesem Forum habe ich schon
> gesehen, dass man eigentlich einen Transistor benutzen sollte

Dann tu das!

Relais mit Logik ansteuern.

> aber mir
> ist leider nicht klar warum. Gut in den meisten fällen braucht man zum
> beschalten des Relais mehr als 3.3 V dann würde es sinn machen aber ich
> verstehe nicht warum es in diesem Fall nicht auch ohne gehen sollte.

Weil dein IO eben NICHT 50mA liefern kann! Nimm einen passenden 
Transistor, und sei glücklich.

Außerdem braucht dein Relais eher 73mA, denn es hat 45Ohm 
Wicklungswiderstand.

I = U / R = 3,3V / 45 Ohm = 73mA

von MCUA (Gast)


Lesenswert?

>Nutze den GPIO als Stromsenke, nicht als Stromquelle, evtl. funktioniert
>das.
Nein, nicht bei uC.

von Huh? (Gast)


Lesenswert?

MCUA schrieb:
> Nein, nicht bei uC.

Sondern?

von MaWin (Gast)


Lesenswert?

Joe S. schrieb:
> Nutze den GPIO als Stromsenke, nicht als Stromquelle, evtl.
> funktioniert das.

Unsinn.

Selbst die leistungsstärksten uC wie SH79F3212 und PIC16F1614 können nur 
100mA. Aber er hat den schwachbrüstigen ESP in einem extra teuren 
Plastikgehäuse.

von Teo D. (teoderix)


Lesenswert?

kenny schrieb:
> Jan Simon Gundermann schrieb:
>> Der Pin sollte eigentlich bis zu 500 mA ausgeben
>> können.
>
> Welcher Chip gibt 500mA am I/O aus?

Ähhh.. ein sehr heißer?


Falk B. schrieb:
> Weil dein IO eben NICHT 50mA liefern kann! Nimm einen passenden
> Transistor, und sei glücklich.

Dann nimm halt 2 o. 3....

von hinz (Gast)


Lesenswert?

Teo D. schrieb:
> kenny schrieb:
>> Jan Simon Gundermann schrieb:
>>> Der Pin sollte eigentlich bis zu 500 mA ausgeben
>>> können.
>>
>> Welcher Chip gibt 500mA am I/O aus?
>
> Ähhh.. ein sehr heißer?
>
> Falk B. schrieb:
>> Weil dein IO eben NICHT 50mA liefern kann! Nimm einen passenden
>> Transistor, und sei glücklich.
>
> Dann nimm halt 2 o. 3....

V8, Big Block!

von MCUA (Gast)


Lesenswert?

> Selbst die leistungsstärksten uC wie SH79F3212 und PIC16F1614 können nur
> 100mA.
Das aber nur bei ganz wenigen Pins.

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.