bcs
07.08.2010, 17:23
Ich steuere mit einem ATMega16 und dem RN-STEP297 den größeren Schrittmotor von robotikhardware.de an.
Pulsfolge für Schrittmotorsteuerung wird per Timer Overflow Interrupt ausgelöst.
Problem: Bei langsamer Fahrt, wird eine Zielposition (ohne mech. Last) nicht so genau erreicht, wie bei schnellerer Fahrt.
Die Geschwindigkeit wird geändert, indem der Vorteiler des Timers TCCR0 zwischen 5 (langsam) und 1 (schnell) geändert wird.
Pulsfolge für Schrittmotorsteuerung wird per Timer Overflow Interrupt ausgelöst.
Problem: Bei langsamer Fahrt, wird eine Zielposition (ohne mech. Last) nicht so genau erreicht, wie bei schnellerer Fahrt.
Die Geschwindigkeit wird geändert, indem der Vorteiler des Timers TCCR0 zwischen 5 (langsam) und 1 (schnell) geändert wird.