Hello to the forum. Long time reader, first poster.
I am having a few problems making a motor controller and I am hoping someone can point me in the right direction. My electronics skills are limited to making simple circuits. Lucky with the popularity of hobby micro controllers, the hardware can stay simple and the programming can be complex. I am much better with the software side.
Quick overview. I have a water well that uses a jack "oil well style" pump. This pump has evolved and changed over 10+ years. It's currently solar powered at 24V and uses a way over sized golf cart motor. It's a DC series motor, I think it's rated 10hp peak. It's far too powerful and fast for this well. So I PWM it down to a slow speed.
I used a CanaKit UK1133 to control speed. With the CanaKit, the motor pulled about 18Amps at 24V. But they would only last a few months. The on-board diode across the load (flyback diode?) would get very hot. It would burn out and and everything would stop working. After a few burned out CanaKits, I connected some 10A10 rectifier diodes right at the motor(had them in my parts box). Problem solved. everything was nice and cool. For about 8 months. Then it failed again staying closed and running the motor at full speed. Not good.
Along with other problems, it was time to rip out the entire control system and move on to the next version. Arduino this time.
I wanted the Arduino to control the speed directly so I can very the speed of the motor based on battery voltage.
I copied this circuit.
http://bildr.org/2012/03/rfp30n06le-arduino/I used the RFP30N06LE MOSFET. I used this FET in a bunch of other circuits and love it, but not on a motor this big. It's rated up to 30A and I am running maybe 20A in it peak, so it should work.
I desoldered everything from a busted CanaKit and reused the circuit board and heatsink.
I started and stop it a few times with a slow ramp up as I worked on my code. It worked perfect. Then the motor went to full speed. The FET is shorted full on.
It was not hot, and no magic smoke went out.
I am assuming that I need some additional protection to protect the FET from EMT. I currently have 2 10A10 diodes at the motor, and a 6A8 diode near the FET. I am not sure what else I need for a motor this large. All examples I can find on-line deal with smaller motors.
Any suggestions?
Thanks for any help.