Forum: Analoge Elektronik und Schaltungstechnik Irf630 fängt bei 12v an zu spinnen!?


von Andy (Gast)


Lesenswert?

Hallo ich versuche mich gerade an dieser Schaltung hier: 
http://www.arduino-tutorial.de/2010/06/motorsteuerung-mit-einer-mos-fet-brucke/

Ich verwende irf630 und irf9630 sowie die 5v vom board zum schalten und 
12v für die Vds bzw "motor spannung"

Das ganze benutze ich als signal-generator bei ca. 8khz die schaltung 
funktioniert auch soweit völlig ok ausser wenn ich das netzteil auf 12v 
aufdreh .. Dann laufen die mosfets heiss und das signal bricht immer 
nach wenigen usec ein ... (auch ohne last) bei 3,4,5 und 9v klappt alles 
.. Uhmpf bin ratlos
Laut datenblatt müsste der irf630 eine vgs von biszu 20v vertragen und 
eine vds von 200v .. Mhm hat da jemand eine idee .. ?

Gruss Andy

von Axel R. (Gast)


Lesenswert?

mit welcher Betriebsspannung läuft dein arduino???

edit : steht ja da: 5VOlt - ok.

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Ja, und das ist genau das Problem. Der Arduino liefert ja nur max. 3,3 
Volt am PWM Ausgang und die Gate Threshold des IRF9640 liegt bei -2 bis 
-4 Volt. Ab ca.8-10 Volt Motorspannung leitet der 9640 dann dauernd. 
Deswegen betreiben die Arduinos ihren Motor ja auch nur mit 2 Mignon 
Zellen.

Für höhere Motorspannung musst du zwingend einen Pegelwandler zwischen 
die 9640 und den PWM Ausgang einfügen.

von Axel R. (Gast)


Lesenswert?

Du schreibst ja selbst, das die Transistoren eine V_GS von 20Volt 
vetragen.
Bei diesen 20V leiten die Dinger. Wann sperren diese? bei 3Volt? bei 
1Volt?

Du kannst ja mal V_GS messen.

Dein arduino läuft mit 5V, der AVR gibt H-Pegel aus, deine Motorspannug 
beträgt 12 Volt. Wie groß ist V_gs nun ? Sieben Volt! der P-Kanal 
leitet, oder?

Der N-Kanal Fet bekommt die 5Volt H-Pegel auch und steuert auch durch.
Bumm ;)

Immer drann denken es heisst V_GS und nicht V_G_masse.
Also immer an den Bezug denken. Source des Fets ist dein Bezug. Nicht 
Masse.

(Ok, wenn der Source-Pin an Masse liegt - dann schon)

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Nur zur Klärung: Der Arduino hat einen Onboard Regler auf 3.3 Volt mit 
dem der ATMega läuft. Gate Threshold (Vgs) des IRF9640 liegt lt. 
Datenblatt bei -2 bis -4 Volt.

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Andy schrieb:
> ausser wenn ich das netzteil auf 12v aufdreh ..
Glück gehabt. Das sollte bei der Schaltung schon viel früher 
passieren...

In der verlinkten Schaltung fehlen z.B. auch die Freilaufdioden und ein 
Pufferkondensator. Die im Mosfet eingebauten Dioden sind für anständige 
Leistungen zu langsam...

Kurz: solche "Bilderbuchbeispielschaltungen" taugen in der Praxis 
absolut nichts (oder bestenfalls in genau der angeführten 
Beispielkonfiguration). Oder warum meinst du, brauchen Andere so viele 
Bauteile, wenn du mit so wenigen auskommst?

von Axel R. (Gast)


Lesenswert?

Matthias Sch. schrieb:
> Nur zur Klärung: Der Arduino hat einen Onboard Regler auf 3.3 Volt mit
> dem der ATMega läuft. Gate Threshold (Vgs) des IRF9640 liegt lt.
> Datenblatt bei -2 bis -4 Volt.
naja - dann leiten die PMOS eben schon eher, nicht wahr?

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Jups, ist schon ein Hammer, das die Arduinos ohne irgendwelche Hinweise 
darauf die Schaltung auf die User loslassen. Zumindest ein paar 
Schutzdioden ...
Da die Threshold eben auch bei -4 Volt liegen kann, ist das alles recht 
knapp.
Man muss ihnen zugute halten, das da nur 2 Mignons als Speisung drin 
sind. Mehr ist aber auch nicht ratsam.

von Andy (Gast)


Lesenswert?

K versteh schon langsam das problem ... Wäre ja auch zu schön gewesen 
;-)
Nun gut da werd ich das dann doch etwas aufweniger gestalten.

Zur klärung noch: der ardunio hat einen ingebuten wandler der bis 24v 
geht wird aber von mir nur mit 5v gefüttert (usb)

Ähm es handelt sich bei dn arduino ausgängen um keine pwm-ausgänge bzw 
kann der modus optional geschalten werden .. Die pegel sind 0v und 5v

Die mosfets bekommen an Vds 12v oder gnd (ist eine gekreuzte schaltung)
Vgs ist immer ca. 4.5v ....ich demke das hier das Poblem liegt das ist 
einfach zu knapp für die mosfets ... Ich werd mit ein paar transistoren 
etwas nachhelfen mal shen was sich ergibt ... Ähm naja ist mein erstes 
mosfet projekt von daher war ich etwas verwirrt wieso die mosfets bei 
einer Vds von 12v spinnen..

Danke an alle Andy

von Stefan W. (wswbln)


Lesenswert?

Andy schrieb:

> Vgs ist immer ca. 4.5v ....ich demke das hier das Poblem liegt

Nein! Deine Steuerspannung ist ca. 4,5V (wo auch immer die aus einem 
mit 3,3V angetriebenen Prozessor herkommen) gegenüber MASSE.
Der obere FET bezieht sein Vgs aber (wie jeder andere FET) auf SEIN Gate 
und SEINE Source. Da die Source auf 12V festgeklemmt ist (falls das 
Netzteil was taugt) sieht er eine Vgs von 12V-0V oder 12V-4,5V. Wann 
steuert er doch gleich nochmal auf??

Siehst Du jetzt das Problem?

von Axel R. (Gast)


Lesenswert?

Noch einfacher. Der pmos braucht 12Volt zum sperren, dein arduino 
bringst aber nur auf 5V. Also leiten die PMos immer.

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.