Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
17
Cevap
495
Tıklama
0
Öne Çıkarma
PIC ile 10 Kaynaktan Frekans Ölçümü
T
13 yıl (1013 mesaj)
Yüzbaşı
Konu Sahibi

Merhaba arkadaşlar. Pic ile 10 ayrı kaynaktan gelen frekansları ölçmek istiyorum. Bu mümkün mü ama bilmiyorum. Maksimum göreceğim değer 100-150hz civarı olacak. Böyle birşey yapılabiliyor mu ve yuapabilirsem hangi pic i kullanmam gerek?

Teşekkürler, Saygılar

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



E
13 yıl (18 mesaj)
Er

cd4066 türü analog anahtarla bunu yapabilirsin datasheetini incelersen picin tek ucunu giriş olarak kullanıp ve girişi 4066 ile anahtarlayarak birçok farklı kaynaktan gelen sinyalin frekansını uygun yazılımla ölçebilirsin


Bu mesaja 2 cevap geldi.
T
13 yıl (1013 mesaj)
Yüzbaşı
Konu Sahibi

teşekkür ediyorum. yalnız sadece pic ile yaparsam benim için daha iyi olacak. pic olaylarında yeniyim

ayrıca win7 x64 yüzünden microcode da derleme dahi yapamıyorum




Bu mesajda bahsedilenler: @ebabil bir kuştur
E
13 yıl (882 mesaj)
Yüzbaşı

yanlış konuya cevap yazmışım.





< Bu mesaj bu kişi tarafından değiştirildi evren kılıç -- 26 Şubat 2014; 20:57:46 >
Bu mesaja 1 cevap geldi.
E
13 yıl (18 mesaj)
Er

tek piclede yapabilirsin 10 pini giriş olarak ayarlayıp sırayla girişlerdeki sinyallerin frekanslarını ölçersin ,aynı anda 10 girişi okuyamazsın ama belirlediğin bir tarama hızıyla 10 okumayı tamamlarsın microcodenin win7 64bit çalışanı var googleden aratıp bulabilirsin ,yazılım kısmıyla da uğraşman gerekecek



T
13 yıl (1013 mesaj)
Yüzbaşı
Konu Sahibi

hocam ilk olarak teşekkür ediyorum. pic te 10 girişe frekans yolluyorum. PULSIN ile 1 periyot zamanını ölçerek frekansı hesaplayabiliyorum fakat hassasiyette sıkıntı oluşuyor. Örnek olarak açıklayayım; tam değerlerde sonuç tamam ama 35,85Hz de sıkıntı oluyor. sonuç tam olmadığın yuvarlıyor ve kullandığım formülde fark 28 oluyor. Hani 3~5 olsa bir nebze diyecem ama çok fazla fark olmakta. ölçeceğim frekans max 150Hz civarı

 
PULSIN PORTB.0,1,YUKSEK1
PULSIN PORTB.0,0,ALCAK1
PERYOT1=(ALCAK1+YUKSEK1)
SONUC1=(10000/(PERYOT1/10))*30
'LCD yazdırma
LCDOUT $FE,1,"FAN 1= ", dec SONUC1





< Bu mesaj bu kişi tarafından değiştirildi tass_co -- 1 Mart 2014; 1:40:59 >
Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @ebabil bir kuştur
D
13 yıl (2845 mesaj)
Yarbay

10 kanal CCP olan bir mikrodenetleyici ile ölçebilirsin. Ya da yukarıda arkadaşların dediği gibi anahtarlama yöntemini deneyeceksin.


Bu mesaja 1 cevap geldi.
E
13 yıl (18 mesaj)
Er

dahili kesmeleri ve sayıcıları kullanabilirsin, protona geçebilirsin (değişken tanımlamak açısından float ), eğer hassasiyet istiyorsan, aslında nette çok örnek var bu yapıylada belki halledebilirsin



T
13 yıl (1013 mesaj)
Yüzbaşı
Konu Sahibi

Fiyat konusundan anahtarmayı kullanmam daha mantıklı olur sanırım. Peki bunu nasıl yapabilirim? Bir örnek kaynak verebilirseniz onun üzerinden deneme yanılmayda çıkartırım heralde

Özür diliyorum arkadaşlar, pic olayında yeniyim


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @ebabil bir kuştur , @diegorian
D
13 yıl (2845 mesaj)
Yarbay

4067 gibi bir entegre kullanabilirsiniz. Tabi girişlere uygulanacak sinyallerin genlikleri ne kadar olacak önemli.


Bu mesaja 1 cevap geldi.
T
13 yıl (1013 mesaj)
Yüzbaşı
Konu Sahibi

tacho dönüş sinyali için ustam. 12 volt u geçemez sanırım


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @diegorian
D
13 yıl (2845 mesaj)
Yarbay

Siz devir mi ölçeceksiniz? Eğer olay bu ise takometre entegreleri var. Frekansı voltaja dönüştürüyor.


Bu mesaja 1 cevap geldi.
T
13 yıl (1013 mesaj)
Yüzbaşı
Konu Sahibi

Evet, devirlerini ölçeceğim. tako çıkışı mevcut diye hiç aklıma gelmedi. onlara bir bakayım. sağolun


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @diegorian
D
13 yıl (2845 mesaj)
Yarbay

Bu entegreler vasıtası ile frekansı voltaja dönüştürüp analog kanallardan voltaj ölçümü sayesinde devir ölçümü yapabilirsiniz.
Mesela ;
http://www.ti.com.cn/cn/lit/ds/symlink/lm2907-n.pdf
http://www.circuitstoday.com/frequency-to-voltage-converter-using-lm331


Bu mesaja 1 cevap geldi.
T
13 yıl (1013 mesaj)
Yüzbaşı
Konu Sahibi

Hocam, affına sığınarak söylüyorum. Örnek olarak verdiğin entegre tek tako girişli, düşünürsem 10 tane kullanmak durumundayım. Bu da bana maliyeti artıracak. Şu anda hali hazırda sinyali okuyabilmekteyim. Tek sıkıntım hassasiyette. PULSIN ve COUNT komutları ondalık değerlerini yuvarlıyor, bundan dolayıda hesap tam çıkmıyor. Şayet bunu düzeltebileceğim bir yol var ise onu kullanmak daha mantıklı olur takdir edersiniz. Bir yerde frekansı timer ile ölçerek hassas sonucu alabileceğimi görmüştüm ama oradaki formül olmadı.




Bu mesajda bahsedilenler: @diegorian
D
13 yıl (2845 mesaj)
Yarbay

İmzamdaki sitede capture olayini anlatmistim. Frekans olcme isi kesme kullanmadan hassas bir sekilde yapilamaz.



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
T
13 yıl (1013 mesaj)
Yüzbaşı
Konu Sahibi

Evet haklısınız. Kesme ile yapılıyordu. Hocam hemen inceliyorum sayfayı


Çok uğraştırıyorum, kusura bakmayın. bu arada max31790 entegresini isis de nasıl kullanabilirim? library de mevcut değil. onunla 12 fan tako çıkışı alabiliyorum, onun için sordum


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @diegorian
T
13 yıl (1013 mesaj)
Yüzbaşı
Konu Sahibi

kaynak c dili olduğundan anlamadım.

Ayrıca TFT ekrana yazı yazdırma hakkında birkaç birşey sormak isterim





< Bu mesaj bu kişi tarafından değiştirildi tass_co -- 1 Mart 2014; 19:08:42 >

DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.