Klasik Yol Verme Metotlarının Denetleyici

Transkript

Klasik Yol Verme Metotlarının Denetleyici
F. Ü. Fen ve Mühendislik Bilimleri Dergisi, 17 (1), 10-18, 2005
Klasik Yol Verme Metotlarının Denetleyici Yardımıyla
Gerçekleştirilmesi
İlhami ÇOLAK
Ramazan BAYINDIR
[email protected]
[email protected]
Gazi Üniversitesi, Teknik Eğitim Fakültesi, Elektrik Eğitimi Bölümü, 06500 Beşevler, Ankara
Özet
Bu çalışmada üç fazlı asenkron motorlarda kullanılan klasik yolverme yöntemleri PIC 16F84
denetleyicisi ile gerçekleştirilmiştir. Yıldız-üçgen, seri direnç ve rotoru sargılı asenkron motora yol verme
yöntemlerinde kullanılan kontaktör, zaman rölesi ve kontak sistemi yerine, anahtarlama elemanı olarak
triyak kullanılmıştır. Anahtarlama elemanlarının tetikleme sinyalleri denetleyicinin sayısal çıkışları
kullanılarak elde edilmiştir. Yapılan uygulama ile hassas, bakım gerektirmeyen ve elektromekanik
elemanlardan arındırılmış bir yol verme sistemi geliştirilmiştir.
Anahtar Kelimeler: Asenkron motor, Yol verme, PIC 16F84 denetleyici
Implementation of the Classical Starting Techniques Using
Microcontroller
Abstract
In this study, classical starting methods used in three phase induction motors have been
implemented using PIC 16F84 microcontroller. Triacs have been used as switching components apart
from the contactors, time relays and contacs used in the delta/wye, serial resistance and wounded rotor
induction motor starting methods. The gate signals of the switching components have been generated by
using PIC microcontrtoller. With this application, a sensitive, reliable and a simple structured starting
system has been developed.
Keywords: Induction motor, Starting, PIC 16F84 microcontroller
1. Giriş
Asenkron motorlar üç fazlı sistemden beslenir ve sargıları 220 V veya 380 V
değerindeki gerilime göre sarılırlar. Özel durumlarda sargılara uygulanacak gerilim farklı
değerlerde olabilir. Sargılara uygulanan bu gerilim, sargı empedanslarının küçük olması
nedeniyle kalkınma anında çok fazla akım çekilmesine neden olur. Motor ilk kalkınma anında
rotor dönmediği için sekonderi kısa devre edilmiş bir trafo gibi çalışır. Dolayısıyla rotor
devresinden ve buna bağlı olarak stator devresinden kalkınma anında yaklaşık olarak tam yük
akımının 4-8 katı kadar bir akım çekilir. Kalkınma torkları ise tam yük torkunun 2-3.5 katı
kadardır. Bundan dolayı asenkron motorlar genellikle boşta çalıştırılıp, anma hız değerlerine
ulaşıldıktan sonra yüklenirler. Asenkron motorların kalkınma anında fazla akım çekmesi
kumanda devresinde kullanılacak elemanlar ve iletkenlerin maliyetini artıracağından, bazı
yöntemler yardımıyla kalkınma akımı belirli değerlerde tutulur. Bu yöntemlerin ana prensibi,
stator sargılarına düşük gerilim uygulamaktır. Bilhassa büyük güçlü asenkron motorlara direkt
olarak yol verildiklerinde ilk kalkınmada çekecekleri büyük kalkınma akımları enerji iletim
Klasik Yol Verme Metotlarının Denetleyici Yardımıyla Gerçekleştirilmesi
hatlarında düşen gerilimin artmasına sebep olur. Dolayısıyla bu hattan beslenen alıcılar
uçlarındaki gerilimin düşük olmasından etkilenir. Yol verme yöntemlerinin tamamında, motora
yol verebilmek için zaman rölesi ve kontaktörden oluşan bir kumanda devresi kurulur. Motor
ise kontaktörün kontakları kullanılarak oluşturulan güç devresine bağlanır [1, 2].
Bu tip yol verme yöntemlerinde kumanda devresinde anahtar olarak kontaktör
kullanılır. Kontaktör kontakları aşındığı için belirli zaman sonra mekaniki arızalar meydana
gelebilmektedir. Kontak noktaları tamamıyla aşınmış ise kontaklar değiştirilmelidir.
Kontaktörlerin manyetik nüvelerinde zamanla toz birikmesi sonucu gürültülü çalışabilir. Bu
nedenlerden dolayı bu tip sistemler sürekli bakım gerektirir. Kullanılan kontaktör ve zaman
rölesi ve yol verme dirençlerinden dolayı güç kaybı da oldukça fazladır [3].
PIC serisi denetleyiciler Microchip firması tarafından geliştirilmiş ve üretim amacı çok
fonksiyonlu lojik uygulamalarının hızlı ve ucuz bir denetleyici ile yazılım yoluyla
karşılanmasını sağlamaktadır [4, 5]. Ayrıca sayısal olarak akım, gerilim, güç katsayısı ölçme
işlemi ve reaktif güç kompanzasyonu uygulamaları da denetleyici tabanlı olarak
gerçekleştirilmektedir [6, 7]. Gerçekleştirilen sistemde kontaktör ve zaman rölesi
kullanılmamıştır. Kontaktör yerine anahtar olarak yarıiletken elemanlar kullanılmıştır. Yazılan
program ile de, gerekli gecikmeler elde edilerek, zaman rölesi ihtiyacı karşılanmıştır. Bütün
endüstri dallarında temel amaç, otomasyonu sağlayarak üretimi artırmak ve maliyeti
düşürmektir. Yapılan bu çalışmanın kuruluş maliyeti kontaktörlü sistemlere göre pahalı
olmasına karşılık, işletme maliyeti düşüktür. Uygulama ile buna benzer motor kontrol
uygulamalarının daha basit ve güvenilir şekilde denetleyici ile yapılabileceği gösterilmiştir.
Yapılan çalışma ile endüstriyel uygulamalarda yol vermede kullanılan yol verme
metotları üç fazlı bir alternatif akım motoru ile PIC 16F84 denetleyici kullanılarak
gerçekleştirilmiştir
2. Klasik Yol Verme Metotları
Asenkron motorların kalkınma anında fazla akım çekmesi kumanda devresinde
kullanılacak elemanlar ve iletkenlerin maliyetini artıracağından, bazı yöntemler yardımıyla
kalkınma akımı belirli değerlerde tutulur. Bu yöntemlerin ana prensibi, stator sargılarına düşük
gerilim uygulamaktır. Bu maksatla aşağıdaki metotlar kullanılır:
1. Yıldız-üçgen yol verme.
2. Stator sargılarına seri direnç veya reaktans bağlayarak yol verme.
3. Rotoru sargılı asenkron motorlarda, rotor sargılarına harici dirençler bağlanarak yol
verilir.
Sincap kafesli asenkron motorlarda ise rotor yapıları uygun şekilde imal edilerek kalkınma
anında rotor etkin direncinin büyük olması sağlanır.
2.1 Yıldız-üçgen yol verme: Yıldız-üçgen yol verilen motorlarda, motorun stator sargıları üçgen
bağlantıdaki maruz kalacağı gerilim değerinin etkisinden ve aşırı akım ve güç çekmesinden ilk
kalkınma anında kurtulmaktadır. Şekil 1.a’da bir asenkron motora yıldız-üçgen yol verme güç
11
İ. Çolak ve R. Bayındır
devresi verilmiştir. Bu devrede, motor önce yıldız, sonra da üçgen çalışmaya geçer. Yıldız
çalışmada M ve Y kontaktörleri, üçgen çalışmada ise M ve ∆ kontaktörleri kapalı durumdadır.
Yıldız-üçgen bağlantıyı gerçekleştirecek kumanda devresi burada gösterilmemiştir. Ancak
kumanda devresinin tasarlanmasında, yıldız kontaktörü çalışırken üçgen kontaktörü
çalışmamaktadır. Üçgen kontaktörü çalışırken de yıldız kontaktörü çalışmamaktadır. Yani,
yıldız ve üçgen kontaktörlerinin normalde kapalı kontakları birbirlerinin bobin sargılarına seri
bağlanarak elektriksel kilitleme gerçekleştirilir. Şekil 1.b’de ise yıldız üçgen yol verme
denetleyici yardımı ile yapılmıştır.
R S T
R S T
∆
M
Υ
Asenkron motor
Asenkron motor
(a)
(b)
Şekil 1. Asenkron motorun yıldız-üçgen yol verilmesine ait güç devresi
Anahtarlama elemanı olarak triyak kullanılmıştır. Böylece yol verme sistemi elektro
mekanik elemanlardan arındırılarak sistem mekaniki arıza, gürültü, bakım ve kullanılan
elektromekanik elemanlardan arındırılmıştır. Triyakların geyt sinyalleri denetleyici tarafından
sağlanmaktadır. Geyt sinyalleri ile ayrıntılı bilgi Tablo.1’de özetlenmiştir. Hangi durumda
denetleyicinin hangi pininin set olduğu bu tablodan görülebilmektedir.
2.2 Stator sargılarına seri direnç veya reaktans bağlayarak yol verme: Stator sargılarının
kalkınma anında yüksek gerilime maruz kalmasını önlemek için, ayarlı veya kademeli ön
dirençler kullanılır. Kullanılacak olan dirençler sadece gerilim bölücü görevi görürler. Ayarlı
olanlar reosta veya statik direnç (yarıiletken kontrollü direnç) olabilir. Kademeli olanlarda ise,
kademe sayısı istenilen sayıda olabilmektedir. Her bir kademedeki direnç değerleri bir kontaktör
gurubu veya anahtar gurubu tarafından kısa devre edilerek devre dışı bırakılırlar. Ön direnç
kullanılarak yapılan yol verme metodunun en önemli dezavantajı, dirençler üzerinden geçen
akım nedeniyle ısı şeklinde güç kaybı meydana gelmesidir. Motor önce R1 direnci devrede iken,
üçgen olarak yol almaya başlar. Motor hızlandıkça, belirli bir zaman sonra R1 direnci M1
kontakları ile kısa devre edilir. Daha sonra motor üçgen çalışmasını sürdürür. Böylece motorun
düşük gerilim ve akımla kalkınması sağlanmış olur. Asenkron motora ön dirençle yol
verilmesine ilişkin güç devresi Şekil 2.a’da verilmiştir. Şekil 2.b’de ise ön dirençle yol verme
işlemi denetleyici yardımı ile yapılmıştır. Anahtarlama elemanı olarak triyak kullanılmıştır.
12
Klasik Yol Verme Metotlarının Denetleyici Yardımıyla Gerçekleştirilmesi
Sistem elektromekanik elamanlardan arındırılmıştır. Sinyaller Tablo.1’de verildiği sıraya göre
uygulanmaktadır.
2.3 Rotoru sargılı asenkron motorun rotor sargılarına harici direnç bağlayarak yol verme:
Şekil 3.a’da rotoru sargılı bir asenkron motorun rotor sargı dirençlerinin artırılarak yol
verilmesine ilişkin güç devresi verilmektedir. Burada rotor devresine seri olarak direnç
bağlanmıştır. Motor yıldız olarak yol almaya başladığında, yol aldıkça R1 direnç gurubu M1
kontakları tarafından kısa devre edilir.
Rotoru sargılı asenkron motorun rotor sargı uçları altı adet olarak bağlantı kutusuna
çıkartılmış ise, rotor devresi yıldız veya üçgen bağlanabilir. Fakat çoğunlukla yıldız bağlantı
yapılarak, üç adet rotor sargı uçları ve nötr ucu bağlantı kutusuna çıkartılır.
Rotoru sargılı asenkron motorların kalkınma anında aşırı akım çekmesinin nedeni; hız
sıfır iken rotorda endüklenen gerilimin yüksek olması ve bu gerilim değerinin çok küçük bir
rotor empedansı üzerinden kısa devre edilmesidir. Rotor devresine bağlanacak dış dirençler
yardımıyla rotorun toplam empedansı artırılacağından, rotor devresinden geçen akım azalacak
ve rotor geriliminin kısa devre olması ortadan kalkacaktır Harici direnç değeri arttıkça motorun
ürettiği kalkınma torku artmakta, ancak anma hızında çalışırken kayması da artmaktadır. İşte
bundan dolayı motorun kalkınma anında rotor direnci büyük, anma hızında çalışırken rotor
direnci küçük yapılarak kayma en aza indirilir. Rotor devresine çok büyük değerli bir direnç
bağlanırsa veya rotor sargı uçları açık devre yapılırsa motorun kalkınması mümkün olmayabilir.
Çünkü açık devre yapılan rotor devresinden akım geçmez. Rotor akımının sıfır olması
durumunda ise motor tork üretmez. Dolayısıyla, rotor devresine bağlanacak harici direnç
motoru kalkındıracak kadar tork üretebilen bir değerde olmalıdır [8]. Şekil 3.b’de ise rotoru
sargılı asenkron motorun rotor sargılarına harici direnç bağlayarak yol verme işlemi denetleyici
yardımı ile yapılmıştır. Anahtarlama elemanı olarak triyak kullanılmıştır. Triyakların geyt
sinyalleri Tablo 1’de verilen sıra ile anahtarlanmaktadır. Tabloda kullanılan RB0-RB7 PIC’in B
portuna ait pinlerdir.
Tablo.1 PIC 16F84’e ait pinlerin set edilmesi
Yol verme
çeşidi
Yıldız
Üçgen
Ön
dirençle
Rotoru
sargılı
PIC 16F84’ün yol verme çeşidine göre pinlerin set edilmesi
R S T uçları
Yıldız noktası oluşturulması
Üçgen Bağlantı yapılması
RB0
X
X
RB1
RB2
X
X
X
X
R S T uçları
RB3
X
RB6
RB0
X
X
RB1
RB2
X
X
X
X
R S T uçları
RB0
X
X
RB1
X
X
RB2
X
X
RB4
X
RB5
X
Dirençlerin kısa devre edilmesi
RB3
RB4
RB5
X
X
X
Dirençlerin kısa devre edilmesi
RB3
RB4
RB5
X
X
X
13
RB7
RA2
X
X
X
Üçgen bağlantı yapılması
RB6
RB7
RA2
X
X
X
X
X
X
Üçgen bağlantı yapılması
RB6
X
X
RB7
X
X
RA2
X
X
İ. Çolak ve R. Bayındır
R
R1
T
S
M1
M1
R1
R
M1
R1
T
S
R1
R1
R1
∆
M
Asenkron motor
Asenkron motor
(a)
(b)
Şekil 2. Asenkron motora ön dirençlerle yol verilmesine ait güç devresi
R S T
R S T
∆
M
Rotoru Sargılı
Asenkron motor
R1
M1
Rotoru Sargılı
Asenkron motor
R1
M1
R1
M1
R1
R1
R1
(b)
(a)
Şekil 3. Rotoru sargılı asenkron motorun rotor devresine direnç bağlanarak yol verilmesine ait
güç devresi
14
Klasik Yol Verme Metotlarının Denetleyici Yardımıyla Gerçekleştirilmesi
4. Uygulama Çalışmaları
PIC 16F84 ile yapılan çalışmaya ait blok diyagram Şekil 4’de verilmiştir. Sistem 4 ana
bölümden oluşmuştur.
Denetleyici
Giriş/Çıkış
Sürücü Devre
Üç fazlı
Asenkron Motor
Şekil 4. PIC 16F84 ile yapılan çalışmaya ait blok diyagram
Denetleyicinin çıkışından alınan dijital sinyaller opto izolatörleri iletime geçirmektedir.
Böylece diyak iletime geçmekte diyaklar ise triyakları iletime geçirmektedir. Burada triyaklar
anahtar görevi yaparak iletime geçirildiğinde motoru çalıştırmakta, kesime geçirildiğinde ise
motoru durdurmaktadır.
Şekil 5’de asenkron motora yıldız-üçgen yol verilmesine ait akış diyagramı verilmiştir.
Ön dirençlerle ve rotoru sargılı asenkron motorun rotor devresine direnç bağlanarak yol verme
devresi akış diyagramı yıldız üçgen yol verme ile aynıdır. Sadece çıkış portundaki bitlerin
yönlendirilmesi farklıdır. Bu nedenle portların yönlendirilmesi Tablo.1’de verilmiştir. Program
assembler dilinde hazırlanmıştır. Elde edilen program makine diline çevrildikten sonra hex
dosyası programlama cihazı yardımıyla PIC’e kopyalanmıştır. Akış diyagramında verilen
gecikmeler dikkate alınarak gerekli çıkışlar enerjilendirilmiştir. Gecikme için ayrıca bir alt
program yazılmıştır. Bu programın akış şeması Şekil.6’da verilmiştir.
Yapılan sistemin önemli özelliklerinden biri bu alt programı kullanarak bir zaman
rölesine ihtiyaç duymamasıdır. Zaman gecikmeleri yazılımla gerçekleştirilmiştir. Böylece çok
hassas zaman gecikmeleri yapmak mümkün olmuştur. Bir komutun icra süresi osilatör
frekansının 4’e bölünmesi ile bulunur. Çalışmada osilatör olarak 4 MHz’lik kristal osilatör
kullanıldığı için bir komutun icra süresinin frekansı (dahili frekans) 1 MHz’dir. Bu frekansın bir
saykılı, yani bir komutun icra süresi 1 µs ’dir. Zaman gecikmesini artırabilmek için iç içe iki
döngü oluşturulmuştur. Bir döngüde maksimum gecikmeyi sağlamak için SAY2 ve SAY3’ün
içine h’FF’ yazılmıştır. İç içe döngüde elde edilen gecikme 200 ms’dir. Bu değer SAY1
içeriğine yazılan D’05’ değeri ile 5 defa döndürülerek geciktirme alt programının bir defa
çağrılmasında toplam bir saniyelik gecikme elde edilmiştir. Gecikme süresi SAY1 içeriği
değiştirilerek artırılıp azaltılabilir.
Şekil 7’de PIC 16F84’ün çalıştırılabilmesi için temel konfigürasyon ve yapılan çalışma
görülebilmektedir. Devrede PORT A’nın RA0 ve RA1 pinleri giriş olarak kullanılmıştır. RA0
pini başlatma, RA1 pini durdurma işlemi yapmaktadır. RA2 pini çıkış olarak kullanılmıştır.
PORTB’nin çıkışlarının tamamı çıkış olarak kullanılmıştır [9, 10].
15
İ. Çolak ve R. Bayındır
GECİKME
BAŞLA
SAY1 D'05' yükle
PIC 16F84'ü tanıt
PIC 16F84'ün
giriş/çıkış hazırla
SAY2 h 'FF'
yükle
Port A'nın 0.biti
0 mı?
H
SAY3 h 'FF'
yükle
E
PORTB'ye b'00011111' yükle
PORTA'ya b'0010' yükle
SAY3=0 mı?
CALL GECIKME
Hayır
SAY3=SAY3-1
GECIKME
Evet
PORTB'ye b'11100111' yükle
Port A'nın 1.biti
0 mı?
SAY2=0 mı?
Evet
Hayır
SAY2=SAY2-1
Evet
H
Hayır
E
SAY1= 0 mı ?
Evet
PORTB'ye h'00' yükle
PORTA'ya h'00' yükle
SAY1=SAY1-1
Evet
RETURN
Şekil 5. Asenkron motora yıldız-üçgen yol
verilmesine ait akış diyagramı
Şekil 6. Zaman geciktirme alt programı
PIC çıkış gerilimi 5 volttur. Çıkış devre elemanlarının çalışma gerilimi ise 220 volttur.
Bu devreden elde edilen dijital sinyaller opto izolatörü iletime geçirmektedir. Opto izolatör hem
PIC çıkış ile sürücü girişini yalıtmakta hem de PIC çıkışının yüklenmesini önlemektedir. Şekil
8’de opto izolatör ve triyağın bağlantısı verilmiştir. Opto izolatör iletime geçtiğinde içerisindeki
diyak iletime geçirmektedir. Böylece triyaklar iletime geçmektedir. Burada triyaklar anahtar
görevi yapmaktadır. Triyak alternatif akımda çalışan tam dalga yük kontrolü yapabilen
elektronik akım anahtarıdır. AC akımda her iki yönde de akım geçirir. Akım geçirebilmesi için
yeterli A1 ve A2 akım taşıyıcı polarmaları yanında geyt polarması olarak AC, DC veya kısa
süreli değişik dalga şekilli gerilim uygulanmalıdır. Her alternans bitiminde gerilimin sıfır
olduğu anada triyak yalıtkan olur ve geyt kontrolü eline geçirir. İkinci alternans bitimine kadar
triyakın iletken olması sağlanır. Triyakın sürekli olarak iletimde kalması yani yük akımım
sürekli geçirmesi isteniyorsa triyak her alternans başında bir kez tetiklenmelidir. Çalışmada bu
işlem opto izolatör içerisindeki diyak ile sağlanmıştır.
16
Klasik Yol Verme Metotlarının Denetleyici Yardımıyla Gerçekleştirilmesi
RA2
RA1
RA3
RA0
RA4
OSC1
100 MCLR
OSC2
10k
PIC 16F84
Vss
Kurma
RB0
RB1
GND
10 k
10 k
Vcc (+5V)
Başlatma
Vdd
22 pf
RB7
RB5
RB3
RB4
22 pf
GND
RB6
RB2
Durdurma
Vcc (+5V)
0.1µF
⎫
⎪
⎪⎪
⎬ Optoizolatör
⎪
⎪
⎪⎭
Şekil 7. PIC 16F84’ün konfigürasyonu
Şebeke
A2
BTA 41-600B
MOC 3051
270
1
4
2
5
3
6
G
A1
PIC çıkışı
10k
Motor sargıları
Şekil 8. PIC denetimli bir faz sürme devresi
5. Sonuç
Bu çalışma üretim amacı çok fonksiyonlu lojik uygulamaların hızlı ve ucuz bir şekilde
yapılması olan PIC 16F84 denetleyicisi ile gerçekleştirilmiştir. Bu çalışmada bilgisayarda
hazırlanan yazılım Microchip firması tarafından geliştirilmiş PIC serisi 16F84 denetleyicisine
yüklenerek, üç fazlı asenkron motorlarda klasik yol verme metotları denetleyici yardımıyla
uygulanmıştır. Kontaktör, yardımcı röle, zaman rölesi gibi elemanlara gerek kalmaksızın klasik
yol verme yöntemleri gerçekleştirilmiştir. Kapladığı alan, giriş-çıkış terminallerinin
kullanılabilmesi ve hassasiyet boyutunda klasik kumanda sistemine göre PIC ile yapılan
sistemin sağladığı avantajlar görülmüştür. Ayrıca yazılımın değiştirilmesi, fiyat, çevre birimleri,
17
İ. Çolak ve R. Bayındır
kolay programlama, kullanım esnekliği ve ucuzluğu gibi üstün özelliklere sahip olması,
pratikliği ve sürenin değiştirilerek yazılımın yüklenebilmesi kolaylığından dolayı bu
uygulamada PIC uygulama çalışmalarını oldukça kolaylaştırmıştır.
Yapılan çalışma ile endüstriyel uygulamalarda kullanımı oldukça yaygınlaşan asenkron
motorlara yol vermede kullanılabilecek yol verme metotları üç fazlı bir alternatif akım motoru
kullanılarak PIC 16F84 denetleyici ile gerçekleştirilmiştir. Bu ve buna benzer motor kontrol
uygulamalarının daha basit ve güvenilir şekilde PIC ile yapılabileceği gösterilmiştir.
Kaynaklar
1. Y. Türkmen, C. Gençtan, Kumanda Devreleri 1, Yeniyol Matbaası, İzmir, 1998.
2. Y. Türkmen, C. Gençtan, Kumanda Devreleri 2, Yeniyol Matbaası, İzmir, 1998.
3. W. N. Alerich, Electric Motor Control, Delmar Publishers, New York, 1988.
4. H. Gümüşkaya, Mikroişlemciler ve 8051 Ailesi, Alfa Basım Yayım Dağıtım Ltd. Şti., İstanbul, 1998.
5. H. Ateş, R. Bayındır, PIC Kontrollü Sürtünme Kaynak Makinesi Tasarımı ve Uygulaması, Zonguldak
Karaelmas Üniversitesi, Teknik Eğitim Fakültesi, Teknoloji Dergisi, Yıl 6, Sayı 3-4, 107-114, 2003.
6. İ. Çolak, R. Bayındır, Ö.F. Bay, Reactive Power Compensation Using A Fuzzy Logic Controlled
Synchronous Motor, Energy Conversion And Management, Vol. 44, Issue 13, Pages 2059-2215,
2003.
7. İ. Çolak, R. Bayındır, Güç Katsayısının Bir Mikrodenetleyici Kullanarak Ölçümü, Erciyes
Üniversitesi Fen Bilimleri Enstitüsü Dergisi, Cilt 19, Sayı 1-2, 50-58, 2003.
8. İ. Çolak, Asenkron Makinalar, Nobel Yayıncılık, Ankara, 2001.
9. N. Gardner, PIC Programlama El Kitabı, Editör: Elk. Müh. Gökhan Dinçer, Bileşim Yayıncılık,
İnfogate, İstanbul, 1998.
10. O. Altınbaşak, Mikrodenetleyiciler ve PIC Programlama, Melissa Matbaacılık İstanbul, 2000.
18