Frage:
Wie funktioniert der Open Source Linearpper Schrittmotorantrieb Linistepper?
Kevin Boyd
2010-03-05 20:12:14 UTC
view on stackexchange narkive permalink

Ich habe versucht, den Linistepper zum Laufen zu bringen, aber ich kann anscheinend nicht verstehen, wie die Schaltung funktioniert.

Die Schaltung ist hier.

Die Probleme, über die ich unklar bin, sind:

  1. Wofür sind die Dioden D1-D6?
  2. Wie berechnet man die Widerstände R18 - R23 zum Einstellen verschiedener Mikroschrittstrompegel? (Es ist derzeit auf 0, 25, 55 bzw. 100% eingestellt.)
  3. Wie funktioniert die Stromregelung in der Schaltung?
  4. PWM wird verwendet, um 3600 Schritte zu erreichen. Wie wird dies durchgeführt?
  5. ol>
Vier antworten:
#1
+6
James Newton
2010-03-08 22:30:21 UTC
view on stackexchange narkive permalink

Die Funktionsweise der Linistepper-Homepage kann hilfreich sein: http://www.piclist.com/techref/io/stepper/linistep/lini_wks.htm

Vielen Dank für die Info James, ich hatte diese Seite früher besucht und obwohl die Erklärung sehr klar ist, konnte ich nicht verstehen, ich werde es trotzdem noch einmal versuchen ...
@jamesNewton, ein Link für sich allein wird nicht als Antwort betrachtet. Wenn Sie es hier bringen und lehren können, dann ist es eine gute Antwort. Dies wird vollständig mit Link Rot sterben. Wenn Sie es hier unterrichten und dann Links verwenden, um weiterzulesen und auf die Antwort zu verweisen, bleibt die Antwort für immer erhalten, und mit dem vollständigen Inhalt können sie die Quelle nachschlagen.
#2
+4
Mark B
2010-03-08 08:41:37 UTC
view on stackexchange narkive permalink

Sie könnten dieses Forum ausprobieren Electro-Tech-Online Der Schöpfer von Linistepper, Roman Black, besucht es. Er fährt mit MR RB. Von wem können Sie Ihre Antworten besser erhalten?

* Von wem können Sie Ihre Antworten besser erhalten? * Die Stackexchange-Website für Elektronik und Robotik? Nur ein Scherz, ein Link zum Ersteller des Geräts ist so gut wie es nur geht.
@Mark, Ausgezeichnete Beratung!
#3
+3
Mr_RB
2010-10-04 04:54:50 UTC
view on stackexchange narkive permalink

Der Linistepper erzeugt 6 Mikroschritte in der Hardware und verwendet die Dioden und Widerstände, um die richtigen Spannungspegel für die 6 Mikroschritte zu erzielen. Dies ergibt 200 x 6 = 1200 Schritte / Umdrehung. Dies ist einer der Linistepper-Mikroschrittmodi, die Sie auswählen können.

Um 3600 Schritte / Umdrehung auszuführen, wechselt der Linistepper in der Software sehr schnell zwischen zwei Mikroschritten. Dies geschieht entweder mit AAA oder AAB oder ABB (wobei A und B zwei aufeinanderfolgende Mikroschritte sind) und mit einer hohen Frequenz um 333 kHz, wenn Sie das 16-MHz-XTAL verwenden. Der Gesamteffekt besteht darin, 3600 Mikroschritte von den 1200 Hardware-Mikroschritten bereitzustellen.

Interessanter Hinweis; Der Linistepper ist der einzige Schritttreiber, der 3600 Schritte / Umdrehung erzeugt, was ihn ideal für Dinge macht, die in Grad arbeiten, da er 10 Mikroschritte pro Grad macht. Auch die Glättungskappen C5 und C6 können (durch Auswahl ihres Wertes) so eingestellt werden, dass sie sehr gut sind sanfter Übergang von einem Mikroschritt zum nächsten bei "abgestimmter" Motordrehzahl. Beide Faktoren machen es ideal für Teleskopbewegungen (Astronomie usw.) und Schwenk- / Neigeeinstellungen usw.

Wenn ich mich nicht irre, sind Sie zufällig Mr. Roman Black, der Erfinder des LiniStepper?
Es tut mir leid, aber ich verstehe immer noch nicht, was Sie unter schnellem Wechsel zwischen zwei Mikroschritten wie AAA oder AAB verstehen.
@Boyd: Der Linistepper legt wie alle Schrittmotortreiber an einigen Stellen eine konstante Spannung an seinen 4 Ausgangsdrähten ab. Nennen wir dies "A" an Position 18 (wo AAAAAAAAAAAA ... ausgegeben wird) und "B" an Position 21 (wo es AAAAAAAAAAAA ...).
@Boyd: ... "B" an Position 21, wo BBBBBBBBBBBBBBBB ... ausgegeben wird. Wenn Sie dem Linistepper befehlen, auf Position 19 zu halten, schwingt er AABAABAABAABAAB .... Sie können sich vorstellen, dass sich der Motor auf Position 18, dann auf Position 21 und dann wieder auf Position 18 bewegt, aber die Schwingung ist so schnell, dass der Motor keine Zeit hat, sich mehr als einen winzigen Bruchteil dieser Strecke zu bewegen - das Die mechanische Trägheit des Motors und die elektrische Tiefpassfilterung im Linistepper halten den Motor sehr nahe an einem festen Ort zwischen Position 18 und Position 21.
#4
+2
Leon Heller
2010-03-05 20:49:18 UTC
view on stackexchange narkive permalink

Durch Ein- und Ausschalten der PIC-Ausgänge werden unterschiedliche Ausgangsspannungen erreicht. Die Dioden verhindern, dass der Strom falsch fließt, wenn einige Ausgänge hoch und andere niedrig sind. Es ist eine clevere Idee.

Die 3600 Schritte werden mit "Mikroschritten" erreicht.

Ich habe mich gefragt, wie die Schaltung diese 3600-Zahl erreicht, welche Komponenten kommen dafür ins Spiel? In Bezug auf die Dioden bin ich etwas skeptisch, ob sie nur für den PIC-Schutz verwendet werden. Können Sie näher erläutern, warum es sich Ihrer Meinung nach um PIC-Pin-Schutzdioden handelt?
Siehe meinen korrigierten Text. Ich denke, dass Sie Details zu Mikroschritten und PWM auf der Microchip-Website finden - siehe die Seiten zur Motorsteuerung.


Diese Fragen und Antworten wurden automatisch aus der englischen Sprache übersetzt.Der ursprüngliche Inhalt ist auf stackexchange verfügbar. Wir danken ihm für die cc by-sa 2.0-Lizenz, unter der er vertrieben wird.
Loading...