Ich habe folgendes Problem: Mit Hilfe eines µC (MSP430) will ich ein PWM-Signal erzeugen. [Sollte schon laufen. Teste ich noch. An und aus geht aber schon auf jeden Fall.] Das PWM-Signal soll dann am Gate steuern, ob ein Motor, der am positiven Anschluss VDD hat und am negativen Drain, über DrainSource die VSS also den GND freigeschaltet kriegt. Nun macht der Transistor (http://ecosia.org/search.php?q=pmf400UN+phillips) aber leider nicht, außer das was er immer macht: Er sperrt. -> Nun meinte ein Freund, dass das wohl wegen dem zu kleinen Strom am Gate nicht hinhaut. Das mit den Spannungen weiß ich ja noch, aber wie kann ich diesen Strom am Gate berechnen, den man mindestens braucht, damit der Transistor auch schaltet? PS: Habe den Transistor gerade auch gegen einen neuen ausgetauscht. Nicht dass der kaputt ist...
Erst mal testen, ob der PWM-Ausgang vom Controller ohne angeschlossenem Transistor überhaupt PWMt.
vermute mal die ausgangsspannung deines uC ist zu niedrig. gibt hier in der artikelübersicht etwas zu treibern für solche probleme.
Freilaufdiode drin? Der Mosfet ist auch recht "klein", was ist das für ein Motor?
PWMt es?: Mist, jetzt macht der µC-Pin wieder gar nix... Hat´s mir vllt den zerlegt oder zumindest den Pin? Soll ich mal den anderen Timer ausprobieren? (der MSP430F2274 hat Timer_A und Timer_B, läuft aktuel mit Timer_B) Genug Spannung: Laut Vorgabe sollten da über 3V vom µC kommen. Wegen der Freilaufdiode: Ist das nicht die im Transistor? (Seite 5+8)
Sorry, jetzt wackelt´s wieder schön, nur der Motor macht hald nix... :(
Allerdings wackelt er schön rum (gemessen mit einem Multimeter), wenn ich im CCSv4 von TI im debug mode auf Run gehe. Sollte da nicht das Gleiche passieren, wie wen ich die Schaltung einfach so ohne PC/Notebook laufen lasse (gibt das so ein Debug-Interface zum Programmieren...)
ach so wegen dem Motor, das ist ein Vibrationsmotor mit kleinen Spulen...
@ Unrealmirakulix (Gast) >Wegen der Freilaufdiode: Ist das nicht die im Transistor? (Seite 5+8) Nein. Siehe Motoransteurung mit PWM. Bei 3V braucht man einen passenden Logic Level MOSFET, der GARANTIERT bei 3V am Gate VOLL durchsteuert. MfG Falk
Auch so ja stimmt, da ist auch eine Diode parallel zum Motor... Packt mein MOSFET von Philips das nicht? PS: Wegen dem Gatestrom: Wie groß muss der jetzt min. sein, damit sich da mal was tut, um es salopp auszudrücken...
Du kannst ja mal direkt 3V ans Gate legen. FET sind Spannungs- nicht Stromgesteuert.
Mir ist da ja auch nichts bekannt, dass da der Strom maßgebend wäre. Er meinte ein half bridge driver sollte das dann lösen...
Der FET sollte lt. Datenblatt mit 3V voll durchsteuern. Leg mal +3V an das Gate, ohne µC natürlich.
Ich kann erst wieder am Di ran. Aber den Transistor geht wohl schon. Habe ihn ja erst ausgetauscht. Ich muss mich nun wohl eher um das PWM-Signal kümmern...
Signal kommt durch nur ist nun die Frequenz viel zu niedrig und das Signal sieht nicht wirklich nach Rechtecken aus, sondern so: ^^^^^^^^^^^^ ^ -> ??????????????
Jetzt wäre doch die Schaltung interessant wie du sie tatsächlich aufgebaut hast. GND vom µC mit dem GND der Motorspannung verbunden. Am µC toggled tatsächlich das Port und nicht nur der PullUp.
Entweder hat dein Gatewiderstand weniger als 47k oder du schaltest nur den PullUp des µC.
-> http://ecosia.org/search.php?q=pmf400un&service= Wie rechnet man den nochmal aus? Mit V_gs-V_th? Hab das grad nicht so im Kopf... Ist es der: VDGR | drain-gate voltage (DC) 25 °C ≤ Tj ≤ 150 °C; RGS = 20 kΩ ;max. 30 V ???
Da kann ich dir nicht helfen. Für so Schaltanwendungen ist das auch ziemlich müßig.
Floh schrieb: > Freilaufdiode drin? Ohne Freilaufdiode schaltet ein FET also nicht ein. Mal wieder was gelernt. MfG Klaus
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.