Schrittmotoren überwachen

Kani

Neues Mitglied
07. Jan. 2009
339
0
0
Spenge
Sprachen
Moin, für ein derzeitiges Projekt, muss ich u.a. Schrittmotoren überwachen.
Die Steuerung läuft über 16 bit und DMX.

Es soll jetzt die absolute Ist-Position ermittelt werden. Sagen wir mal bei DMX-Wert 128 steht die Welle des Motors um 180° verdreht. 360° wäre dementsprechend DMX-Wert 256.

Jetzt drehe ich die Welle von Hand um - sagen wir mal, kommt ja nicht so drauf an - 20°. Der Controller soll merken, dass die aktuelle Position nicht mit dem ausgegeben DMX-Wert übereinstimmt und sich wieder korrigieren. Bevor ich hier alles aufschreibe, könnt ihr wenn ihr mehr zu dem Thema wissen wollten, diese Seite ab dem zweiten (einer von mir) lesen.
http://www.dmxcontrol.de/forum/thread.php?threadid=3349&page=2

Vllt. habt ihr ja Ideen.
Mit freundlichen Grüßen,
Finn
(schön mal wieder hier im Forum zu sein, allerdings nicht so schön, dass ich sofort wieder mit soeiner Frage komme.)
 
Hallo Kani,
Schrittmotoren haben keine Rückmeldung der aktuellen Position, desswegen würde die Auswertung nicht trivial werden. Ich würde dir zu Servomotoren raten.
Du könntest wenn du dich auf die Schrittmotoren verbissen hast die Induzierte Spannung Messen die bei jedem Stepp erzeugt wird wenn du an der Achse drehst.
 
Servos kommen nicht in Frage. Schrittmotoren sind der allgemeine Standart und meiner Meinung nach auch besser.

Ich glaube das beste Wären zwei Lichtschranken.
 
Inkrementalgeber, entweder am ende der Achse zum drehen oder einen mit Lichtschranke oder einen den man auf die Welle aufschiebt. Gibts ja verschiedene.

Schrittmotoren sind eigentlich nicht dafür gedacht, dass man weis wo sie genau stehen. Man macht sie 5s an und dann haben die dort zu sein wo man sie haben wil, sagte unser Prof einmal.

Wenn es um einen Lineartrieb geht, hat man ja einen Start- und einen Endpunkt. Über die Zeit und die Geschwindigkeit kann man so herausfinden wo man ist (CNC).

Das soweit von mir :)
 
Hi Kani,

bei Scannern,MovingHeads und anderem Lichtkram ist da auch nur ein
Endschalter und manchmal nur nen Endanschlag. Beim Einschalten werden
die Schrittmotoren einmal gegen den Endschalter/-anschlag gefahren und
dann war es das auch. Einzige Möglichkeit die noch halbwegs einfach machbar
ist sind wirklich Inkrementalgeber mit Lichtschranke. Kannst ja ein paar
mechanische Mäuse zerlegen ;) :D Da sind die Dinger drin.

Gruß
Dino
 
Hallo Dino,

da liegst du nicht ganz richtig. In den billigen Scannern wird bei einem Reset der 0 Punkt, also den Endanschlag angefahren. Bei Moving Heads zb. ist das nur teilweise so. Unsere Moving Heads drehen sich wieder dem Wert entsprechen, wenn man ihn mit der Hand verdreht.
 
Hallo Kani
Mach halt mal so ein Ding auf und schau dir die Technik an wenn du schon einen zur Verfügung hast.

mfg
TSE
 
Unsere Moving Heads drehen sich wieder dem Wert entsprechen, wenn man ihn mit der Hand verdreht.

Hallo Kani!

Irgendwie klingt deine Beschreibung nach einer ganz normalen Servo-Steuerung.... :cool:

Die Servos überwachen ihre Position mit einem Poti... das die Signalbreite ändert... und steuert dann entsprechend gegen, sobald man diese manuell verdreht.

Kannst du das nicht für deine Aufgabe verwenden? :hmmmm:


Schöne Grüße,
Cassio
 

Über uns

  • Makerconnect ist ein Forum, welches wir ausschließlich für einen Gedankenaustausch und als Diskussionsplattform für Interessierte bereitstellen, welche sich privat, durch das Studium oder beruflich mit Mikrocontroller- und Kleinstrechnersystemen beschäftigen wollen oder müssen ;-)
  • Dirk
  • Du bist noch kein Mitglied in unserer freundlichen Community? Werde Teil von uns und registriere dich in unserem Forum.
  •  Registriere dich

User Menu

 Kaffeezeit

  • Wir arbeiten hart daran sicherzustellen, dass unser Forum permanent online und schnell erreichbar ist, unsere Forensoftware auf dem aktuellsten Stand ist und der Server regelmäßig gewartet wird. Auch die Themen Datensicherheit und Datenschutz sind uns wichtig und hier sind wir auch ständig aktiv. Alles in allem, sorgen wir uns darum, dass alles Drumherum stimmt :-)

    Dir gefällt das Forum und unsere Arbeit und du möchtest uns unterstützen? Unterstütze uns durch deine Premium-Mitgliedschaft!
    Wir freuen uns auch über eine Spende für unsere Kaffeekasse :-)
    Vielen Dank! :ciao:


     Spende uns! (Paypal)