Schrittmotor Position bei hohem Drehmoment

#4446958
Lesenswert?

Hallo

Bei Ebay gibt es ja sehr günstige und einfach anzusteuernde 
Schrittmotoren:
http://www.ebay.de/itm/5V-28BYJ-48-Step-Motor-4-phase-5-wire-Schrittmotor-Arduino-Prototyp-/221534460196?hash=item33947b9924:g:FUMAAOSwDk5T~kkI

Nachdem ich einige Videos davon gesehen habe,
würde ich diese gerne für unser Projekt verwenden.

Nur habe ich noch eine prinzipielle Frage:

Kann ich eine hohe Genauigkeit erreichen, wenn der Motor ein großes 
Drehmoment aufbringen muss?
Also was passiert, wenn der Motor an seine Grenzen stoßen würde?
Ist es möglich, übersprungene Schritte zu detektieren?

Beispiel:
Der Motor soll 50 Schritte drehen, das Moment ist aber zu hoch und er 
schafft nur 40.
Kann ich die fehlenden 10 Schritte "nachdrehen"?

Danke und Gruß Kolja
#4446968
Lesenswert?

Hallo,
> Kolja L. schrieb:
> Beispiel:
> Der Motor soll 50 Schritte drehen, das Moment ist aber zu hoch und er
> schafft nur 40.
> Kann ich die fehlenden 10 Schritte "nachdrehen"?
Bei solchem Betrieb wäre das Konzept des Schrittmotors ja eigentlich 
komplett ausgehebelt.
Natürlich kannst du nachdehen, aber dazu müßtest du ja wissen, wann 
Schritte verloren gehen.

Was hast du den damit vor?
Evtl. gibt es ein anderes Konzept, das für die Anwendung besser passt.
Man könnte statt Schrittmotor auch einen einfachen Getriebemotor mit 
Drehgeber benutzen.
Der Getriebemotor hat ein großere Drehmoment und ein Drehgeber verliert 
keine Schritte. Die Ansteurung ist auch viel einfacher als beim 
Schrittmotor.

Freilich hat das auch Nachteile, aber wir wissen nicht, ob wa sdu 
brauchst.
Gruß Öletronika
Gast #4446969
Lesenswert?

Normal ermittelt man das maximal mögliche Drehmoment im Vorraus und 
plant seinen Antrieb dann nach dieser Vorgabe. Man vermeidet die 
verlorenen Schritte also.

Wenn man irgendeine Drehwinkelmessung macht, kann man die verlorenen 
Schritte detektieren. Aber dann kann man auch direkt einen normalen 
DC-Getriebemotor nehmen.

Theoretisch kann man den Spulenstrom messen und daraus ableiten dass es 
einen Schrittverlust gab.

Aber wenn der Motor im Normalbetrieb schon nicht das Drehmoment 
aufbringen konnte um die Welle zu drehen, wie willst du dann die 
verlorenen Schritte wiederholen? Dann musst du den Spulenstrom erhöhen.
Am einfachsten ist es oben beschriebene Methode A zu verwenden: 
Spulenstrom direkt und zu jeder Zeit hoch genug dass Schrittverlust 
nicht auftreten kann.
#4446979
Lesenswert?

Danke für die schnelle Antwort.

Eine Drehwinkelmessung ist leider nicht möglich.
U.a., weil es keine ganze Umdrehung geben wird.
Ich möchte eine "Schraube" um ein paar Grad weiter drehen.

Wenn es um mehrere Umdrehungen gehen würde, könnte ja mit einer 
Lichtschranke ein Punkt auf der Achse detektiert werden
und somit die Schritte bei jeder Runde neu kalibriert werden.

Und das Drehmoment ist nicht in jedem Anwendungsfall gleich.
Am besten wäre es wohl einen Motor mit genügend Reserve zu haben.

Da der verlinkte Motor nur ein paar Euro kostet, habe ich nach einer 
stärkeren Version mit mehr Drehmoment gesucht, aber keine gefunden.
Die nächst größeren sind dann schnell 10x so teuer...

Den Spulenstrom messen ist ne gute Idee, aber durch den 
zwischengeschalteten Treiber auch nicht so einfach...

Gruß Kolja
#4447040
Lesenswert?

Ich verstehe es so, das es bei einem Getriebe keinen Schlupf geben kann
(wobei ich mir bei den kleinen Kunststoffzahnrädchen auch nicht sicher 
bin)
und dadurch der Drehgeber irgendwo montiert sein kann.
Im Gegensatz zu einem Rad auf der Straße.

Wobei so ganz komme ich da auch nicht hinter...

Der Tipp mit dem Servo ist auf jeden Fall noch gut,
Danke!
#4448037
Lesenswert?

Hallo,
wofür brauchst du das den nu?
> Kolja L. schrieb:
> Hast du ein Beispiel für einen günstigen Getriebemotor mit Drehgeber?
In Industriemessgeräten setzen ich einfache DC-Motore ein, eine Variante 
auch mit einem einfachen magnetischen Drehgeber.
Die Motoren mit Getriebe kommen von "Dunckermotor".
z.B. Motor G30.2
http://www.dunkermotor.com/default.asp?id=9&mid=2&lang=2
mit Getriebe PLG30 in Übersetzung 33:1 und 50:1
http://www.dunkermotor.com/default.asp?id=13&gid=18&lang=2
Dazu gibt es solche Geber, die pro Umdrehung 2 Impulse ausgeben.
http://www.dunkermotor.com/default.asp?id=16&sid=3&lang=2
Die Getriebemotoren mit Geber gibt es schon unter 30€.

Die Motoren mit Geber sind allerdings 18V-Typen, die wir aber auch nur 
mit 12V-betreiben. In Verbindung mit einem zusätzlichen 
Kegelrad-Getriebe läuft das dann aber schon sehr langsam, so das das 
Drehmoment eh weit über dem liegen wird, was du benötigen wirst.
Ich könnte dir solch Teil schenken, wenn du das Porto übernehmen willst.
Gruß Öletronika
#4448757
Lesenswert?

Wenn das nötige Drehmoment schwankt halte ich einen Schrittmotor auch 
nicht umbedingt für das Mittel der Wahl. Erst recht nicht so ein 2 Euro 
Ding.
Ein Getriebemotor ist da schon besser.

Ein Poti auf der Motorachse ist ne feine Sache um die Position zu 
überprüfen. Du kannst auch mehr als 270 Grad drehen wenn du den Poti 
über ein Getriebe an die Motorwelle koppelst.

http://das-labor.org/wiki/Datei:10072_621793727869575_160964232_n.jpg

Schau dir das mal an. Den Motor gibts bei Ebay, die Motorwelle kann man 
ausbauen und aufbohren (Drehbank) und dann ein Stift reinkleben.

Gruss

A.B

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren