RD3PHBLDCSC: 3-Phase BLDC Sensorless Control with MQX™ RTOS Reference Design using Kinetis K60

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

RD3PHBLDCSC: 3-Phase BLDC Sensorless Control with MQX™ RTOS Reference Design using Kinetis K60

RD3PHBLDCSC: 3-Phase BLDC Sensorless Control with MQX™ RTOS Reference Design using Kinetis K60

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

RD3PHBLDCSC_BD.jpg

Board

RD3PHBLDCSC_IMG.jpg

Design Resources

Labels (1)
Attachments
%3CLINGO-SUB%20id%3D%22lingo-sub-1123720%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERD3PHBLDCSC%3A%203-Phase%20BLDC%20Sensorless%20Control%20with%20MQX%E2%84%A2%20RTOS%20Reference%20Design%20using%20Kinetis%20K60%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1123720%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%3CUL%3E%3CLI%20style%3D%22list-style-type%3Adisc%3B%20margin-left%3A0px%3B%20margin-bottom%3A1px%3B%22%3E%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2FNXP-Designs-Knowledge-Base%2FRD3PHBLDCSC-3-Phase-BLDC-Sensorless-Control-with-MQX-RTOS%2Fta-p%2F1123720%23toc-hId-382428179%22%20target%3D%22_blank%22%3EOverview%3C%2FA%3E%3C%2FLI%3E%3CLI%20style%3D%22list-style-type%3Adisc%3B%20margin-left%3A0px%3B%20margin-bottom%3A1px%3B%22%3E%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2FNXP-Designs-Knowledge-Base%2FRD3PHBLDCSC-3-Phase-BLDC-Sensorless-Control-with-MQX-RTOS%2Fta-p%2F1123720%23toc-hId--1425026284%22%20target%3D%22_blank%22%3EFeatures%3C%2FA%3E%3C%2FLI%3E%3CLI%20style%3D%22list-style-type%3Adisc%3B%20margin-left%3A0px%3B%20margin-bottom%3A1px%3B%22%3E%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2FNXP-Designs-Knowledge-Base%2FRD3PHBLDCSC-3-Phase-BLDC-Sensorless-Control-with-MQX-RTOS%2Fta-p%2F1123720%23toc-hId-1062486549%22%20target%3D%22_blank%22%3EBlock%20Diagram%3C%2FA%3E%3C%2FLI%3E%3CLI%20style%3D%22list-style-type%3Adisc%3B%20margin-left%3A0px%3B%20margin-bottom%3A1px%3B%22%3E%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2FNXP-Designs-Knowledge-Base%2FRD3PHBLDCSC-3-Phase-BLDC-Sensorless-Control-with-MQX-RTOS%2Fta-p%2F1123720%23toc-hId--744967914%22%20target%3D%22_blank%22%3EBoard%3C%2FA%3E%3C%2FLI%3E%3CLI%20style%3D%22list-style-type%3Adisc%3B%20margin-left%3A0px%3B%20margin-bottom%3A1px%3B%22%3E%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2FNXP-Designs-Knowledge-Base%2FRD3PHBLDCSC-3-Phase-BLDC-Sensorless-Control-with-MQX-RTOS%2Fta-p%2F1123720%23toc-hId-1742544919%22%20target%3D%22_blank%22%3EDesign%20Resources%3C%2FA%3E%3C%2FLI%3E%3C%2FUL%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CH1%20id%3D%22toc-hId-382428179%22%20id%3D%22toc-hId-1297637468%22%3EOverview%3C%2FH1%3E%3CP%3E%3C%2FP%3E%3CP%3EThis%20NXP%C2%AE%20reference%20design%20is%20a%20speed%20closed-loop%20BLDC%20drive%20using%20a%20sensorless%20technique%20that%20serves%20as%20an%20example%20of%20a%20BLDC%20motor%20control%20design%20using%20an%20NXP%20K60%20MCU.%3C%2FP%3E%3CUL%3E%3CLI%3ESimple%20and%20easy%20to%20understand%20control%20approach%20to%20BLDC%2C%20using%20MQX%20in%20a%20time-critical%20application.%3C%2FLI%3E%3CLI%3EContains%20two%20versions%20of%20the%20application%20software%2C%20one%20with%20the%20MQX%20RTOS%2C%20and%20the%20other%20bare-metal%3C%2FLI%3E%3CLI%3EThe%20MQX%20version%20contains%20a%20web%20server%20to%20demonstrate%20the%20benefits%20of%20an%20MQX-based%20solution%3C%2FLI%3E%3CLI%3EBoth%20use%20the%20same%20source%20code%20for%20motor%20control%3C%2FLI%3E%3C%2FUL%3E%3CP%3E%3C%2FP%3E%3CH1%20id%3D%22toc-hId--1425026284%22%20id%3D%22toc-hId--509816995%22%3EFeatures%3C%2FH1%3E%3CP%3E%3C%2FP%3E%3CUL%20style%3D%22color%3A%20%23333f48%3B%20background-color%3A%20%23ffffff%3B%20font-size%3A%2016px%3B%20margin-bottom%3A%2011px%3B%20padding-left%3A%201em%3B%22%3E%3CLI%20style%3D%22margin-bottom%3A%200.5em%3B%22%3EBLDC%20motor%20control%20using%20the%20BEMF%20integration%20method%20for%20position%20determination%3C%2FLI%3E%3CLI%20style%3D%22margin-bottom%3A%200.5em%3B%22%3ETargeted%20for%20the%20TWR-K60N512%20controller%20board%3C%2FLI%3E%3CLI%20style%3D%22margin-bottom%3A%200.5em%3B%22%3ESpeed%20closed-loop%20with%20speed%20measurement%3C%2FLI%3E%3CLI%20style%3D%22margin-bottom%3A%200.5em%3B%22%3EAdjustable%20speed%20ramp%3C%2FLI%3E%3CLI%20style%3D%22margin-bottom%3A%200.5em%3B%22%3EMotor%20mode%20in%20both%20directions%20of%20rotation%3C%2FLI%3E%3CLI%20style%3D%22margin-bottom%3A%200.5em%3B%22%3EMinimum%20speed%20of%20400%20rpm%3C%2FLI%3E%3CLI%20style%3D%22margin-bottom%3A%200.5em%3B%22%3EMaximum%20speed%20of%204000%20rpm%3C%2FLI%3E%3CLI%20style%3D%22margin-bottom%3A%200.5em%3B%22%3ETested%20up%20to%2030%20rpm%20with%20a%20one-pole%20pair%20motor%3C%2FLI%3E%3CLI%20style%3D%22margin-bottom%3A%200.5em%3B%22%3EOvervoltage%2C%20Undervoltage%20and%20overcurrent%20fault%20protection%3C%2FLI%3E%3CLI%20style%3D%22margin-bottom%3A%200.5em%3B%22%3EFreeMASTER%20control%20interface%3C%2FLI%3E%3CLI%20style%3D%22margin-bottom%3A%200.5em%3B%22%3EControl%20via%20a%20web%20server%3C%2FLI%3E%3C%2FUL%3E%3CP%3E%3C%2FP%3E%3CH1%20id%3D%22toc-hId-1062486549%22%20id%3D%22toc-hId-1977695838%22%3EBlock%20Diagram%3C%2FH1%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22RD3PHBLDCSC_BD.jpg%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22RD3PHBLDCSC_BD.jpg%22%20style%3D%22width%3A%20800px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F110114iFCD88B6FF087CDAE%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22RD3PHBLDCSC_BD.jpg%22%20alt%3D%22RD3PHBLDCSC_BD.jpg%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3CH1%20id%3D%22toc-hId--744967914%22%20id%3D%22toc-hId-170241375%22%3EBoard%3C%2FH1%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22RD3PHBLDCSC_IMG.jpg%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22RD3PHBLDCSC_IMG.jpg%22%20style%3D%22width%3A%20690px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F110150i1180F7034A208B3E%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22RD3PHBLDCSC_IMG.jpg%22%20alt%3D%22RD3PHBLDCSC_IMG.jpg%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3CH1%20id%3D%22toc-hId-1742544919%22%20id%3D%22toc-hId--1637213088%22%3EDesign%20Resources%3C%2FH1%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-1123720%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3ELegacy%20Designs%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E
No ratings
Version history
Last update:
‎08-11-2020 04:17 PM
Updated by: