Upload
mehmet-akif-ersoy
View
232
Download
0
Embed Size (px)
Citation preview
8/6/2019 Robotik - Mikrodenetleyiciler
http://slidepdf.com/reader/full/robotik-mikrodenetleyiciler 1/12
Mikrodenetleyiciler
8/6/2019 Robotik - Mikrodenetleyiciler
http://slidepdf.com/reader/full/robotik-mikrodenetleyiciler 2/12
Mikrodenetleyiciler ve Çeitleri
� Mikro denetleyici; ilemci (CPU),hafza(RAM/ROM) ve giri-çk (I/O portlar)birimlerinin tek bir entegre/yonga paketiiçerisine yerletirilmesi ile gerçekletirilmiözel amaçl bir
mikrobilgisayardr.
8/6/2019 Robotik - Mikrodenetleyiciler
http://slidepdf.com/reader/full/robotik-mikrodenetleyiciler 3/12
Mikrodenetleyici Birimleri
� Merkezi ilem birimi - MB (Central Processing Unit-CPU)� Program bellei (RAM)� Veri bellei (RAM ve ROM)� Paralel Giri / Çk terminalleri / portlar
� Analog - Dijital çevirici (ADC)� Dijital - Analog çevirici (DAC)� Zamanlayclar ve sayclar� Üniversal asenkron verici - alc (UART)� Seri haberleme birimi (RS-232, CAN, I2C, vb.)� Pals genilik üreteci (PWM)
� Kesme kontrol birimi� Dorudan Bellek Eriim birimi (DMA)� Güç yönetim birimi� Dier çevresel birimler
8/6/2019 Robotik - Mikrodenetleyiciler
http://slidepdf.com/reader/full/robotik-mikrodenetleyiciler 4/12
Mikrodenetleyici Çeitleri
� Microchip firmas tarafndan gelitirilen PICmikro denetleyici ailesi
�
Motorola tarafndan gelitirilen 68HC serisi.� Atmel tarafndan gelitirilen AVR ve AT serisi.
� Intel tarafndan gelitirilen 8051 veya MSC51
ailesi.
8/6/2019 Robotik - Mikrodenetleyiciler
http://slidepdf.com/reader/full/robotik-mikrodenetleyiciler 5/12
Mikrodenetleyici Seçimi
� Her mikro denetleyici üreticisi, ürün yelpazesindebirçok farkl mikro denetleyici bulundurmaktadr. Bukadar çok çeit içerisinden hangisinin seçileceinekarar vermek için mikro denetleyicilerin genel
özelliklerini bilmek gerekir.
� Gerekli çevresel birimler� Giri/çk port veya bacak says,�
Bellek büyüklükleri (Program bellei, RAM, EEPROM gibi )� Mikro denetleyici hz (çalma frekans)� Fiziksel boyut
8/6/2019 Robotik - Mikrodenetleyiciler
http://slidepdf.com/reader/full/robotik-mikrodenetleyiciler 6/12
PIC Mikrodenetleyici
� PIC kelimesi; kaynaklarda Programmable Interface Controller -Programlanabilir Arabirim Denetleyicisi veya Programlanabilir AkllBilgisayar olarak da adlandrlmaktadr. PIC piyasada yaygn kullanmasahip, kolay programlanabilen ve basit mimari özelliklerde, G / Ç birimleri
kolayca kontrol edilebilen, ucuz ve kolay bulunabilir bir mikrodenetleyicidir.
8/6/2019 Robotik - Mikrodenetleyiciler
http://slidepdf.com/reader/full/robotik-mikrodenetleyiciler 7/12
Neden PIC?
� Gerekli yazlmn ve simülasyon programlarn ücretsiz olarak salanmas.
� Yaygn kullanma sahip olmas nedeni ile PIC i bilen çok sayda insann bulunmas.
� Ucuz ve kolay olarak bulunabilmesi.
� Bellek bölgelerine eriimde (adresleri iletmek amacyla) ve veri iletiminde farkl
yollarn kullanlmas,� Yüksek frekanslarda çalabilmesi ve komut ileme hznn çok yüksek olmas.
� RISC komut mimarisi kullanlmas nedeni ile az sayda ve basit yapda komutlarasahip olmas (PIC 16F84'de 35 komut kullanlmaktadr).
� 'Stand-by' durumunda çok az güç harcamas (yaklak 1mA akm çekmesi).
� Dâhili ve harici osilatör ile çaltrlabilmesi.
� Sistem oluturmak için çok az sayda elemana ihtiyaç duyulmas (sadece 2kondansatör ve 1 adet direnç yeterli olabilir).
� Kesme özelliinin bulunmas.
� G / Ç uçlarndan elektronik elemanlar rahatlkla sürebilmesi.
� Basic, Pascal, C gibi yüksek seviyeli diller ile programlanabilmesi
8/6/2019 Robotik - Mikrodenetleyiciler
http://slidepdf.com/reader/full/robotik-mikrodenetleyiciler 8/12
PIC MD simlendirme Sistemi
� 12 bit / 14 bit kelime uzunluuna sahipPIC12XXXX ailesi.
�
14 bit / 16 bit kelime uzunluuna sahipPIC16XXXX ailesi.
� 16 bit kelime uzunluuna sahip PIC17XXXXailesi.
� 16 bit kelime uzunluuna sahip PIC18XXXXailesi.
8/6/2019 Robotik - Mikrodenetleyiciler
http://slidepdf.com/reader/full/robotik-mikrodenetleyiciler 9/12
8/6/2019 Robotik - Mikrodenetleyiciler
http://slidepdf.com/reader/full/robotik-mikrodenetleyiciler 10/12
PIC MD Minimum Çalma
Devreleri� Besleme Devresi; PIC entegreleri genel olarak
5V besleme gerilimine ihtiyaç duyarlar.
�
Reset Devresi; Yüklü olan programndurdurularak tekrar en baa dönmesi içingerekli devredir.
8/6/2019 Robotik - Mikrodenetleyiciler
http://slidepdf.com/reader/full/robotik-mikrodenetleyiciler 11/12
PIC MD Minimum Çalma
Devreleri� Osilatör Devreleri; PIC bir mikroilemcili sistem olduundan,
komutlar ileyebilmesi için saat(clock) sinyali dediimiz, frekans belli olan bir karedalga iarete ihtiyaç duyar. Kristal, Seramik osilatör devreleri en çok tercih edilenosilatör devreleridir.
8/6/2019 Robotik - Mikrodenetleyiciler
http://slidepdf.com/reader/full/robotik-mikrodenetleyiciler 12/12