Mesajlar Etiketlendi ‘counter’

Frekans Sayıcı (HF)

Yayınlandı: Kasım 19, 2015 / Hardware & Software
Etiketler:, , , ,

frq
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.

img060

(İsteğe göre, Arduino veya PIC kullanılabilir, buffer ve bölücü devresi ikisi için de aynıdır)

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)

20151119_213552

16F628A Frekans Sayıcı devresi

20151119_21361620151119_213639

 

 

 

 

 

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ı.
UntitledPIC 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