vektor-esasi-asenkron-motor-kontrolu - 320Volt
vektor-esasi-asenkron-motor-kontrolu - 320Volt
vektor-esasi-asenkron-motor-kontrolu - 320Volt
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
MATERYAL VE METOT<br />
CEYHUN YILDIZ<br />
Kullanılan sayısal sinyal işleyici Microchip firmasının <strong>motor</strong> kontrolü<br />
uygulamalarına uygun olarak ürettiği dsPIC 30f6010’dur. dsPIC <strong>motor</strong> kontrol geliştirme<br />
bordu üzerinde programlanmış ve yine bu bord aracılığıyla güç modülüne bağlamıştır.<br />
Şekil 3.41’de deneylerin gerçekleştirildiği düzenek görülmektedir.<br />
Uygulamada kullanılan <strong>motor</strong> 1/3 Hp gücünde, 3450 d/d nominal hıza sahip bir<br />
sincap kafesli <strong>asenkron</strong> makinedir.<br />
Motor miline bağlanmış bir optik kodlayıcıdan alınan sinyaller doğrudan dsPIC’in<br />
kodlayıcı girişlerine bağlanarak dsPIC içerisine alınmıştır.<br />
3.2.3.2. Yazılımın Tanıtılması<br />
Yazılım Microchip firmasının Mplab yazılım geliştirme ortamında oluşturulmuştur.<br />
dsPIC’ler için dizayn edilmiş, C programlama diline benzer bir yapıya sahip C30<br />
kütüphanesi ve dsPIC’lere ait makine dili komutlarını içeren ASM30 komut kütüphanesi<br />
yazılım geliştirilirken kullanılmıştır. Yazılımın ana fonksiyonları C30 ile oluşturulmuştur.<br />
Vektör kontrol ve SVPWM işlemlerini gerçekleştiren fonksiyonlar daha etkin bir algoritma<br />
performansı elde etmek amacıyla ASM30 kullanılarak yazılmıştır.<br />
Birçok değişken dsPIC’lerin kendine özgü bir ondalıklı sayı tanımlama formatı olan<br />
1.15 ve 1.31 formatları kullanılarak tanımlanmıştır. Bu formatlar işlemcinin yapısal<br />
özelliğinden dolayı matematiksel işlemlerin daha hızlı yapılabilmesine olanak<br />
sağlamaktadır.<br />
3.2.3.3. (1.15) ve (1.31) Veri Formatları<br />
dsPIC 30f6010 yapısal olarak kesirli sayı saklama ve kesirli sayılarla yüksek hızlarda<br />
matematiksel işlemler yapabilmeye olanak sağlayan sayısal veri tanımlama formatlarına<br />
sahiptir. 1.15 data formatında kesirli bir sayı 16 bit uzunluğundaki veri olarak işlem görür.<br />
MSB sayının işaretini belirler. Diğer 15 bit ise sayının değerini hesaplamakta kullanılır<br />
(Anonim, 2003). Bu format örnek alarak aşağıdaki gibidir.<br />
Çizelge 3.4. (1.15) Veri formatı bit anlamları<br />
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0<br />
-2 0 2 -1 2 -2 2 -3 2 -4 2 -5 2 -6 2 -7 2 -8 2 -9 2 -10 2 -11 2 -12 2 -13 2 -14 2 -15<br />
0x4001 16 bitlik sayısının 1.15 formatındaki anlamı Çizelge 3.4. kullanılarak<br />
aşağıdaki gibi hesaplanabilir.<br />
Öncelikle sayının ikilik sayı sistemindeki karşılığı Çizelge 3.4.’te yerine yazılır ve bu<br />
sayı ile her bitin anlamı bit seviyesinde çarpılır elde edilen sonuçlar toplanarak 1.15<br />
formatındaki değer hesaplanır.<br />
58