DC motor control