Guía de inicio rápido
KEA128BLDCRD
Deseño de referencia de control de motor BLDC sen sensor trifásico usando Kinetis KEA3
Coñecer:
Deseño de referencia de control de motor BLDC sen sensor trifásico usando Kinetis KEA3
Características do deseño de referencia
Hardware
- KEA128 MCU ARM® Cortex® -M32+ de 0 bits (LQFP de 80 pines)
- Chip base do sistema MC33903D
- Pre-controlador FET MC33937A
- Soporte de conectividade LIN e CAN
- Interface de programación/depuración de OpenSDA
- Motor BLDC trifásico, 3 V, 24 RPM, 9350 W, Linix 90ZWN45-24-B
Software
- Control sen sensor mediante detección de cruce por cero con EMF posterior
- Control de velocidade en lazo pechado e limitación dinámica da corrente do motor
- Sobrevol. DC bustage, subvoltage e detección de sobreintensidade
- Aplicación construída sobre o conxunto de bibliotecas de control de motores e matemáticas automotrices para funcións Cortex® -M0+
- Ferramenta de depuración en tempo de execución FreeMASTER para instrumentación/visualización
- Ferramenta de axuste de aplicacións de control do motor (MCAT).
Instrucións de instalación paso a paso
- Instalar CodeWarrior Estudio de Desenvolvemento
CodeWarrior Development Studio para instalación de microcontroladores file inclúese no soporte subministrado para a súa comodidade. A versión máis recente de CodeWarrior para MCU (Eclipse IDE) pódese descargar de freescale.com/CodeWarrior. - Instala FreeMASTER
Instalación da ferramenta de depuración en tempo de execución de FreeMASTER file inclúese no soporte subministrado para a súa comodidade.
Para obter actualizacións de FreeMASTER, visita freescale.com/FREE MASTER. - Descargar
Software de aplicación
Descarga e instala o software de aplicación de deseño de referencia dispoñible en freescale.com/KEA128BLDCRD. - Conecta o motor
Conecte o motor BLDC trifásico Linux 45ZWN24-90-B aos terminais de fase do motor. - Conecta o
Fonte de alimentación
Conecte a fonte de alimentación de 12 V aos terminais da fonte de alimentación. Manteña a alimentación de CC voltage dentro do rango de 8 a 18 V. A fonte de alimentación de CC voltage afecta á velocidade máxima do motor. - Conecte o cable USB
Conecte a placa de deseño de referencia ao PC mediante o cable USB. Permitir que o PC configure automaticamente os controladores USB se é necesario. - Reprograma o MCU usando CodeWarrior
Importe o proxecto de aplicación de deseño de referencia descargado no CodeWarrior Development Studio:
1. Inicie a aplicación CodeWarrior
2. Fai clic File - Importación
3. Seleccione Xeral – Proxectos existentes no espazo de traballo
4. Seleccione "Seleccionar directorio raíz" e prema en Examinar
5. Desprácese ata o directorio da aplicación extraída:
KEA128BLDCRD\SW\KEA128_ BLDC_Sensorless e fai clic en Aceptar
6. Faga clic en Finalizar
7. Fai clic en Executar – Executar, selecciona a configuración de KEA128_FLASH_OpenSDA cando se lle solicite - Configuración de FreeMASTER
• Iniciar a aplicación FreeMASTER
• Abre o proxecto FreeMASTER
KEA128BLDCRD\SW\KEA128_BLDC_Sensorless\KEA128_BLDC_Sensorless.pmp facendo clic File - Proxecto aberto...
• Configure o porto de comunicación RS232 e a velocidade no menú Proxecto – Opcións... Estableza a velocidade de comunicación en 115200 Bd.
O número de porto COM pódese atopar usando o Xestor de dispositivos de Windows na sección "Portos (COM e LPT)" como "OpenSDA -CDC Serial Port (http://www.pemicro.com/opensda) (COMn)”.
• Fai clic no botón vermello PARAR na barra de ferramentas de FreeMASTER ou prema Ctrl+K para activar a comunicación. A comunicación correcta sinalizase na barra de estado como "RS232;COMn;speed=115200".
Control de aplicacións en FreeMASTER
- Faga clic en Control de aplicacións no menú da pestana da ferramenta Axuste de aplicacións de control de motor para mostrar a páxina de control da aplicación.
- Seleccione a dirección de rotación usando SW3 no taboleiro de deseño de referencia.
- Para poñer en marcha o motor, prema no interruptor ON/OFF flip-flop ou prema o interruptor SW1 da placa.
- Establece a velocidade necesaria cambiando manualmente o valor da variable "velocidade requirida" na xanela de reloxo variable, facendo dobre clic no indicador de velocidade ou premendo o interruptor SW1 (acelerar) ou o interruptor SW2 (acelerar) no taboleiro.
- O estímulo automático da velocidade do motor pódese activar facendo dobre clic en "Resposta á velocidade [requiredSpeed]" no panel Estímulo variable.
- A resposta á velocidade do motor pódese observar facendo clic no Ámbito de velocidade no panel da árbore do proxecto. Ámbitos adicionais e un voltage gravadora tamén están dispoñibles.
- Para parar o motor, faga clic no interruptor ON/OFF flip-flop ou prema os interruptores SW1 e SW2 na placa simultáneamente.
- En caso de fallos pendentes, prema no botón verde Borrar fallos ou prema os interruptores SW1 e SW2 da placa ao mesmo tempo.
As avarías presentes no sistema son sinalizadas polos indicadores vermellos de avaría. As avarías pendentes sinalizan mediante pequenos indicadores de círculo vermello xunto ao indicador de avaría respectivo e polo LED de estado vermello no taboleiro de deseño de referencia.
Opcións de jumper
A seguinte é unha lista de todas as opcións de jumper. Os axustes de puente instalados predeterminados móstranse no texto branco dentro das caixas vermellas.
Jumper | Opción | Configuración | Descrición |
J6 | Modo de chip base do sistema e RESET Configuración de interconexión |
2-Xaneiro | MC33903D Activar o modo de depuración |
4-marzo | MC33903D Habilitación do modo de seguridade | ||
6-maio | MC33903D/KEA128 Habilitación da interconexión RESET |
Lista de cabeceiras e conectores
Cabeceira/ Conector | Descrición |
J1 | Cabeceira Kinetis KEA128 Serial Wire Debug (SWD). |
J2 | Conector OpenSDA micro USB AB |
J3 | Kinetis K20 (OpenSDA) JTAG cabeceira |
J7 | Cabeceira de sinal de interface física CAN e LIN |
J8, J9, J10 | Terminais de fase do motor (J8 – fase A, J9 – fase B, J10 – fase C) |
J11, J12 | Terminais de entrada de alimentación de 12 V CC (J11 – 12 V, J12 – GND) |
J13 | Terminal da resistencia de freado (non montado) |
Apoio
Visita freescale.com/support para obter unha lista de números de teléfono da súa rexión.
Garantía
Visita freescale.com/warranty para obter información completa sobre a garantía.
Para máis información, visite
freescale.com/KEA128BLDCRD
Freescale, o logotipo de Freescale, CodeWarrior e Kinetis son marcas comerciais de Freescale Semiconductor, Inc., Reg. Pat. & Tm. Desactivado. Todos os outros nomes de produtos ou servizos son propiedade dos seus respectivos propietarios. ARM e Cortex son marcas rexistradas de ARM Limited (ou das súas subsidiarias) na UE e/ou noutros lugares. Todos os dereitos reservados.
© 2014 Freescale Semiconductor, Inc.
Número de documento: KEA128BLDCRDQSG REV 0
Número Agile: 926-78864 REV A
Descargado desde Arrow.com.
Documentos/Recursos
![]() |
NXP KEA128BLDCRD Deseño de referencia BLDC trifásico sen sensor [pdfGuía do usuario KEA128BLDCRD, Deseño de referencia BLDC sen sensor trifásico, Deseño de referencia BLDC sen sensor trifásico KEA3BLDCRD, Deseño de referencia BLDC sen sensor, Deseño de referencia BLDC, Deseño de referencia |