Über MOSFET und Arduino 350Watt DC-Motor ansteuern

OP #3456683
Lesenswert?

Hallo,
Ich bin neu hier und hoffe mal das ich hier richtig bin.

Wie auf dem angehängten Foto möchte ich mit meinem Arduino Nano und 
einem Mosfet einen Motor über PWM bei einer Frequenz von ca. 16kHz 
ansteuern. Der Motor hat ca. 350Watt, aber so genau weiß ich das nicht 
weil nichts drauf steht.

Ich hab die Schaltung auch schon aufgebaut und laufen lassen, 
funktioniert auch soweit, aber leider wird der Mosfet (IRF 540N) sehr 
heiß. Ist das normal?

Schaltet der Mosfet bei den 5V des Arduino schon voll durch, oder reicht 
die Spannung noch nicht, dass noch ein höherer Widerstand anliegt und 
der daher die Hohe Temperatur kommt? Leider werde ich aus dem Datenblatt 
nicht so richtig schlau, kenne mich in dem Thema auch nicht so super 
aus.

Oder gibt es einen Mosfet der besser für diese Aufgabe geeignet ist?

Über eine Antwort würde ich mich freuen. MfG
Angehängte Dateien:
#3456751
Lesenswert?

Jonas Müller schrieb:
> Ich hab die Schaltung auch schon aufgebaut und laufen lassen,
> funktioniert auch soweit, aber leider wird der Mosfet (IRF 540N) sehr
> heiß. Ist das normal?

Nein.

> Schaltet der Mosfet bei den 5V des Arduino schon voll durch, oder reicht
> die Spannung noch nicht, dass noch ein höherer Widerstand anliegt und
> der daher die Hohe Temperatur kommt?

Das hast Du schon richtig erkannt.
Aber nicht nur die Gatespannung und der hohe Widerstand im 
eingeschalteten Zustand ist das Problem: bei 16kHz brauchst Du einen 
kräftigen Treiber, der die Gatekapazität schnell genug auf- und entläd. 
Sonst hast Du zusätzlich hohe Verluste beim Umschaltvorgang.

Ich würde die PWM-Frequenz deutlich kleiner machen - auch wenn man das 
dann hört.

> Leider werde ich aus dem Datenblatt
> nicht so richtig schlau, kenne mich in dem Thema auch nicht so super
> aus.

Die 5V reichen nicht. Als einzigen garantierten Wert nennt das 
Datenblatt Rds=44mOhm bei Vgs=10V und Id=16A.
Du brauchst ein Logic Level MOSFET. Vielleicht ist der IRLZ34N etwas, 
sonst kannst Du noch hier 
http://www.mikrocontroller.net/articles/MOSFET-%C3%9Cbersicht#N-Kanal_MOSFET 
suchen.

Außerdem fehlt in Deiner Schaltung noch eine Freilaufdiode parallel zum 
Motor.

Gruß Dietrich
Gast #3457286
Lesenswert?

> Der Motor hat ca. 350Watt, aber so genau weiß ich das nicht
> weil nichts drauf steht.

Du kannst aber dessen Innenwiderstand messen,
und dann 24V/Innenwiderstand rechnen, um zu ermitteln,
wie viel Strom der MOSFET schalten muss
und die Freilaufiode ertragen muss.

Warum man einen Motor, der nicht mal bei 16Hz ins Ruckeln käme,
unbedingt mit 16kHz PWM versorgen muss, ist rätselhaft.
#3457715
Lesenswert?

Auf jeden Fall einen Schnelle. Shottkydioden gibts bis ca. 40A relativ 
problemlos. und die "Dicken" sind kaum teurer. Also knausere nicht, 
wegen ein paar Ampere :-)
Ich habe schon einen 160A Mosfet hergenommen, wo ich viellicht 15A 
schalten muß. Er kostet ja nur ein paar Cent mehr, als ein Passender. 
Der KK wäre teurer. Ich brauche ihn nicht kühlen und er überlebt an 
einem Bleiakku bei einem Kurzen auch die 20A KFZ Sicherung ;-)))

Gruß Gerald
Gast #3458134
Lesenswert?

> muss ich dann neben der Spannung sprich 24V und dem Strom (ca.
> 15A) noch auf was anderes achten?

Die Schaltgeschwindigkeit, insbesondere bei 16kHz PWM. Normale 50Hz 
Dioden wie 1N5404 sind zu langsam, Schottky auf jeden Fall schnell genug 
und lassen sich einsetzen weil (ultra) fast recovery Dioden erst über 
100V Sinn machen.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren