0-2V analog değeri 0-5V nasıl yapabilirim ?

Başlatan pcb, 25 Aralık 2012, 12:23:18

OG

Alıntı yapılan: Mucit23 - 25 Aralık 2012, 13:31:12
opampla uğraşmayın hocam.
   
    +5v
       |
       <
       > 3.3K
       <
       |______ Vref+
       |
      <
      > 2.2k
      <
      |
   GND

Bu şekilde adc niz 0-2v aralığını ölçer
     

En hızlı ve ucuz çözüm.
FORUMU İLGİLENDİREN KONULARA ÖM İLE CEVAP VERİLMEZ.

polleme

Alıntı yapılan: OG - 26 Aralık 2012, 03:39:19
En hızlı ve ucuz çözüm.

Ben yanlış mı anladım? ADC'nin 0-2V ölçmesi istenmiyor. Bir sensör 0-2V aralığında çıkış veriyor, mikroişlemcinin bunu 0-5V aralığındaymış gibi ölçmesi isteniyor. Yukarıdaki devrede 5V uygulandığında Vref çıkışı 2V olur ama sensörün bağlantısına yönelik nasıl bir çözüm sağlanacağını anlayamadım.

OG

Vref 2V olursa sensorden gelecek deger de 2V olduğunda
8 bit için 255,
10 bit için 1023

değeri elde edilir.

Ara değerler de gelene göre dağılır.
FORUMU İLGİLENDİREN KONULARA ÖM İLE CEVAP VERİLMEZ.

Maxim

vref 2 volt yaptınız ama
başka adc kanalından 0-5 volt ölçmek istenirse ne olacak ?

hımm şimdi aklıma geldi
0-2 lik adc girişi ölçülürken vref kullanılır
ama 0-5 volt ölçülürken besleme giriş voltajı referans olarak kullanılır program içerisinde
güzel, sorun yok

Mucit23

#19
Alıntı yapılan: Maxim - 26 Aralık 2012, 08:35:05
vref 2 volt yaptınız ama
başka adc kanalından 0-5 volt ölçmek istenirse ne olacak ?

hımm şimdi aklıma geldi
0-2 lik adc girişi ölçülürken vref kullanılır
ama 0-5 volt ölçülürken besleme giriş voltajı referans olarak kullanılır program içerisinde
güzel, sorun yok

Maxim bu dediğin nasıl oluyor. ADC beslemesini Vref+ olarak ayarlayınca tüm kanallar 0-vref+ arası ölçmezmi?

Edit; Yeni Jeton düştü. Sanırım adc referans girişinin yazılımsal olarak ölçülecek kanala göre değiştirilmesinden bahsediyorsun

pcb

#20
rail to rail opamp lar yarın gelecek arkadaşlar , kapsamlı bir test yapıcam , ayrıntıları paylaşırım

mesaj birleştirme:: 26 Aralık 2012, 08:58:17

Vref i 2V yaparsak çok defa aynı değer okunacaktır ve zıplayarak değişecektir , sanırım

Tagli

Yukarıda yazdığım gözden kaçmış sanırım. VREF'i 2 volt yapmak mümkün olmayabilir. İşlemcinin datasheet'ine bakmak lazım.
Gökçe Tağlıoğlu

CLR

Alıntı yapılan: Allegro - 25 Aralık 2012, 16:34:09
10 bit adc, 5V Ref şartlarında,

ADC den...
2V Full Skala çıkışta 410
5V Full Skala çıkışta 1023 okur.. Dolayısı ile daha ayrıntılı bir veri elde edilir.

şimdi matematik yapalım,

opampla kuvvetlendirdik 2V'u 5V yaptık ve referans 5V
2V/410 = 4.8mV
5V/1023 = 4.8mV bit aralıklarındaki voltaj aynı o zaman çözünürlük farkı yoktur dolayısıyla opamp işlemi hikaye.

Referans voltajını 2V yaptık burada çözünürlük artar fakat bu çözünürlük farkı sadece teorikte kalır.
2V/410=4.8mV       ref 5V iken     
2V/1023=1,95mV   ref 2V iken

adc, 2.5 kat daha hassas okuyor fakat bit bazında(bit karşılaştırması yapacaksanız).

pratikte ise sinyal kaynağın, max 250mV gibi küçük bir değerse ve gürültüden arındırılmışsa, referans voltajı küçültülür veya sinyal opampla yükseltilir ama sinyal 2V gibi büyük bir voltaj ise hiç gerek yok, zevk için malzeme çeşitliliği olsun diyorsanız başka. Referanslardan dolayı oluşan 1.95mv ile 4.8mv arasındaki payı histeresiz olarak kullanırım. Zaten adc uygulamalarında nokta karşılaştırması yapıyorsanız yani Schmitt trigger tarzı bir histeresiz vermiyorsanız çok başınız ağrır.

Diyorsanızki benim sinyal çok temiz ve 2mv ile hasas şekilde işlem yapabilirim ozaman 2V ref kullanılabilir. 
Knowledge and Experience are Power

birkan

Kullandığınız mikroişlemcinin en düşük vref voltajini öğrenin. İlk tercih olarak Uygun bir referans entegresi ile vref uygulayın. Yada dirençle vref voltajı ayarlayın. bazı sensörler hem artı hem eksi voltaj uretebiliyor. Onlarda çıkışı adc okumaya uygun hale getirmek için opamp kaçınılmaz oluyor. 2 volt u 5 volta çıkarmak için vref varken opamp gereksiz.