Hall Effect Sensor Verisinin Çarpanı

ebola

Üye
Katılım
16 Mar 2018
Mesajlar
14
Puanları
1
Yaş
39
Bir gauss metre yapmaya çalışıyorum. Bu sebeple ss49e hall effect sensor, arduino ve ADS1115 Analog dijital converter kullanıyorum.

SS49E için değerlerim.
Magnetic range: ±1000 Gauss
Sensitivity: 1.4 mV/Gauss
Null: 0 Gauss, 25 °C (2.50Vdc)

ADS1115 Analog Dijital Dönüştürücüm
çözünürlük: 16bit

Şimdi buradan ölçüm yaptığım manyetik alanın Gauss değerini bulmak istiyorum.
Şöyle bir mantıkla yola çıktım.

hall.JPG

Şekil1

Ads1116 16bit olduğundan; 65535 ile 0 değerleri arasında değer ölçecek.
Bu sensor kılavuzuna göre 1 ve 4 volt aralığında lineer çıkış veriyor. (şekil 1)

2.5volt çıkış verdiğinde sensorum 0 gauss ölçüyor demek.
Şimdi 5v beslemesi olan converter 5000mv/65535=0,07629mv adımlarla ölçüm yapıyor.
o halde 2.5v için okuyacağım değer : 32768 olacak.
Sensor hassasiyetim 1,4mv/Gauss olarak verilmiş.
işte burada ölçülen gauss ile okunan adc değerinin arasındaki ilişkiyi nasıl kuracağımla ilgili kafam karıştı.
Nasıl bir yol izlemem gerekli yardımcı olabilir misiniz?
 
diyelimki analog digital ceviricide 40000 degerini okudun,
yapacagın işlem:
40 000 - 32768 = 7232 bu deger
7232 * 0,07629=551.7 mv a tekebul eder
1,4mv 1 Gauss olduguna göre
551,7 / 1,4 = 394 gaus diye hesaplarsın.

Eger okudugun deger 32768 den kucukse diyelimki 20000
200000-32768=-12768
-12768*0,07629=-974
-974 / 1.4 =-695,7 gaus olarak hesaplanır.

Şunu belirteyimki yukarda verdiginiz figurde
4v -1v=3v
1000-(-1000)=2000 gaus
3000 mv/2000 gaus=1,5mv/Gaus olur.yani ya sizin verdiginiz 1,4mv/gaus yanlış veya yukarda verdiginiz figur yanlış.
 
Son düzenleme:

Forum istatistikleri

Konular
127,959
Mesajlar
913,913
Kullanıcılar
449,606
Son üye
rasit.

Yeni konular

Geri
Üst