Popis produktu: LPS25HB - snímač tlaku a výšky 126kPa I2C / SPI 2,5-5,5V - Pololu 2867 - pájené konektory
Modul obsahuje tlakový senzor MEMS LPS25H od ST, který pracuje v rozsahu od 26 kPa do 126 kPa . Ve srovnání s verzí LPS331AP , se kterou je kompatibilní, se vyznačuje vyšší přesností (až 0,02 kPa) a nižší hladinou hluku (0,001 kPa) . Má také zabudovanou vyrovnávací paměť FIFO, do které můžete ukládat naměřená data před přenosem. Deska má také potřebné pasivní prvky a regulátor nízkého poklesu napětí , který umožňuje senzoru pracovat se systémy 3,3 V a 5 V.
Produkt je kompatibilní s Arduino
Výrobce pro senzor LPS25H připravil knihovnu Arduino, která umožňuje snadné ovládání senzoru pomocí Arduina .
Systém ( dokumentace ) LPS25H má integrovanou teplotní kompenzaci a mnoho konfigurovatelných možností, včetně: volby rozlišení a dvou programovatelných externích přerušení. Komunikačním rozhraním je sběrnice I2C nebo SPI.
Připojení senzoru LPS25HB
K pinům VIN a GND by mělo být připojeno napájení v rozsahu od 2,5 V do 5,5 V. V případě použití systému napájeného napětím 3,3 V může být kolík VIN ponechán nepřipojený a napájecí zdroj by měl být připojen přímo k systému prostřednictvím kolíku VDD. Systém komunikuje přes digitální rozhraní I2C nebo SPI. Logické napětí sběrnice by mělo mít stejnou hodnotu jako napájecí napětí dodávané do VIN. Pokud používáte sběrnici I2C, připojte piny SCL a SDA. SPI vyžaduje připojení 4 pinů: SDI, SDO, SPC a CS.
KOLÍK | POPIS |
---|---|
SDA SDI SDO |
Datová linka sběrnice I2C, vstupní datová linka SPI (SDO ve 3vodičovém režimu). |
SCL SPC | Hodinová linka sběrnice I2C. |
SDO SA0 | Výstupní datová linka sběrnice SPI (datový výstup) nebo změna adresy v případě I2C. Tyto výstupy nemají měnič napětí - fungují pouze s napětím 3,3 V. |
CS | Výběr čipu - SPI povoleno. Ve výchozím nastavení je výstup vysoký (rozhraní I2C je aktivní), ke spuštění komunikace SPI by měl být stav nízký. |
INT1 | Programovatelné přerušení. Tyto výstupy nemají měnič napětí - fungují pouze s napětím 3,3 V. |
VIN | Napájecí napětí od 2,5 V do 5,5 V. |
VDD | V případě, že napájecí napětí je vyšší než 3,3 V, lze pin použít jako napěťový výstup 3,3 V s proudovou účinností až 150 mA. |
GND | Hmotnostní potenciál systému. |
I2C autobus
Ve výchozím nastavení systém používá rozhraní I2C - kolík CS je ve výchozím nastavení ve vysokém stavu, pro spuštění komunikace SPI by měl být specifikován nízký stav. Podrobnosti o komunikaci I2C najdete v dokumentaci a v poznámce katalogu NXP ke specifikaci sběrnice I2C.
Senzor má 7bitovou adresu, nejmladší bit je určen stavem na pinu SA0. Ve výchozím nastavení je tento výstup vytažen na VDD přes odpor 10 kΩ, který nastavuje adresu na 1011101b.
Sběrnice pracuje správně s frekvencí 400 MHz (rychlý režim), vyšší hodnoty mohou fungovat správně, ale nebyly testovány.
SPI autobus
Chcete-li zvolit komunikaci přes SPI, zadejte na kolíku CS nízký stav (připojte k zemi). Podrobnosti přenosových a popis rejstříku lze nalézt na v dokumentaci systému.
Pokyny pro první použití
Všechny potřebné informace o komunikaci a provozu modulu naleznete v dokumentaci . Zde jsou některé z nejdůležitějších faktů:
- Ve výchozím nastavení je tlakový senzor v režimu nízké spotřeby energie. Chcete-li jej spustit, zadejte příslušnou hodnotu do registru CTRL_REG1.
- Je možné vícenásobné čtení a vícenásobné zápisy pomocí jediného příkazu I2C nastavením nejvýznamnějšího bitu adresy (spuštění automatického zvyšování).
- Režim autoincrementace můžete spustit v režimu SPI nastavením bitu MS - podrobnosti v dokumentaci .
Specifikace
- Napájecí napětí: 2,5 V až 5,5 V
- Odběr proudu: 2 mA
- Komunikační rozhraní: I2C (TWI) nebo SPI
- Rozsahy měření: 26 kPa až 126 kPa (260 mbar až 1260 mbar)
- Datový formát: 24bitový
- Integrovaná vyrovnávací paměť FIFO
- Přesnost:
- pro teplotu: od 20 do 60 ° C: +/- 0,02 kPa
- pro teplotu: od 0 do 80 ° C: +/- 0,1 kPa
- Velikost modulu: 10,2 x 23,0 x 2,54 mm
- Hmotnost: 0,6 g