Hab die Platinen getestet. Funktionieren gut! Versuche gerade damit Rotationen auch über 360Grad hinweg zu messen. Ist die Rotationsgeschwindigkeit niedrig (ca. 60U/min), geht das noch relativ einfach über das erkennen eines Sprunges der Ausgabewerte z.B. von einem WErt über 300grad auf einen Wert unter 100Grad bei Vorwärtslauf und umgedreht bei Rückwertslauf. Man kann so problemlos den Servo um z.B. 3850 Grad drehen lassen. Zurück auf 0 Drehen und die Position stimmt haargenau.
Problematisch wird es bei längeren Codes und höheren Geschwindigkeiten. Da verliert der Controller hin und wieder mal ne Umdrehung.
Hat jemand ne Idee wie man das Problem lösen kann?
Die Incremental-Ausgänge lassen sich leider über diese Platine nicht nutzen, würden mir aber auch nicht besonders helfen, da ich vier von den Encodern an einem Controller verwenden möchte.
Lesezeichen