Anten Tuner projem için yaptığım frekans sayıcı devresi. İhtiyaca göre değişiklik yapılarak, genel amaçlı da kullanılabilir.
Devreyi hem PIC ile hem de Arduino ile yaptım. Kontrolcü dışında aralarında fark yok. Çıkışa LCD veya 7 Segment bağlanabilir. PIC ile deneme yaparken seri porta yazdırmayı tercih ettim. 74HC93 bölücü entegresi ile, 0-50MHz arasında rahatlıkla kullanılabilir. VHF/UHF ölçümü için MB506 bölücü entegresi kullanılabilir.
74HC93 kullanmazsanız, transistörlü buffer devresi ile yaklaşık 7MHz’e kadar ölçüm yapabilirsiniz. RF giriş seviyesi yüksek gelirse, direnç ile bölmek gerekiyor, ben 2k2 ve şaseye 10k ile sinyal uyguladım.
(bölücü kullanmadan da, 50MHz’e kadar ölçmek mümkün, ancak o zaman timing ayarlarını değiştirmek gerekiyor, benim kullanımıma uymadığından tercih etmedim)
Arduino’da 7 segment display kullandım. MAX7219 ile yapılmış hazır devreler var. (2$’ın altında) Zamanında sadece entegrenin 5-6$’a satıldığını düşünürsek gayet hesaplı.
PIC ile uğraşmak istemeyenler, Arduino mini pro kullanabilir. Frekansa göre ufak bir kalibrasyon yapmak gerekiyor ancak başlangıç için bu hassasiyet idare eder diye düşünüyorum.
Arduino test videosu:
youtube https://www.youtube.com/watch?v=Ccg8ScK1pc4
Deneme için gerekli dosyaları aşağıdaki linklerden indirebilirsiniz.
74HC93 kullanılacaksa, hesaplanan frekans değeri 8 ile çarpılmalı.
Devre şeması ve kodlar final hali değildir, üzerinde küçük değişiklikler yapmak gerekebilir.
Dosyalar:
PIC hex dosyası (TTL seri, 9600 baud)
Arduino ino file