hi, i am currently working on a project that involves driving a DC brushed motor rated for 20V and around 6A (measured running with battery). i needed to run the motor off the mains as well as control the speed of the motor using PWM.
i have searched online for a while, and the closest thing i could find was http://forum.allaboutcircuits.com/threads/pwm-circuit-from-20vdc.9955/ which is another persons project that needed a 20v motor but only 2A. his PWM circuit worked for him, so i tried using it with a couple of changes, i am using a 20V wall wart to give power to the motor, and a 12V wall wart to power the PWM portion, i could not find the transistor he was using, i only have an MJE3055t on hand so i slapped that one on in hopes of it working.
i had a few problems at first that burned a 555 and a resistor, but i managed to find the faults and fixed them. the circuit now runs small DC motors and i seem to have control of the speed range, however with the big 20V motor connected the speed range is greatly reduced and the transistor heats up quite quickly. i am pretty sure i am using the wrong transistor for the job, so if anyone can suggest one that would work for this application, that would be great, any other advice would also be greatly appreciated. thank you

below is the circuit that i have etched and tested with: (ignore the 10ohm, switched out with a 220)

i have searched online for a while, and the closest thing i could find was http://forum.allaboutcircuits.com/threads/pwm-circuit-from-20vdc.9955/ which is another persons project that needed a 20v motor but only 2A. his PWM circuit worked for him, so i tried using it with a couple of changes, i am using a 20V wall wart to give power to the motor, and a 12V wall wart to power the PWM portion, i could not find the transistor he was using, i only have an MJE3055t on hand so i slapped that one on in hopes of it working.
i had a few problems at first that burned a 555 and a resistor, but i managed to find the faults and fixed them. the circuit now runs small DC motors and i seem to have control of the speed range, however with the big 20V motor connected the speed range is greatly reduced and the transistor heats up quite quickly. i am pretty sure i am using the wrong transistor for the job, so if anyone can suggest one that would work for this application, that would be great, any other advice would also be greatly appreciated. thank you


below is the circuit that i have etched and tested with: (ignore the 10ohm, switched out with a 220)
