Elektronisches Umkehrdifferential mit einstellbarem Kurvenradius (null - unendlich)

An einigen Threads in letzter Zeit glaube ich ein Interesse an der Steuerung von DC Motoren zum synchronen Lauf in gleicher und entgegengesetzter Richtung zu sehen. Das ist ja eine Betriebsart die in der Ansteuerung von Robotern häufig vorkommt und die von Schrittmotoren besonders gut ausgeführt werden kann.

Mit Encodern kann man die Bewegung von DC Motoren recht genau erfassen und mit PWM kann man die Bewegung auch recht genau nachsteuern.

Steuert man nun einen Motor an und wünscht sich die genaue Nachführung des anderen Motors in der einen oder anderen Richtung, dann müsste ein 8pin AVR (so in der Gegend von AT90S2343) in der Lage sein, durch Aufnahme der Rad-Encodersignale Aufsummieren und Vergleichen, alle relevanten Daten bereitzustellen und im Idealfall sogar schon gleich das PWM Signal für den zweiten Motor auszugeben.

Das wäre dann vielleicht soetwas wie ein elektronisches Umkehrdifferential. Mit der selben Schaltung müssten sich auch Fahrten mit einstellbaren Kurvenradien realisieren lassen.

Elektronisches Multiturn Servopoti
Eine sinnvolle Untermenge davon wäre schon die Erfassung von 2-phasigen Encodersignalen, mit Endschalter zur Positionskontrolle, und der Ausgabe als PWM Wert (elektronisches multiturn Servopoti) was ja auch nicht immer ganz einfach ist.

Bei der Motorsteuerung bei der die Richtung des Leitmotors vorgegeben wird, würde ja vielleicht ein einphasiges Encodersignal ausreichen.

Ich wollte das Thema mal als Vorschlag zur Definition eines Bausteins zur Diskussion stellen. Sicher wird es auch mit SW gehen, aber man wird auch froh sein, wenn der Hauptcontroller gar nicht erst mit der Aufgabe belastet wird.

Manfred