• EOL

LSM303D 3-osiowy akcelerometr + magnetometr IMU 6DoF I2C/SPI - Pololu 2127

Indeks: PLL-02036

Czujnik do wyznaczania przyspieszenia oraz pola magnetycznego. Zakres pomiarowy regulowany: akcelerometr ±2 do ±16 g, magnetometr ±2 do ± 12 gaus. Interfejs komunikacyjny cyfrowy: I2C lub SPI. Posiada zintegrowany regulator oraz konwerter napięć.

LSM303D 3-osiowy akcelerometr + magnetometr IMU 6DoF I2C/SPI - Pololu 2127
45,90 zł
37,32 zł netto
Zapłać później
Powiadom o dostępności
Niedostępny
Produkt wycofany
Producent: Pololu
Kompatybilny z: Arduino Raspberry Pi

Uwaga!

Sprzedaż produktu została zakończona. Sprawdź inne w tej kategorii.

Opis produktu: LSM303D 3-osiowy akcelerometr + magnetometr IMU 6DoF I2C/SPI

Czujnik służy do wyznaczania przyspieszenia oraz pola magnetycznego. Pomiar tych wielkości umożliwiają 3-osiowy akcelerometr i magnetometr oraz niezbędne do poprawnego działania układu elementy pasywne. Zintegrowany regulator pozwala zasilać moduł dowolnym napięciem z zakresu od 2,5 V do 5,5 V.

 

LSM303D - moduł Pololu

 

Do komunikacji z jednostką centralną służą magistrale: I2C (TWI) lub SPI. Konwerter napięć na liniach wejściowych I2C umożliwia wymianę danych w dowolnym standardzie napięciowym, z zakresu od 2,5 V do 5,5 V. Wyprowadzeniami są popularne złącza goldpin, umożliwiające podłączenie czujnika za pomocą przewodów lub bezpośrednie wpięcie w płytkę stykową.

 

Produkt kompatybilny z Arduino

W celu ułatwienia obsługi czujnika producent przygotował przykładowy kod wraz z biblioteką dla modułów Arduino.


LSM303 w porównaniu z poprzednimi wersjami

W porównaniu z poprzednimi wersjami LSM303DLM i LSM303DLHC, LSM303 oferuje szereg udoskonaleń takich jak:

  • szerszy zakres pomiarowy czujników: akcelerometr do 16g, kompas do 12 gauss
  • wspólny adres I2C dla obu czujników (kompasu i akcelerometru), co sprawia, że moduł widziany jest jako jedno urządzenie
  • możliwość wyboru interfejsu komunikacyjnego I2C lub SPI

 

Moduł LSM303D nie jest pin-kompatybilny z wcześniejszymi wersjami LSM303. W przypadku stosowania nowego modułu jako zamiennik, należy zmienić połączenia oraz uaktualnić adresację I2C.

LSM303D

Specyfikacja

  • Napięcie zasilania: 2,5 do 5,5 V
  • Pobór prądu: 5 mA
  • Interfejs cyfrowy: I2C lub SPI
    • Akcelerometr: 16-bit na oś
    • Magnetometr: 16-bit na oś
  • Zakres czułości (konfigurowalny):
    • Akcelerometr: ±2, ±4, ±6, ±8, or ±16 g
    • Magnetometr: ±2, ±4, ±8, or ±12 gauss
  • Wymiary: 22,9 x 10,2 x 2,54 mm
  • Masa (bez złącz): 0,6 g 

 

Szczegóły w dokumentacji i na schemacie modułu.

 

Obsługa i wyprowadzenia

Czujnik posiada dziewięć wyprowadzeń do samodzielnego montażu złącz typu goldpin - raster 2,54 mm (w zestawie).

LSM303D

 

PIN Opis
VDD Wyjście napięciowe regulatora 3,3 V. Wydajność prądowa do 150 mA.
VIN Zasilanie - należy podłączyć napięcie z zakresu 2,5 do 5,5 V.
GND Masa układu.
SDA / SDI / SDO Linia danych I2C oraz linia komunikacyjna SPI. Posiada konwerter napięć, stan wysoki to wartość napięcia VIN, niski 0 V.
SCL / SPC Linia zegarowa I2C oraz SPI. Posiada konwerter napięć, stan wysoki to wartość napięcia VIN, niski 0 V.
SDO / SA0 Linia danych SPI w trybie czteroprzewodowym lub zmiana adresu dla I2C. To wejście nie posiada konwertera napięć, stan wysoki wynosi 3,3 V.
CS Wybór magistrali SPI (chip select). Domyślnie jest podciągnięte do napięcia VDD, co oznacza że urządzenie ustawione jest do pracy z magistralą I2C.
INT2 Przerwanie konfigurowalne nr 2. To wejście nie posiada konwertera napięć, stan wysoki wynosi 3,3 V.
INT1 Przerwanie konfigurowalne nr 1. To wejście nie posiada konwertera napięć, stan wysoki wynosi 3,3 V.

 

Wymiary

Płytka to prostokąt: 22,9 x 10,2 mm, grubość nie przekracza 2,54 mm. Do montażu czujnika służy otwór o średnicy wewnętrznej 2,2 mm. Wyprowadzeniami są popularne złącza goldpin, umożliwiające podłączenie czujnika za pomocą przewodów lub bezpośrednie wpięcie w płytkę stykową.

 

Magistrala I2C (TWI)

Wybór magistrali odbywa się poprzez podanie sygnału na pin CS. Domyślnie jest on podciągnięty do napięcia VDD, co oznacza że układ pracuje w trybie I2C. Wejścia komunikacyjne SCL oraz SDL posiadają konwertery napięć, dzięki temu mogą pracować z napięciami z zakresu od 2,5 V do 5 V.

 

Adres urządzenia jest 7-bitowy. Najmłodszy bit adresu można konfigurować  za pomocą linii SA0 (001110x). Domyślnie jest on podciągnięty do napięcia VDD tworząc adres: 0011101b. W celu zmiany wartości najmłodszego bitu należy podciągnąć linię do masy, co sprawi, że adres ulegnie zmianie na: 0011110b.

 

Magistrala SPI

W celu przejścia w tryb SPI należy podać na pin CS stan niski. Wejścia komunikacyjne SPC (zegarowe) oraz SDI (dane wejściowe) posiadają konwertery napięć, co oznacza, że mogą pracować z napięciami z zakresu od 2,5 V do 5 V.

 

W domyślnym trybie 4-przewodowym czujnik wysyła dane do urządzenia MASTER poprzez wyprowadzenie danych wyjściowych SDO, które nie posiada konwertera napięć. Użytkownik może wybrać tryb 3- przewodowy, gdzie wyprowadzenie SDI i SDO będą na jednym pinie, sterowane poprzez układ LSM303D. Szczegóły konfiguracji dostępne są w dokumentacji.

 

Pierwsze uruchomienie

Szczegóły dotyczące obsługi można znaleźć w dokumentacji czujnika. Poniżej przedstawiamy najważniejsze informacje:

  • Akcelerometr i magnetometr są domyślnie wyłączone. Należy je uruchomić modyfikując odpowiednio rejestry CTRL1 oraz. CTRL7.
  • Można odczytywać wartości z rejestrów w sposób ciągły ustawiając najbardziej znaczący bit adresu na wartość 1 - opcja auto inkrementacji.
  • Funkcję auto inkrementacji w trybie SPI można włączyć ustawiając drugi bit ( bit 1, oznaczony jak MS w dokumentacji) konfiguracji SPI.
  • W odróżnieniu od serii LSM303, czujniki LSM303D posiadają wspólny adres magistrali I2C. Dzięki temu są widoczne jako jedno urządzenie.

 

Szerokość opakowania 0.001 cm
Wysokość opakowania 0.001 cm
Głębokość opakowania 0.001 cm
Masa opakowania 0.001 kg

Jako pierwszy zadaj pytanie dotyczące tego produktu!

Klienci którzy zakupili ten produkt kupili również:

Produkty z tej samej kategorii: