LSM303D 3D Pusula ve İvmeölçer, Voltaj Regülatörlü

Ürün Kodu: RW-PL-2127

Stok Durumu : Stokta yok

Açıklama

Detaylar

LSM303D, 3 eksenli ivmeölçer ve 3 eksenli manyetometrenin kombinasyonuyla oluşturulmuş, eğim dengesine sahip, bir pusula için ideal özelliklerin taşındığı bir pakettir. I²C ve SPI arayüzü, hassasiyet aralığı ±2’den ±16’e g ve ±2’den  ±12 gauss olan 6 bağımsız okuyucuya sahiptir. Bu LSM303 taşıyıcı kartı 3.3 V voltaj düzenleyiciye ve 2.5V’dan 5.5V’a kadar olan uygulamalara olanak sağlayan seviye-değiştirici devreye sahiptir. Ayrıca 2,54 mm  pin aralığı ile standart lehimsiz breadboardlarda ve 2,54 mm  perfboardlarda kullanımı kolaylaştırır.

Paket içinde 1x9 erkek header ve 1x9 90 derece erkek header bulunmaktadır.

Not: Bu kartı önceki versiyonu LSM303DLH yerine kullanacaksanız eski Arduino kütüphanesini yeni LSM303 kütüphanesi ile değiştirmeniz gerekmektedir. Yeni kütüphane DLH versiyonuyla da DLM versiyonuyla da uyumludur.

 

LSM303D  Kullanımı

Bağlantılar

LSM303D kullanmak için VIN, GND, SCL, ve SDA olmak üzere en az 4 bağlantıyı kullanmalısınız. VIN 2.5-5.5V'luk kaynağa, GND 0 volta, ve SCL ve SDA, VIN pini ile aynı voltaj seviyesinde çalışan bir I²C hattına bağlanmalıdır.

 

Pin Dağılımı

PIN

Açıklama

 VIN

 2.5-5.5V'luk temel güç girişidir. SCL ve SDA seviye değiştiricileri, I²C bus yüksek bitini bu seviyeye çeker.

 GND

 Güç kaynağınızın topraklama(0 V)  bağlantısıdır. I²C kontrol kaynağınız bu kartla birlikte ortak bir topraklamaya bağlanmalıdır.

 1V8

 1.8Vluk çıkış düzenleyicisidir. Harici elemanların 150 Ma’da çalıştırılması uygundur.

 3V

 3.0Vluk çıkış düzenleyicisidir. Harici elemanların 300 Ma’da çalıştırılması uygundur.

 SCL

 Seviyesi değiştirilmiş I²C saat hattı: HIGH VIN'e, LOW 0V'a karşılık gelir.

 SDA

 Seviyesi değiştirilmiş I²C veri hattı: HIGH VIN'e, LOW 0V'a karşılık gelir.

 DRDY

 Manyetometre verilerinin hazır olduğunu gösterir ve 1.8V-logic-seviye çıkışıdır. HIGH (1.8V), manyetometre verilerinin okunabilir olduğunu gösterir. LOW (0 V), manyetometrenin yeni verileri veri kaydediciye yazdığını gösterir. Bu çıkışın seviyesi değiştirilmemiştir.

 INT1

 Eylemsizlik kesmesi 1, 3,3V-logic-seviye çıkışıdır. Bu çıkışın seviyesi değiştirilmemiştir.

 INT2

 Eylemsizlik kesmesi 2, 3,3V-logic-seviye çıkışıdır. Bu çıkışın seviyesi değiştirilmemiştir.

 

I²C Bağlantısı

LSM303D okumaları sorgulanabilirler ve cihaz I²C bus aracılığı ile ayarlanabilir. Bu modülün kolay bağlanabilmesi için ivmeölçer, manyetometre saati ve aynı I²C bus’da toplanan veri hattı ile kullanılmasıyla birbirine bağlı iki I²C slave cihazı gibi davranabilmektedir. Buna ek olarak, I²C saati (SCL) üzerindeki seviye-değiştiriciler ve veri hatları (SDA), VIN’da olduğu gibi aynı voltajda (2.5-5.5V)  I²C ile mikrokontrolcü arasındaki bağlantıyı sağlarlar. Kullanım ile ilgili detaylı bilgiyi LSM303D’in datasheet'inde, I²C hakkındaki daha detaylı bilgiyi ise NXP’s I²C-bus özelliklerinde bulabilirsiniz.

İvmeölçer ve manyetometre, I²C bus üzerinde slave adreslerde ayrık 7-bite sahiptirler. Manyetometrenin slave adresi 0011110b’dir ve bu değiştirilemez. İvmeölçerin slave adresinin en az ağırlıklı bitleri (SA0-A) ile belirlenir. Taşıyıcı kart, 4.7kΩ direnç aracılığıyla SA0-A’yı topraklayarak, ivmeölçerin birbirine bağlı adreslerini normal durumda 0011000b’e ayarlar. Eğer ivmeölçerin seçilmiş olan slave adresleri I²C bus’ınız üzerindeki diğer cihazlarla bir karışıklığa sebep olursa, kartın altından geçirilerek ve çekilerek SA0-A’ya ulaşabilirsiniz.

 

Genel Özellikler

Arayüz:  

I²C, SPI2

Minimum çalışma voltaji:  

2.5 V

Maximum çalışma voltaji:  

5.5 V

Ölçüm aralığı:  

±2, ±4, ±6, ±8, or ±16 g (ivmeölçer)
±2, ±4, ±8, or ±12 gauss (manyotometre)

Çalışma Akımı:  

5 mA

Dosyalar