Hi, ich habe ein Problem, bei welchem ich trotz Forensuche und Internetrecherche leider nicht weiterkomme. Ich habe einen Aufbau, welcher mehrere Akkus nutzt. Ein Akku ist nur für die Servos zuständig. Soweit funktioniert das auch alles, aber ich wollte den Aufbau gern optimieren und die Servos abschalten, wenn sie nicht genutzt werden. Dafür wollte ich zuerst Transistoren nehmen, da das bei einem ähnlichen Aufbau problemlos funktioniert hat. Damals hatte ich einen ESP12E genutzt, nun einen Arduino. Beim Arduino wollte ich nun MOSFETs nutzen. Mein Problem ist nun, bei einem Testaufbau hatte ich statt dem Motor eine LED mit Vorwiderstand genommen um mir die Funktionalität anschaulich zu machen. Der MOSFET schaltet zwar, die LED wird aber nicht ausgeschaltet, sondern leuchtet nur schwächer. Der Aufbau mit dem Servo hat schonmal gar nicht funktioniert und ich komme einfach nicht drauf wo das Problem liegen könnte. Der Servo zieht maximal ca. 400mA. Die Schaltung habe ich einmal als Datei angehängt und der verwendete MOSFET ist ein "MOSFET Fairchild Semiconductor BS270 1 N-Kanal 625 mW TO-92-3", hier ein Link zum Datenblatt: http://www.produktinfo.conrad.com/datenblaetter/55... Der MOSFET wird mit einem 3V Signal vom Arduino geschaltet. Wenn ich die LED vom Arduino versorgen lasse funktioniert das auch problemlos, nur nicht wenn der MOSFET eine andere Spannungsquelle schalten soll. Ich habe das auch mit einem Transistor probiert mit dem exakt gleichen Effekt. Was habe ich hierbei nicht bedacht? Das Problem ist, dass Arduino und Servos von unterschiedlichen Akkus gespeist werden müssen. Ist leider eine Vorraussetzung des Projekts. Danke im Vorraus!
Was soll die PWM-Leitung vom µC zum Motor bedeuten? Der BS270 ist hier nicht geeignet. - bei 3V kann der praktisch noch nicht leiten, auf jeden Fall keine 400mA - die 400mA könnten ja auch viel mehr sein (Anlaufstrom des Motors) - das TO92-Gehäuse wird sicher keine 1W oder mehr vertragen (RDSon max bei UGS=4.5V sind 3Ω!) Ansonsten: im Prinzip ist die Schaltung korrekt, wenn du auch die Beine vom FET richtig sortiert hast, dann muss zumindest eine LED mit kleinem Strom schaltbar sein und auch aus gehen.
Ben S. schrieb: > MOSFET ist ein "MOSFET Fairchild Semiconductor BS270 1 N-Kanal 625 mW > TO-92-3", > Der MOSFET wird mit einem 3V Signal vom Arduino geschaltet. Kein Wunder, das das nicht funktioniert. Wie aus dem Datenblatt eindeutig hervorgeht, ist dieser FET für Ugs 3V nicht geeignet. Bleib bei Deinen Bipos, die schalten ab 0,7V.
Die LED ist in der Skizze nicht vorhanden, die Skizze zeigt wo ich hin will. Die LED war nur um für mich selbst zu gucken ob das mit der Ansteuerung des MOSFETS klappt. Die ist an der Stelle an der der Motor liegt. Hier nochmal eine Skizze mit LED.
Die PWM Leitung zum Motor ist die Signalleitung für den Servo. Ich dachte der Vollständigkeit halber zeichne ich die mit. Den Effekt, dass die LED nicht richtig ausgeschaltet wird hatte ich wie gesagt bei Transistor und MOSFET gleichermaßen. Wodran kann das liegen? Die Pins des MOSFETs (bzw. auch als ich das mit einem Transistor probiert hatte) habe ich xmal überprüft, dadran kann das meiner Meinung nach nicht liegen.
Miss mal die Spannung an Basis/Gate gegen GND im "Auszustand"
Ok, im ausgeschalteten Zustand mess ich da 0V. Lustigerweise funktioniert die Schaltung mit der LED wie von Zauberhand gerade. Die Schaltung lag noch aufgebaut auf dem Tisch und es wurde nichts dran geändert.... keine Ahnung... Ich werde das mit den Motoren nochmal probieren und dann Bericht erstatten. Aber trotzdem Danke für die Hilfe schon einmal. Für die Motoren werde ich wohl mir auch einen größeren MOSFET suchen müssen.
Sind die Massen beider Akkupacks auch verbunden? Das so zu schalten kann in die Hose gehen, da immer noch der PWM Eingang und die 5V mit dem Servo verbunden sind, nur seine Masse fehlt. Besser wäre es Plus des Servoakkus zu schalten.
Benedikt S. schrieb: > Miss mal die Spannung an Basis/Gate gegen GND im "Auszustand" Man misst nicht gegen "GND", sondern gegen Emitter/Source; am besten direkt an den Beinchen.
OK, es funktioniert jetzt auch mit den Motoren die von den Transistoren geschaltet werden. Fehlerquelle war scheinbar eine defekte Zuleitung, nach dem Austauschen derselben hat alles funktioniert. Unglaublich bescheuert, trotzdem Danke für die Mühen hier der Beteiligten. Grüße Ben
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.