Cizgi Sensörü Gün Işığı Problemi

Başlatan dmc1, 07 Kasım 2016, 16:44:22

dmc1

Merhabalar

3.5 cm mesafeden cizgiyi tespit edebilidiğim bir sensör üzerinde çalışmaktayım.Ancak sensör akşamları sorunsuz çalışırken güneşe maruz kaldığında çizgiyi tespit etmede problem yaşamaktayım.Güneşten etkilenmeyecek şekilde devam etmem gerekiyor.Bu durumda ne yapabilirim?

Cevaplar için şimdiden teşekkürler.


Cemre.

Çizgi nedir? Kullandığınız sensörün tipi nedir?

Çizgi izleyen robot tarzı bir projede CNY tipi bir optik sensör kullandığınızı varsayarak cevaplayacak olursam, bu sorunu sensörü yere yaklaştırarak veya sensörün ışık almasını engelleyecek şekilde etrafına plastik kılıf vs tasarlayaracak çözenleri internette görmüştüm.

Yeterli bilgi verirseniz cevaba ulaşmanız daha kolay olacaktır.
Kolay gelsin.

dmc1

QTR-8A kullanıyorum ve Ledleri PWM ile sürüyorum.QTR-8A'nın devresini biraz değiştirdim 3cm'den okuma yapabilmek adına.Duty aralıklarında ledlerin üzerinden 1A geçiyor.Herhangi bir zeminde (siyaha çok yakın olmamak kaydıyla) bir siyah çizgi takibi yaptırabilmek için kullanıyorum bu sensörü.Analog data alabildiğim için siyah ile zemin arası farkı görebiliyorum.Güneş yokken sıkıntısız.Fakat güneşe maruz kaldığında kafası karışabiliyor.Amacım 3cm'dem okumak ve bu çevre faktörünü(güneşi) bir şekilde yenmem gerek.

JOKERAS

Çizgi sensörünün verici kısmına kendi belirleyeceğiniz bir data yollayıp,
aynı şekilde alıcı kısmından gelen veriyi çözerseniz sadece sizin gönderdiğiniz datayı görecek
bir algoritma ile iş çözülür.

Mesela verici kısmından belli zaman ve peryotlarda 0x55 datası gönderdiğinizi varsayın.
Bu sinyali alırken aynı Zaman aralığında 0x55 bekleyip işlem yapın.
Siz muhtemelen 36-38 Khz bir sinyal gönderip,alıyorsanız,
yada verici led'i  direkt sürüyorsanız her türlü parazitten,gürültüden etkilenecektir.






Cemre.

Led akımınızda bir hata olmasın? Datasheet 100mA diyor.

dmc1

O değer continious ben peak değer ile sürüyorum.%1 duty 1ms on 99 ms off.Ledin dökümanına bakman gerek.QTR dökümanından göremezsin bu değeri.

LukeSkywalker

Kalibrasyon yapmalısınız. Veya ledleri tam ölçüm yaptığınız anda açarak, ledleri kapalı durumda yaptığınız ölçümden çıkartarak bir oranlama yapabilirsiniz.

muhendisbey

Pahalı bir çözüm olabilir.
Sensör önüne filtre yerleştirip LED'i ona göre seçebilirsiniz.
Modüleli bir sinyal (örneğin kare dalga) gönderip noise miktarını çıkartarak asıl sinyali elde edebilirsiniz.
Zulmü alkışlayamam, zalimi asla sevemem; Gelenin keyfi için geçmişe kalkıp sövemem.

OG

Alıntı yapılan: dmc1 - 07 Kasım 2016, 16:44:22
3.5 cm mesafeden cizgiyi tespit edebilidiğim bir sensör üzerinde çalışmaktayım.Ancak sensör akşamları sorunsuz çalışırken güneşe maruz kaldığında çizgiyi tespit etmede problem yaşamaktayım.Güneşten etkilenmeyecek şekilde devam etmem gerekiyor.Bu durumda ne yapabilirim?
Bu sorun akıllı tahtalarda da yaşanıyor o sebeple burada önerdiğim şekilde çözülüyor.

https://www.picproje.org/index.php/topic,66158.msg516028.html#msg516028
FORUMU İLGİLENDİREN KONULARA ÖM İLE CEVAP VERİLMEZ.