Ich habe in meiner Freizeit an einem Projekt gearbeitet, das einen Motor erfordert. Ich habe einen 6-V-Motor verwendet (der einen positiven und einen negativen Draht hat). Ich habe jedoch in diesem Bidet einen Mechanismus gefunden, von dem ich dachte, dass er für mein Projekt wirklich nützlich wäre. Ich habe alles auseinander gerissen, aber ich bin auf einen komplizierteren Motor gestoßen (12 V, hergestellt von Elensys, sagt "SP BN2A" und "16831" oben). Dieser Motor hat fünf Drähte (rot, schwarz, orange, gelb, bräunlich).
Ich möchte es in mein System integrieren, habe aber keine Ahnung, wie ich es an meine Stromversorgung anschließen soll. Ich habe versucht, die Dokumentation zu googeln, und nichts wird angezeigt, und alle möglichen Kabelkombinationen mit einer 9-V-Batterie ausprobiert, um zu testen, ob sie funktioniert (was meiner Meinung nach ausreichen würde, um sie zu bewegen, wenn auch langsam).
Wie bringe ich es dazu, mich zu bewegen und zu tun, was ich will? Wenn möglich, könnte mir auch jemand erklären, wie ich es an meinen Raspberry Pi anschließen könnte, ohne es zu braten?
Lassen Sie uns zunächst die verfügbaren Spezifikationen für den Motor für die Nachwelt darlegen:
Die 2-2-Phasen-Anregung wird allgemein als "Vollschritt" bezeichnet, und in diesem Fall regen Sie jedes Mal zwei Phasen an, wie in Abb. 2:
Um es zu bewegen, müssen Sie es mit einer Schrittmotorsteuerung antreiben. Unipolare Motoren verwenden Spulen, die in der Mitte angezapft sind, wodurch vier effektive Phasenspulen entstehen. Diese Mittelabgriffe sind oft intern miteinander verbunden und ergeben so wie Sie 5 Leads.
Von hier aus konnte ich einen Kabelfarbcode finden, der die Farben verwendet, die Sie haben. Insofern halte ich es für:
"Gemeinsam" ist in diesem Fall keine gemeinsame Masse, sondern die Mittelabgriffe der beiden Spulen. Ihr Motor V + wird über diese Leitung versorgt (ich würde es wahrscheinlich mit etwa 10 V versuchen, um unter der Nennspannung zu bleiben).
Die anderen 4 Zeilen sind für Ihren Pulszug. Leider gibt es keine aktuelle Spezifikation für den Motor. Wenn man bedenkt, dass Sie bereits den L293D haben, erscheint es vernünftig, zumindest zu versuchen, den Motor damit anzutreiben, bevor Sie einen leistungsstärkeren Motortreiber suchen.
Sie würden dann den L293D wie in diesem Tutorial gezeigt mit dem Motor verkabeln , mit den folgenden Verbindungen zwischen Motor und Treiber:
Die entsprechenden Eingangspins sind 2, 7, 10 und 15. An diese müssen Sie auf diese Weise Impulsfolgen von Ihrem Pi senden:
Phase 0 entspricht Pin 2, Phase 1 Pin 7 usw. Beachten Sie, dass zwei Phasen zu jedem beliebigen Zeitpunkt immer „high“ oder „erregt“ sind, wie wir oben gesagt haben.
Pin 8 des L293D sollte mit Ihrer gemeinsamen Leitung verbunden werden.
Dies sollte Sie (hoffentlich) in die richtige Richtung bewegen.
Ich bin kein Experte für Stepperfahren, aber so verstehe ich es. Wenn ich etwas grob Falsches gesagt habe, lassen Sie es mich bitte wissen und ich werde es korrigieren. Ich stehe nicht darüber, Fehler zuzugeben und zu korrigieren.
Marko Buršič
Chris M.
NeonCop