Programable Reversible DC Motor Speed Controller PWM Control 10-50V 100A 3000W
PWM duty cycle: 0%-99%. PWM frequency: 15khz.
eBay