Esnek bir mikrodenetleyici eğitim seti geliştirilmesi


Tezin Türü: Yüksek Lisans

Tezin Yürütüldüğü Kurum: Gazi Üniversitesi, Fen Bilimleri Enstitüsü, Türkiye

Tezin Onay Tarihi: 2017

Öğrenci: MUSTAFA DARKA

Danışman: YILMAZ KORKMAZ

Özet:

Mikrodenetleyiciler elektronik devrelerde çok geniş bir kullanım alanına sahiptir. Bu alandaki eğitim ihtiyacını karşılamak için piyasada birçok mikrodenetleyici deney seti mevcuttur. Bu deney setlerinin ortak özelliği; devre bağlantılarının DIP-anahtar ve soketli kablolar ile öğrenciler tarafından gerçekleştirilmeleridir. Bunun sonucu olarak ilerleyen zamanlarda yoğun kullanım nedeniyle DIP-anahtarlar, soketler, kablolar ve hatalı bağlantılardan dolayı deney seti üzerindeki malzemelerde arızalar meydana gelebilmektedir. Bu çalışmada, anılan olumsuz şartlar düşünülerek mevcut mikrodenetleyici deney setlerinin aksine, kullanım bakımından daha pratik, öğrenme bakımından daha kolay, zamandan kazandıran, verimli ve arıza yapma ihtimali az bir mikrodenetleyici deney seti dizaynı hedeflenmiştir. Bu amaçla deney bağlantı şemasını elektronik olarak gerçekleştirebilecek analog anahtar matris kartı tasarlanmıştır. Böylece öğrencilerin DIP-anahtar, kablo ve soketlerle uğraşmasına gerek kalmadan hem zamandan kazanarak hem de kullanım hatalarından veya yanlış bağlantılardan kaynaklanan arızalanma olasılığını ortadan kaldırarak daha güvenli ve verimli deney yapmalarına imkân sağlanmaktadır. Analog anahtarlama entegrelerinin kontrolü için CPLD (Complex Programmable Logic Device-Karmaşık programlanabilir lojik devreler) kartı ve uygulamalar için 8051 tabanlı bir mikrodenetleyicili geliştirme kartı kullanılmıştır. Sistemdeki mevcut uygulamalar 8051 C programlama diliyle gerçekleştirilmiştir. CPLD konfigürasyon yazılımı VHDL dilinde gerçekleştirilmiştir. Ayrıca otomatik konfigürasyon için C# dilinde görsel bir arayüz programı geliştirilmiştir. Arayüz programı, hem CPLD hem de 8051 mikrodenetleyicisini seçilen deneyin gerektirdiği şekilde programlamaktadır.