Forum: Mikrocontroller und Digitale Elektronik Schrittmotor Feedback


von Ralf (Gast)


Lesenswert?

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?

von W.S. (Gast)


Lesenswert?

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.

von Mike Glotzkowski (Gast)


Lesenswert?

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.

von Ralf (Gast)


Lesenswert?

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?

von Mike Glotzkowski (Gast)


Lesenswert?

Ralf schrieb:
> wie sollte man sowas anbringen um die Schritte zu zählen?

Frag' den Hersteller Faulhaber

von MaWin (Gast)


Lesenswert?

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.

von Ralf (Gast)


Lesenswert?

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?

von oszi40 (Gast)


Lesenswert?

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.

von Ralf (Gast)


Lesenswert?

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.

von Werner M. (Gast)


Lesenswert?

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.

von Juergen G. (jup)


Lesenswert?

Wenn Du da was bauen willst, bau Dir einen SM Treiber mit den Trinamic 
Chips. Die erkennen wenn Du Schritte verlierst.

von Andreas G. (beastyk)


Lesenswert?

Was ist mit Back-EMF?
Trinamic ist eine gute Idee mit dem StallGuard!

Gruß
Beast

von Clemens K. (clemensk)


Lesenswert?

Trinamic Stallguard!

von Thorsten O. (Firma: mechapro GmbH) (ostermann) Benutzerseite


Lesenswert?

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

von Krumeltee (Gast)


Lesenswert?

Ist doch ganz einfach, eine Scheibe mit Schlitzen auf die Welle und eine 
Lichtschranke durch die Scheibe "betätigen".

von Reinhard Kern (Gast)


Lesenswert?

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