Welcome, Ziyaretçi

Gönderen Konu: Freescale MC9S08GB60A, PUSULA + RAKIM SENSÖRÜ ( HDPM01 ) ve 5110 LCD  (Okunma sayısı 4205 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

smit

  • Administrator
  • Çavuş
  • ******
  • İleti: 92
  • Teşekkür: 32
    • Serbest Ucus Teknolojileri
Son zamanlarda Microelectronik firmaları manyetik pusula ve Basınç sensörleri gibi MEMS yapıya sahip yeni model sensörlerini bir bir piyasaya çıkartıken bu sensörlerle uygulama yapmak isteyenler için ülkemizde de çok kolay ulaşabileceğimiz HDPM01 ile küçük bir uygulama yaptım.

Sensörün özellikleri
300-1100hpa basınç aralığı
2-axis magnetic sensor
I2C Slave, FAST (=400 KHz)
2.4V~5.25V besleme aralığı









Ekte
* Şema ve PCB çizimi(Altium Designer)
    - Şema ve PCB'nin PDF hali
* Örnek kodlar(Codewarrior eclips ide)
    - 5110 lcd kütüphanesi
    - hq-01 (Basınç) sensörü Kütüphanesi
    - hdpm-01 (Pusula) sensörü Kütüphanesi

Uykusuz

  • Administrator
  • Yarbay
  • ******
  • İleti: 2599
  • Teşekkür: 207
  • while(heart_rate>0){work();}
Eline sağlık smit, muhteşem bir proje olmuş. Yine her zamanki gibi döktürmüşsün, çok beğendim.  [yazarim_cizerim]

Farklı mikrodenetleyiciler ile yapılmış böyle projeler görmek çok güzel.  Paylaşım için teşekkürler   ;)
Projelerimiz için tıklayın Üye Olmadan Linkleri Göremezsiniz. Üye Olun veya Giriş Yapın
Sipariş ve Bilgi için satis@lugatek.com ile irtibata geçiniz.
Lütfen teknik sorularınızı forumda sorunuz özel mesaj göndermeyiniz

pro-TR

  • Yüzbaşı
  • ****
  • İleti: 643
  • Teşekkür: 26
usta süper olmuş gerçekten, tebrik ederim.  ;)
Biz Aşkı erostan merostan öğrenmedik.!
Biz Aşkı Mekke'li bir yetimden öğrendik..

cihan19

  • Onbaşı
  • *
  • İleti: 33
  • Teşekkür: 6
  • ENDÃœSTRÝYEL ELEKTRONÝK CÝHAN
Gerçekten güzel çok beğendim başarılar. ;)
BETA ELEKTRONÄ°C

bilgin

  • Er
  • İleti: 3
  • Teşekkür: 0
Projeniz çok güzel olmuş. tebrik ederim.
 Press değerini niçin 9900 topladığınızı açıklarsanız çok sevinirim Teşekkürler. ;)

Uykusuz

  • Administrator
  • Yarbay
  • ******
  • İleti: 2599
  • Teşekkür: 207
  • while(heart_rate>0){work();}
smit şimdi erzurumun dağlarında asker  :)
Projelerimiz için tıklayın Üye Olmadan Linkleri Göremezsiniz. Üye Olun veya Giriş Yapın
Sipariş ve Bilgi için satis@lugatek.com ile irtibata geçiniz.
Lütfen teknik sorularınızı forumda sorunuz özel mesaj göndermeyiniz

bilgin

  • Er
  • İleti: 3
  • Teşekkür: 0
Hayırlı teskereler o zaman :)

smit

  • Administrator
  • Çavuş
  • ******
  • İleti: 92
  • Teşekkür: 32
    • Serbest Ucus Teknolojileri
Üye Olmadan Linkleri Göremezsiniz. Üye Olun veya Giriş Yapın
Projeniz çok güzel olmuş. tebrik ederim.
 Press değerini niçin 9900 topladığınızı açıklarsanız çok sevinirim Teşekkürler. ;)

hemen söyleyeyim. Gecikme için kusura bakmayın malum askerlik :D

9900 kalibrasyon değeri. Sensör ilk açılışta bulunduğu noktayı sıfır kabul ediyor ve her sensörün fabrika çıkışı sabit bir hata payı var o hatayı gidermek adına sonucu bir sabitle toplamam gerekiyordu. Bizim evin deniz seviyesinden yüksekliğinin 25-28 metre civarı olduğunu biliyorum yüksekliği doğru hesaplayabilmesi için o sabite ihtiyaç duydum

bilgin

  • Er
  • İleti: 3
  • Teşekkür: 0
Teşekkürler Ben de   geçen zaman içinde aynı noktaya geldim. Hatta şöyle yaptım, Press değerini sabitle toplarken(bazen çıkarmakta gerekiyor) Prees1 diye başka bir değişken tanımlayıp bu değeri altidude hesabında kullandım böylece sensorun okuduğu basınç değerini değiştirmedim(değiştiği zaman hatalı değer oluyor).Ayrıca yükseklik kalibrasyonu hava basıncı ile sürekli değişebildiğinden basit bir sw ile sürekli ayarlanabilir pozisyonda tutulabilinir.Tekrar hayırlı teskereler diler başarılarınızın devamını dilerim.