Técnicas simples de controle de motores de Indução Trifásicos utilizando Microcontroladores...

Post on 12-Nov-2014

6.385 views 4 download

description

Introdução sobre Motores de Indução (ACIM) Componentes e Hardware necessários para oinversor de freqüênciaTécnicas de ControleComponentes Microchip voltados paraControle de MotorFerramentasDemonstração Application Notes

Transcript of Técnicas simples de controle de motores de Indução Trifásicos utilizando Microcontroladores...

Técnicas simples de controle de motores de

Indução Trifásicos utilizando Microcontroladores PIC®

MOT

Agenda

� Introdução sobre Motores de Indução (ACIM)

� Componentes e Hardware necessários para o inversor de freqüência

� Técnicas de Controle

� Componentes Microchip voltados para Controle de Motor

� Ferramentas

� Demonstração

� Application Notes

Agenda

� Introdução sobre Motores de Indução (ACIM)

� Componentes e Hardware necessários para o inversor de freqüência

� Técnicas de Controle

� Componentes Microchip voltados para Controle de Motor

� Ferramentas

� Demonstração

� Application Notes

Como funciona um Motor de Indução AC

trifásico (3PH - ACIM)?

Motor de Indução AC

Fonte: http://www.ieeeFonte: http://www.ieee--kc.org/images/motors/motorslip/AC%20Induction%20Motor%20cutaway.kc.org/images/motors/motorslip/AC%20Induction%20Motor%20cutaway.jpgjpg

�������

�����

Motor de Indução AC� Principio de Operação:

− Oposto de um gerador− Funciona com correntes

alternadas − Possui de 1 a 3 fases − Assíncrono

120 * frequency120 * frequencyPolesPoles

Synchronous = Synchronous = SpeedSpeed

� Características:− Baixo custo de manufatura− Solução Simples para aplicações com velocidade fixa− Eficiência mais baixa do que um motor com Imã

permanente− Velocidade proporcional à freqüência da linha (50 ou 60 Hz) − O controle de velocidade e torque variáveis é complexo

Aplicações do ACIM

� Motores de alta potência� Compressores� Eletrodomésticos� Bombas elétricas� Sistemas de Ventilação� Automação� Ferramentas� Levantadores de portão

Motores de Indução AC� Fluxo rotativo

− Gerado pelo alinhamento dos

enrolamentos das 3 fases sobre

o estator (armação)

− Velocidade síncrona de campo

depende do número de pólos

− 2 pólos @ 60 Hz, 3600 rpm

− 4 pólos (mostrado) @ 60 Hz,

1800 rpm

Estator

���� �� �����

������� �����

������

����� �� ���� �����

Correntes no Estator

Fonte: http://www.ece.umn.edu/users/riaz/animations/sinewaves.htFonte: http://www.ece.umn.edu/users/riaz/animations/sinewaves.htmlml

Motores de Indução AC

� Rotor do ACIM− Rotor de aço laminado conectado a condutores

de cobre interligados por anel de alumínio− O fluxo Rotativo induz corrente no condutores

do rotor, e o anel fecha o circuito− A corrente induzida cria forca que provoca

rotaçãoConductor bars End ring

Rotor

���������� ������������ �� �����������

����� �����

����

Correntes induzidas no rotor

Fonte: http://www.ece.umn.edu/users/riaz/animations/squirrelcageFonte: http://www.ece.umn.edu/users/riaz/animations/squirrelcage.html.html

Motor com 2 pMotor com 2 póóloslos

Correntes no Estator e Rotor

Fonte: http://www.ece.umn.edu/users/riaz/animations/sinwdg.htmlFonte: http://www.ece.umn.edu/users/riaz/animations/sinwdg.html

LegendaLegendaCorrentes no Estator: Correntes no Estator: VermelhoVermelho / / VerdeVerde / Azul/ AzulCorrente Resultante: Corrente Resultante: PretoPreto

Escorregamento (Slip)� Diferença percentual da velocidade do

rotor para a velocidade do campo girante;

� Exemplo:Motor de 4 pólos− Rotação do campo: 1800 rpm.− Velocidade do rotor:1750 rpm− Escorregamento = 100 * (1800 - 1750) / 1800 = 2,8%.

� A velocidade do rotor depende de aspectos construtivos e da classe do motor.

Torque x Escorregamento

Stall TorqueStall Torque

OperatingOperating PointPoint

Synchronous SpeedSynchronous SpeedMotorMotorBrakingBraking

GeneratorGenerator

Starting TorqueStarting Torque

TorqueTorque

RPMRPM

000.50.5 --0.50.5 --1.01.01.01.01.51.5

SLIPSLIP

Torque x Escorregamento

TorqueTorque

15 Hz15 Hz 30 Hz30 Hz 45 Hz45 Hz 60 Hz60 Hz

SlipSlip

Agenda

� Introdução sobre Motores de Indução (ACIM)

� Componentes e Hardware necessários para o inversor de freqüência

� Técnicas de Controle

� Componentes Microchip voltados para Controle de Motor

� Ferramentas

� Demonstração

� Application Notes

Inversor de Freqüência

Diagrama Simplificado

Ponte Trifásica

Escolhendo o elemento chaveador

� Depende da aplicação e especificações do Motor

� Tensão� Corrente� Potência� Encapsulamento

� Circuito limitador de corrente necessário, especialmente em potências elevadas

Escolhendo o elemento chaveador

PLOSS = Irms * 2 * RDS-ON

where:RDS-ON = drain-to-source

on-state resistanceIrms = drain-to-source rms current

PLOSS = Iave * VCE-SAT

Where:VCE-SAT = collector-to-emitter

saturation voltageIave = collector-to-emitter average current

MOSFETMOSFET IGBTIGBT

NN--ChannelChannel NN--ChannelChannel

Gate Charge

Vdrv

CGS

Rdrv

on

off

turn-on turn-off

t1 t2t3

t1t2t3

VthVpl

VDR

VGS

VDS

IG

0

0

0

2 2 Crss(VDS(t)- VDS(t-1))

2Ciss(VDR)

2PDRIVE - +[ ]fSW

O Gate Driver deve ser capaz de suprir as necessidades de corrente que atendam Ciss=Cgs+Cds e também absorver a energia de desligamento, dada por Crss = Cds.

MOSFET ou IGBT?� MOSFETs mais adequados para tensões < 250V

− Perdas por chaveamento são menores nos Fets;

� IGBTs mais adequados para tensões > 500V− Conforme aumenta-se a tensão, aumenta-se proporcionalmente o

RDS-ON e tamanho. Acima dos 500V, as perdas por condução dos Mosfets são muito maiores do que os IGBTs;

Tensão do Sistema Tensão nas chaves

127V ou 220V >500V

380V 1200V

Elementos ChaveadoresPrincipais considerações

� Prever Dead-time suficiente para evitar curtos entre Vbus e GND;

� Incluir proteção de sobrecorrente e temperatura afim de proteger os IGBTs/Mosfets;

� Dimensionar resistor de gate e corrente Sink/Source dos Drivers corretamente para minimizar perdas por chaveamento;

� Selecionar a freqüência de chaveamento adequada para minimizar a geração EMI e maximizar a eficiência;

Elementos ChaveadoresPrincipais considerações

� Minimizar Loops de corrente para minimizar o impacto da tensão reversa de desligamento nos IGBTs;

� Deve-se considerar apenas 80% da tensão especificada nas chaves (MOSFET 500V limitar seu uso em 400V);

� Considerar temperatura máxima de junção (Normalmente não ultrapassar 120ºC)

� Considerar corrente de partida (Típicamente 6x) e curto circuito na seleção;

� Em casos de paralelamento de IGBTs, equalizar a temperatura nas chaves para melhor distribuição de corrente;

Onde Obtenho mais informações sobre IGBTs?

International Rectifier ANInternational Rectifier AN--990: Application Characterization of IGBTs 990: Application Characterization of IGBTs

http://www.irf.com/technicalhttp://www.irf.com/technical--info/appnotes/aninfo/appnotes/an--990.pdf990.pdf

Gate Driver

High Voltage FloatingMOS Gate Driver

Block Diagram

Considerações para oGate Driver

1) Deve gerar uma tensão no gate dos IGBTs em High side

de 10V a 15V maior do que a tensão no Dreno/Coletor;

2) Baixa impedância de saída para rápida carga e descarga

da capacitância de gate;

3) Baixa perda interna quando opera em altas freqüências;

4) Proteger as chaves impondo “0” em condições de baixa

tensão;

5) Possuir melhor imunidade a transientes negativos em Vs;

Onde Obtenho mais informações sobre Gate

Drivers?

International Rectifier ANInternational Rectifier AN--985: 985: SixSix--Output 600V MGDs Output 600V MGDs Simplify 3Simplify 3--Phase Motor DrivesPhase Motor Drives

http://www.irf.com/technicalhttp://www.irf.com/technical--info/appnotes/aninfo/appnotes/an--985.pdf985.pdf

Módulos Inteligentes de Potência

3434

��������������

Ponte TrifPonte Trifáásica:sica:•• IGBTs (NPT)IGBTs (NPT)••Diodos (Hyperfast)Diodos (Hyperfast)

Gate Driver:Gate Driver:•• Diodos Bootstrap + Resistor Diodos Bootstrap + Resistor •• Driver TrifDriver Trifáásicosico•• Resistores de GateResistores de Gate

ProteProteçção:ão:•• Temperature/CorrenteTemperature/Corrente

Módulos Inteligentes de Potência

Módulos Inteligentes de Potência

� Integram Gate Driver e Chaves;

� Normalmente possuem proteções de sobre corrente, sub tensão e temperatura;

� Podem integrar resistor Shunt no barramento negativo;

� Podem integrar termistor para leitura de temperatura;

Onde Obtenho mais informações sobre Módulos

de potência?

International Rectifier IPM Application OverviewInternational Rectifier IPM Application Overview

http://www.irf.com/technicalhttp://www.irf.com/technical--info/appnotes/aninfo/appnotes/an--1044.pdf1044.pdf

Dimensionamento dos Capacitores

International Rectifier ANInternational Rectifier AN--1044: 1044: IPM Application OverviewIPM Application Overviewhttp://www.irf.com/technicalhttp://www.irf.com/technical--info/appnotes/aninfo/appnotes/an--1044.pdf1044.pdf

Circuito de sobre corrente

Dimensionamento do circuito de sobre corrente

International Rectifier ANInternational Rectifier AN--1044: 1044: IPM Application OverviewIPM Application Overviewhttp://www.irf.com/technicalhttp://www.irf.com/technical--info/appnotes/aninfo/appnotes/an--1044.pdf1044.pdf

Dimensionamento do circuito de sobre corrente

Fonte: http://www.irf.com/technicalFonte: http://www.irf.com/technical--info/appnotes/aninfo/appnotes/an--1044.pdf1044.pdf

Agenda

� Introdução sobre Motores de Indução (ACIM)

� Componentes e Hardware necessários para o inversor de freqüência

� Técnicas de Controle

� Componentes Microchip voltados para Controle de Motor

� Ferramentas

� Demonstração

� Application Notes

Técnicas de Controle

Controle em malha aberta

Parâmetros de Ajuste Controlador Motor+

-

Controle Escalar V/F em Controle Escalar V/F em malha abertamalha aberta

Controle em malha Fechada

Parâmetros de Ajuste Controlador Motor+

-

Sensor Optico/Hall ou

Shunts

Controle Escalar V/F com realimentaControle Escalar V/F com realimentaççãoãoControle Vetorial FOCControle Vetorial FOC

Controle V/F

Controle Escalar – V/FMalha aberta

• Simples de ser implementado;• Baseia-se no princípio da relação V/F constante

para diferentes Torques e velocidades;• Escorregamento é desprezado;• Desempenho comprometido em baixas

velocidades;• Velocidade é proporcional a freqüência modulada

no estator e número de pólos do motor;• Torque é proporcional à razão de

tensão e freqüência da corrente aplicada;

Perfil V/F

40

80

120

160

200

240

20 40 60

BoostRegion

Constant V/FRegion

Frequency (Hz)

Vol

ts R

MS

High AmplitudeLimit

Low FrequencyCutoff

Amplitude = Frequency * V

_Hz_Gain

Diferentes Perfis comV/F constante

Fonte: http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1824&appnote=en023136

Controle Escalar – V/FMalha aberta

Fonte: http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1824&appnote=en020394

Controle Escalar – V/FMalha aberta

Fonte: http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1824&appnote=en020394

Controle Escalar – V/FMalha aberta - Firmware

• Utiliza PWMs complementares(ECCP);

• Tabela com valores dos senos é

armazenada na memória Flash e transferida

para RAM durante inicialização;

• 3 Offsets são utilizados para criar

defasagem de 120ºpor Fase;

• PWMs são atualizados a cada interrupção;

Diagrama do FirmwareMain

Fonte: Fonte: http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1824&appnodeId=1824&appnote=en012129note=en012129

Diagrama do FirmwareADC

Diagrama do FirmwareISR

Considerações da Tensão de Saída

� O retificação de AC é só de 86% da tensão de entrada;

� O sinal normal de PWM não é capaz de reproduzir uma onda senoidal que utilize 100% do barramento;

Vp-p VDC

Tensão de Saída

Saída PWM Senoidal Tradicional

Tensão de Saída

Saída PWM com SVM

Space Vector Modulation� Impõe uma segunda freqüência modulada no sinal;

� Possibilita um aumento de 14% no aproveitamento da

tensão do barramento;

� Utiliza apenas um vetor de referência para gerar as três

saídas senoidais;

� Altera o valor dos senos na tabela armazenada na

memória;

� Diminui significantemente as perdas por chaveamento

e THD;

� Simples implementação;

Controle V/F com limitador de corrente

� Possibilita detecção de mudanças na carga;

� Possibilita detecção de escorregamento excessivo;

� Previne queima dos IGBTs e aquecimento excessivo do motor;

Fonte: http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1824&appnote=en020394

Application Notes Relacionados:

� AN887 - AC Induction Motor Fundamentals

� AN967 - Bi-directional VF Control of Single and 3-Phase Induction Motors Using the PIC16F72

� AN889 - VF Control of 3-Phase Induction Motors Using PIC16F7X7 Microcontrollers

� AN900 - VF Control of 3-Phase AC Induction Motors Using the PIC18F4431

� AN955 - VF Control of 3-Phase Induction Motor Using Space Vector Modulation

� AN984 - An Introduction to AC Induction Motor Control Using the dsPIC30F MCU

Controle Vetorial FOC

Field Oriented Control

Porque utilizar FOC?� Permite controle dinâmico das cargas;

� Reduz o ripple do torque;

� Permite controle de Velocidade do rotor;

� Aumento da Eficiência do Sistema e

diminuição do CONSUMO DE ENERGIA;

� Sensorless – Elimina QEI – Baixo custo!

FOC – Diagrama de Blocos

ΣΣΣΣΣΣΣΣ

ΣΣΣΣΣΣΣΣ

ΣΣΣΣΣΣΣΣ 3-Phase

BridgeSVM

PI PI

PI

-

- -

d,q

α,β

θ

iq

id

d,q

α,β

Speed

ia

ib

Motor

α,β

a,b,c

Vq

Vd

iq ref

id ref

N ref

θ Position and

Speed

Estimator

Field Oriented Control (FOC)Funcionamento

� Utiliza tensões nas três fases para controlar

vetor de corrente;

� Permite trabalhar com o motor 3PH-ACIM de

forma semelhante a um motor DC;

� Transforma 3 Fases variantes no tempo em

2 fases INVARIANTES no tempo;

Resposta no ajuste de Corrente

PI Speed Control

PI Speed + FOC Control

Resposta no ajuste de Velocidade

PI Speed Control

PI Speed + FOC Control

Field WeakeningOperação em Alta velocidade

Constant Torque Region

Speed0Rated Speed

Based Torque

Field Weakening or Constant

Power Region

Maximum Speed

Resumo FOC� Possibilita um melhor controle de torque em

baixas velocidades e alta eficiência em velocidades elevadas;

� Diminui o CONSUMO DE ENERGIA;

� Melhora dinâmica do Inversor com as cargas;

� Diminui geração de EMI e ruído Audível;

� Sensorless – Elimina QEI – Baixo Custo!

Application Notes Relacionados:

� AN1162A - Sensorless Field Oriented Control (FOC) of an AC Induction Motor

� AN1206 - Sensorless Field Oriented Control (FOC) of an AC Induction Motor (ACIM) Using Field Weakening

Agenda

� Introdução sobre Motores de Indução (ACIM)

� Componentes e Hardware necessários para o inversor de freqüência

� Técnicas de Controle

� Componentes Microchip voltados para Controle de Motor

� Ferramentas

� Demonstração

� Application Notes

Qual PIC® devo utilizar em meu Inversor?

Fluxograma de desenvolvimento

* Application Notes or demo code available** ACIM Sinewave tables stored in program Flash memory***Depends on motor speed and A/D sampling speed

Requisitos para MCUAlgorithm Type Relative

PerformanceRelative Cost

Sensing Requirements PIC18/ PIC16 ENH MIPS

dsPIC DSC®MIPS

dsPIC DSC resources

ACIM Motors

Volts/Frequency* Low Low None 3 2 <2 K Bytes Flash 32 Bytes SRAM**

Slip Limit (V/F) Low Low Speed (QEI) 4.5 3

Slip Optimization Low-Medium Low-Medium

Speed (QEI) Bus Current (ADC)

7.5 5

Slip Frequency Control

Medium High Speed (QEI) 2-Phase Currents (ADC)

10 6

Vector Control* High High Speed (QEI) 2-Phase Currents (ADC)

9 7.25 K Bytes FLASH 244 Bytes SRAM*

Sensorless Vector Control

Medium-High Medium 2-Phase Currents (ADC) 3-Phase Voltages (ADC)

25

PIC16FXXX(X)Motor Control

Part # C/ECCP Comp A/D Timer 8/16 Serial Pins Rom/Ram EEM Fosc

PIC16F616 0/1 2 8 2/1 N 14 2k/128 - 8M

PIC16HV616 0/1 2 8 2/1 N 14 2k/128 - 8M

PIC16F685 0/1 2 12 2/1 N 20 4k/256 256 8M

PIC16F690 0/1 2 12 2/1 Y 20 4k/256 256 8M

PIC16F882 1/1 2 11 2/1 Y 28 2k/128 128 8M

PIC16F883 1/1 2 11 2/1 Y 28 4k/256 256 8M

PIC16F886 1/1 2 11 2/1 Y 28 8k/368 256 8M

PIC16F884 1/1 2 14 2/1 Y 40 4k/256 256 8M

PIC16F887 1/1 2 14 2/1 Y 40 8k/368 256 8M

PIC16F1827 2/2 2 12 4/1 Y 18 4k/256 256 32M

PIC16F1937 2/3 2 14 4/1 Y 40 8k/256 512 32M

Família PIC16F193x

PIC16F193x Family

8 MIPS

PIC16 Enh 8-bit Core

INT OSC 32MHZ

256-1 KBData RAM

Memory Bus

7-28 KBProgram Flash

Peripheral B

us

WDT & Pwr Mgmt.

(1-2) UART w/LIN

(3) ECCP

(4-1) 8/16-bit Timers

(2) CCP

Internal RC Osc w/PLL

(1-2) I2C™ / SPI�

(11-17) 100 Ksps 10-bit ADC

(0-2) Analog Comparators

XLP Nanowatt™

28 / 44 / 64 pins

(2-8) Output Compare256B

EEPROM

(60-124) LCD segments

(16) mTouch™ Capacitive14-bit Instruction

49 Total Instructions• (2) 16-bit File Select Registers

• Interrupt Context Save

PIC16F193x/194x Family Overview

Device AvailableFLASH (Words)

RAM (Bytes)

DataEE (Bytes) PINS LCD

10b ADC

Timers8b/16b

ECCP/CCP COMM’S

PIC16F1933 Sept ‘09 4K 256 256 28 60 11 4/1 3/2 UART, I2C, SPI

PIC16F1934 April ‘09 4K 256 256 40/44 96 14 4/1 3/2 UART, I2C, SPI

PIC16F1936 April ’09 8K 512 256 28 60 11 4/1 3/2 UART, I2C, SPI

PIC16F1937 April ‘09 8K 512 256 40/44 96 14 4/1 3/2 UART, I2C, SPI

PIC16F1938 Dec ‘09 16K 1K 256 28 60 11 4/1 3/2 UART, I2C, SPI

PIC16F1939 Dec ‘09 16K 1K 256 40/44 96 14 4/1 3/2 UART, I2C, SPI

PIC16F1946 Dec ‘09 8K 512 256 64 184 17 4/1 3/2 2xUART, 2xI2C, 2xSPI

PIC16F1947 Dec ‘09 16K 1K 256 64 184 17 4/1 3/2 2xUART, 2xI2C, 2xSPI

LCD DriveUp to 184 Segments

mTouchCapacitive

Sensing Module

10-bit ADCUp to 17 channels

ComparatorsUp to 3x

Capture/Compare/PWM

2x Standard3x Enhanced

CommunicationsUp to 2x (MI2C, SPI, EUSART)

Reliable Low Power Operation

Program MemoryUp to 28KB

(16K Instructions)

CPU14-bit Instruction

49 Total Instructions• (2) 16-bit File Select Registers

• Interrupt Context Save

16 Level Stack &Program Counter • Reset Capabilities

Data Memory Up to 1KB

• Enhanced Indirect Addressing

Internal Oscillator32 MHz

Data EEPROM 256B

Diagrama de Blocos doPIC16F193x/194x

PWMPWMECCP

� Pode usar 1, 2 ou 4 pinos� Os pinos de saída só serão levados a HIGH após o dead Band

� Os pinos devem ser configurados como saída

� 4 modos de trabalho� Single Output� Half Bridge� Full Bridge Output, Forward Mode� Full Bridge Output, Reverse Mode

� Todas as outras características do PWM comum são mantidas

Mais de 35 itens LOW END e HIGH END com ECCP. PIC16F716, PIC16F684,

PIC18F2xxx, PIC18F4xxx, PIC18F6xxx, PIC18F8xxx, PIC18Fxx31

ECCPPWM (HALF BRIDGE)

LOADFET

DRIVER

PA

PB

PIC16F193x

� Os pinos RC5/CCP1/P1A e RC4/C2OUT/P1B são complementares� Dead Band programável

� Contador de 7 bits em Tcy ou 4x Tcy� 50ns a 25,6 µµµµs @ 5MIPs

ECCP CARGA

ECCPPWM (FULL BRIDGE)

Os 4 pinos P1A, P1B, P1C e P1D são usados pelo módulo, porém nunca existem mais de 2 pinos no estado ativo ao mesmo tempo.

Modo Forward e Reverse através do bit CCP1CON<7>Dead Band programável

A

B

C

D

A

B

C

D

FORWARD

REVERSE

Carga

A

B

C

D

ECCPPWM (AUTO-SHUTDOWN)

Os pinos de PWM podem ser configurados para auto-ShutDownO estado dos pinos quando em shutdown é programável• Saída em High• Saída em Low• Tristate

Existem 3 eventos que geram um shutdown podendo ser combinados• Mudança de estado do comparador 1• Mudança de estado do comparador 2• Mudança de estado no pino INT • Os bits correspondentes devem estar habilitados

O restart pode ser automático ou dependente de software

Família dsPIC33F Motor Control

40 MIPS 16-bit Core

16-bit ALU 16 x 16-bit W Register Array

17 x 17-bit Multiply

Dual AGU X & Y

BarrelShifter

JTAG Interface

DSP EngineDual 40-bit

Accumulators

1-30 KBData RAM

Memory Bus

12-256 KBProgram Flash

0-8 ChannelDMA

InterruptC

ontrol

Peripheral B

us

WDT & Pwr Mgmt.

(1-2) UART w/LIN & IrDA�

(1-2) SPI�

(0-2) 100 ksps 10-bit DAC

8 MC PWM

(3-9) 16/32-bit Timers

(1-2) QEI

Internal RC Osc w/PLL

(0-2) ECAN™

(1-2) I2C™

(6-24) 1 Msps 10-bit ADC

(0-2) Analog Comparators

RTCC, PMP, CRC

(4-8) Input Capture

(2-8) Output Compare

Peripheral Pin Select

MCPWM dsPIC30F/33FDiagrama de Blocos

Four PWM Four PWM output pairs with output pairs with output polarity output polarity

controlcontrol

Duty CycleDuty Cycle

Generator #3Generator #3

Duty CycleDuty Cycle

Generator #2Generator #2

Duty CycleDuty Cycle

Generator #1Generator #1

Duty CycleDuty Cycle

Generator #4Generator #4

PWM Override PWM Override LogicLogic

Dead Time UnitDead Time Unit

Dead Time UnitDead Time Unit

Dead Time UnitDead Time Unit

Dead Time UnitDead Time Unit

Fault AFault A

Fault BFault B

PWM4HPWM4H

PWM1LPWM1L

PWM1HPWM1H

PWM2LPWM2L

PWM2HPWM2H

PWM3LPWM3L

PWM3HPWM3H

PWM4LPWM4L

Two fault pins w/ Two fault pins w/ programmable programmable

fault statesfault states

1616--bit Timebit Time--basebase

A/D Conversion A/D Conversion TriggerTrigger

Dead Time BDead Time B

Dead Time ADead Time A

Override Override ControlControl

Módulo MCPWM dsPIC30F/33F

� Base de tempo dedicada para até 8 saídas de PWM

� PWMs com possibilidade de trabalhar a 39 kHz com 11-bits de resolução

� Até 25 ns de resolução de duty cycle (33 ns dsPIC30F)

� PWM com até 4 pares complementares para sistemas 3-PH

� PWM alinhado pela borda ou pelo centro para operação mais silenciosa

� Dead-Time programável com diferentes tempos de turn-on e turn-off

� Modo de atualização imediata do Duty Cycle (dsPIC33F)

� Trigger para o ADC programável

� Duas entradas Fault para desligamento rápido dos PWMs

� PWMs com Polaridade programável (Não volátil)

ADCDiagrama de Blocos

VREF+VREF+

VREFVREF--

A D C10 bit

500 KSPS

ConversionControl

Bus Interface

DataFormat

16 wordBuffer

SampleSequence

Control

Input Muxes

AN0AN0

AN1AN1S/H

S/H

S/H

S/H

AN15AN15

CH0CH0

CH1CH1

CH2CH2

CH3CH3

Módulo ADC dsPIC30F/33F

� Até 16 entradas analógicas

� 10-bit (dsPIC30) / 12-bit (dsPIC33) de resolução com erro < +1 LSB/ > -1 LSB DNL

� Tempo de conversão de 1 us (1.1 Msps) no modo 10-bits e 2us (500 ksps) no modo 12-bits

� 4 circuitos de Sample and Hold no modo 10-bits e 1 S&H no modo 12-bits

� VREF+ e VREF- externos

� Seqüência de amostragem programável

� Buffer com 16 Posições para armazenar leituras

� Modo Scan e Modo Alternado

� Múltiplos Triggers para disparo da leitura do ADC

� Diversos formatos de saída

TcyTcy

Interface de Quadrature Encoder dsPIC30F/33F

����������

COUNTER

INDEXINDEX

TMR5CSTMR5CS

TcyTcy

�����������������

�����������������

�����������������

QEBQEB

QEAQEA

���������������������

UP/DOWNUP/DOWN

������������ ���!���

DirectionDirection

"!����!����������

ClockClock

ResetReset

Incremental Encoder Operation

Módulo Comparator� Dois comparadores rápidos com resposta de 20ns

� Cada comparador possui 3 entradas selecionáveis

� (Cx+, Cx- e Tensão de referência) para seus 2 pinos

� Tensão de referência programável (16 estágios)

� Polaridade de saída programável

� Saída pode mudar de estado , disparar uma interrupção ou desligar o ADC

Resumo

V/FPIC16F193xPIC18Fx33xdsPIC33FJXXMC

V/F + SVMPIC16F193xPIC18Fx33xdsPIC33FJXXMC

Vector + QEI PIC18Fx33x

dsPIC33FJXXMC

FOC SensorlessField Weakening dsPIC33FJXXMC

Agenda

� Introdução sobre Motores de Indução (ACIM)

� Componentes e Hardware necessários para o inversor de freqüência

� Técnicas de Controle

� Componentes Microchip voltados para Controle de Motor

� Ferramentas

� Demonstração

� Application Notes

Ferramentas

MPLAB REAL ICE Debugging Isolado

AC244002 - MPLAB REAL ICE PERFORMANCE PAK

AC244005 - MPLAB REAL ICE Isolator

AC244005-2 - MPLAB REAL ICE Isolator and REAL ICE Performance Pa

DV244005 -MPLAB REAL ICE

PROBE KIT

Data Monitor and Control Interface

Agenda

� Introdução sobre Motores de Indução (ACIM)

� Componentes e Hardware necessários para o inversor de freqüência

� Técnicas de Controle

� Componentes Microchip voltados para Controle de Motor

� Ferramentas

� Demonstração

� Application Notes

Demo

Agenda

� Introdução sobre Motores de Indução (ACIM)

� Componentes e Hardware necessários para o inversor de freqüência

� Técnicas de Controle

� Componentes Microchip voltados para Controle de Motor

� Ferramentas

� Demonstração

� Application Notes

Bibliografia� Animações:

http://www.ece.umn.edu/users/riaz/animations/listanimations.html

� Aulas Masters US 2009: − 1353 IMC Overview of Intelligent Motor Control Solutions − 1354 BMC 3-Phase Sensorless Brushless Motor Control with Low-Cost PIC16F

Microcontrollers− 1355 MCW dsPIC® Digital Signal Controllers (DSCs) Motor Control Workshop − 1356 FOC Advanced Motor Control: Sensor-less FOC for PMSM with dsPIC®

Digital Signal Controllers

� International Rectifier AN-985: Six-Output 600V MGDs Simplify 3-Phase Motor Drives

� International Rectifier AN-990: Application Characterization of IGBTs � International Rectifier AN-1044: IPM Application Overview

� www.microchip.com\motor

Application Notes Relacionados:

� AN887 - AC Induction Motor Fundamentals

� AN967 - Bi-directional VF Control of Single and 3-Phase Induction Motors Using the PIC16F72

� AN889 - VF Control of 3-Phase Induction Motors Using PIC16F7X7 Microcontrollers

� AN900 - VF Control of 3-Phase AC Induction Motors Using the PIC18F4431

� AN955 - VF Control of 3-Phase Induction Motor Using Space Vector Modulation

� AN984 - An Introduction to AC Induction Motor Control Using the dsPIC30F MCU

Application Notes Relacionados:

� AN1162A - Sensorless Field Oriented Control (FOC) of an AC Induction Motor

� AN1206 - Sensorless Field Oriented Control (FOC) of an AC Induction Motor (ACIM) Using Field Weakening

Perguntas?

A Equipe Microchip Agradece a sua Presença.