- EOL
Pozornost! Prodej produktu byl dokončen. Podívejte se na ostatní v této kategorii . |
Popis produktu: 3osý akcelerometr LSM303D + magnetometr IMU 6DoF I2C / SPI
Senzor se používá k určení zrychlení a magnetického pole. Měření těchto veličin je možné díky 3osému akcelerometru a magnetometru i pasivním prvkům nezbytným pro správnou funkci systému. Integrovaný regulátor umožňuje napájet modul jakýmkoli napětím v rozsahu od 2,5 V do 5,5 V.
Pro komunikaci s centrální jednotkou se používají následující sběrnice: I2C (TWI) nebo SPI. Převodník napětí na vstupních linkách I2C umožňuje výměnu dat v jakémkoli napěťovém standardu v rozsahu od 2,5 V do 5,5 V. Výstupy jsou oblíbené konektory typu Goldpin , které umožňují připojení senzoru pomocí vodičů nebo přímé připojení k kontaktní desce .
Produkt je kompatibilní s Arduino Pro usnadnění provozu senzoru připravil výrobce ukázkový kód s knihovnou pro moduly Arduino. |
LSM303 ve srovnání s předchozími verzemi
Ve srovnání s předchozími verzemi LSM303DLM a LSM303DLHC se LSM303 nabízí řadu vylepšení, jako jsou:
- širší měřicí rozsah senzorů: akcelerometr až 16 g, kompas až 12 gauss
- společná adresa I2C pro oba senzory (kompas a akcelerometr), díky čemuž je modul považován za jedno zařízení
- Lze zvolit komunikační rozhraní I2C nebo SPI
Modul LSM303D není pinově kompatibilní s dřívějšími verzemi LSM303. Pokud se jako náhrada použije nový modul, měla by se změnit připojení a aktualizovat adresování I2C.
Specifikace
- Napájecí napětí: 2,5 až 5,5 V
- Odběr proudu: 5 mA
- Digitální rozhraní: I2C nebo SPI
- Akcelerometr: 16 bitů na osu
- Magnetometr: 16 bitů na osu
- Rozsah citlivosti (konfigurovatelný):
- Akcelerometr: ± 2, ± 4, ± 6, ± 8 nebo ± 16 g
- Magnetometr: ± 2, ± 4, ± 8 nebo ± 12 gauss
- Rozměry: 22,9 x 10,2 x 2,54 mm
- Hmotnost (bez konektorů): 0,6 g
Podrobnosti v dokumentaci a na schématu modulu .
Zpracování a výstupy
Senzor má devět pinů pro vlastní montáž konektorů Goldpin - rozteč 2,54 mm (součástí balení).
KOLÍK | Popis |
VDD | Napěťový výstup regulátoru je 3,3 V. Proudová účinnost až 150 mA. |
VIN | Napájení - připojte napětí v rozsahu 2,5 až 5,5 V. |
GND | Hmotnost systému. |
SDA / SDI / SDO | Datová linka I2C a komunikační linka SPI. Má převodník napětí, vysoký stav je hodnota napětí VIN, nízký 0 V. |
SCL / SPC | Hodinová linka I2C a SPI. Má převodník napětí, vysoký stav je hodnota napětí VIN, nízký 0 V. |
SDO / SA0 | SPI datová linka ve čtyřvodičovém režimu nebo změna adresy pro I2C. Tento vstup nemá měnič napětí, vysoký stav je 3,3 V. |
CS | Výběr sběrnice SPI (výběr čipu). Ve výchozím nastavení je vytaženo na napětí VDD, což znamená, že zařízení je nastaveno na práci se sběrnicí I2C. |
INT2 | Konfigurovatelné přerušení č. 2. Tento vstup nemá žádný měnič napětí, vysoký stav je 3,3 V. |
INT1 | Konfigurovatelné přerušení č. 1. Tento vstup nemá žádný měnič napětí, vysoký stav je 3,3 V. |
Rozměry
Dlaždice je obdélník: 22,9 x 10,2 mm, tloušťka není větší než 2,54 mm. K montáži senzoru se používá otvor s vnitřním průměrem 2,2 mm. Závěrem jsou populární konektory typu Goldpin, které umožňují připojení senzoru pomocí vodičů nebo přímé připojení k prkénku .
I2C sběrnice (TWI)
Výběr sběrnice se provádí předáním signálu do pinu CS. Ve výchozím nastavení je vytaženo na napětí VDD, což znamená, že systém pracuje v režimu I2C. Komunikační vstupy SCL a SDL mají převodníky napětí, díky nimž mohou pracovat s napětím v rozsahu od 2,5 V do 5 V.
Adresa zařízení je 7bitová. Nejnižší bit adresy lze konfigurovat pomocí linky SA0 (001110x). Ve výchozím nastavení je vytaženo na napětí VDD vytvářející adresu: 0011101b. Aby bylo možné změnit hodnotu nejmladšího bitu, měl by být řádek vytažen na zem, což způsobí změnu adresy na: 0011110b.
SPI autobus
Aby bylo možné přepnout do režimu SPI, měl by být stav CS dán nízkému stavu. Komunikační vstupy SPC (hodiny) a SDI (vstup) mají převodníky napětí, což znamená, že mohou pracovat s napětím od 2,5 V do 5 V.
Ve výchozím čtyřvodičovém režimu čidlo odesílá data do zařízení MASTER pomocí výstupních dat SDO, které nemají převodník napětí . Uživatel si může vybrat 3vodičový režim, kde pin SDI a SDO bude na jednom pinu, ovládaný systémem LSM303D. Podrobnosti o konfiguraci jsou k dispozici v dokumentaci .
První běh
Podrobnosti o manipulaci najdete v dokumentaci k senzoru. Níže uvádíme nejdůležitější informace:
- Akcelerometr a magnetometr jsou ve výchozím nastavení deaktivovány. Měly by být spuštěny úpravou CTRL1 a odpovídajícím způsobem by se měly registrovat. CTRL7.
- Hodnoty z registrů můžete číst nepřetržitě nastavením nejvýznamnějšího bitu adresy na hodnotu 1 - možnost automatického přírůstku.
- Funkci automatického zvyšování v režimu SPI lze povolit nastavením druhého bitu (bit 1, v dokumentaci označený jako MS) konfigurace SPI.
- Na rozdíl od řady LSM303, Senzory LSM303D mají společnou adresu sběrnice I2C. Díky tomu jsou viditelné jako jedno zařízení.
Užitečné odkazy |