Sensörler hakkında bilginize ihtiyacım var?

Başlatan musti463, 12 Eylül 2013, 02:05:22

musti463

Merhaba,analog sinyal üreten sensörlerin verdiği bilgiler lineer midir? Mesela bir açı sensörü olsun.Bu açı sensörü 0 derecede 2V,90 derecede ise 10V verdiğini düşünürsek 45 derecede bu sensör bize 6 volt mu verecek!
Mustafa Emir SADE

mistek

Alıntı yapılan: musti463 - 12 Eylül 2013, 02:05:22
Merhaba,analog sinyal üreten sensörlerin verdiği bilgiler lineer midir? Mesela bir açı sensörü olsun.Bu açı sensörü 0 derecede 2V,90 derecede ise 10V verdiğini düşünürsek 45 derecede bu sensör bize 6 volt mu verecek!

Çoğu analog sensör lineerdir ancak her sensör lineer olmayabilir. Datasheet inceleyin.
boş işlerin adamı ---- OHM Kanunu: I = V/R ---- Güç Formülü: P = V*I = I^2*R = V^2/R

ete

Böyle bir varsayım bence yanlış olur. Sensör data sheetleri böyle durumlar için hazırlanmıştır. Genelde çıkış ve açı ilişkisini bir grafik ile gösterirler  çıkış çizgisi grafikte düz çizgi şeklinde belirli bir açı ile yükseliyor ise çıkış lineer dir. Düz değilde inişli çıkışlı yada kavisli ilerliyorsa lineer değildir.
Ete
Bilgi hazinedir paylaştıkça büyür.            http://etepic.com

polleme

Kullanmayı kolaylaştırmak için genellikle lineer olmasına dikkat edilir ve bu şekilde yapılır. Ama hepsi lineer değildir. Hatta lineer denilen bazıları bazı aralıklarda bundan az da olsa uzaklaşabilir de. Diğer arkadaşların dediği gibi datasheet ve grafikler önemli.

musti463

sensör lineer olmadığı zaman,yazılımda nasıl bir değişiklik gerekir (her gerilim aralığı için tek tek ne mcu nun ne yapacağını mı yazmamız gerekir acaba?)
Mustafa Emir SADE

ete

lineer likten sapma aralığını tespit edip o aralıkta okunan değere düzeltme vermeniz gerekir. İşin geneline bir formül uygulayıp sapma aralıklarında artır yada eksilt şeklinde düzeltmeler yapmak gerekir. Mesela sapma başlangıcından bir A noktasına kadar hesaplanan değere +2 ekleme yapman A noktasından bir B noktasına kadar +3 ekleme yapman şeklinde düzeltmeler ayarlaman gerekir. Buda bir sürü if satırı demek oluyor. Ama başka çareside yok gibi. Verdiğim +2 veya +3 sembolik değerlerdir. Ne kadar ekleneceğ yada çıkartılacağı sapma miktarına göre hesaplanmalıdır. Genelde yapılan iş sapmada eşit aralıklar tespit edip ona uygun ekleme veya çıakrmalar yapmak şeklinde uygulanır sistem. Bu benim bildiğim metod elbette. Başka metodlar var ise bilen söyleyebilir.

Ete
Bilgi hazinedir paylaştıkça büyür.            http://etepic.com

cicjoe

Lineer olmayanlar icin gereken hesaplar MCU'yu yoracak cinsten ise, yani noktali sayilar, carpma, bolme, ivir zivir cok ise, tablo da kullanilabilir.. ROM'a belirli araliklar icin karsiliklar kaydedilip, ornegin 10mV-15mV arasi sudur gibisinden, tablodan bakilabilir. Bazi uygulama notlarinda bu tarz yontemler gordum.. Tabi hiz ve enerji tercihlerinize bagli olarak tercih sizin..

polleme

Ne derece doğruluk istendiği çok belirleyici olur. Yöntem ve hesaplamalar buna gore yapılmalı. Ölçüm toleransı geniş olabilecekse iş kolaylaşır.