Bu ay pic uygulamalarında, ilk uygulamalar yazımda anlattığım
Slovak amatör baba-oğulun tasarımı olan pic ile yapılmış
LED göstergeli frekans sayıcının, LCD modül kullanılarak yapılmış,
akım harcaması 2 miliamper civarında olan versiyonunu ele alacağız.
LCD göstergeler daha önce birçok örnekte görüldüğü gibi akım
harcamasının az olması istenen gösterge işlemlerinde tercih edilen
bir alternatif olmaya her zaman devam edecektir. Frekansmetrenin
daha önceki LED göstergeli versiyonu yaklaşık 5 voltta 200-300 mA
akım isterken, LCD versiyonu 5 voltta sadece 2mA gibi bir akımla
yetinmektedir ki bu özellik tüm amatörlerin özlemini çektiği pil ile
beslenen, portatif bir frekansmetre yapmaya imkan tanır.
Şemayı daha ayrıntılı görmek için
Netscape'de mouse'un sağ tuşundan "view image"i,
İnternet Explorer'de "save picture
as" seçip resmi bir yere kaydedin ve kolayca inceleyin.
Frekansmetremiz şemadan görüleceği gibi klasik pic uygulamaları
bazında basit bir yapıdadır. En önemli parçamız LCD gösterge
modülü 1 satır ,16 karakter tipindedir ama her 1 satır lcd göstergeyi
kullanamazsınız, püf nokta 1 satır gorünümün de olsa da
elektronik
olarak 2 satır 8 karakter formatında olmasıdır. Ben denemelerim de
SHARP firmasının LM16155 tipi göstergesini kullandım ve sonuç
mükemmeldi. Bu tip bir göstergeyi BİMEL firmasından temin
edebilirsiniz. http://www.bimel.com.tr
Eğer elinizde herhangi bir HD44780 LCD işlemci ihtiva eden
2 satır gösterge varsa denemelerde kullanabilirsiniz, bunun
tek dezavantajı ilk 8 karakter 1.satırda ikinci 8 karakter ise
ikinci satırda görülür.
Frekansmetre 35 Mhz,e kadar ölçüm yapabilir, eğer 30 Mhz – 1200 Mhz
arasında ölçüm isterseniz 30 Mhz – 1200 Mhz bölücü yazımdaki
bölücü devresini ekleyerek 10 Hz – 1200 Mhz arasında kesintisiz
ölçme imkani olan portatif bir frekansmetre elde edersiniz.
Pic 16f84 için .hex dosyalarını lcdcount.zip
içinde bulacaksınız.
Lcd_cntr.hex Frekansmetre programıdır. Yalnız frekansmetre
yapmak isterseniz bu program ile Pic16f84’ü programlayıp
kullanmanız gerekir ama eğer +10.7Mhz ekleyerek veya –10.7 Mhz
düşerek frekansı göstermek isterseniz Lcd_off.hex ile pic16f84 ‘ü
programlamanız gerekir.
Offset dediğimiz bu işlem gerçek frekans ölçüm değerinden
fazlasını veya azını göstermektir. 10.7 Mhz FM radyolar dahil
birçok alıcı-verici sistemde standard arafrekans değeridir,
yani alıcıdaki lokal osilatör frekansı ile alınan frekansın karıştırılması
sonucu oluşan fark frekansına arafrekans denir. Eğer biz örneğin
FM radyonun ayarlandığı istasyonun frekansını ölçecek bir
frekansmetre yapmak istersek, frekansmetre ile lokal ösilatör
çıkışını ölçmemiz gerekir. Offset özelliği olmayan bir frekansmetre
ile bu ölçümü yaparsanız ölçüm değeriniz alıcının üstten veya alttan
karıştırmalı olmasına göre alınan istasyon frekansının 10.7 Mhz
altında veya üstünde bir değerdir.
Bir örnek vermek gerekirse 100Mhz de bir istasyona ayarlanmış
alıcı lokal osilatörü üstten karıştırmalı ise 110.7 Mhz de osilasyon
yapacaktadır. Offset özelliği olmayan Lcd_cntr.hex ile programlanmış
pic kullanan frekansmetremiz bu frekansı 110700 diye ölçecektir.
Lcd_off.hex ile programlanmış bir pic ile yapılmış frekansmetre de,
offset anahtarı –10.7 Mhz konumunda ölçüm yaparsanız gerçek
istasyon frekansı olan 100000 değerini okursunuz.
Kullanım amacınıza göre hangi programı kullanacağınıza sizin karar
vermeniz gerekir. Frekansmetreyi genel amaçlı frekans ölçme
işlerinde kullanacaksanız Lcd_cntr.hex ile, alıcınızın alma frekansını
görmek için bir gösterge amacıyla kullanacaksanız Lcd_off.hex ile...
Bu ay LCD göstergeli genel amaçlı bir frekansmetre uygulamasını
ele aldık. Bu frekansmetre devresini tasarlayan ve yazılımı geliştiren
PETER HALICKY – OM3CPH’ye teşekkürü borç bilirim.
Gelecek ay yeni bir pic mikroişlemci uygulamasında buluşmak dileğiyle...
|