logo sa NXP

Dali nga Giya sa Pagsugod 

NXP KEA128BLDCRD 3-Phase Sensorless BLDC Reference Design

KEA128BLDCRD
3-phase Sensorless BLDC Motor Control Reference Design gamit ang Kinetis KEA128

Hibal-i:

3-phase Sensorless BLDC Motor Control Reference Design gamit ang Kinetis KEA128

NXP KEA128BLDCRD 3-Phase Sensorless BLDC Reference Design - fig1

Mga Feature sa Reference Design

Hardware

  • KEA128 32-bit ARM® Cortex® -M0+ MCU (80-pin LQFP)
  • MC33903D system nga basehan nga chip
  • MC33937A FET pre-driver
  • Suporta sa koneksyon sa LIN & CAN
  • OpenSDA programming/debugging interface
  • 3-phase BLDC motor, 24 V, 9350 RPM, 90 W, Linix 45ZWN24-90-B

Software

  • Ang kontrol nga walay sensor gamit ang back-EMF zero-crossing detection
  • Closed-loop speed control ug dinamikong limitasyon sa motor
  • DC bus overvoltage, ubos nga voltage ug overcurrent detection
  • Ang aplikasyon nga gitukod sa Automotive Math ug Motor Control Library Set alang sa Cortex® -M0+ nga mga gimbuhaton
  • FreeMASTER run-time nga debugging tool para sa instrumentation/visualization
  • Tool sa Pag-tune sa Application sa Pagkontrol sa Motor (MCAT).

Step-by-Step nga Instruksyon sa Pag-instalar

  1. I-install ang CodeWarrior Development Studio
    CodeWarrior Development Studio alang sa pag-instalar sa Microcontrollers file gilakip sa gihatag nga media alang sa imong kasayon. Ang pinakabag-o nga bersyon sa CodeWarrior para sa MCUs (Eclipse IDE) mahimong ma-download gikan sa freescale.com/CodeWarrior.
  2. I-install ang FreeMASTER
    FreeMASTER run-time nga pag-install sa himan sa pag-debug file gilakip sa gihatag nga media alang sa imong kasayon.
    Para sa mga update sa FreeMASTER, palihog bisitaha ang freescale.com/FREE MASTER.
  3. Pag-download
    Application Software
    I-download ug i-install ang reference design application software nga anaa sa freescale.com/KEA128BLDCRD.
  4. Ikonektar ang Motor
    Ikonektar ang Linux 45ZWN24-90-B 3-phase BLDC motor ngadto sa motor phase terminals.
  5. Ikonektar ang
    Suplay sa kuryente
    Ikonektar ang 12 V nga suplay sa kuryente sa mga terminal sa suplay sa kuryente. Hupti ang DC suplay voltage sulod sa han-ay sa 8 ngadto sa 18 V. Ang DC power supply voltage makaapekto sa maximum speed sa motor.
  6. Ikonektar ang USB Cable
    Ikonektar ang reference design board sa PC gamit ang USB cable. Tugoti ang PC nga awtomatikong i-configure ang mga USB driver kung gikinahanglan.
  7. I-program pag-usab ang MCU gamit ang CodeWarrior
    I-import ang na-download nga reference design application project sa CodeWarrior Development Studio:
    1. Sugdi ang aplikasyon sa CodeWarrior
    2. Pag-klik File – Import
    3. Pilia ang Kinatibuk-ang - Naglungtad nga mga Proyekto ngadto sa Workspace
    4. Pilia ang "Select root directory" ug i-klik ang Browse
    5. Pagdala ngadto sa gikuha nga direktoryo sa aplikasyon:
    KEA128BLDCRD\SW\KEA128_ BLDC_Sensorless ug i-klik OK
    6. I-klik ang Finish
    7. I-klik ang Run - Run, pilia ang KEA128_FLASH_OpenSDA configuration kung giaghat
  8. FreeMASTER Setup
    • Sugdi ang FreeMASTER nga aplikasyon
    • Ablihi ang proyekto sa FreeMASTER
    KEA128BLDCRD\SW\KEA128_BLDC_Sensorless\KEA128_BLDC_Sensorless.pmp pinaagi sa pag-klik File – Bukas nga Proyekto…
    • I-set up ang RS232 communication port ug speed sa menu Project – Options… I-set ang communication speed sa 115200 Bd.
    Ang numero sa COM port makita gamit ang Windows Device Manager ubos sa seksyon nga "Mga Port (COM & LPT)" isip "OpenSDA -CDC Serial Port (http://www.pemicro.com/opensda) (COMn)”.
    • I-klik ang pula nga STOP button sa FreeMASTER toolbar o pindota ang Ctrl+K aron mahimo ang komunikasyon. Ang malampuson nga komunikasyon gisinyasan sa status bar nga "RS232; COMn; speed=115200".

Pagkontrol sa Aplikasyon sa FreeMASTER

  1. I-klik ang App Control sa Motor Control Application Tuning tool tab menu para ipakita ang application control page.
  2. Pilia ang rotation direction gamit ang SW3 sa reference design board.
  3. Sa pagsugod sa motor, i-klik ang ON/OFF flip-flop switch o i-press ang switch SW1 sa pisara.
  4. I-set ang gikinahanglang speed pinaagi sa pag-usab sa “required speed” variable value nga mano-mano sa variable watch window, pinaagi sa pagdoble click sa speed gauge, o pinaagi sa pagpindot sa switch SW1 (speed up) o switch SW2 (speed down) sa pisara.
  5. Ang awtomatik nga pagpadasig sa katulin sa motor mahimong ma-enable pinaagi sa pag-double click sa "Speed ​​​​Respone [requiredSpeed]" sa Variable Stimulus pane.
  6. Ang tulin nga tubag sa motor mahimong maobserbahan pinaagi sa pag-klik sa Speed ​​Scope sa Project Tree pane. Dugang nga mga sakup ug usa ka back-EMF voltage recorder anaa usab.
  7. Aron mapahunong ang motor, i-klik ang ON/OFF flip-flop switch o i-press ang switch SW1 ug SW2 sa board nga dungan.
  8. Sa kaso sa pending nga mga kasaypanan, i-klik ang berde nga Clear Faults button o i-press ang switch SW1 ug SW2 sa pisara nga dungan.
    Ang mga sayup nga naa sa sistema gisinyasan sa pula nga mga timailhan sa sayup. Ang mga pending nga mga sayup gisinyasan sa gagmay nga pula nga mga indikasyon sa lingin sunod sa tagsa-tagsa nga timailhan sa sayup, ug pinaagi sa pula nga status nga LED sa reference design board.

Mga Opsyon sa Jumper

Ang mosunud usa ka lista sa tanan nga mga kapilian sa jumper. Ang default nga gi-install nga mga setting sa jumper gipakita sa puti nga teksto sulod sa pula nga mga kahon.

Jumper  Opsyon Setting  Deskripsyon
J6 System Basis Chip Mode ug RESET
Konfigurasyon sa Interconnect
2-Ene MC33903D Debug mode makahimo
4-Mar Ang MC33903D Fail-safe mode makahimo
6-Mayo MC33903D/KEA128 RESET interconnection makahimo

Listahan sa mga ulohan ug mga Konektor

Header/ Konektor  Deskripsyon
J1 Kinetis KEA128 Serial Wire Debug (SWD) header
J2 OpenSDA micro USB AB connector
J3 Kinetis K20 (OpenSDA) JTAG ulohan
J7 CAN ug LIN pisikal nga interface signal header
J8, J9, J10 Mga terminal sa hugna sa motor (J8 - hugna A, J9 - hugna B, J10 - hugna C)
J11, J12 12 V DC power input terminals (J11 – 12 V, J12 – GND)
J13 Braking resistor terminal (wala gi-assemble)

Suporta

Bisita freescale.com/support para sa listahan sa mga numero sa telepono sulod sa imong rehiyon.

Garantiya

Bisita freescale.com/warranty alang sa kompleto nga kasayuran sa warranty.

Alang sa dugang impormasyon, bisitaha
freescale.com/KEA128BLDCRD
Ang Freescale, ang Freescale logo, CodeWarrior ug Kinetis kay mga trademark sa Freescale Semiconductor, Inc., Reg. Ang US Pat. & Tm. Off. Ang tanan nga ubang mga ngalan sa produkto o serbisyo gipanag-iya sa ilang tag-iya. Ang ARM ug Cortex mga rehistradong marka sa pamatigayon sa ARM Limited (o mga subsidiary niini) sa EU ug/o bisan asa. Tanang katungod gigahin.
© 2014 Freescale Semiconductor, Inc.

logo sa NXP2

Numero sa Dokumento: KEA128BLDCRDQSG REV 0
Agile Numero: 926-78864 REV A
Gi-download gikan sa Arrow.com.

Mga Dokumento / Mga Kapanguhaan

NXP KEA128BLDCRD 3-Phase Sensorless BLDC Reference Design [pdf] Giya sa Gumagamit
KEA128BLDCRD, 3-Phase Sensorless BLDC Reference Design, KEA128BLDCRD 3-Phase Sensorless BLDC Reference Design, Sensorless BLDC Reference Design, BLDC Reference Design, Reference Design

Mga pakisayran

Pagbilin ug komento

Ang imong email address dili mamantala. Ang gikinahanglan nga mga natad gimarkahan *