Opis produktu: ADXL345 3-osiowy akcelerometr cyfrowy I2C / SPI - moduł
Czujnik do pomiaru przyspieszeń w trzech osiach w zakresie +/- 16 g. Moduł zasilany jest napięciem od 3 do 5 V, posiada regulator napięcia, komunikuje się poprzez magistralę I2C (TWI) lub SPI.
Moduł posiada niezbędne do poprawnego działania układu 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ą.
Produkt kompatybilny z Arduino Biblioteka oraz schemat podłączenia z Arduino można znaleźć pod tym adresem. |
Komunikacja modułu
Układ można połączyć z jednostką centralną poprzez magistralę I2C lub SPI. Aby wybrać I2C należy podać logiczną jedynkę na wyprowadzenie CS lub podciągnąć CS na stałe do napięcia zasilania. Adres I2C zależy od stanu na wyprowadzeniu SDO. W przypadku stanu wysokiego ma wartość: 0x1D , przy stanie niskim: 0x53. Szczegóły w dokumentacji oraz tutorialu.
Wyprowadzenia akcelerometru
Czujnik posiada osiem wyprowadzeń do montażu złącz typu goldpin - raster 2,54 mm (w zestawie).
Nazwa |
Opis |
GND | Masa układu |
VCC | Napięcie zasilania modułu z zakresu 3 V do 5 V |
CS | Wyprowadzenie dla magistrali SPI - Chip Select. Logiczna jedynka uruchamia magistralę I2C. |
INT1 | Wyjście przerwania zewnętrznego nr 1 (szczegóły w dokumentacji) |
INT2 | Wyjście przerwania zewnętrznego nr 2 (szczegóły w dokumentacji) |
SDO | Wybór adresu magistrali I2C / Linia danych magistrali SPI |
SCL / SCLK | Linia danych magistrali I2C (TWI) / Linia zegarowa magistrali SPI |
SDA / SDI | Linia zegarowa magistrali I2C (TWI) / Linia danych magistrali SPI |
Specyfikacja 3-osiowego akcelerometru ADXL345
- Napięcie zasilania: 3 V - 5 V
- Napięcie wyprowadzeń: 1,6 V do 3,6 V
- Pobór prądu: ok 25 µA
- w stanie czuwania: 0,1 µA
- Trzy osie: X, Y, Z
- Interfejs komunikacyjny: I2C (TWI) lub SPI
- Rozdzielczość: 10 do13 bitów dla każdej osi
- Zakres pomiarowy: ±16 g
- Temperatura pracy: od -40 °C do +80 °C
- Wymiary płytki: 20 x 16 x 5 mm
- W zestawie także listwa goldpin
Miniaturowy moduł z akcelerometrem cyfrowym
ADXL345 to scalony akcelerometr trójosiowy, wykonany w technologii MEMS. Pozwala na pomiar przyspieszenia w zakresie do +/- 16 g (tj. 16-krotnie przewyższających średnią wartość przyspieszenia ziemskiego). Dzięki wbudowanemu stabilizatorowi napięcia może być zasilany napięciem od 3 do 5 V.
Do podłączenia modułu można wykorzystać znajdujący się w zestawie wtyk goldpin lub bezpośrednio przylutować przewody do padów, umieszczonych na jednym z dłuższych brzegów płytki drukowanej. Po przeciwległej stronie padów znajdują się dwa otwory montażowe.
Komunikacja z czujnikiem ADXL345
ADXL345 3-osiowy akcelerometr cyfrowy I2C / SPI – moduł może być wykorzystany bezpośrednio z dowolną płytką Arduino (poprzez interfejs I2C) lub z mikrokontrolerem zasilanym napięciem rzędu 3 V (np. STM32) – przez I2C lub SPI. Należy pamiętać, że zakres akceptowanych przez czujnik napięć na liniach cyfrowych wynosi od 1,6 V do 3,6 V.
Czujnik ADXL345 oferuje dodatkowo dwie linie przerwań zewnętrznych (INT1 i INT2, także wyprowadzone na pady lutownicze modułu), co umożliwia odciążenie mocy obliczeniowej procesora pomiędzy poszczególnymi odczytami. Maksymalna rozdzielczość pomiarów wynosi 13 bitów dla każdej z osi X, Y i Z.
Przydatne linki |