Resistif touch panel okuma

Başlatan EMG81, 23 Eylül 2012, 18:56:26

EMG81

Merhaba,

4 wire Resistif panel içeren bir proje üzerinde çalışıyorum. Panel için nette bakındım, Adc + birkaç transistör ile işi halledenler var. Direk ic kullananlarda var. Artıları ve eksileri nelerdir? Konu hakkında tecrübeli arkadaşlar beni yönlendirirse çok sevinirim.

Örnek olması açısından bir ic veriyorum.
http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en543350

Teşekkürler.

ErsinErce

bu panellerin okunması standart direnç bölücü mantığında yapılıyor hocam
"denetçinin adc si çözünürlük olarak bize yetiyor mu?", "analog okuma ile yaşanacak vakit kaybı diğer işlemleri ne kadar etkiliyor?"
"denetçinin adcsinde sorun çıkarsa touchscreen de etkilenecek bu durum kontrol kısmını nasıl etkiler?" ve tersi durum söz konusu
sorularının cevaplarına göre ek entegre kullanılabilir hocam

tabi en büyük dert genelde topraklama olmayışı, kullanıcı ile neredeyse direk bağlantıda olan adc lerin düşmanı olduğundan bozulursa ek entegre bozulsun denetçi etkilenmesin diye touchscreen olan uygulamalarda ayrı bir entegre kullanıyorum.
Direk denetçiden kullandıklarımda var, çok şükür sorunları yok ama içim diğerlerindeki kadar rahat değil

serdararikan

hiç boşa kasmaya gerek yok.ben iki tekniğide kullandım.en iyi yöntem IC kullanmak.ADC kullanırsanız IC den yırtıyorsunuz ama panelin kenar kısımlarında lineerlik bozuluyor.ayrıca ısının değişimi okuduğunuz değerleri de değiştiriyor.bu işi yapan IC nin içinde lineerleştirme işlemi yapılıyor ayrıca IC nin içindei termal devre sıcaklık farkından meydana gelen sapmalarıda düzeltiyor.birde ekrana temas anında IRQ çıkışından kesme bilgisi üretiyor.daha ne yapsın değilmi....

LukeSkywalker

Bu harici entegrelere örnek verir misiniz?

EMG81

#4
Aradığım cevaplar bunlardı. Ic kullanmak daha mantıklı. Sizler 4wire resistive için hangi chipleri kullandınız? Yukarıda linkini verdiğim ic 1-2-3$ civarında ve i2c. Ic ler hakkında birşeyler söyleyebilirmisiniz?

Not: Tercih edilen ara birim i2c dir.

ErsinErce