LDRden Analog Bilgi Okumak

Başlatan jozzef, 23 Ağustos 2011, 22:26:10

jozzef

Merhaba Arkadaşlar;
LDRnin direnç seviyesinin analog değerini PICin ADC'sini kullanarak okumak istiyorum.
Açıkçası forumda basit bir devre şeması yada açıklama bulamadım.
Potansiyometreyi ADC'ye bağlayarak yaptığım okumayı LDR ile nasıl yaparım?
Teşekkürler.

Tagli

LDR'nin direnci hangi aralıkta değişiyor?
Gökçe Tağlıoğlu

f_machine

lm334 kullanarak sabit akım kaynağı yaparsın.Bu akımı ldr üzerinden geçirip
gerilimi ölçersin.Biz pt100 sıcaklık sensörü ile denemiştik , stabil çalışmıştı.

jozzef

@Tagli: Multimetreyle ölçebildiğim kadarıyla direnç 1.5k-10k arasında değişiyor. Bunun önemi nedir?
@f_machine: Açıkçası nasıl yapacağım konusunda emin değilim. Daha ayrıntılı anlatmanız mümkün müdür?

-Hasan-

Alıntı yapılan: jozzef - 23 Ağustos 2011, 22:26:10
Merhaba Arkadaşlar;
LDRnin direnç seviyesinin analog değerini PICin ADC'sini kullanarak okumak istiyorum.
Açıkçası forumda basit bir devre şeması yada açıklama bulamadım.
Potansiyometreyi ADC'ye bağlayarak yaptığım okumayı LDR ile nasıl yaparım?
Teşekkürler.

Ben rastgele bir pull up direnci bağlayarak yapmıştım. Ama değişim aralığı biraz az olmuştu. Bağlanacak pull up değeri iyi ayarlanırsa olur herhalde.

LukeSkywalker

Sabit akım bence en iyi çözüm. Tabiki LDR'nin max gerilimi 5 voltu geçmeyecek şekilde ayarlanmalı akım değeri.

z

Bahsettigin bu gerilim bolucunun transfer fonksiyonu yazabilirmisin?
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

Tagli

Benim de ilk aklıma gelen FxDev'in bahsettiği çözümdü.

Veya LDR, girişi sabit bir opamp'ın kazanım direnci olarak kullanılabilir. Bu durumda opamp çıkışı LDR ile orantılı olacaktır.
Gökçe Tağlıoğlu

z

#8
Transfer fonksiyonu Vo/Vi değilki. Bizim Vi ile hic isimiz yok.

Transfer fonksiyonumuz Vo/RLdr orani.

Bu orani yazabilseydik gerilim bolucu mantigini kullanabilirdik.




Bana e^st de diyebilirsiniz.   www.cncdesigner.com

camby

T.F. = İ_ldr  ( tabi R'yi giriş kabul ediyorsak )

z

Alıntı yapılan: camby - 24 Ağustos 2011, 03:16:54
T.F. = İ_ldr  ( tabi R'yi giriş kabul ediyorsak )

Iste bu yuzden sabit akim kaynagi kullanirsak transfer fonksiyonu  Vo/Rldr=i olur ve bunu kullanabiliriz.

Gerilim bolucu ile yapilan duzenek isiktan etkilenen sistemlerin tasariminda kullanilir fakat sinyal isleme amacli kullanilamaz.

Bana e^st de diyebilirsiniz.   www.cncdesigner.com


z

Alıntı YapGerilim bolucu ile yapilan duzenek isiktan etkilenen sistemlerin tasariminda kullanilir fakat sinyal isleme amacli kullanilamaz.

Neyseki arkadasin sorunu kontrol amacli degilmis.

Alıntı YapMerhaba Arkadaşlar;
LDRnin direnç seviyesinin analog değerini PICin ADC'sini kullanarak okumak istiyorum.
Açıkçası forumda basit bir devre şeması yada açıklama bulamadım.
Potansiyometreyi ADC'ye bağlayarak yaptığım okumayı LDR ile nasıl yaparım?
Teşekkürler.

R1 Ldr direnci, R2 de bias direnci olursa

V*R1/R1+R2=Vo dan yola cikilirsa

R1 direncini  Vo*R2/(V-Vo) dan hesaplar.

Bana e^st de diyebilirsiniz.   www.cncdesigner.com

z

LDR degilde pot kullanilsadi potansiyometrede isimiz cok kolaydi. Pot acisi R1 degerini artirirken R2 degerini azaltiyor.

Bu da V*R1/(R1+R2)=Vo

Yani V*KR1=Vo

Vo/R1=KV gibi lineer bir baginti veriyor. Yani  mil acisi ile Vo arasinda dogrusal iliski var.

Gerci isin icine islemci girince dogrusallastirma yapilabilir.
Bana e^st de diyebilirsiniz.   www.cncdesigner.com

camby

Haklısın hocam , ilk başta olmaz diyince bi şaşırdım ama. Yani sonuç kullanılabilir ancak çıkış non-lineer olur :







http://www.maxim-ic.com/app-notes/index.mvp/id/838