12V DC Gear motor with 1200 rpm

I am using 12V DC gear motor and an Arduino board but what is the time required to make a soft start form 0 to 100 % pwm and i am facing the motor jerk at motor soft stop please suggest me a code to control the pwm soft start and soft stop.

Please read the topic "How to get the best out of this forum".
12 volt tells nothing really important. A lot more info is needed to give serious replies.

Which Arduino? How is it connected? What are the power supplies?

Post your code please.

I am using Arduino Uno board with external H diode bridge to controller the DC Gear Motor 12V input with 10RPM Range company motor.

There's a minimum PWM value where your fan will still run smoothly. Use that as the lowest value and then go to 0 for the full stop.
Conversely when spinning up there's also a pwm value where the fan turns on; before that it'll only buzz, jerk a bit etc. So when spinning up, start at that lowest value where the fan reliably turns on.
You can find both values experimentally. They depend on the fan, but also on the pwm frequency.

My question is if I want to perform the soft start or soft stop on a DC motor how much time I need is need to maintain from 0 to 100 % PWM. At now i taking 1.5Sec to reach form 0 to 100% PWM.

That is Your descision, how soft You want it to be. It might depend on the mechanical parts of the project. A heavy load and a quick start will put stress to everything from the motor down to the load.

And is that to your liking? If so, keep it that way. If you don't like it, make it longer or shorter.
Keep in mind that a fan has a certain inertia so you probably can't make it stop within half a second or so (assuming a typical 12V 80mm or so computer case fan).

As to the problem of jerking motion: read back my previous reply. It still applies...

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.