Das Servosignal besteht aus einem Puls zwischen 1 und 2 ms Länge, der alle 10 bis 20ms wiederholt wird.
1ms bedeuten 0%/-100% und 2ms 100%/+100%, je nach dem, ob man zwei Richtungen bedient oder nicht.
Du müsstest also ein Input-Capture auf die steigende Flanke machen, Pulslänge messen und den Wert dann für die PWM aufbereiten.
Du kannst deine Motordrehzahl bei einer Wiederholrate von 10ms also mit 100Hz aktualisieren. Das sollte schnell genug sein.
Edit: Hier gibt's sehr günstig Inrunner BL-Motore.
Lesezeichen