Ich versuche, mehrere Solenoide (hausgemacht) mit einem von einem Arduino gesteuerten Schieberegister zu steuern. Idealerweise möchte ich sie alle zusammen entweder nach innen oder nach außen lenken können, indem ich die aktuelle Richtung verwende.
Ich hatte ursprünglich versucht, eine H-Brücke zu verwenden, aber ich muss ungefähr 200 Solenoide steuern, also würde es zu teuer werden. Ich dachte mir, ich könnte vielleicht die Richtung des Stroms umschalten und 2 Wertesätze an das Schieberegister senden, wobei das erste Bit verwendet wird, um die Richtung anzugeben. Durch Daisy-Chaining von 25 Schieberegistern kann ich alle 200 (gut 199 - aber das würde reichen) steuern.
Etwas wie das:
Datenblätter sind wie folgt:
Ich habe ein Diagramm angehängt, ich habe die Verbindungen zum Arduino der Einfachheit halber weggelassen, aber ich habe ein paar Fragen.
Vielen Dank im Voraus für jede Hilfe!
Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan
Es kann eine Möglichkeit geben, vollständige H-Brücken zu vermeiden, vorausgesetzt, Sie haben etwas Nachsicht mit der Stromversorgung: -
Das Netzteil ist ein Typ mit geteilter Schiene, der normalerweise zum Erzeugen von + V, 0 V und -V für Operationsverstärker und Verstärker usw. verwendet wird. Da die Sekundärseite erdfrei ist (dh nicht geerdet ist), können Sie die negative Schiene mit Masse verbinden und haben eine halbe Schiene (ehemals 0 V), die der Magnetrückstrom verwenden kann.
Jetzt brauchen Sie nur noch zwei FETs; ein P-Typ und ein N-Typ. Du brauchst natürlich noch Schutzdioden.
Bei aktiviertem N-Typ fließt Strom von links nach rechts durch das Solenoid. Wenn der p-Typ aktiviert ist, fließt der Strom von rechts nach links.
Wenn Sie Dinge schmelzen möchten, versuchen Sie, beide gleichzeitig zu aktivieren (dies ist sowieso ein normales H-Brückenproblem, aber Sie müssen "solide" sein, wie Ihr Steuerkreis funktioniert) !! Wenn kein Fet aktiviert ist, zieht das Solenoid keinen Strom.
Es gibt einige Komplikationen darin, dass der P-Kanal auf die höchste Spannungsversorgung referenziert ist und dies eine zusätzliche Transistorschaltung benötigt, um ihn auf gnd-Logik zu referenzieren, und am Ende könnten Sie es vorziehen, einen voll integrierten H-Brückenantrieb zu verwenden, da er einfacher zu bauen ist .
Was Sie hier gezeichnet haben, wird nicht funktionieren. Wenn der Strom umgekehrt wird, haben Sie diese Situation:
Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan
Die Diode dort ist die Diode, die allen MOSFETs innewohnt . Sie könnten stattdessen ein Halbleiterrelais (SSR) oder ein elektromechanisches Relais verwenden. Der billigste Preis, den ich bei Mouser finden konnte, kostet 0,48 $; Ich weiß nicht, ob das immer noch "zu teuer" ist.
Sie könnten wahrscheinlich für einen ähnlichen Preis volle H-Brücken an jedem Solenoid anbringen. Es gibt oberflächenmontierte Gehäuse mit einem N-Kanal- und einem P-Kanal-MOSFET im selben Gehäuse, die sehr billig sind. Zum Beispiel verkauft Mouser Vishay Si1539CDL für 0,13 $ in Mengen von 250. Ich bin mir sicher, wenn Sie nachschauen, werden Sie einige finden, die mehrere P- und N-Paare haben, die sogar noch billiger sein können.
Sie könnten jede H-Brücke mit 2 Ausgängen am Schieberegister steuern, einen für jede Seite. Oder fügen Sie etwas digitale Logik hinzu, um die erforderlichen Schieberegisterausgänge zu reduzieren, aber wahrscheinlich werden die Kosten ungefähr gleich sein. Oder kombinieren Sie dies mit Andys Lösung und Sie benötigen nur 1 Schieberegisterausgang und eine Halbbrücke pro Solenoid.
Anindo Ghosh
Andi aka
Mookle