21.11.2014 Views

vektor-esasi-asenkron-motor-kontrolu - 320Volt

vektor-esasi-asenkron-motor-kontrolu - 320Volt

vektor-esasi-asenkron-motor-kontrolu - 320Volt

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

EKLER<br />

CEYHUN YILDIZ<br />

EK-2. Kontrol Programı (PI,SVPWM)<br />

// Kontrol Ana Kesme Fonksiyonu<br />

void __attribute__((__interrupt__)) _ADCInterrupt(void)<br />

{<br />

IFS0bits.ADIF = 0;<br />

// Motor mili hızı ölçümü<br />

HizOlcumu();<br />

if( MotorCalismaDurumu )<br />

{<br />

// Ia ve Ib değerleri ölçümü<br />

AkimOlcumu();<br />

// Calculate qId,qIq from qSin,qCos,qIa,qIb<br />

ClarkePark();<br />

// Kontrol algoritmaları<br />

Kontrol();<br />

// Ters Park dönüşümü hesabı<br />

InvPark();<br />

// Duran eksen takımında referans gerilim vektörü hesabı<br />

CalcRefVec();<br />

}<br />

// PWM zamanlamaları hesabı PWM modülüne aktarımı<br />

SVPWM();<br />

}<br />

75

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!