Ich versuche ein kleines batteriebetriebenes Gerät mit einem Servo zu bauen. Ich möchte das Servo ausschalten können, um die Batterielebensdauer zu verlängern. Ich habe zuvor gelesen, dass MOSFETs verwendet werden können, aber ich habe Probleme, Beispielschaltungen zu finden, die detailliert genug sind (fehlende Widerstandswerte ohne Möglichkeit, sie zu berechnen), und um ehrlich zu sein, bin ich mir nicht sicher, welche Art von Schaltung ich bin suche (ich habe noch nie einen FET verwendet). Kann mir bitte jemand einen Schubs in die richtige Richtung geben?
potenziell relevante Informationen:
- Code läuft auf einem Mega88 @ 3.3V
- 4,8-6V Servo direkt an den 6V Akku angeschlossen (ich möchte dies ändern)
Antworten:
Sie haben nicht erwähnt, wie viel Strom Sie benötigen. Hier ist eine Kurzanleitung -
Für die meisten Schaltanwendungen sind die wichtigen Parameter die Nennspannung (BVdss), der maximale Drainstrom (Id (ein)) und die Gate-Einschaltspannung.
Für eine 6-V-Batterie benötigen Sie eine Durchbruchspannung von mindestens 6 V. Stellen Sie dies etwas höher ein, falls das Schalten transiente Spannungen erzeugt. Da die meisten FETs Spannungen von 20 V oder mehr haben, sollte dies kein Problem sein. Wählen Sie einen 20V oder 30V FET.
Wählen Sie einen maximalen Drainstrom über dem Servo. Der maximale Drainstrom wird normalerweise durch die Wärmeleistung des Systems und nicht des Geräts begrenzt. Wie viel Strom brauchst du? Wie groß kann ein Gerät sein? Haben Sie Platz für einen Kühlkörper?
Um den FET als Schalter in einem 3,3-V-System zu verwenden, benötigen Sie ein Gerät mit Logikpegel. Dadurch wird sichergestellt, dass das Gerät bei 3,3 V vollständig eingeschaltet ist (niedrigster Widerstand).
Für Schaltungen werde ich normalerweise einen Pulldown-Widerstand am Gate anbringen, damit das Gate niemals schwebt. Für einige Anwendungen werde ich eine Zenerdiode zum vorübergehenden Schutz über dem Gate platzieren.
quelle
Möglicherweise benötigen Sie keinen MOSFET. Sie sollten messen, wie viel Strom Ihr Servo verbraucht, wenn Sie keine Impulse auf der Signalleitung senden. Ich stelle mir vor, dass ein gut gestaltetes Servo in einen Tiefschlafmodus wechselt und nur ein paar hundert Mikroverstärker verwendet, aber ich habe dies nie versucht.
Wenn Sie einen MOSFET benötigen, empfehle ich die Verwendung eines P-Kanal-MOSFET an der Stromleitung des Servos (dem mittleren Draht). Sie können das Gate des MOSFET über einen 10-100 kOhm Pull-up-Widerstand mit der Stromversorgung verbinden, um sicherzustellen, dass es standardmäßig ausgeschaltet ist. Verwenden Sie dann eine Mikrocontroller-E / A-Leitung, um das Gate nach unten zu ziehen, wenn das Servo mit Strom versorgt werden soll, und machen Sie die E / A-Leitung zu einem hochohmigen Eingang, wenn Sie die Servoleistung unterbrechen möchten.
Ihr Schaltplan sollte wie die rechte Seite dieses Diagramms von reemrevnivek aussehen (siehe Q2) :
In diesem Fall ist die "Last" auf der rechten Seite Ihr Servo.
Sie sollten sich das Datenblatt Ihres MOSFET ansehen, um sicherzustellen, dass die Leckströme nicht zu schlecht sind.
quelle