Digitaler SPDT-Schalter

Ich weiß, das ist wahrscheinlich eine dumme Frage, aber ich bin Bastler und konnte keine Lösung für dieses Problem finden.

Ich habe einen Mikrocontroller, der ein PWM-Signal an einen Transistor sendet, der Strom durch eine Spule in eine Richtung fließen lässt, aber ich möchte in der Lage sein, die Richtung, in die der Strom fließt, jedes Mal zu ändern, wenn ich einen digitalen Ausgang von einem anderen Pin auf dem sende Mikrocontroller. Dafür muss ich einen anderen Transistor verwenden, der Strom in die andere Richtung fließen lassen kann.

Mein Problem ist, dass ich eine Möglichkeit brauche, um zu wechseln, an welchen Transistor das PWM-Signal gesendet wird, indem ich einen Impuls von einem anderen Pin sende. Ich vermute, dass ich eine Art digitalen SPDT-Schalter brauche. Gibt es so etwas, hilft jeder Verweis auf eine Komponente oder einen Schaltkreis.

Die übliche Art, eine Spule (normalerweise Motoren) in zwei Richtungen anzutreiben, wird als "H-Brücke" bezeichnet. Andernfalls könnten Sie es mit ein paar NAND-Gattern tun.

Antworten (3)

Eine H-Brücke mit zwei Eingängen, die aus 2 NPN-Eingängen besteht, wobei der Motorantrieb aus 2 NPN- und 2 PNP-Transistoren und 4 Dioden besteht.

Geben Sie hier die Bildbeschreibung ein

Die spezifischen Transistoren, die Sie verwenden, sind für Ihre Spule ausgelegt und müssen nicht diese spezifischen sein.

Sie haben nicht wirklich einen notwendigen Strom angegeben, aber Sie könnten auch nach "analogen Multiplexern" suchen, die im Grunde nur SPXTs sind

http://www.vishay.com/docs/72308/dg2714.pdf

Das ist ein Beispiel.

Wenn Sie immer noch Ihren ursprünglichen Ansatz verwenden möchten, klingt es so, als würde ein SPDT-Relais funktionieren. Hier ist ein Datenblatt für eines, das ich oft benutze.

Es gibt einen Steuerstift, mit dem Sie digital zwischen dem einen oder anderen wählen können, aber da Sie einen Mikrocontroller verwenden, müssen Sie ihn mit einer Relaistreiberschaltung wie dieser ansteuern: (Quelle : comcast.net )