Uživatelské nástroje

Nástroje pro tento web


cs:altimet

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Následující verze
Předchozí verze
Následující verzeObě strany příští revize
cs:altimet [2012/11/24 13:01] – vytvořeno kaklikcs:altimet [2018/12/30 13:01] – [Komunikace s čidly] fluktuacia
Řádek 1: Řádek 1:
-====== ALTIMET01A ======+====== Tlakoměr a výškoměr ALTIMET01A ======
  
 Digitální čidlo barometrického tlaku pro přesné měření výšky a teploty. Digitální čidlo barometrického tlaku pro přesné měření výšky a teploty.
 Výstup čidla je digitální na SPI nebo I2C. Liší se podle konkrétního typu osazeného čidla.  Výstup čidla je digitální na SPI nebo I2C. Liší se podle konkrétního typu osazeného čidla. 
  
-  * MPL115A1 - SPI rozhraní+{{:cs:modules:altimet01a_big.jpg?300|}} 
 + 
 +[[http://www.mlab.cz/Modules/Sensors/ALTIMET01A/DOC/ALTIMET01A.cs.pdf|Originální dokumentace MLAB]] 
 + 
 +===== Konstrukce modulu ===== 
 + 
 +Modul je konstruován pro přišroubování na základní desku. Má však odlamovací šrouby, kdy pak plošný spoj může být nalepen přímo na rovnou plochu, což sníží potřebnou hmotnost a prostor. Toto řešení je využito například v konstrukci [[cs:uav]] 
 + 
 +==== Možné typy čidel ==== 
 + 
 +Do modulu mohou být osazeny následující typy čidel.  
 + 
 +  [[http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=MPL115A|MPL115A1]] - SPI rozhraní, napájení až 5V.
   * MPL115A2 - I2C rozhraní   * MPL115A2 - I2C rozhraní
 +  * [[http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=MPL3115A2|MPL3115A2]] - I2C rozhraní s vertikálním tlakovým rozlišením snímače 30cm napájecí napětí maximálně 3,6 V. Tento IO nemá SHDN signál a místo něj musí být na modulu umístěný jumper. 
 +
 +
 +==== Komunikace s čidly ====
 +
 +V dokumentaci MLAB jsou připraveny příklady pro připojení mikrokontrolerů [[cs:arm]], [[cs:pic16f87xtq44|PIC]] a [[cs:atmegatq32|AVR]]. 
 +
 +Navíc je možné čidla s oběma typy rozhraní jak I²C, tak SPI číst přímo z počítače. K tomu lze využít Python knihovnu [[cs:pymlab|pymlab]] a konverzní moduly [[cs:usbi2c|USBI2C]] a [[cs:i2cspi|I2CSPI]].
 +
 +{{ :cs:modules:altimet_i2c_spi_link.jpg?direct&300 |Příklad připojení SPI verze modulu k PC.}}
 +===== Parametry =====
 +
 +Při měřeni parametrů MPL3115A2 v projektu [[cs:abl|ABL01A]] bylo zjištěno, že snímání tlaku funguje minimálně do výšky 16 km což je cca 10 kPa. Což je podstatně lepší než je uváděno v katalogovém listu. Na druhou stranu interní tlakový atmosférický model je použitelný pouze do výšky cca 10 km ve větších výškách vykazuje značné nepřesnosti. 
 +
 +
 +==== Testování modulu ====
 +
 +Realizace testovacího systému pro čidlo MPL3115A2 využívá modulu [[cs:i2chub|I2CHUB02A]], který umožňuje testování více čidel najednou. Čidla jsou tak společně umístěna ve vakuovém zvonu s řízeným tlakem a naměřené tlaky jsou společně s teplotami vyčítány [[cs:i2c|I²C]] sběrnici. Paralelně k těmto hodnotám je z řídícího počítače ještě vyčítán tlak měřený z referenčního měřícího přístroje DPI 145.  
 +
 +
 +
 +{{:cs:modules:altimet01a_testing.jpg?300|}}{{:cs:modules:altimet01a_test_board.jpg?direct&400 |}}
 +
 +
 +Pro vyčítání tlaku přes sběrnici I2C byl použit Pythonovský kód [[https://github.com/MLAB-project/MLAB-I2c-modules|Externí odkaz]]
  
  
 ==== Napájení modulu ==== ==== Napájení modulu ====
-  + 
-Modul musí být napájen stabilizovaným napětím menším než 3,6V jinak může dojít k jeho zničení. +<WRAP warning round> 
 +I2C verze modulu musí být napájena stabilizovaným napětím menším než 3,6V jinak může dojít k jeho zničení.  
 + 
 +</WRAP> 
 + 
 +===== Související stránky ===== 
 + 
 +  * [[http://prezi.com/q40vh-gggjg7/poloautomaticky-merici-system-pro-kalibraci-vyskomeru/|Prezentace kalibračního systému]]
cs/altimet.txt · Poslední úprava: 2018/12/30 13:05 (upraveno mimo DokuWiki)