In this article, unlike traditional microcontroller training kit, a microcontroller experiment set is implemented to be easier to use, efficient, time-saving and low probability of failure. By focusing on the problem of traditional educational set, we have designed an analog switch matrix card that can perform the equivalent operation. This card provides the necessary connections between microcontroller and the modules of the development kit. Analog matrix board are implemented by using integrated analog switches. The analog switches in the analog matrix board is controlled by a CPLD with a high I/O pin count. The configuration code of the CPLD is written in VHDL and it is programmed via parallel port interface on a PC. An 8051-based microcontroller motherboard, which can be programmed via USB 2.0, has been designed for microcontroller experiments. The CPLD on the switch matrix and on-board microcontroller are programmed using their programming tools independently.
Bu makalede geleneksel mikrodenetleyici eğitim setlerinin aksine, kullanım açısından daha kolay, verimli, zaman kazandıran ve arızalanma olasılığı düşük bir mikrodenetleyicili eğitim seti tasarımı gerçeklenmiştir. Geleneksel eğitim setlerindeki sorunu oluşturan nokta üzerinde yoğunlaşılmış ve problemin çözümü noktasında muadil işlemi gerçekleştirebilecek bir analog anahtar matris kartı tasarlanmıştır. Bu kart kendisine bağlanan deney modülleri ile mikrodenetleyici geliştirme kiti arasındaki gerekli ayarları sağlamaktadır. Analog matris kartı analog anahtar entegreleri kullanılarak tasarlanmıştır. Bu kartın içerisinde barındırdığı analog anahtar entegrelerinin kontrolü için giriş-çıkış pin sayısı yüksek bir CPLD kullanılmıştır.CPLD için gerekli yazılımlar VHDL yazılmıştır ve CPLD, PC ile paralel port aracılığıyla programlanmaktadır. Mikrodenetleyici deneyleri için USB 2.0 üzerinden programlanabilen 8051 tabanlı bir mikrodenetleyicili ana kart tasarımı yapılmıştır. Anahtar matrisi üzerindeki CPLD ve anakart üzerindeki mikrodenetleyici bağımsız konfigürasyon yazılımları kullanılarak programlanmaktadırlar.
Birincil Dil | Türkçe |
---|---|
Konular | Mühendislik |
Bölüm | Uygulama Makalesi |
Yazarlar | |
Yayımlanma Tarihi | 1 Ağustos 2015 |
Gönderilme Tarihi | 9 Mayıs 2012 |
Kabul Tarihi | 19 Nisan 2013 |
Yayımlandığı Sayı | Yıl 2015 Cilt: 19 Sayı: 2 |
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.