Ghid de pornire rapidă
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
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
- 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. - 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. - 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. - Conectați motorul
Conectați motorul BLDC trifazat Linux 45ZWN24-90-B la bornele de fază a motorului. - 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. - 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. - 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ă - 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
- 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.
- Selectați direcția de rotație folosind SW3 de pe panoul de proiectare de referință.
- Pentru a porni motorul, faceți clic fie pe comutatorul ON/OFF flip-flop, fie apăsați pe comutatorul SW1 de pe placă.
- 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ă.
- Stimulul automat al vitezei motorului poate fi activat făcând dublu clic pe „Răspuns la viteză [requiredSpeed]” din panoul Stimul variabil.
- 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.
- 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ă.
- Î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.
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ță |