Logotip NXP

Vodnik za hiter začetek 

NXP KEA128BLDCRD 3-fazna referenčna zasnova BLDC brez senzorja

KEA128BLDCRD
Referenčna zasnova krmiljenja 3-faznega motorja BLDC brez senzorja z uporabo Kinetis KEA128

Spoznati:

Referenčna zasnova krmiljenja 3-faznega motorja BLDC brez senzorja z uporabo Kinetis KEA128

NXP KEA128BLDCRD 3-fazna referenčna zasnova BLDC brez senzorja - slika 1

Referenčne značilnosti oblikovanja

Strojna oprema

  • KEA128 32-bitni ARM® Cortex® -M0+ MCU (80-pin LQFP)
  • MC33903D sistemski čip
  • MC33937A FET predgonilnik
  • Podpora za povezljivost LIN & CAN
  • Vmesnik za programiranje/odpravljanje napak OpenSDA
  • 3-fazni BLDC motor, 24 V, 9350 RPM, 90 W, Linix 45ZWN24-90-B

Programska oprema

  • Krmiljenje brez senzorja z uporabo zaznavanja prečkanja ničle z povratnim EMF
  • Regulacija hitrosti v zaprtem krogu in dinamična omejitev toka motorja
  • Prenapetost vodila DCtage, podzvtage in zaznavanje prevelikega toka
  • Aplikacija, zgrajena na osnovi knjižnice Automotive Math in Motor Control Library Set za funkcije Cortex® -M0+
  • FreeMASTER orodje za odpravljanje napak med izvajanjem za instrumentacijo/vizualizacijo
  • Orodje za uravnavanje aplikacij za nadzor motorja (MCAT).

Navodila za namestitev po korakih

  1. Namestite CodeWarrior Razvojni studio
    CodeWarrior Development Studio za namestitev mikrokontrolerjev file je za vaše udobje vključeno v priloženi medij. Najnovejšo različico CodeWarrior za MCU (Eclipse IDE) lahko prenesete s spletnega mesta freescale.com/CodeWarrior.
  2. Namestite FreeMASTER
    Namestitev orodja za odpravljanje napak med izvajanjem FreeMASTER file je za vaše udobje vključeno v priloženi medij.
    Za posodobitve FreeMASTER obiščite freescale.com/FREE MASTER.
  3. Prenos
    Aplikacijska programska oprema
    Prenesite in namestite referenčno programsko opremo za načrtovanje, ki je na voljo na freescale.com/KEA128BLDCRD.
  4. Povežite motor
    Priključite 45-fazni BLDC motor Linux 24ZWN90-3-B na fazne sponke motorja.
  5. Povežite
    Napajalnik
    Priključite 12 V napajalnik na napajalne sponke. Naj bo voltage v območju od 8 do 18 V. Napajalnik DC voltage vpliva na največjo hitrost motorja.
  6. Priključite USB kabel
    Povežite referenčno ploščo z računalnikom s kablom USB. Dovolite računalniku, da po potrebi samodejno konfigurira gonilnike USB.
  7. Ponovno programirajte MCU z uporabo CodeWarrior
    Uvozite preneseni referenčni projekt aplikacije v CodeWarrior Development Studio:
    1. Zaženite aplikacijo CodeWarrior
    2. Kliknite File – Uvoz
    3. Izberite Splošno – Obstoječi projekti v delovni prostor
    4. Izberite »Izberi korenski imenik« in kliknite Prebrskaj
    5. Pomaknite se do ekstrahiranega imenika aplikacij:
    KEA128BLDCRD\SW\KEA128_ BLDC_Sensorless in kliknite OK
    6. Kliknite Dokončaj
    7. Kliknite Zaženi – Zaženi, ob pozivu izberite konfiguracijo KEA128_FLASH_OpenSDA
  8. Nastavitev FreeMASTER
    • Zaženite aplikacijo FreeMASTER
    • Odprite projekt FreeMASTER
    KEA128BLDCRD\SW\KEA128_BLDC_Sensorless\KEA128_BLDC_Sensorless.pmp s klikom File – Odpri projekt…
    • Nastavite komunikacijska vrata RS232 in hitrost v meniju Projekt – Možnosti… Nastavite komunikacijsko hitrost na 115200 Bd.
    Številko vrat COM lahko najdete z upraviteljem naprav Windows v razdelku »Vrata (COM & LPT)« kot »OpenSDA –CDC Serial Port (http://www.pemicro.com/opensda) (COMn)«.
    • Kliknite rdeči gumb STOP v orodni vrstici FreeMASTER ali pritisnite Ctrl+K, da omogočite komunikacijo. Uspešna komunikacija je označena v statusni vrstici kot “RS232;COMn;hitrost=115200”.

Nadzor aplikacij v FreeMASTER

  1. Kliknite Nadzor aplikacije v meniju zavihka orodja za nastavitev aplikacije za nadzor motorja, da prikažete stran za nadzor aplikacije.
  2. Izberite smer vrtenja s tipko SW3 na plošči za referenčno načrtovanje.
  3. Za zagon motorja kliknite stikalo ON/OFF flip-flop ali pritisnite stikalo SW1 na plošči.
  4. Nastavite zahtevano hitrost tako, da ročno spremenite vrednost spremenljivke "zahtevana hitrost" v spremenljivem oknu za spremljanje, z dvojnim klikom na merilnik hitrosti ali s pritiskom stikala SW1 (hitrost navzgor) ali stikala SW2 (hitrost navzdol) na plošči.
  5. Samodejni dražljaj hitrosti motorja lahko omogočite tako, da dvokliknete »Speed ​​Response [requiredSpeed]« v podoknu Variable Stimulus.
  6. Odziv motorja na hitrost lahko opazujete s klikom na Obseg hitrosti v podoknu drevesa projekta. Dodatni daljnogledi in povratni EMF voltagNa voljo je tudi elektronski snemalnik.
  7. Za zaustavitev motorja kliknite stikalo ON/OFF flip-flop ali hkrati pritisnite stikali SW1 in SW2 na plošči.
  8. V primeru nerešenih napak kliknite zeleni gumb Počisti napake ali hkrati pritisnite stikali SW1 in SW2 na plošči.
    Napake, ki so prisotne v sistemu, signalizirajo rdeči indikatorji napak. Čakajoče napake so označene z majhnimi rdečimi krožnimi indikatorji poleg posameznega indikatorja napake in z rdečo statusno diodo LED na plošči referenčnega dizajna.

Možnosti skakalca

Sledi seznam vseh možnosti skakalcev. Privzeto nameščene nastavitve mostička so prikazane v belem besedilu znotraj rdečih polj.

Skakalec  Možnost Nastavitev  Opis
J6 System Basis Chip Mode in RESET
Konfiguracija medsebojne povezave
2-jan MC33903D Omogočen način odpravljanja napak
4. marec MC33903D Omogočen varen način
6. maj MC33903D/KEA128 Omogočanje medsebojne povezave RESET

Seznam glav in konektorjev

Glava/konektor  Opis
J1 Glava Kinetis KEA128 Serial Wire Debug (SWD).
J2 OpenSDA mikro USB AB priključek
J3 Kinetis K20 (OpenSDA) JTAG glava
J7 Glava signala fizičnega vmesnika CAN in LIN
J8, J9, J10 Fazne sponke motorja (J8 – faza A, J9 – faza B, J10 – faza C)
J11, J12 12 V DC napajalni priključki (J11 – 12 V, J12 – GND)
J13 Priključek zavornega upora (ni sestavljen)

Podpora

Obisk freescale.com/support za seznam telefonskih številk v vaši regiji.

Garancija

Obisk freescale.com/warranty za popolne informacije o garanciji.

Za več informacij obiščite
freescale.com/KEA128BLDCRD
Freescale, logotip Freescale, CodeWarrior in Kinetis so blagovne znamke Freescale Semiconductor, Inc., Reg. US Pat. & Tm. Izključeno. Vsa druga imena izdelkov ali storitev so last njihovih lastnikov. ARM in Cortex sta registrirani blagovni znamki ARM Limited (ali njegovih podružnic) v EU in/ali drugje. Vse pravice pridržane.
© 2014 Freescale Semiconductor, Inc.

Logotip NXP2

Številka dokumenta: KEA128BLDCRDQSG REV 0
Številka Agile: 926-78864 REV A
Preneseno iz Arrow.com.

Dokumenti / Viri

NXP KEA128BLDCRD 3-fazna referenčna zasnova BLDC brez senzorja [pdf] Uporabniški priročnik
KEA128BLDCRD, 3-fazna referenčna zasnova BLDC brez senzorjev, KEA128BLDCRD 3-fazna referenčna zasnova BLDC brez senzorjev, referenčna zasnova BLDC brez senzorjev, referenčna zasnova BLDC, referenčna zasnova

Reference

Pustite komentar

Vaš elektronski naslov ne bo objavljen. Obvezna polja so označena *