Programable Reversible DC Motor Speed Controller PWM Control 10-50V 100A 3000W

PWM duty cycle: 0%-99%. PWM frequency: 15khz.

eBay