canopen motor controller for integrated stepper motor and bldc motor