PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Maximale Schaltfrequenz für Schrittmotoren



zumgwadrad
29.11.2006, 09:42
Hallo,
ich betreibe den PK266M-E2.0A Schrittmotor der Firma Vexta, mit einem ATMEGA128 und dem IC A398 der Firma ALLEGRO. Meinen ATMEGA lass ich auf 16MHz laufen, den Motor verfahre ich indem ich einen PIN anbwechselnd an und aus schalte. Jetzt hab ich mal mit der Stoppuhr die Drehzahl 1/min gemessen und zurückgerechnet und komme so auf eine Schaltfrequenz von ca. 3,6kHz. Was bremst da denn jetzt ist es der IC, obwohl ich da nichts entsprechendes im Datenblatt gefunden habe, oder sind meien PINs am ATMEGA so träge?
Ich hoffe man versteht was ich meine!

Manf
29.11.2006, 10:13
Erhält die Schritt-Takterzeugung ("mit einem ATMEGA128") denn ein Feedback?
Manfred

http://pdf1.alldatasheet.co.kr/datasheet-pdf/view/92531/ALLEGRO/A3980.html

zumgwadrad
29.11.2006, 12:05
Hi manf,
nein ich erzeuge das Rechtecksignal und lasse den Motor ohne Feedback laufen.

tauruz
06.12.2006, 15:25
macht der controller nix anderes als pin togglen?! dann würd ich ganz grob mal sagen dem motor (massenträgheit) läuft das elektromagnetische feld weg und er verfährt eben nur beim jedem x-ten impuls

zumgwadrad
06.12.2006, 16:00
Hi!
Ja ich hätte auch gedacht das der Motor zu träge ist!
Aber erstens müsste er ja dann beschleunigen und zweitens fährt der Motor ja exakt die Strecke die vorgegeben war!
Wenn ich vorgebe mach 32.000 1/16 in z.B. 10s, dann brauch er zwar länger, macht aber exakt 10 Umdrehungen, was den 32.000 Schritten entspricht.
Also es gehen keine Schritte verloren!
Kann es sein das mein Ausgang vom Controller zu langsam schaltet?

tauruz
06.12.2006, 16:22
macht der atmel denn einfach die "weiter" impulse einfach komplett ungeachtet des externen 32.000 mal?

dann würde ich vermuten dein schrittmotorcontroller "speichert" die irgendwo zwischen und führt sie dann aus, aber dafür kenne ich das ic zu wenig bzw. gar nicht.

zumgwadrad
06.12.2006, 16:46
Hi
ja Danke schonmal für die Mühe! ich weiß auch nicht wo die Schritte gespeichert werden! Im IC laut Datenblatt eigentlich nicht! Naja wenn ichs rausfinden sollte stell ichs hier rein!