Hi, ich hab mir ein Schrittmotor (Schrittmotor 3.6V/1.4A, 400 Halbschritt) und Treiberplatine (mit L297/L298) geholt. Das ganze läuft unter ARM-Cortex M3 und FreeRTOS. Frage: Soll ich die ansteuerung per Hardware-PWM machen, wenn ja wie kann ich da auf Geschwindigkeit und Beschleunigung in Echtzeit einwirken? Hat da jemand ne Idee/Erfahrung? Gruß
Wozu PWM? Du mußt Signale für Takt und Richtung erzeugen. Das Richtungssignal ändert sich seltener und kann mit einem Portpin vorgegeben werden. Das Taktsignal erzeugt man am besten mit einem Timerinterrupt. Entscheidener ist, welche Versorgungsspannung Deine Schrittmotorsteuerung bekommt. 24V, 48V? Oder nur 5V - dann wird er nicht sehr schnell sein und der Prozessor hat echt Zeit.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.