RDDSCPMSMVC: PMSM Vector Control with Single-Shunt Current-Sensing Reference Design Using MC56F8013/23

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

RDDSCPMSMVC: PMSM Vector Control with Single-Shunt Current-Sensing Reference Design Using MC56F8013/23

RDDSCPMSMVC: PMSM Vector Control with Single-Shunt Current-Sensing Reference Design Using MC56F8013/23

Overview

This application creates a vector control PMSM drive with optional speed closed-loop using a quadrature encoder, and serves as an example of a PMSM vector control system design based on the cost-effective 32-MIPS NXP® digital signal controller MC56F80XX.

  • Dedicated algorithms such as transformations, PI controllers and space vector modulation, are implemented using NXP’s Motor Control Library
  • This cost-effective and highly reliable solution minimizes system cost, as the algorithm implements a single shunt current sensing, reducing 3 current sensors to one
  • The reference manual provides a detailed description of the application, including the design of the hardware and the software

Features

  • Designed to fit into consumer and industrial applications
  • Uses 56F8013 or 56F8023 32 MIPS Digital Signal Controller
  • Running on a 3-phase High Voltage Power Stage
  • Vector control of PMSM using theQuadrature Encoder as a position sensor
  • Control technique incorporates:
    • Vector control with speed closed-loop with position encoder
    • Rotation in both direction
    • Start from any motor position with rotor alignment
    • 4-quadrant operation
    • Reconstruction of three-phase motor currents from DC-Bus shunt resistor
    • Wide speed range
  • FreeMASTER Control Interface
  • Fault protection - overcurrent, overvoltage, undervoltage

Block Diagram

3606_RDDSCPMSMVC_BD.jpg

Board

PMSMVCDEMO.jpg

Design Resources

Labels (1)
Attachments
%3CLINGO-SUB%20id%3D%22lingo-sub-1102182%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ERDDSCPMSMVC%3A%20PMSM%20Vector%20Control%20with%20Single-Shunt%20Current-Sensing%20Reference%20Design%20Using%20MC56F8013%2F23%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1102182%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%2FRDDSCPMSMVC-PMSM-Vector-Control-with-Single-Shunt-Current%2Fta-p%2F1102182%23toc-hId-380545768%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%2FRDDSCPMSMVC-PMSM-Vector-Control-with-Single-Shunt-Current%2Fta-p%2F1102182%23toc-hId--1426908695%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%2FRDDSCPMSMVC-PMSM-Vector-Control-with-Single-Shunt-Current%2Fta-p%2F1102182%23toc-hId-1060604138%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%2FRDDSCPMSMVC-PMSM-Vector-Control-with-Single-Shunt-Current%2Fta-p%2F1102182%23toc-hId--746850325%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%2FRDDSCPMSMVC-PMSM-Vector-Control-with-Single-Shunt-Current%2Fta-p%2F1102182%23toc-hId-1740662508%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-380545768%22%20id%3D%22toc-hId-1298496568%22%3EOverview%3C%2FH1%3E%3CP%3E%3C%2FP%3E%3CP%3EThis%20application%20creates%20a%20vector%20control%20PMSM%20drive%20with%20optional%20speed%20closed-loop%20using%20a%20quadrature%20encoder%2C%20and%20serves%20as%20an%20example%20of%20a%20PMSM%20vector%20control%20system%20design%20based%20on%20the%20cost-effective%2032-MIPS%20NXP%C2%AE%20digital%20signal%20controller%20MC56F80XX.%3C%2FP%3E%3CUL%3E%3CLI%3EDedicated%20algorithms%20such%20as%20transformations%2C%20PI%20controllers%20and%20space%20vector%20modulation%2C%20are%20implemented%20using%20NXP%E2%80%99s%20Motor%20Control%20Library%3C%2FLI%3E%3CLI%3EThis%20cost-effective%20and%20highly%20reliable%20solution%20minimizes%20system%20cost%2C%20as%20the%20algorithm%20implements%20a%20single%20shunt%20current%20sensing%2C%20reducing%203%20current%20sensors%20to%20one%3C%2FLI%3E%3CLI%3EThe%20reference%20manual%20provides%20a%20detailed%20description%20of%20the%20application%2C%20including%20the%20design%20of%20the%20hardware%20and%20the%20software%3C%2FLI%3E%3C%2FUL%3E%3CP%3E%3C%2FP%3E%3CH1%20id%3D%22toc-hId--1426908695%22%20id%3D%22toc-hId--508957895%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%3E%3CDIV%3EDesigned%20to%20fit%20into%20consumer%20and%20industrial%20applications%3C%2FDIV%3E%3C%2FLI%3E%3CLI%20style%3D%22margin-bottom%3A%200.5em%3B%22%3E%3CDIV%3EUses%2056F8013%20or%2056F8023%2032%20MIPS%20Digital%20Signal%20Controller%3C%2FDIV%3E%3C%2FLI%3E%3CLI%20style%3D%22margin-bottom%3A%200.5em%3B%22%3E%3CDIV%3ERunning%20on%20a%203-phase%20High%20Voltage%20Power%20Stage%3C%2FDIV%3E%3C%2FLI%3E%3CLI%20style%3D%22margin-bottom%3A%200.5em%3B%22%3E%3CDIV%3EVector%20control%20of%20PMSM%20using%20theQuadrature%20Encoder%20as%20a%20position%20sensor%3C%2FDIV%3E%3C%2FLI%3E%3CLI%20style%3D%22margin-bottom%3A%200.5em%3B%22%3E%3CDIV%3EControl%20technique%20incorporates%3A%3C%2FDIV%3E%3C%2FLI%3E%3CLI%20style%3D%22list-style%3A%20none%3B%22%3E%3CUL%20style%3D%22margin-top%3A%200.5em%3B%20padding-left%3A%201em%3B%22%3E%3CLI%20style%3D%22margin-bottom%3A%200.5em%3B%22%3E%3CDIV%3EVector%20control%20with%20speed%20closed-loop%20with%20position%20encoder%3C%2FDIV%3E%3C%2FLI%3E%3C%2FUL%3E%3CUL%20style%3D%22margin-top%3A%200.5em%3B%20padding-left%3A%201em%3B%22%3E%3CLI%20style%3D%22margin-bottom%3A%200.5em%3B%22%3E%3CDIV%3ERotation%20in%20both%20direction%3C%2FDIV%3E%3C%2FLI%3E%3C%2FUL%3E%3CUL%20style%3D%22margin-top%3A%200.5em%3B%20padding-left%3A%201em%3B%22%3E%3CLI%20style%3D%22margin-bottom%3A%200.5em%3B%22%3E%3CDIV%3EStart%20from%20any%20motor%20position%20with%20rotor%20alignment%3C%2FDIV%3E%3C%2FLI%3E%3C%2FUL%3E%3CUL%20style%3D%22margin-top%3A%200.5em%3B%20padding-left%3A%201em%3B%22%3E%3CLI%20style%3D%22margin-bottom%3A%200.5em%3B%22%3E%3CDIV%3E4-quadrant%20operation%3C%2FDIV%3E%3C%2FLI%3E%3C%2FUL%3E%3CUL%20style%3D%22margin-top%3A%200.5em%3B%20padding-left%3A%201em%3B%22%3E%3CLI%20style%3D%22margin-bottom%3A%200.5em%3B%22%3E%3CDIV%3EReconstruction%20of%20three-phase%20motor%20currents%20from%20DC-Bus%20shunt%20resistor%3C%2FDIV%3E%3C%2FLI%3E%3C%2FUL%3E%3CUL%20style%3D%22margin-top%3A%200.5em%3B%20padding-left%3A%201em%3B%22%3E%3CLI%20style%3D%22margin-bottom%3A%200.5em%3B%22%3E%3CDIV%3EWide%20speed%20range%3C%2FDIV%3E%3C%2FLI%3E%3C%2FUL%3E%3C%2FLI%3E%3CLI%20style%3D%22margin-bottom%3A%200.5em%3B%22%3E%3CDIV%3EFreeMASTER%20Control%20Interface%3C%2FDIV%3E%3C%2FLI%3E%3CLI%20style%3D%22margin-bottom%3A%200.5em%3B%22%3E%3CDIV%3EFault%20protection%20-%20overcurrent%2C%20overvoltage%2C%20undervoltage%3C%2FDIV%3E%3C%2FLI%3E%3C%2FUL%3E%3CP%3E%3C%2FP%3E%3CH1%20id%3D%22toc-hId-1060604138%22%20id%3D%22toc-hId-1978554938%22%3EBlock%20Diagram%3C%2FH1%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%223606_RDDSCPMSMVC_BD.jpg%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%223606_RDDSCPMSMVC_BD.jpg%22%20style%3D%22width%3A%20563px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F110369i3D752A507000718D%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%223606_RDDSCPMSMVC_BD.jpg%22%20alt%3D%223606_RDDSCPMSMVC_BD.jpg%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CH1%20id%3D%22toc-hId--746850325%22%20id%3D%22toc-hId-171100475%22%3EBoard%3C%2FH1%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22PMSMVCDEMO.jpg%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22PMSMVCDEMO.jpg%22%20style%3D%22width%3A%20500px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F110356i021A4EADB5398D38%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22PMSMVCDEMO.jpg%22%20alt%3D%22PMSMVCDEMO.jpg%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3C%2FP%3E%3CH1%20id%3D%22toc-hId-1740662508%22%20id%3D%22toc-hId--1636353988%22%3EDesign%20Resources%3C%2FH1%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-1102182%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-09-2020 07:24 PM
Updated by: