You need to control the speed of a DC motor using a PID controller. Describe a step-by-step procedure for tuning the PID gains to achieve minimal overshoot and fast settling time.