Forum: Mikrocontroller und Digitale Elektronik Referenzfahrt Schrittmotor; C-Code; ATmega16


von Tom (Gast)


Lesenswert?

Servus an alle µC-Spezialisten,

ich hab ein Problem:
ich muss einen möglichst präzisen Aufbau mit einem Schrittmotor machen, 
was heißt, der Nullpunkt MUSS immer reproduzierbar der selbe sein und 
das im Mikrosteppingbetrieb bei 1600 Steps/360°.

Wie mache ich sinnvoll eine Referenzfahrt? Messe ich den Nullpunkt über 
einen Sensor (bezweifle die Genauigkeit), oder messe ich das di/dt an 
einem Anschlag (wie wird gemessen)?

Geplante Hardware:
ATmega16
PBM3960
PBL3771

Vielen Dank im Voraus

Gruß

Tom

von Roland Z. (r-zimmermann)


Lesenswert?

Hi,

oh das klingt kompliziert. Im Profibereich wird das mit einem 
Referenz-Endschalter gemacht. Die dinger setze ich in der Firma ein, 
sind aber recht teuer (Sorry genauer preis weiß ich nicht, ca. 200 €) 
Die Teile gibts von Fanuc oder anderen Herstellern die 
Industriesteuerungen herstellen (Stichwort CNC-Maschine) Aber wie gesagt 
recht kostspielig.

Muß der Motor rotatorisch einen vollkreis beschreiben, z.B. als 
Achsantrieb einer Kugelrollspindel oder wird dieser nur als 
"Winkelgeber" gebraucht? Im letzteren Fall könntest du einen Anschlag 
verwenden, den brauchst du dann nur einmal einmessen und gut ist. Zum 
Referenzieren wird dann halt im Schleichgang an den Anschlag gefahren.

Bitte gib mal mehr infos bekannt was du damit anstellen willst :)

MfG
Roland

von Tom (Gast)


Lesenswert?

Hallo Roland,

danke einstweilen für die schnelle Antwort.

Auf den Motor wird ein Sensor aufgespannt, dieser dann genau 360° 
bewegt. Dieser Prüfstand soll dazu verwendet werden, Schadteile aus 
einer Serie rauszufinden.

Und das ganze möglichst genau, weil einige D/A und A/D Wandler im Spiel 
sind, diese ziemlich hoch auflösen (>=13Bit) und der Spannunsbereich des 
Sensors sich im Bereich von ca. 1V bis 4V bewegt.

Gruß

Tom

von GPS (Gast)


Lesenswert?

Sensoren gibt es beliebig genaue. Du kannst auch mit einem elastischen 
Metallstreifen in eine Wand rein fahren und messen wann Strom zwischen 
dem Streifen un der Wand fliesst. Damit kommt man auf 1um runter.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.