Slm kolay bir soru olcak ama isteyen yanıtlasın
Proteuste lm35 i lcd ye bagladım.ADC yi 10 yaptım.Direk ADC degerini LCD ye yansıtınca su degerle cıktı.
250mV karsilik 51
310mV karsilik 63
320mV karsilik 65
bu degerler neye baglı olarak boyle cıkıyor.
Tsk
10 bit adc ile okuyacağın değerler 0-1024 arasındadır.
yani 5volt u 0.00488v luk adımlarla okumuş olursun(5/1024) senin verdiğin örnekte bu hesap ile alacağın değerler bunlar:
51*0.00488=245mv.
63*0.00488=307mv.
Yani okuduğun değerler normal görünüyor.
niye hep 5 V referans alınıp 1023 e bolunup 0.488 bulunuyor?5v nerden geliyor?
tsk
PIC 16F876'de mesela referans bacagi var. Eger 5V değil baska bir gerilim almak istersen, o bacagi kullanabilirsin. Sonra gereken yazmaçlari bu çalisma için degistirmelisin(ADCON).
Datasheet'in ADC kisminda açiklayici bir sema var, ona bakabilirsin.
sagol picusta
Sevgili muahaha
Arkadasım eger registerleri referans gerilimini dısarıdan girecek sekilde ayarladıysan bu girişe kaliteli bir referans kaynagından cok turlu trimpot ile 1024 mv verebilirsin 1024/1024=1 birebir okuma yapabilirsin
yani 1 derece=lm35 cıkısı=10mv 10mv degeri programın yardımıyla 1 olarak gostermen kolaydır kolay gelsin
ALLAHA EMANET OLUNUZ
sende sagol stgl
@STLG,
Ref. girisine 1 Volt gibi dusuk bir gerilim baglayarak ADC yi kullandin mi ?
Erol
bende PICDEM2 Plus board var,onda referans bacagi lcd ye baglı oldugu icin 1 v veremiyorum.
Sevgili erol
Kardes haklısın ben bu şekilde olabilirmi mantıgıyla dusunmustum bende daha onceki yaptıgım uygulamalarda 5v referansını kullanmıs ve lm35 in cıkısını opampla yukselterek kullanmıstım yanlıs bir bilgi verdigim icin ozur diliyorum
ALLAHA EMANET OLUNUZ
@Stlg,
ben de denemedim hiç lazım olmadı şu ana kadar ama Ref. girişinin ~2.5 V altında pek sağlıklı olmadığına dair duyum aldım. Fiziksel olarak denemedim. Benim sana sorum sadece "Denedin mi?" demek içindi.
eğer mcu nun beslemesi temiz ise lm 35 i 10 bit ile adc a tabi tutarsanız, ara malzeme olmaksızın 0.5 derece hassasiyetle okuyabilirsiniz.2 yıldan fazladır bu şekilde kullanıyorum ve bir sorun yaşamadım.Hem dz hemde a ca serisi kullanıyorum.Son zamanlarda negatif ölçümler de a ca serisi bulunmadığı için lm 75 kullanıyorum.Onu da incelemenizi tavsiye ederim.Sayısal haberleşiyor.
@katana
birkaç ay önce istanbulda LM75 aramıştım ama bulamadım sen nereden almıştın ?
Türkiye kaynaklı değil bendekiler.Almanyadan bir arkadaş göndermişti.Ama bir kaç arkadaş Türkiye de bulunduğunu söylemişlerdi.Bordta hatırladığım kadarı ile kullananlar vardı.Nereden aldıklarını yazarlar.
slm yazdıgım sıcaklık olcme programında surekli sıcaklıgı 495 gosteriyor.Acaba sorun nedir,programlama soyle yaptım.LM35 kullandım ve 5v referans voltajı ve ;
#define factor 100
volt=(5*(float)value)/1023;
degC=volt*factor;
seklinde degC okutuyorum ama surekli 495 gosteriyor neden acaba?