- EOL
Uwaga! Sprzedaż produktu została zakończona. Sprawdź inne w tej kategorii. |
Opis produktu: AltIMU-10 v5 - żyroskop, akcelerometr, kompas i wysokościomierz I2C 3-5V - Pololu 2739
Moduł AltIMU-10 v5 to 3-osiowe czujniki: akcelerometr i żyroskop LSM6DS33, magnetometr LIS3MDL, oraz barometr LPS25H. Przy pomocy tych sensorów można stworzyć kompletny system AHRS (attitude and heading reference system), czyli wyznaczyć położenie obiektu w przestrzeni trójwymiarowej. Dane z barometru w prosty sposób zamieniane są na wysokość, dzięki żyroskopowi można śledzić obroty obiektu, a akcelerometr wraz z magnetometrem kompensują dryft żyroskopu oraz wyznaczają bezwzględny punkt odniesienia.
W zestawie znajdują się złącza goldpin raster 2,54 mm do samodzielnego wlutowania.
Specyfikacja
- Napięcie zasilania: 2,5 V - 5,5 V
- Pobór prądu: 6 mA
- Trzy osie: X, Y, Z
- Interfejs komunikacyjny: I2C (TWI)
- Format danych:
- Akcelerometr: 16-bitów na oś (wyrównane do lewej)
- Żyroskop: 16-bitów na oś
- Magnetometr: 16-bitów na oś (wyrównane do lewej)
- Barometr: 24-bity (4096 LSb/mbar)
- Zakresy pomiarowe (konfigurowalne):
- Akcelerometr: ± 2, ± 4, ± 8, ± 16 g
- Żyroskop: ± 125, ± 245, ± 500, ± 1000, ± 2000 °/s
- Barometr: 26 kPa - 126 kPa
- Magnetometr: ± 4, ± 8, ± 12, ± 16 gauss
- Rozmiar: 25 x 13 x 3 mm
- Masa: 0,8 g (bez złącz)
Moduł posiada regulator napięcia oraz niezbędne elementy pasywne. 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ą.
Porównanie z płytką MinImu v5, która nie posiada czujnika wysokości.
W stosunku do poprzedniej wersji, AltIMU-10 v5 posiada nowe 3-osiowe czujniki MEMS firmy ST - żyroskop i akcelerometr LSM6DS33 (dokumentacja) oraz z magnetometr LIS3MDL (dokumentacja). Sensory te posiadają większą dokładność oraz zapewnia wyższą stabilność pomiarów od poprzedników. Nowy magnetometr umożliwia pomiar w szerszym zakresie - do 16 gauss. Rozkład wyprowadzeń jest w pełni zgodny z wersją v4, natomiast zmianie uległy przykładowe programy i biblioteki dla Arduino.
AltIMU-10 v5 jest pin-kompatybilny z modułem MinIMU-9 v5. Posiada te same funkcje z rozszerzeniem o cyfrowy barometr, który może zostać użyty jako czujnik wysokości. Poprawnie napisany kod dla MinIMU-9 v5 będzie współpracował z układem AltIMU-10 v5.
Produkt kompatybilny z Arduino Producent przygotował biblioteki dla użytkowników modułu Arduino: |
.
Wyprowadzenia
Czujnik posiada pięć wyprowadzeń do montażu złącz typu goldpin - raster 2,54 mm (w zestawie).
PIN | Opis |
---|---|
SCL | Linia zegarowa magistrali I2C. Stan wysoki równy jest równy napięciu VIN. Niski GND. |
SDA | Linia danych magistrali I2C. Stan wysoki równy jest równy napięciu VIN. Niski GND. |
GND | Potencjał masy układu. |
VIN | Napięcie zasilania od 2,5 V do 5,5 V |
VDD | W przypadku, gdy napięcie zasilania jest wyższe niż 3,3 V, wyprowadzenie może służyć jako wyjście napięciowe 3,3 V o wydajności prądowej do 150 mA. Gdy napięcie zasilania mieści się w zakresie 2,5 V - 3,3 V należy podłączyć je do wyprowadzenia VDD. |
SA0 |
Wejście umożliwiające zmianę adresacji I2C zgodnie z tabelą poniżej. Pin współpracuje z napięciem 3,3 V, podłączenie 5 V może trwale uszkodzić układ. |
Adresacja I2C
Akcelerometr, magnetometr, żyroskop i barometr, znajdujące się w module, posiadają adresy 7-bitowe. Ustawione sa odpowiednio na:
Czujnik |
Adres domyślny |
Adres SA0 w stanie niskim |
---|---|---|
LSM6DS33 akcelerometer i żyroskop |
1101011b | 1101010b |
LIS3MDL magnetometr |
0011110b | 0011100b |
LPS25H barometer |
1011101b | 1011100b |
Magistrala pracuje poprawnie z częstotliwością do 400 MHz (fast mode).
Wskazówki pierwszego użycia
Wszystkie niezbędne informacje dotyczące komunikacji i obsługi czujników modułu AltIMU-10 znajdują się w dokumentacjach poszczególnych sensorów. Poniżej przedstawiamy kilka najważniejszych faktów:
- Czujnik ciśnienia, akcelerometr i żyroskop są domyślnie wyłączone. Należy je uruchomić ustawiając odpowiednie bity w odpowiednich rejestrach.
- Możliwy jest multi-odczyt i multi-zapis akcelerometru, żyroskopu i barometru za pomocą pojedynczej komendy I2C poprzez ustawienie najbardziej znaczącego bitu adresu (uruchomienie autoinkrementacji).
Przydatne linki |