Relais mit GPIO Pin direkt ansteuern

Gast #6489765
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
#6490165
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
Gast #6490313
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!

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.