You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
31<br />
Şekil 6.10’da DS18B20 sensör devresinin simülasyon sonucu verilmektedir. Simülasyonda sistemin haberleşmesini<br />
sağlayan wireout olarak isimlendirilen hat işareti kontrol edilmiştir.<br />
Hat serbest durumda <strong>FPGA</strong>’den hatta ‘Z’<br />
değeri gönderilir.<br />
Şekil 6.10 DS18B20 sensör devresi simülasyonu<br />
Sıcaklık kontrol devresinin tasarımı tamamlandıktan sonra sıcaklık-zaman grafiği uygulamasının gerçekleştirilmesi<br />
için yöntemler geliştirilmiştir.<br />
Sıcaklık-zaman grafiğinin çizilmesi için ekranın yatay düzlemi zaman, düşey düzlemi ise sıcaklık değerleri için<br />
ayrılmıştır. Đlk olarak sıcaklık değişiminin hangi aralıklarda ekran üzerine aktarılacağı belirlenmiş ve her bir zaman<br />
aralığında alınan sıcaklık değeri 1 piksele atanmıştır. Sonuç olarak belirli zaman aralıklarında alınan sıcaklık değeri<br />
düşey düzlemde o değere atanmış sırayı bularak ilgili zaman dilimi için iki eksenin kesiştiği o piksel değerine atama<br />
yapılır.<br />
Bu sistemin tasarımının gerçekleştirilebilmesi için her bir zaman diliminde gelen sıcaklık değerinin <strong>FPGA</strong> içerisinde<br />
bulunan yazmaçlara kaydedilmesi gerekmektedir. <strong>FPGA</strong>’in içerisinde bulunan yazmaçların kullanımı yerine karakter<br />
oluşturma uygulamasında kullanılan karakter ROM tasarımı bu uygulama için de gerçekleştirilmiştir. ROM içerisine<br />
her bir sıcaklık değeri için atama yapılacak satır bilgisi yazılmıştır ve zaman dilimi değiştikçe ROM içeriği görüntü<br />
oluşturma devresi tarafından okunmaktadır.<br />
Şekil 6.11’de sistemin blok diyagramı verilmektedir.