Ne farkı var derseniz, içeriğine pek bakmadım ama programın yüklenmesi, 16F877′ye göre gayet ve memnun edici derecede hızlı:) Bu defa yakmadan devam edebiliyorum! Ama LM35 ile yaptığım fan kontrolü devresinde bir sorunum var ve hala düsünüyorum, çözemedim. Nedense herkes assembly dilini birakip C, Basic ya da JAL gibi dillere dönmüs. Ben ise hala assembly dilinin yalnız bırakılan 35 komutuyla birşeyler yapmaya çalışıyorum. İste bu LM35′li fan kontrol devresi de bunlardan biri.
Sorunum ne mi? Sıcaklığı 24 dereceye kadar doğru ölçüyorum. 25 dereceye gelince, devre 25 değil 26 derece gösteriyor. 66 dereceye kadar bu böyle 1 derece fazla göstererek gidiyor. 66 derecede 1 derece daha ekleniyor. 104 dereceye kadar böyle 2 derece fazla olacak şekilde gidiyor ve yine 104 derecede 1 derece daha ekleniyor. Ve en son değer olan 150 derece, 154 olarak görünüyor. Bu nasıl bir iştir, anlam veremiyorum. İşin enteresan tarafı, LM35′in çıkışı lineer olmasına rağmen, 16F877A’nin ADC dönüştürücüsü, bu işi bu hale getiriyor. Bu sorunu hala çözebilmiş değilim. Çözebilirsem daha da güzel olacak.
Yine enteresan bir durum oluşturdum. Ne becerikliyim ben (!). LM35′i, ilk başta datasheet’e ( kullanım klavuzu / veri sayfası ) bakarak bağladım. Ancak altındaki ufak yazıyı okumamış ve ters baslamışım. Devreyi enerjilendirdiğimde sıcaklık birden 100′ün üzerine çıktı. Hatta biraz beklediğimde 280 dereceyi geçti(!) ve ben hemen enerjisini kestim. LM35′e bir dokundum: cisss! Acayip bir sıcaklık mevcuttu. Ama devrede bir sorun olmadı, baglantıyı düzelttim 
Şuan, sıcaklığı biraz fazla gösterse de, çalışıyor 
Bu arada, yazıya başladıktan sonra , bu satıra gelene kadar sitem ettim. Sonra dedim devreye bir daha bakayım. Baktım ki ne göreyim
regülatör çikisina 100nF’lik o güzelim elektrolit kondansatörü koymamışım ve ondan dolayı istenmeyen şeyleri yapıyormus. Şimdi değerler biraz daha normal ve biraz daha düzgün. İşte size projemin videosu ve fotoğrafı!( Not : Fotoğraftaki çakmağın amacı, LM35′i ısıtmaktır, yanlış anlaşılmasın
)


Projenin ASM kodlari ve Proteus simulasyon dosyasi : http://www.bicers.com/projects/fan_kontrol.rar