DC Motor Controller with CAN Interface