Haberler:

Forum kuralları güncellendi LÜTFEN  okuyunuz:  https://bit.ly/2IjR3ME

Ana Menü

LM35 16f877A hatalı çalışıyor

Başlatan emin1, 09 Haziran 2011, 06:27:04

emin1

lm 35 16f877a ile haberleştiriyorum sıcaklığı yanlış gösteriyor.
1)pic ile lm35 i aynı  7805 den besliyorum.
2)RA0 ucundan okuma yapıyorum. (lm35 'e +5v, ve gnd bağladım. çıkş ucunu pic'e direk bağladım.
3)lm35  Vout ucunu pic bağlıyken ölçüyorum 170mv -17 C  gösteriyor. Vout ucunu picden ayırıyorum 270mv gösteriyor sebebi ne olabilir.
.....
void main ()                                 

   output_a(0x00);
   output_b(0x00);
   output_c(0x00);
   output_d(0x00);
   output_e(0x00);
   delay_ms(2);
   setup_adc(adc_clock_internal);   
   setup_adc_ports(AN0);
........
.......
set_adc_channel(0);
       delay_us(20);                                                                                           
       sicaklik= read_adc(); 

şeklinde okuyorum.


lm35 pic bağlı iken neden Vout gerilimi düşer.

       

rf

Eğer
output_a(0x00);
A portunu çıkış olarak ayarlıyorsa.
AN0 ucunu giriş olarak ayarlamak gerekiyor.

AN0 çıkışsa voltajda sorun çıkacaktır.
KOSGEB Girişimcilik Desteği Bilgi ve Paylaşım Platformu http://www.girisimcilikdestegi.com/