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
mit welcher Betriebsspannung läuft dein arduino??? edit : steht ja da: 5VOlt - ok.
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.
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)
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.
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?
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?
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.
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
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?
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.