Elektronik / Mikrodenetleyici Projeleri/

PIC16F877 ile display göstergeli 10 bit adc devresi

Bu devre ile her türlü analog sensörü okunabilir. referans ayarlarını VREF+ ve VREF- potlarından ayarlayabilirsiniz.

10 Bit ADC Devre şeması
10bit adc devre semasi

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 5 volt 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 10 Mhz.

ASM, HEX, proteus isis simülasyonu ve tüm kaynak dosyaları: PIC16F877 ile display göstergeli 10 bit adc devresi

Dosya indirme LINK listesi (TXT formatında) link-810.zip şifre-pass: 320volt.com

  1. ahmet yalçın 2008/11/07
  2. HGK 2009/02/27
  3. caner 2009/07/12
  4. suas 2009/10/08
  5. mustafa 2013/06/07

Yorum

Soru: