Gast
#44260
Hallo Leute Ich soll ein Motor mit einem 8051 Prozessor ansteuern. Ich habe dabei folgendes Problem. Ich bekomme ein 9 Bit Gray Code von einem Drehwinkelgeber. Anhand dieses Wertes, weiß ich die Ist-Stellung des Motors. Und sage dem Motor dann z.B. Rechtsdrehen bis Ist-Wert erreicht ist. Aber wenn der Motor Durch seine Trägheit über den Soll-Wert dreht, wird der Motor wieder veranlasst links zu drehen. Und dabei kann ja das gleiche passieren. Folge ist, das der Motor anfängt zu flackern. Kann mir jemand da ein paar Tipps geben ? Ich habe die Graycode Umwandlung mit 2 Tabellen realisiert, die abhängig vom 9 Bit angesprochen werden. Danke schon mal Sven Rehbein