Hallo, wie kann ich am besten die Schritte eines bibolar Schrittmotors mit eine µC zählen? Ich brauche bei dem system ein Feedback um festzustellen wenn z.B. bei Überlast Schritte übersprungen wurden. Hat einer ne Idee?
Ohne einen Sensor, der den tatsächlichen Zustand der Welle feststellen kann, wird sowas wohl nicht möglich sein. Bei Floppy-LW war das so, daß man blind so etwa 80 Steps rückwärts tat, bis ein Schlitz-Sensor anzeigte, daß man nun auf Spur 0 war. Aber das war nur für das anfängliche Finden einer Startposition, nicht für das Erkennen von verlorenen Steps. W.S.
Man könnte es auch über den akustischen Weg versuchen (Körperschall). Ein getaner bzw. nicht vollzogener Schritt müßte sich im Spektrum erkennen lassen.
W.S. schrieb: > Ohne einen Sensor, der den tatsächlichen Zustand der Welle > feststellen > kann, wird sowas wohl nicht möglich sein. Bei Floppy-LW war das so, daß > man blind so etwa 80 Steps rückwärts tat, bis ein Schlitz-Sensor > anzeigte, daß man nun auf Spur 0 war. Aber das war nur für das > anfängliche Finden einer Startposition, nicht für das Erkennen von > verlorenen Steps. > > W.S. was für einen Sensor sollte man für so eine Anwendung verwenden? Wie soll der Sonsor die Schritte detektieren? Über eine Encoderscheibe? Der Motor http://www.faulhaber.com/uploadpk/DE_AM1524_PCS.pdf ist sehr klein wie sollte man sowas anbringen um die Schritte zu zählen?
Ralf schrieb: > wie sollte man sowas anbringen um die Schritte zu zählen? Frag' den Hersteller Faulhaber
Mike Glotzkowski schrieb: > Man könnte es auch über den akustischen Weg versuchen (Körperschall). Ja, könnte man. Die Hand aufzulegen wäre ebenfalls ein denkbarer Weg. Wenn der Motor ausrastet, dann merkst du es bestimmt.
Okay hört sich für mich so an als gäbe es keine einfache Möglichkeit ein Feedbacksystem für den Schrittmotor nachzurüsten. Oder hat doch einer noch eine "sinnvolle" Idee?
Meist holpert es nur einen Schritt bei leichter Überlastung und wenn er dann mehr außer Tritt kommt, kann er auch wie eine Rakete loslaufen! WENN man wüßte wozu, könnte man einfach einen Endanschlag auswerten wenn er mit vollem Speed auf den Anschlag donnert. Sonst hilft nur Mikroschalter od. Lichtschranke am Anschlag oder geschlitztes Rad für Takt zählen.
oszi40 schrieb: > Meist holpert es nur einen Schritt bei leichter Überlastung und > wenn er > dann mehr außer Tritt kommt, kann er auch wie eine Rakete loslaufen! > WENN man wüßte wozu, könnte man einfach einen Endanschlag auswerten wenn > er mit vollem Speed auf den Anschlag donnert. Sonst hilft nur > Mikroschalter od. Lichtschranke am Anschlag oder geschlitztes Rad für > Takt zählen. ein "geschlitztes Rad" zum Takt Zählebn hört sich gut an wo sollte es am besten angebracht werden bzw. wie ist die funktion zu verstehen? In dem System ist wichtig das kein Schritt verloren geht bzw. wenn soll dieses erkannt werden und korrigiert.
Ralf schrieb: > In dem System ist wichtig das kein Schritt verloren geht Dagegen hilft nur saubere Rampensteuerung, ruckelarmer Mikroschrittbetrieb und ein ausreichend kräftig dimensionierter Motor.
Wenn Du da was bauen willst, bau Dir einen SM Treiber mit den Trinamic Chips. Die erkennen wenn Du Schritte verlierst.
Was ist mit Back-EMF? Trinamic ist eine gute Idee mit dem StallGuard! Gruß Beast
Ob Stallguard eine Lösung ist hängt vom gewünschten Drehzahlbereich und den Lastbedingungen des Motors ab. Bei sehr niedrigen Drehzahlen funktioniert die Auswertung der Gegen-EMK nicht mehr. Mit freundlichen Grüßen Thorsten Ostermann
Ist doch ganz einfach, eine Scheibe mit Schlitzen auf die Welle und eine Lichtschranke durch die Scheibe "betätigen".
Hallo, üblicherweise denkt man die Sache gleich ganz anders: mit einem Drehgeber wird die Position gemessen, und zwar so genau wie man sie für die Anwendung braucht (da führt sowieso kein Weg dran vorbei). Der Schrittmotor ist nur der Antrieb, die Schritte interessieren nicht wirklich und man kann genausogut einen DC-Motor nehmen. Wenn der Geber weniger auflöst als die Schritte des Schrittmotors, ist die Überwachung ja eh für die Katz, dann würde ein einzelner Schrittverlust garnicht bemerkt. Gruss Reinhard
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.