Forum: Mikrocontroller und Digitale Elektronik Relais mit Mosfet ansteuern (Arduino)


von Achim S. (ahmooo)


Lesenswert?

Hallo Leute,

ich muss 2 12V Relais mit Arduino Leonardo(5V Betriebsspannung) über ein 
Mosfet ansteuern.

Meine Frage ist: Kann ich die 2 Relais über ein Mosfet ansteuern oder 
soll ich für jedes Relay jeweils ein Mosfet verwenden.

Und wie hoch muss der Widerstand sein, den ich vor das Mosfet schalten 
soll.

Das ist mein Mosfet: http://www.mikrocontroller.net/part/IRLZ34N

Das ist mein Relay: http://www.farnell.com/datasheets/38804.pdf

: Bearbeitet durch User
von Max H. (hartl192)


Lesenswert?

Achim Schmitt schrieb:
> eine Frage ist: Kann ich die 2 Relais über ein Mosfet ansteuern oder
> soll ich für jedes Relay jeweils ein Mosfet verwenden.
Geht beides, wenn du sie nicht unabhängig steuern willst.
> Und wie hoch muss der Widerstand sein, den ich vor das Mosfet schalten
> soll.
Wo vor dem MOSFET?

: Bearbeitet durch User
von Georg G. (df2au)


Lesenswert?

Der Transistor verträgt locker die 2A, die du für 2 Relais brauchst.

Vorwiderstand: Warum liest du nicht einfach den von dir verlinkten 
Artikel? Da gibt es einen Punkt "Ansteuerung mit einem AVR". Nimm 20Ohm 
und gut ist. Ohne Widerstand wird der AVR auch nicht leiden.

von Günter M. (redround)


Lesenswert?

Du kannst problemlos beide Relais an den Mosfet hängen. Der Mosfet 
"verträgt" mehr als 20 A ... die Relais ziehen aber bei 12 V 
Spulenspannung nur rund 1 A. Selbst wenn man den Spitzenstrom beim 
Einschalten berücksichtigt, ist da genug Luft nach oben.

Freilaufdiode an den Spulen aber nicht vergessen.

Als Gate-Widerstand reichen üblicherweise 100 Ohm um den max. Ladestrom 
der Gate-Kapazität zu begrenzen. Zustzlich zur Sicherheit noch einen 
100k Widerstand zwischen Gate und Source um das Gate auch wieder sicher 
zu entladen, wenn der Pin auf LOW geht. Dann musst Du Dich nicht darauf 
verlassen, dass die Ladung über den Controller abgebaut wird.

von MaWin (Gast)


Lesenswert?

Achim Schmitt schrieb:
> Und wie hoch muss der Widerstand sein, den ich vor das Mosfet schalten
> soll.

0 Ohm.

Allerdinds ist ein Widerstand von 10k Ohm vom Gate nach Masse sinnvoll, 
weil der Arduino-Pin auch zu Beginn mal Eingang sein kann, damit der 
MOSFET und damit das Relais ausgeschaltet bleibt.

Natürlich schafft der gigantisch überdimensionierte MOSFET auch 2 Relais 
parallel.

Mir fehlt allerdings noch eine Freilaufdiode.

von Georg G. (df2au)


Lesenswert?

Günter Mühldorfer schrieb:
> Spitzenstrom beim Einschalten

Eine mehr oder weniger induktive Last hat einen Stromstoß beim 
Einschalten?

von Hermann G. (df2ds)


Lesenswert?

Warum willst du so einen fetten Mosfet nehmen? Ich mache sowas mit einem 
IRF7319. Da sind 2 N-Kanal-Mosfets drin, geht wunderbar. Gate direkt an 
den Arduino-Ausgang und mit einem Widerstand (ca. 10K) an Masse. Relais 
fest an 12V und die Masse mit dem Mosfet schalten. Und nicht die 
Freilaufdiode über dem Relais vergessen :-)

Viel Erfolg...
  Hermann

von voltwide (Gast)


Lesenswert?

Georg G. schrieb:
> Eine mehr oder weniger induktive Last hat einen Stromstoß beim
> Einschalten?

Das wäre mir neu!

von Achim S. (ahmooo)


Lesenswert?

Danke für die ganzen Antworten.

Wird die Freilaufdiode eingesetzt, damit keine Überspannung entsteht?
Und wo genau wird sie mit dem Relais verschaltet?
Könnt ihr mir eine passende Freilaufdiode empfehlen?

von Heinz V. (heinz_v)


Lesenswert?

wieso steuerst Du zwei Relais parallel? nimm doch eins mit dem doppelten 
Kontaktsatz.

von Achim S. (ahmooo)


Lesenswert?

Heinz V. schrieb:
> wieso steuerst Du zwei Relais parallel? nimm doch eins mit dem
> doppelten
> Kontaktsatz.

Was meinst du damit?

von Heinz V. (heinz_v)


Lesenswert?

Achim Schmitt schrieb:
> Meine Frage ist: Kann ich die 2 Relais über ein Mosfet ansteuern oder
> soll ich für jedes Relay jeweils ein Mosfet verwenden.

Offensichtlich sollen ja beide sowieso nur mittels eines Ausgangs 
gesteuert werden, dann könntes Du anstatt 2Stk mit z.b. 1xUM Kontakt 
eines mit 2xUM verwenden.

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.