PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Schnelligkeit von Schrittmotoren



Thammi
20.02.2007, 19:37
Hi,
wie schnell bekomme ich einen Schrittmotor (hab mir aus Spass einen aus ner Festplatte ausgebaut, die sollten eigentlich ziemlich schnell werden :-)) mit einer normalen Schrittmotorsteuerung und nem Mikrocontroller (werde woh Mega 8 nehmen)? Ich würde dabei gerne bei jedem einzelnen Schritt (naja, vielleicht auch nur 100 Schritte pro Umdrehung, weiss ja noch gar nicht wieviel der pro Umdrehung hat ...) etwas tun wie ein paar IO-Pins ändern, wozu ich vielleicht auch ein wenig Rechnen muss.

Sry falls das ein bisschen zu vage ist, wenn ihr mehr Infos braucht bitte nachfragen.

Schon mal Danke im Vorraus!

EDIT: Mir ist grad noch was wichtiges eingefallen, der Motor wird nicht wirklich belastet, es wird kaum Kraft gebraucht werden.

Manf
20.02.2007, 22:17
Bei den Festplatten gibt es ja Angaben zur Drehzahl die sich gar nicht so sehr unterscheiden.
http://www.google.de/search?hl=de&q=festplatte+upm&meta=

Einen Schrittmotor nennt man das Gerät in den Plattenlaufwerken im allgemeinen nicht, eher einen Synchronmotor.
Wenn es um Schrittmotoren geht, im Wiki ist eine Drehzahlkennlinie eines üblichen bis guten Schrittmotors drin. Bei Schrittmotoren ist die Bandbreite aber größer als bei Plattenantrieben.
Manfred

Thammi
20.02.2007, 23:06
Das ist aber nicht fair, suche nach Antworten und bekomme weitere Verwirrung ;-)
Naja, war mir eigentlich bisher relativ sicher wegen Schrittmotor und die 4 Anschlüsse die ich an dem Motor habe Unterstützten meinen Eindruck (scheinen ja beim Synchronmotor nur 2 zu sein, falls ich das in der Wikipedia richtig verstanden habe ...).
Hat jemand noch Quellen zu der Frage was für Motoren meistens in Festplatten verbaut werden (Wikipedia ist zu Festplatten eigentlich ziemlich Aussagefreudig, nur zur Art der Motoren nicht ...)?

Was das mit der Geschwindigkeit angeht war mit das mit der Drehzahl in der Festplatte schon klar, mir ging es eher darum ob ein Atmel Mega8 da mitkommt. Wie gesagt will ich bei jedem Schritt I/O-Pins ändern und auch was berechnen ... aber vielleicht unterschätze ich die Technik da einfach wieder :-)


EDIT: Und schon wieder ein Nachtrag:
Das war übrigens eine ziemlich alte Platte, hatte ne Kapazität von 1gig.

Thammi
21.02.2007, 12:40
Hi,
also die Frage was für nen Motor ich da habe hat sich jetzt geklärt ... ist ein Brushless Motor. Naja, werd ich mir wohl nochmal einen anderen besorgen müssen. Danke für die Anregung nochmal nachzuschauen Manf.

zumgwadrad
21.02.2007, 13:53
Hi,
also ein Schrittmotor macht für gewöhnlich 200 Schritte pro Umdrehung, also ne Auflösung von 1,8°, gibt da aber auch Unterschiede. Maximale Geschwindigkeit ist zum einen vom Motor aber auch von der Anschlußart abhängig, seriell oder parallel. Die Maximale Geschwindigkeit ist mit dem Atmega auf jeden Fall erreichbar, Schrittfrequenz liegt maximal irgendwo bei ca. 6kHz, musst halt nur beim Anfahren ne Art PWM machen da son Schrittmotor ne maximale Schaltfrequenz von in etwa 4kHz hat, also darüber kannst du nicht Anfahren. Am besten Motor mit Daternblatt besorgen. Meiner den ich gerade hab ist der PK266M von Vexta, der ist ganz gut, aber teuer und für son Roboter vielleicht ein bisschen zu groß.
So Viel Erfolg noch