Ich probiere in letzter Zeit mit Schrittmotorsteuerungen herum, allerdings bin ich mit dem jetzigen noch nicht so ganz zufrieden. Bisher Lasse ich einfach Schleifen laufen, in denen dann um einen konstanten Wert gewartet wird bevor der Port einen kurzen Impuls erhält. Allerdings addiert sich zu der eingestellten Wartezeit die kurze Rechenzeit für Schleife und Portsetzen. In diesem Fall ist das noch nicht ganz so problematisch, wenn man allerdings Rampenprofile oder inverse Kinematiken zwischendurch ausrechnen möchte beeinflusst das die Genauigkeit der Impulszeiten doch schon. Wie geht man das denn besser an? Ich versuche mich auch gerade, mit Timern und Interrupt einzulesen, allerdings weiß ich nicht, wie man sowas auf Schrittmotorprogramme anwenden kann. Erst recht weiß ich nicht, wie man mehrere Schrittmotoren unabhängig voneinander steuern kann. Es gibt doch sicherlich Leute hier, die sowas schonmal gemacht haben, oder?
Lesezeichen