This is the second prototype of our motor control system which will be used in a Quadrocopter. The computer sends three bytes for each motor to the AVR via RS232. Then the AVR generates four 400Hz 16bit PWM signals (servo signals on steroids :D) which will control the four ESCs of the motors. This Version does not need two AVRs because the ATmega128 is our main processor. We have two PWM channels in spare so the AVR is capable of controlling a Hexacopter. In our case it might be used for servos (e.g. for tilting a camera on two axes).
Das ist der zweite Prototyp unseres Motorkontrollsystems, das in einem Quadrocopter eingesetzt werden soll. Der Computer sendet drei Bytes pro Motor per RS232 an den AVR. Der AVR erzeugt dann vier 400Hz-16bit-PWM-Signale (Servosignale auf Steroiden :D), die die vier ESCs der Motoren steuern. Diese Version benötigt keinen zweiten AVR, da der ATmega128 unser Hauptprozessor ist. Wir haben zwei PWM-Kanäle übrig, also könnte der AVR einen Hexacopter steuern. In unserem Fall könnten sie für Servos benutzt werden (z.B. zum Neigen einer Kamera um zwei Achsen).