PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : schrittmotor ansteuern



pit1
09.05.2005, 23:01
Servus. Sieht fast so aus als wär das ein grösseres Problem mit dem Motor. Wie kann ich denn überhaupt die Geschwindigkeit regeln, wenn ich nicht die Taktfrequenz am Controller einstellen kann? Gibt es da keine Möglichkeit die Frequenz nach dem controller zu erhöhen?

navok
09.05.2005, 23:15
Eine Möglichkeit ist du benutzt Interrupts/timer sofern das dein Controller kann. Dieser fragt beispielsweise alle 16Hz ab ob ein ereignis anliegt. Andere aber weniger elegante Lösung ist nach jedem Schritt einfach eine Zeitschliefe aufzurufen (bsp von 1000000 runterzählen würde beim 8052 mit djnz befehl jeweils 2 mikrosekunden dauern....desto kleiner die pausen zwischen jedem schritt desto schneller dreht sich später der motor.

Verbessert mich bitte wenn ich falsch liege....

09.05.2005, 23:18
Vielen dank für den Vorschlag. Werde mal nachschauen ob ich das so hinbekomme.