Overview
This NXP® reference design is a speed closed-loop BLDC drive using a sensorless technique that serves as an example of a BLDC motor control design using an NXP K60 MCU.
- Simple and easy to understand control approach to BLDC, using MQX in a time-critical application.
- Contains two versions of the application software, one with the MQX RTOS, and the other bare-metal
- The MQX version contains a web server to demonstrate the benefits of an MQX-based solution
- Both use the same source code for motor control
Features
- BLDC motor control using the BEMF integration method for position determination
- Targeted for the TWR-K60N512 controller board
- Speed closed-loop with speed measurement
- Adjustable speed ramp
- Motor mode in both directions of rotation
- Minimum speed of 400 rpm
- Maximum speed of 4000 rpm
- Tested up to 30 rpm with a one-pole pair motor
- Overvoltage, Undervoltage and overcurrent fault protection
- FreeMASTER control interface
- Control via a web server
Block Diagram
Board
Design Resources