I had been warned, however, by an experienced Arduino "user" that if I give it 12V (at 1A) and it gets a little over, the internal voltage regulator on the board will overheat, eventually resulting in Arduino death... He then went on to say that if I only gave it 7V (at 1A) the Uno should run fine, but will have wonky ~4.6V outputs on the digital side because the internal voltage regulator won't be able to provide the full 5V that the Uno would like to provide at the digital outputs, something we've kinda' designed for already.
So I split the difference and began to utilize a 7809 Voltage regulator, only to find that the 7809 maxes out at 35V input, and the battery pack is regularly charged at 36-40V; it once delivered 48V to the motor, which caused MAJOR runtime problems for them. Knowing this, I decided it was high time to incorporate some voltage protection, if not for the MOSFETs that will be driving the show then at least for the Arduino Uno, lucky little guy that he is.
For what it's worth, the Arduino wants 9V 1A, and the motor maxes out at 36V 22A. Anything more and damage will result. I believe... |