CAN-based Brushless Motor Control