Hi dundee12,
Einen Motor bei Kurvenfahrt einfach umzupolen halte ich für sehr riskannt. Der umgeschaltete Motor könnte dabei überlastet werden.
Falls nur analoge Signale verwendet werden habe ich folgenden Vorschlag.
Du hast zwei Eingangssignale :
die Geschwindigkeit und der Lenkeinschlag
und zwei Ausgangssignale :
Ansteuerung Motor 1 und Motor 2.
Nehmen wir mal an alle Signale liegen im Bereich von -100% .. 100%.
-100% Lenkeinschlag bedeudet links, 100% Lenkeinschlag ist rechts, -100% Geschwindigkeit ist rückwärts und 100% Geschwindigkeit ist vorwärts dann lässt sich die Motoransteuerung mit dem Formeln berechnen.
Motor rechts = Geschwindigkeit + Lenkeinschlag
und
Motor links = Geschwindigkeit - Lenkeinschlag
berechnen.
Das Rechenergebnis für die Motoransteuerung muss allerdings auf -100% bis 100% begrenzt werden.
In meinen Simulationen hat es sehr gut funktioniert. Unter Umständen darf der Lenkeinschlag nur einen Teileinfluss auf die Motoransteuerung haben.
Motor rechts = Geschwindigkeit + (Lenkeinschlag / 3)
Motor links = Geschwindigkeit - (Lenkeinschlag / 3)
Klaus
Lesezeichen