I need to control 2 DC motors (Maxon RE40) using an AVR (atmega328) through pwm. I was wondering what is the right way to approach the situation.
Should I increment the duty-cycle at a specific time interval or I should just take care that the difference between two consecutive duty-cycle its not too large?
I want the system to be as responsive as possible but also take care of the motors.
I need to understand the way a soft start should be designed (in software) and what are the possible trade offs.