:: Kartal Elektronik :: Elektronik Destek Forumu
Merhaba, Ziyaretçi. Lütfen giriş yapın veya üye olun.
Aktivasyon mailiniz gelmediyse buraya tıklayın.
Temmuz 05, 2008, 10:11:38 ÖS

Kullanıcı adınızı, parolanızı ve aktif kalma süresini giriniz
News
Forumun daha işlevsel olması için sizin katılımlarınız önemlidir. O yüzden bize düşüncelerinizi ve neler istediğinizi bildirin.
Stats
245 Mesaj 189 Konu Gönderen: 1430 Üye
Son üye: sallasalla
Ara:     Gelişmiş Arama
* Ana Sayfa Yardım Ara Takvim Giriş Yap Kayıt
+  :: Kartal Elektronik :: Elektronik Destek Forumu
|-+  Dijital Elektronik
| |-+  PIC Projeleri
| | |-+  16F877 ile 10bit ADC devresi
« önceki sonraki »
Sayfa: [1] Yazdır
Gönderen Konu: 16F877 ile 10bit ADC devresi  (Okunma Sayısı 813 defa)
profahmet
Yeni Üye
*
Offline Offline

Mesaj Sayısı: 7


öğretmen


Üyelik Bilgileri WWW E-Posta
« : Eylül 13, 2007, 11:27:50 ÖÖ »


Bu devre ile her türlü analog sensörü okunabilir. referans ayarlarını VREF+ ve VREF- potlarından ayarlayabilirsiniz. VREF+ girişindeki gerilim displeyin göstereceği en büyük değeri ayarlar. en büyük sayı 1023 dür. örnek olarak VREF+ yı 2,5v ayarlarsanız analog girişten 2,5v okuduğunuzda displey en büyük sayı olan 1023 ü gösterir. bu girişi +5v a bağlarsanız analog girişten 5v okuduğunuzda 1023 ü güsterir. 1023 10 bitlik sayıdır.
VREF- ise ekranın göstereceği en küşük sayı yani 0 ı ayarlar. örnek olarak bu girişi 1v ayarlarsanız analog girişten okuduğunuz gerilim 1v veya altında ise ekranda 0 sayısı gözükür.
Bu girişleri kullanmak istemiyorsanız VREF+ yı +5v a VREF- yi GND ye bağlayınız. yada ADCON1 registerinden gerekli ayarları yapınız.
ölçmek istediğiniz değeri hesaplamak için şu yolu izleyin :
örnek olarak VREF+ = 3v VREF- = 0v ise (3v - 0v)/1023= 0,00293v bu değer her sayıya denk gelen gerilimdir.
bu durumda ekranda 1000 sayısını okuyorsak 1000 * 0,00293= 2,93v analog girişteki gerilimi gösterir.
bu yöntemle istediğiniz ayarı yapabilirsiniz. portb ye bağlı jojik problar ekrandaki sayının ikili (binary) dönüşümünü gösterir. Devreyi Deney amaçlı tasarladım 10bitlik dönüşüme örnek olarak gösterdim. devre 10 bit olduğu için çok hassas. potla deneyecekseniz mutlaka kondansatörle filitreleyin.
Displeyi ORTAK KATOT kullandım. kristal 10mhz. ASM yazılımınıda ekledim.

indir:
http://www.elektrobilim.org/profahmet/10bitADC.zip
alternatif link:
http://profahmetccc.googlepages.com/10bitADC.zip
« Son Düzenleme: Mart 29, 2008, 05:47:33 ÖÖ Gönderen: profahmet » Logged
Sayfa: [1] Yazdır 
« önceki sonraki »
Gitmek istediğiniz yer:  

MySQL ile Güçlendirildi PHP ile Güçlendirildi Powered by SMF 1.1.5 | SMF © 2006-2008, Simple Machines LLC
Joomla Bridge by JoomlaHacks.com

Mercury design by Bloc
XHTML 1.0 Geçerli! CSS Geçerli!