Simpler off-the-shelf brushless DC (BLDC) motor electronic speed controllers (ESC) for UAVs employ simple back EMF techniques to control the multi-phase motor. Kinetis V Series, because of its precise timers and ADCs, are able to cost-effectively provide Field Oriented Control (FOC) where each of the motor phases are monitored closely to provide more precise and efficient operation.
Kinetis Motor Suite (KMS) makes it easy for non-experts in motor control to easily tune the motor and generate the software framework in C for FOC Advanced Disturbance Rejection Control (ADRC) algorithms which replaces traditional PD and PID loops and allows for single parameter tuning.
The addition of a CANbus to an ESC enables proper closed loop feedback, and can be used with protocols like UAVCAN to give advance warning of any motor degradation, overheating or damage back to the main flight controller.
Encoder inputs are supported in Kinetis V and KMS, and while not typically associated with high speed UAV BLDC motors, they can enable many other robotic, automation or actuator motors.
- UAV BLDC motor control
- ROV underwater thruster or motor drive
- Servo motor Actuators used in CNC milling, 3D printer XYZ head, Parcel Delivery systems