Frekansmetre devresi

Başlatan cevat1, 21 Nisan 2015, 18:27:12

cevat1

HADİ , TA7R Arkadaslar devre paylasacaktiniz, ne oldu?

Tesekkurler


TA7R

Cevat bey sanırım yanlış eposta verdiniz , epostanızı yazın bir kez daha göndereyim.

Hadi

Alıntı yapılan: cevat1 - 22 Nisan 2015, 17:49:49
Devre çok kararlı çalışmakta; Ticari sürümler kadar iyi... Frekans ölçümlemesi en fazla ne kadardır?
Ayrıca Dosyalarını paylaşabilir misiniz?

Teşekkür ederim.

Geç yanıt verdiğim için kusura bakmayın, alıntı yapınca bildiri gelmiyor.

Gerekli dosyaları alttaki linkten indirebilirsiniz.

http://wle.ir/hadi/3-Projeler/Freq/Freq.rar


cevat1

#18
Alıntı yapılan: Hadi - 23 Nisan 2015, 13:03:23
Geç yanıt verdiğim için kusura bakmayın, alıntı yapınca bildiri gelmiyor.

Gerekli dosyaları alttaki linkten indirebilirsiniz.
Forumdaki yetkilendirmeleri çok kısıtlamışlar. Bende  "alıntı" seçeneğinden başkası aktif değil. Bu nedenle yanıt yazılan kullanıcının haberi olmuyor.
http://wle.ir/hadi/3-Projeler/Freq/Freq.rar

Forumdaki yetkilendirmeleri çok kısıtlamışlar. Bende  "alıntı" seçeneğinden başkası aktif değil. Bu nedenle yanıt yazılan kullanıcının haberi olmuyor.
Hadi bey yazdığınız link http://wle.ir/ siteye yönlendirme yapıyor, dosya indirilemiyor.

mesaj birleştirme:: 24 Nisan 2015, 05:20:16

Alıntı yapılan: TA7R - 23 Nisan 2015, 12:20:44
Cevat bey sanırım yanlış eposta verdiniz , epostanızı yazın bir kez daha göndereyim.

@TA7R dosya gelmemiş. Adresi yeniden yazayım. posta.genel@gmail.com

Teşekkürler

Hadi

Alıntı yapılan: cevat1 - 23 Nisan 2015, 15:18:54

Hadi bey yazdığınız link http://wle.ir/ siteye yönlendirme yapıyor, dosya indirilemiyor.


Hocam linkte sorun yok, galiba ben link eklerken hatalı işlem yapmışım. Siz tarayıcının adresi çubuğuna direk "http://wle.ir/hadi/3-Projeler/Freq/Freq.rar" yazıp Enter'e basın.

ankyra

@TA7R ben de rica etsem dosyaları?

teşekkürler...

askuzucu

Kristal ısıtmanın mantığı kristali sabit bir sıcaklıkta tutmaktır.Sürekli 50 derecede sabit kalan kristalin frekansı da sabit kalır. Hava sıcaklık değişimlerinden etkilenmez.

Icarus

Alıntı yapılan: TA7R - 23 Nisan 2015, 01:36:03
@Icarus arkadaşım , bahsettiğm devreyi henüz ocxo lar çıkmadan veya ucuzlamadan çok önce modifiye eden arkadaş ,ucuz bir maliyetle harika sonuç veren bir proje oluşturdu.
Bu devrenin modifiyesiz hali bir Japon amatöre ait ve dünyada binlerce amatör tarafından yapıldı, yapılıyor . Modifiyeli olanın pozitif farkını da her yapan takdir ediyor.
Bir osilatör katının xtalini ısıtarak karalı ölçümler yapmasını sağladı. Devre onlarca amatör Türk belki bir çok da yabancı amatör (uzun süre bir amatör derneğini sayfasında yayınlandı) tarafından yapılıp halen kullanılmaktadır , kendisine bir kez daha teşekkür ederim .
Ayrıca ilave edeyim , bu sitede  uğraştığımız konu bilimin bize sunduğu imkanlar dahilinde olan konulardır . Olmayacak bir proje , yanlış olan bir uygulama da olabilir.
Ancak yüzlerce kez denenmiş ,başarılı sonuç alınmış olduğu açıklanan bir uygulamanın yanlış olduğunu belirtmenin yolu "olmaz öyle" deyip yanına bir "sırıtma" karakteri eklemek hiç değildir . Teknik olarak neden olamayacağını açıklarsınız olur biter . Biz de "kendimizi kandırmışız " diye düşünürüz sonra .
Giriş katları arasında empedans uyumsuzluğu var
ilk katın giriş empedansı dalgalanıyor
Cmos'lu osilatör besleme değişmelerine hassas

askuzucu

Yıllardır kullanıyorum, bir sorun yaşamadım.

TA7R

@Cevat1 bana bir mail atarmısınız , frekansmetre diye konu yazarsanız tekrar yollayayım.  ta7r@yahoo.com

cevat1

Alıntı yapılan: Kabil ATICI - 21 Nisan 2015, 21:47:09
http://elektronikvelemciler.blogspot.com.tr/2015/04/atmega16-ve-74hc590-ile-led-ekranl.html

tek sorunu sayma girişinde sinyal yok iken son değerin hafızasında kalması, onun sebebi sayıcıları latch işleminin girişten gelen sinyal ile yapması...
onun haricinde iyi çalışıyor...

Düzenleme sadece frekansmetre içindir, çok düşük frekanslı sinyaller için periyotmetre gerekir.

Teşekkürler Kabil Atıcı

Çalışmalarınızı takdir ediyorum. Sitenizi ziyaret ediyorum. Bazı devrelerin örneklerini hazırlayıp kullanıyorum. Başarılarınızın devamını dilerim.

mesaj birleştirme:: 23 Nisan 2015, 21:17:47

Alıntı yapılan: TA7R - 23 Nisan 2015, 19:43:33
@Cevat1 bana bir mail atarmısınız , frekansmetre diye konu yazarsanız tekrar yollayayım.  ta7r@yahoo.com

E-posta adresi gönderdim.

LukeSkywalker

sbit LCD_RS at LATB4_bit;
sbit LCD_EN at LATB5_bit;
sbit LCD_D4 at LATB0_bit;
sbit LCD_D5 at LATB1_bit;
sbit LCD_D6 at LATB2_bit;
sbit LCD_D7 at LATB3_bit;

sbit LCD_RS_Direction at TRISB4_bit;
sbit LCD_EN_Direction at TRISB5_bit;
sbit LCD_D4_Direction at TRISB0_bit;
sbit LCD_D5_Direction at TRISB1_bit;
sbit LCD_D6_Direction at TRISB2_bit;
sbit LCD_D7_Direction at TRISB3_bit;



char i=0;
long FREKANS;
long ESKI_FREKANS;
unsigned int DEGER;
char DEGERH;
char DEGERL;
char txt[12];

void main() {

Lcd_Init();
Lcd_Cmd(_LCD_CURSOR_OFF);
Lcd_Cmd(_LCD_CLEAR);
Lcd_Out(2,14,"Hz");
ADCON1=0x0f;
CMCON=7;

TRISC.B2=1;

CCP1CON=0b00000101;
T3CON.T3CCP1=0;
T3CON.T3CCP2=0;

INTCON.GIE=1;
INTCON.PEIE=1;
PIE1.CCP1IE=1;
RCON.IPEN=0;
TMR1H=0;
TMR1L=0;
T1CON=0b00100001;
PIR1.CCP1IF=0;

while(1)
 {
  DEGER =((unsigned int) DEGERH << 8) + DEGERL;
  FREKANS= 3000000/DEGER;
  LongToStr(FREKANS,txt);
  Lcd_Out(2,1,txt);
  ;
  delay_ms(10);
  if(FREKANS!=ESKI_FREKANS){ Lcd_Cmd(1); Lcd_Out(2,14,"Hz");}
  ESKI_FREKANS=FREKANS;
 }
}

void interrupt()
{
 if(PIR1.CCP1IF==1)
                   {
                    PIR1.CCP1IF=0;
                    DEGERH=TMR1H;
                    DEGERL=TMR1L;
                    TMR1H=0;
                    TMR1L=0;
                   }
}


18F4550 ile deneme amaçlı yapılmış bir frekansmetre uygulaması. Sadece frekans ölçümü  ve  değerin lcd de gösterilmesi için bu mcu'nun kullanılması israf olur.  Ben işlemciyi 48MHz frekansında ve Timer1'i 1/4 prescaler değerinde çalıştırmıştım. Umarım faydalı olur.

kenan_re