This is the Shunter's speed controller. It works, but I feel it is a rough prototype, not the finished thing.
The SMD components (uP and a few NPN transistors) are under the board. 12V 10A relays handle reversing and back EMF braking. The software ensures the relasy only wswitch when the FET is switched off.
Silver heatsink is a 7805 for the logic, which gets warmer than the switching FET! I can't remember what the two LEDs are for. One flashes when the control box is connected, I don't remember what the other does. I always hang a LED or two of spare uP pins -they look pretty and can be used for debugging.
There's an AVR in the control box as well, a primitive one as I wanted to use up some old chips.
The controls are probably self-explanatory, other people have found it easy to use.
I may convert to a rotary control, but still with a ramp up/down rather than instant response. There's a little green LED that flashes when connected as well as the display.. Two way coms mean I can add a battery monitor in the future.
Truckloads of room for future development, especially adding sound, battery status, current monitor and maybe a speed readout.
Edit – other improvements would be an H-bridge to get rid of the clunky relay, maybe with opto isolation, and an option to have a uni or bi-directional radio link for use pulling scale trains.
If all the goodies can be added and sorted for a small 10A or so controller, scaling up to one for a hefty 24V 50-100A controller would be relatively simple.
Neil
Edited By Neil Wyatt on 24/05/2014 17:47:20