The theory behind the RC motor controller can be seen on the RC motor controller for PIC16F84 page. When I discovered the ATMEL controllers, I started to convert the code for my PIC to my atmel 90S1200. While converting, I also wanted to implement overheating protection for the FETs , Lost signal indication and easy to hook up to the computer for software updates. The circuitry shown on this page is only for "one way" motor rotation - used on my Flying wing. But as can be seen on the PCB, its split up in 2 boards, one having the controller, with access to various outputs, and the other board is were all the "muscles" are placed. the muscles part of the controller can be replaced with whatever circuitry you might want.
The purpose is that I will only have one controller circuitry (the most expensive) and can change the "under cradle" to use the motor controller for RC-boats/cars (two way rotation) and for RC-flying (one way rotation) and even make it a RC-switch, with adjustable threshold.
Soon a 2 way version of the "under cradle" will be published, since I will be needing it my self, for my submarine.
The controller unit haves the following outputs:
High = 5 Volt /max 20 mA
Besides the above features, the controller has a LED used for adjusting the controller to your transmitter settings. When first powered up, the controller has no settings stored inside - So the Adjustment LED flashes 5 times.
If the Adjustment LED does not flash any more, the settings are OK and stored, otherwise the LED will flash 5 times, and the settings adjustment will have to be done again (only if the Forward, Idle and Back are not in mentioned order).
If a new setting is needed, the Adjustment is triggered while powering up the circuitry to forcing it to enter the adjustment routine..
The links below shows the version 21 of PCB.
View PCB of both motor controller and under cradle
Download the above PCB in Protel 2.0 format
Download above SCH in PROTEL 2.0 format
Fuse and lock bits are not set in the code, but should be:
Bill Of Material - Controller board:
Bill Of Material - Power board (one way):
Future :
An SMD version will be the next step, to improve size and weight.
Email me at - kimfmx@gmail.com