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
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
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.