Sigla NXP

Ghid de pornire rapidă 

NXP KEA128BLDCRD Design de referință BLDC trifazat fără senzor

KEA128BLDCRD
Proiectare de referință pentru controlul motorului BLDC fără senzori trifazici folosind Kinetis KEA3

Faceți cunoștință cu:

Proiectare de referință pentru controlul motorului BLDC fără senzori trifazici folosind Kinetis KEA3

NXP KEA128BLDCRD Design de referință BLDC trifazat fără senzori - fig3

Caracteristici de design de referință

Hardware

  • KEA128 MCU ARM® Cortex® -M32+ pe 0 de biți (LQFP cu 80 de pini)
  • Cip de bază de sistem MC33903D
  • MC33937A FET pre-driver
  • Suport pentru conectivitate LIN și CAN
  • Interfață de programare/depanare OpenSDA
  • Motor BLDC trifazat, 3 V, 24 RPM, 9350 W, Linix 90ZWN45-24-B

Software

  • Control fără senzori folosind detectia de trecere cu zero EMF invers
  • Controlul vitezei în buclă închisă și limitarea dinamică a curentului motorului
  • DC bus overvoltage, subvoltage și detectarea supracurentului
  • Aplicație construită pe baza setului de biblioteci pentru matematică și control motor auto pentru funcțiile Cortex® -M0+
  • Instrument de depanare FreeMASTER pentru instrumentare/vizualizare
  • Instrument de reglare a aplicației de control al motorului (MCAT).

Instrucțiuni de instalare pas cu pas

  1. Instalați CodeWarrior Studio de dezvoltare
    CodeWarrior Development Studio pentru instalarea microcontrolerelor file este inclus pe suportul media furnizat pentru confortul dumneavoastră. Cea mai recentă versiune de CodeWarrior pentru MCU (Eclipse IDE) poate fi descărcată de pe freescale.com/CodeWarrior.
  2. Instalați FreeMASTER
    Instalarea instrumentului de depanare la run-time FreeMASTER file este inclus pe suportul media furnizat pentru confortul dumneavoastră.
    Pentru actualizări FreeMASTER, vă rugăm să vizitați freescale.com/FREE MASTER.
  3. Descărcați
    Software de aplicație
    Descărcați și instalați software-ul aplicației de proiectare de referință disponibil la freescale.com/KEA128BLDCRD.
  4. Conectați motorul
    Conectați motorul BLDC trifazat Linux 45ZWN24-90-B la bornele de fază a motorului.
  5. Conectați
    Alimentare electrică
    Conectați sursa de alimentare de 12 V la bornele de alimentare. Păstrați alimentarea DC voltage în intervalul de la 8 la 18 V. Sursa de alimentare CC voltage afectează viteza maximă a motorului.
  6. Conectați cablul USB
    Conectați placa de proiectare de referință la computer folosind cablul USB. Permiteți computerului să configureze automat driverele USB dacă este necesar.
  7. Reprogramați MCU folosind CodeWarrior
    Importați proiectul de aplicație de design de referință descărcat în CodeWarrior Development Studio:
    1. Porniți aplicația CodeWarrior
    2. Faceți clic File – Import
    3. Selectați General – Proiecte existente în spațiul de lucru
    4. Selectați „Selectare director rădăcină” și faceți clic pe Răsfoire
    5. Navigați la directorul aplicației extrase:
    KEA128BLDCRD\SW\KEA128_ BLDC_Sensorless și faceți clic pe OK
    6. Faceți clic pe Terminare
    7. Faceți clic pe Run – Run, selectați KEA128_FLASH_OpenSDA configuration când vi se solicită
  8. Configurare FreeMASTER
    • Porniți aplicația FreeMASTER
    • Deschideți proiectul FreeMASTER
    KEA128BLDCRD\SW\KEA128_BLDC_Sensorless\KEA128_BLDC_Sensorless.pmp făcând clic File - Deschide proiectul...
    • Configurați portul de comunicare RS232 și viteza în meniul Proiect – Opțiuni… Setați viteza de comunicare la 115200 Bd.
    Numărul portului COM poate fi găsit utilizând Windows Device Manager în secțiunea „Porturi (COM și LPT)” ca „OpenSDA – Port serial CDC (http://www.pemicro.com/opensda) (COMn)”.
    • Faceți clic pe butonul roșu STOP din bara de instrumente FreeMASTER sau apăsați Ctrl+K pentru a activa comunicarea. Comunicarea reușită este semnalată în bara de stare ca „RS232;COMn;speed=115200”.

Controlul aplicației în FreeMASTER

  1. Faceți clic pe Controlul aplicației în meniul filei Instrumentul de reglare a aplicației de control al motorului pentru a afișa pagina de control al aplicației.
  2. Selectați direcția de rotație folosind SW3 de pe panoul de proiectare de referință.
  3. Pentru a porni motorul, faceți clic fie pe comutatorul ON/OFF flip-flop, fie apăsați pe comutatorul SW1 de pe placă.
  4. Setați viteza necesară modificând manual valoarea variabilei „viteză necesară” în fereastra ceasului variabil, făcând dublu clic pe indicatorul de viteză sau apăsând comutatorul SW1 (accelerare) sau comutatorul SW2 (reducere viteză) de pe placă.
  5. Stimulul automat al vitezei motorului poate fi activat făcând dublu clic pe „Răspuns la viteză [requiredSpeed]” din panoul Stimul variabil.
  6. Răspunsul la viteză al motorului poate fi observat făcând clic pe Speed ​​Scope din panoul Project Tree. Scopuri suplimentare și un back-EMF voltagSunt disponibile și reportofonul.
  7. Pentru a opri motorul, faceți clic pe comutatorul ON/OFF flip-flop sau apăsați simultan comutatoarele SW1 și SW2 de pe placă.
  8. În cazul defecțiunilor în așteptare, faceți clic pe butonul verde Clear Faults sau apăsați simultan comutatoarele SW1 și SW2 de pe placă.
    Defecțiunile prezente în sistem sunt semnalizate prin indicatoarele roșii de defecțiune. Defecțiunile aflate în așteptare sunt semnalizate prin mici indicatori cerc roșu de lângă indicatorul de defecțiune respectiv și prin LED-ul roșu de stare de pe placa de proiectare de referință.

Opțiuni Jumper

Următoarea este o listă cu toate opțiunile de jumper. Setările de jumper instalate implicit sunt afișate în textul alb în casetele roșii.

Jumper  Opţiune Setare  Descriere
J6 Modul cip de bază al sistemului și RESET
Configurare interconectare
2-ian MC33903D Activare modul de depanare
4-mar MC33903D Activare modul de siguranță
6-mai MC33903D/KEA128 RESET activare interconectare

Lista antetelor și conectorilor

Antet/ Conector  Descriere
J1 Antet Kinetis KEA128 Serial Wire Debug (SWD).
J2 Conector OpenSDA micro USB AB
J3 Kinetis K20 (OpenSDA) JTAG antet
J7 Antet semnal al interfeței fizice CAN și LIN
J8, J9, J10 Borne de fază motor (J8 – faza A, J9 – faza B, J10 – faza C)
J11, J12 Borne de intrare pentru alimentare de 12 V CC (J11 – 12 V, J12 – GND)
J13 Bornul rezistenței de frânare (neasamblat)

Sprijin

Vizita freescale.com/support pentru o listă de numere de telefon din regiunea dvs.

garanție

Vizita freescale.com/warranty pentru informații complete despre garanție.

Pentru mai multe informații, vizitați
freescale.com/KEA128BLDCRD
Freescale, sigla Freescale, CodeWarrior și Kinetis sunt mărci comerciale ale Freescale Semiconductor, Inc., Reg. Brevetul SUA. & Tm. Off. Toate celelalte nume de produse sau servicii sunt proprietatea proprietarilor respectivi. ARM și Cortex sunt mărci comerciale înregistrate ale ARM Limited (sau ale filialelor sale) în UE și/sau în altă parte. Toate drepturile rezervate.
© 2014 Freescale Semiconductor, Inc.

Sigla NXP2

Număr document: KEA128BLDCRDQSG REV 0
Număr Agile: 926-78864 REV A
Descărcat de pe Arrow.com.

Documente/Resurse

NXP KEA128BLDCRD Design de referință BLDC trifazat fără senzor [pdfGhid de utilizare
KEA128BLDCRD, Design de referință BLDC fără senzori trifazici, Design de referință BLDC fără senzori KEA3BLDCRD trifazici, Design de referință BLDC fără senzori, Design de referință BLDC, Design de referință

Referințe

Lasă un comentariu

Adresa ta de e-mail nu va fi publicată. Câmpurile obligatorii sunt marcate *