pic16f648a ve pt100

Başlatan 94220039, 22 Mayıs 2014, 14:14:08

94220039

Yerli malı yurdun malı x markalı dijital bir termostat aldım. inceledim. Adamlar pic16f648a ile ölçüm işini yapmışlar. üstelik birden fazla farklı çeşitte sensör seçme imkanı da vermişler. Adamları takdir ettim.

Ancak pic16f648a'yı incelediğimde, bunun bir ADC modülünün olmadığını farkettim. Daha önce ds18b20 ile sıcaklık ölçüm işini yapmıştım. ds18b20'den dijital bir haberleşme protokolü üzerinden sıcaklık bilgisini alabiliyordum. Fakat pt100, sıcaklığı analog olarak gönderdiği halde  bir ADC kullanılmadan bu ölçüm işini nasıl yapmışlar aklım ermedi.

Konuyu anlamama yardımcı olursanız sevinirim.

Saygılarımla.


ferit06

#1
buna bir bak 16f84 te de adc yok

http://bellota.ele.uva.es/~jesus/adsd.pdf


330 nf kondansatotün doldurulup /boşalması ve  dolma işleminin ölçülecek gerilim ile arşılaştırılması esas olan....

buraya da bak
http://ww1.microchip.com/downloads/en/AppNotes/00863a.pdf

Kabil ATICI

Bu tür sistemlerde bir PWM çıkışı kullanarak üçgen dalga oluşturulur (RAMP)
Bu işlemcinin comparatör bacağına girilir, comparatör diğer bacağına ölçülecek sinyal girilir. Ve her ikisinin eşit olduğu noktada (geçiş noktasında) bir çıkış alınacağı için üçgen dalganın hangi noktası olduğuna bakılır ve sonuçta üçgen üretimi için kullanılan belirli bir değere ve dolayısı ile bilinen bir gerilime eşitlenmiş olur. (Aslında bu aynı zamanda ADC presibidir)
ambar7