Hey everyone, its been awhile since I've done anything arduino related. But, I thought i'd take the opportunity to share/open source a design I had been working on. I really hope this interests someone enough to pick this project up. I had really wanted to finish it, but as time goes on I find I dont have enough drive in me to work on it now for various reasons.
Anyway, the idea was to create an open source/open hardware mosfet speed controller for high-end competition robots, or maybe open source moon rovers. I'd love to see this project take off. It's based off of trying to recreate two speed controllers used commonly in FIRST competitions. And also on an already open-source speed controller osmc.
1.http://www.ifirobotics.com/victor-884-s ... bots.shtml
2.http://www.luminarymicro.com/jaguar
3.http://www.robotpower.com/products/sidewinder_info.html
I haven't worked on this for several months, so I dont even know where I left off at. I do know a few ideas I had been thinking of implementing were:
1.schottky diodes for shoot through protection
2.Reverse voltage protection using a FET (with ESD protection for the FET)
3.current sensing (this would give it a “mars rover” feature for sensing when a motor is failing.
4.Feedback wire to tell main computer about current sensing/temp/encoders/etc...
5.built in hall effects sensor for encoding?
6.I2C bus
7.temperature sensor w/ external fan
8.status led for forward (green), backwards (red), and yellow (to-be-determined), perhaps even flashing yellow (something else)
9.AVR/Arduino compatible
10.software Brake mode w/ 2 pin jumper w/ led (this is very useful for stopping faster in competitions)
11.had wanted to use all through hole parts like freeduino, but it seems like it may be a lofty goal.
12.Safety cutoff limit switch inputs?
Here are links to the documents I found helpful or interesting:
1.http://www.robotpower.com/downloads/OSM ... _V4_25.pdf
2.http://www.robotpower.com/downloads/osm ... -clean.pdf
3.Jaguar Reference Design Kit (attached)
4.http://www.intersil.com/data/fn/fn3659.pdf
5.http://www.talkingelectronics.com.au/pr ... atic-1.pdf
6.http://www.bobblick.com/techref/project ... ridge.html
7.http://www.dharmanitech.com/2008/11/sma ... ethod.html
8.http://www.zeva.com.au/speedy/
9.http://www.mikrokopter.de/files/Flight- ... _0_doc.pdf
10.http://www.math.niu.edu/~behr/RC/speed-ctl.html
anyway, i hope other people would like to have a low cost and open source speed controller too. :-)