Sensory MEMS w ofercie STMicroelectronics przegląd oferty

Podobne dokumenty
MEMS-y z oferty STMicroelectronics Wszystko z jednej ręki

projekt przetwornika inteligentnego do pomiaru wysokości i prędkości pionowej BSP podczas fazy lądowania;

Sensory i przetworniki MEMS przegląd rozwiązań rynkowych (2)

1. Wprowadzenie Programowanie mikrokontrolerów Sprzęt i oprogramowanie... 33

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania

KA-NUCLEO-Weather. ver. 1.0

XXXII Olimpiada Wiedzy Elektrycznej i Elektronicznej. XXXII Olimpiada Wiedzy Elektrycznej i Elektronicznej

1.2. Architektura rdzenia ARM Cortex-M3...16

Narzędzia uruchomieniowe dla systemów Embedded firmy Total Phase

Sprawozdanie z projektu MARM. Część druga Specyfikacja końcowa. Prowadzący: dr. Mariusz Suchenek. Autor: Dawid Kołcz. Data: r.

KA-Nucleo-Weather. Rev Źródło:

Szczegółowy Opis Przedmiotu Zamówienia: Zestaw do badania cyfrowych układów logicznych

Przegląd rozwiązań z oferty firmy 4D Systems

Kurs programowania mikrokontrolerów ARM z rodziny Cortex-M3

Cyfrowy wzmacniacz AED dla przetworników tensometrycznych.

LABORATORIUM - ELEKTRONIKA Układy mikroprocesorowe cz.2

Laboratorium Procesorów Sygnałowych

Sensory i systemy pomiarowe Prezentacja Projektu SYNERIFT. Michał Stempkowski Tomasz Tworek AiR semestr letni

TECHNOLOGIA INERCJALNA

Wykład 4. Przegląd mikrokontrolerów 16-bit: - PIC24 - dspic - MSP430

BEZDOTYKOWY CZUJNIK ULTRADŹWIĘKOWY POŁOŻENIA LINIOWEGO

WPROWADZENIE Mikrosterownik mikrokontrolery

Aplikacje Systemów. Nawigacja inercyjna. Gdańsk, 2016

Badanie właściwości wysokorozdzielczych przetworników analogowo-cyfrowych w systemie programowalnym FPGA. Autor: Daniel Słowik

STM32L0: Cortex-M0+ w rodzinie STM32

Wizualizacja stanu czujników robota mobilnego. Sprawozdanie z wykonania projektu.

KOMPONENTY INERCJALNE

Innowacje wzmacniające system ochrony i bezpieczeństwa granic RP

Zastosowanie procesorów AVR firmy ATMEL w cyfrowych pomiarach częstotliwości

Wejścia logiczne w regulatorach, sterownikach przemysłowych

Systemy wbudowane. Paweł Pełczyński

ZL28ARM. Zestaw uruchomieniowy dla mikrokontrolerów AT91SAM7XC

Spis treści. Wykaz ważniejszych skrótów Wprowadzenie Rdzeń Cortex-M Rodzina mikrokontrolerów XMC

Projekt MARM. Dokumentacja projektu. Łukasz Wolniak. Stacja pogodowa

STM32Butterfly2. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

ADuCino 360. Zestaw uruchomieniowy dla mikrokontrolerów ADuCM360/361

Altera MAX10: nowa generacja FPGA i jej nowe możliwości

Mechatronika i inteligentne systemy produkcyjne. Modelowanie systemów mechatronicznych Platformy przetwarzania danych

IMPLEMENTATION OF THE SPECTRUM ANALYZER ON MICROCONTROLLER WITH ARM7 CORE IMPLEMENTACJA ANALIZATORA WIDMA NA MIKROKONTROLERZE Z RDZENIEM ARM7

Przykładowa aplikacja LOGO! 8 Cyfrowy termometr z sygnalizacją przekroczenia progów

Wirtualizacja panelu HMI w systemie LOGO!

KA-NUCLEO-UniExp. Wielofunkcyjny ekspander dla NUCLEO i Arduino z Bluetooth, MEMS 3DoF, LED-RGB i czujnikiem temperatury

Politechnika Gdańska. Gdańsk, 2016

Wyniki (prawie)końcowe - Elektroniczne warcaby

oznaczenie sprawy: CRZP/231/009/D/17, ZP/66/WETI/17 Załącznik nr 6 I-III do SIWZ Szczegółowy opis przedmiotu zamówienia dla części I-III

ENGEL CC300. jesteśmy gotowi: nowa, inteligentna jednostka sterująca. be the first.

ASTOR IC200ALG320 4 wyjścia analogowe prądowe. Rozdzielczość 12 bitów. Kod: B8. 4-kanałowy moduł ALG320 przetwarza sygnały cyfrowe o rozdzielczości 12

Biomonitoring system kontroli jakości wody

STM32 Butterfly. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

Wstęp Architektura... 13

Generator przebiegów pomiarowych Ex-GPP2

Technika mikroprocesorowa. W. Daca, Politechnika Szczecińska, Wydział Elektryczny, 2007/08

SPECYFIKACJA PRZETWORNIK RÓŻNICY CIŚNIEŃ

Oferta Firmy 2013

OPIS PRZEDMIOTU ZAMÓWIENIA

OPBOX ver USB 2.0 Miniaturowy Ultradźwiękowy system akwizycji danych ze

Wirtualne przyrządy kontrolno-pomiarowe

KAmodRPiADCDAC. Moduł przetwornika A/C i C/A dla komputerów RaspberryPi i RaspberryPi+

Dynamiczne badanie wzmacniacza operacyjnego- ćwiczenie 8

Płytka ewaluacyjna z ATmega16/ATmega32 ARE0021/ARE0024

Przegląd rodziny produktów. OL1 Dokładne prowadzenie po torze na pełnej szerokości taśmy CZUJNIKI POMIARU PRZEMIESZCZEŃ

Kraków, [ 16 marca ]2016. Zestaw pytań nr 2

Wyjścia analogowe w sterownikach, regulatorach

WYKORZYSTANIE PLATFORMY FireMonkey W PROCESIE URUCHAMIANIA I TESTOWANIA UKŁADÓW MIKROPROCESOROWYCH

- WALKER Czteronożny robot kroczący

Cyfrowy regulator temperatury

Opis przedmiotu zamówienia

Szkolenia specjalistyczne

Parametryzacja przetworników analogowocyfrowych

PL B1. Sposób i układ pomiaru całkowitego współczynnika odkształcenia THD sygnałów elektrycznych w systemach zasilających

ZL30ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F103

Technika mikroprocesorowa. Konsola do gier

JĘZYKI PROGRAMOWANIA STEROWNIKÓW

PROGRAM TESTOWY LCWIN.EXE OPIS DZIAŁANIA I INSTRUKCJA UŻYTKOWNIKA

Technika mikroprocesorowa. W. Daca, Politechnika Szczecińska, Wydział Elektryczny, 2007/08

Mechatronika i inteligentne systemy produkcyjne. Sensory (czujniki)

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania

Instrukcja użytkownika ARSoft-WZ1

Tematy prac dyplomowych w Katedrze Awioniki i Sterowania. Studia: I stopnia (inżynierskie)

LABORATORIUM PROCESORY SYGNAŁOWE W AUTOMATYCE PRZEMYSŁOWEJ. Przetwornik ADC procesora sygnałowego F/C240 i DAC C240 EVM

Programowanie sterowników przemysłowych / Jerzy Kasprzyk. wyd. 2 1 dodr. (PWN). Warszawa, Spis treści

2 799,28 PLN brutto 2 275,84 PLN netto

I. DANE TECHNICZNE II. INSTRUKCJA UśYTKOWANIA... 4

ZL2ARM easyarm zestaw uruchomieniowy dla mikrokontrolerów LPC2104/5/6 (rdzeń ARM7TDMI-S)

Rozdział 21 Moduły analogowo - temperaturowe

ZL29ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

Czujnik położenia katowego AS5040

Opracował: Jan Front

Wysokowydajne falowniki wektorowe Micno KE300.

Technika mikroprocesorowa. W. Daca, Politechnika Szczecińska, Wydział Elektryczny, 2007/08

WIZUALIZACJA DANYCH SENSORYCZNYCH MINISTACJA METEOROLOGICZNA

Research & Development Ultrasonic Technology / Fingerprint recognition

Kontroler do gier FPS

Laboratorium Komputerowe Systemy Pomiarowe

SPECYFIKACJA PRZETWORNIK RÓŻNICY CIŚNIEŃ DPC250; DPC250-D; DPC4000; DPC4000-D

E-TRONIX Sterownik Uniwersalny SU 1.2

Inteligentny czujnik w strukturze sieci rozległej

System on Chip na miarę S P R Z Ę T

ZL25ARM. Płyta bazowa dla modułów diparm z mikrokontrolerami STR912. [rdzeń ARM966E-S]

Transkrypt:

Sensory MEMS w ofercie STMicroelectronics przegląd oferty MEMS-y rewolucyjnie zmieniły nasz świat, umożliwiając ogromnej liczbie otaczających nas urządzeń samodzielnie orientować się w przestrzeni. Sensory bazujące na technologii MEMS są stosowane zarówno we współczesnych pojazdach, systemach nawigacyjnych, budownictwie, sprzęcie AGD i RTV, jak i konsolach dla graczy, robotyce, automatyce, smartfonach czy zegarkach naręcznych. STMicroelectronics jest firmą, która jako jedna z pierwszych zauważyła możliwości oferowane przez technologię MEMS i wykorzystała je w praktyce, dzięki czemu dziś jest liderem rynku sensorów tego typu. Rysunek 1. Zestawienie grup sensorów MEMS produkowanych przez STMicroelectronics Oferta produkcyjna firmy STMicroelectronics w zakresie sensorów MEMS (Micro Electro-Mechanical Systems) należy do jednej z najbardziej kompleksowych, pośród dostępnych na rynku. Obecnie jedynie ta firma oferuje zarówno wieloosiowe akcelerometry i żyroskopy, cyfrowe sensory pola magnetycznego (elektroniczne kompasy), czujniki ciśnienia oraz mikrofony do aplikacji audio wszystkie wykonane w technologii MEMS. Atutami sensorów MEMS oferowanych przez STMicroelectronics są także ich łatwa dostępność w naszym kraju oraz niskie ceny, które umożliwiają stosowanie tych elementów także w projektach niskobudżetowych. W artykule przedstawiamy przegląd cech i możliwości wybranych sensorów MEMS produkowanych przez STMicroelectronics (rysunek 1), który pozwoli się naszym Czytelnikom szybko i wygodnie zorientować jak je dobierać do własnych aplikacji. Akcelerometry Akecelerometry są największą, najdłużej produkowaną i najpopularniejszą głównie dzięki uniwersalności funkcjonalnej - grupą sensorów oferowanych przez STMicroelectronics. Producent oferuje obecnie 22 typy sensorów 3D, wyposażonych w wyjścia analogowe lub zintegrowane z przetwornikiem A/C, który komunikuje się 76 ELEKTRONIKA PRAKTYCZNA 9/2013 076-080_st1.indd 76 2013-08-26 06:46:13

Sensory MEMS Programowy filtr Kalmana dla klientów STMicroelectronics Inżynierowie firmy STMicroelectronics wraz z poszerzeniem oferty czujników MEMS opracowali biblioteki programowe realizujące funkcję filtru Kalmana, ułatwiające stosowanie sensorów w praktycznych aplikacjach. Dzięki temu oferowane przez ST żyroskopy i czujniki przyspieszenia można dość łatwo wykorzystać w aplikacjach sterujących realnymi, złożonymi obiektami dynamicznymi (jak na przykład quadrocoptery), co bez zastosowania tak zaawansowanej filtracji praktycznie nie gwarantowało sukcesu. Zestaw inemo (STEVAL-MKI062V2) Dostępne są (niezbędna wcześniejsza rejestracja pod adresem http://goo.gl/ymmszd) bezpłatnie biblioteka inemo Engine Lite umożliwia obsłużenie zarówno wieloosiowych czujników przyspieszenia jak i czujników geomagnetycznych, minimalizując wpływy zakłóceń odczytów wynikających z jakości otoczenia na uzyskane wyniki. Wersja Lite bibliotek jest udostępniana przez producenta w wersji źródłowej dla mikrokontrolerów STM32. Jest ona użyta m.in. w zestawie ewaluacyjnym inemo (STEVAL-MKI062V2). W wyniku obliczeń wykonywanych przez bibliotekę inemo Engine Lite programista uzyskuje czyste (po programowej filtracji Kalmana) informacje o wartości kwaternionów (obiekty matematyczne, które służą do reprezentowania rotacji i orientacji w przestrzeni 3D), wykrywane są rotacje i obliczane ich prędkości, obliczane jest także przyspieszenie liniowe, z którym porusza się czujnik. W wersji Lite biblioteka obsługuje czujniki z częstotliwością do 100 Hz, a jej implementacja w mikrokontrolerze STM32 wymaga 7 kb pamięci Flash i 5 kb pamięci SRAM. z otoczeniem za pomocą interfejsu I 2 C lub SPI. Dostępne są sensory o zakresach pomiarowych od ±2g aż do ±400 g, co pozwala dobrać element odpowiedni dla aplikacji w taki sposób, aby uzyskać maksymalną rozdzielczość i czułość pomiaru. Akcelerometry z wbudowa- nymi przetwornikami A/C zapewniają rozdzielczość od 8 do 16 bitów, w zależności od typu dane z toru konwersji mogą być buforowane w FIFO lub nie. Na rysunku 2 pokazano schemat blokowy akcelerometru z trzema wyjściami analogowymi LIS332AR, a na rysunku 3 schemat blokowy akcelerometru zintegrowanego z 16-bitowym przetwornikiem A/C H3LIS331DL (sensor o maksymalnym zakresie pomiarowym ±400 g), który jest dostępny dla zewnętrznego mikrokontrolera poprzez interfejs I 2 C lub SPI (użytkownik może wybrać tryb jego pracy). Akcelerometry oferowane przez STMicroelectronics ewoluują, przy czym szczególnie łatwe do zauważenia są trzy trendy: zmniejszanie wymiarów obudowy najnowsza generacja (LIS2) ma wymiary 2 mm 2 mm 1 mm, uchodząca do niedawna za ultra miniaturową poprzednia generacja (LIS3xxx) ma wymiary 3 mm 3 mm 1 mm, zmniejszania poboru mocy w trybach realizacji pomiaru, czego przykładami może być m.in.: akcelerometr z 12-bitowym przetwornikiem LIS3DH pobierający zaledwie 2 ma podczas realizacji pomiarów z częstotliwością 1 Hz i 11 ma podczas realizacji pomiarów z częstotliwością 50 Hz, zwiększania możliwości funkcjonalnych sensorów, co polega na integracji w ich logice programowalnych detektorów podwójnego puknięcia, wykrywania ruchu, wbudowywania czujnika temperatury, czy też integracji w strukturach akcelerometrów programowalnych maszyn stanów (jak np. w LIS3DSH), które można wykorzystać do generowania przerwań sprzętowych na bazie sekwencji wydarzeń zdefiniowanych przez użytkownika (graf przejść takiego automatu pokazano na rysunku 4). Rysunek 2. Schemat blokowy 3-osiowego sensora LIS332AR, wyposażonego w trzy napięciowe wyjścia analogowe Rysunrk 3. Schemat blokowy 3-osiowego sensora z wbudowanym przetwornikiem A/C (H3LIS331DL), wyposażonym w przełączany interfejs komunikacyjny SPI/I 2 C Rysunek 4. Graf przejść programowalnego automatu zintegrowanego w akcelerometrze LIS3DSH, który można wykorzystać do generacji przerwania w przypadku wystąpienia zadanej sekwencji wydarzeń ELEKTRONIKA PRAKTYCZNA 9/2013 77 076-080_st1.indd 77 2013-08-26 06:46:14

Rysunek 5. Sposób działania sensora położenia FC30 Rysunek 7. Schemat blokowy czujnika kompasowego zintegrowanego z akcelerometrem (obydwa 3D) - LSM303DLHC oferują rozdzielczość konwersji każdego kanału wynoszącą 16 bitów, podobnie do wcześniej przedstawionych akcelerometrów dostęp do danych można uzyskać za pomocą interfejsu I 2 C lub SPI (do wyboru, w zależności od preferencji użytkownika rysunek 6). Tendencje rozwojowe w rodzinie żyroskopów oferowanych przez STMicroelectronics są podobne do wspomnianych przy okazji akcelerometrów: zmniejszane są ich wymiary (domyślny trend to wymiary 4 4 1 mm oraz 3 3 1 mm), zwiększa się także liczba funkcji pomocniczych integrowanych w obudowach sensorów (jak na przykład czujnik temperatury, konfigurowalny bufor FIFO dla danych), a także minimalizacja poboru energii zarówno poprzez zabiegi technologiczne zmniejszające prądy upływu jak i rozwiązania układowe zmniejszające pobór prądu podczas normalnej pracy sensora. Osobliwym przypadkiem w rodzinie akcelerometrów oferowanych przez STMIcroelectronics jest 3-osiowy sensor FC30, który wykrywa swoje położenie względem powierzchni Ziemi dwustanowo w każdej osi (6 pozycji) jak pokazano na rysunku 5. Sposób działania tego sensora predestynuje go m.in. do sterowania wyświetlaniem obrazu na wyświetlaczu LCD w urządzeniach mobilnych oraz innych aplikacjach, w których ma znaczenie jednoznaczne określenie położenia obiektu względem powierzchni Ziemi bez konieczności wykonywania obliczeń. Prezentowany element można wykorzystać także do wykrywania podwójnych puknięć, co zwiększa funkcjonalność docelowego urządzenia bez konieczności aplikowania dodatkowych układów logicznych lub mikrokontrolera. Żyroskopy Firma STMicroelectronics szybko rozwinęła rodzinę produkowanych przez siebie żyroskopów MEMS, obecnie liczy ona 21 typów sensorów, zarówno 1-/2- jak i 3-osiowych. Producent oferuje żyroskopy o zakresach pomiarowych od ±30 o /s do ±2000 o /s, w zależności od typu mogą być wyposażone w wyjścia analogowe lub mają zintegrowane pokładowe przetworniki A/C. Tak wyposażone żyroskopy e-kompasy W skład rodziny kompasowych czujników MEMS oferowanych przez STMicroelectronics wchodzą obecnie dwa rodzaje elementów: 3-osiowe czujniki pola magnetycznego zintegrowane z 3-osiowymi akcelerometrami tworzące rodzinę LSM303xxx, charakteryzujące się zakresem pomiarowym pola magnetycznego od ±1,3 do ±16 Gs i zakresem pomiaru przyspieszenia od ±2 g do ±16 g, w zależności od typu sensora. Schemat blokowy czujnika tego typu (LSM303DLHC) pokazano na rysunku 7. 3-osiowy czujnik pola magnetycznego bez żadnych dodatkowych funkcji, czego przykładem jest jedyny w ofercie STMicroelectronics sensor tego typu oznaczony symbolem LIS3MDL. Wszystkie prezentowane czujniki kompasowe mają cyfrowy interfejs SPI/I 2 C lub wyłącznie I 2 C (LSM303DLHC), są oferowane w ultra miniaturowych obudowach o wymiarach 2 2 1 mm (LIS3MDL oraz LSM303C), 3 3 1 mm (LSM303D) lub 3 5 1 mm (LSM303DLHC). Rozdzielczość konwersji wyników pomiarów wynosi do 16 bitów. Czujniki ciśnienia Gorącą nowością w ofercie STMicroelectronics są MEMS-owe czujniki ciśnienia. Obecnie produkowany jest jeden typ takiego sensora LPS331 pozwalający dokonywać pomiarów ciśnienia powie- Rysunek 6. Schemat blokowy 3-osiowego żyroskopu L3GD20 Rysunek 8. Schemat blokowy czujnika ciśnienia LPS331AP 78 ELEKTRONIKA PRAKTYCZNA 9/2013 076-080_st1.indd 78 2013-08-26 06:46:14

Sensory MEMS Rysunek 9. Mikrofony z wyjściami cyfrowymi mogą pracować w konfiguracjach stereofonicznych Rysunek 10. Schemat aplikacyjny analogowego mikrofonu MEMS trza w zakresie 260-1260 mbar z maksymalną rozdzielczością 24 bitów (co daje wartość kwantu 20 mbar). Schemat blokowy ilustrujący budowę LPS331 pokazano na rysunku 8. Jak widać jest to układ zaawansowany konstrukcyjnie, bowiem wynik odczytywany poprzez interfejs SPI/I 2 C jest poddawany obróbce obliczeniowej, w skład której wchodzi nie tylko eliminacja błędów wynikających z warunków pomiarów, ale także składowa temperatury, która wpływa na parametry mostka pomiarowego Wheatstone a. Maksymalna częstotliwość odczytu danych wynosi 25 Hz, a płytka czujnikowa jest w stanie wytrzymać przeciążenia ciśnieniowe o wartości do 20-krotności zakresu pomiarowego. Wymiary obudowy LPS331AP wynoszą 3 3 1 mm, pobór prądu w trybie o niskiej rozdzielczości konwersji (kwant pomiaru 160 mbar) przy częstotliwości powtarzania pomiarów 1 Hz wynosi zaledwie 5,5 ma. Producent planuje wdrożenie w najbliższym czasie drugiego sensora oznaczonego symbolem LPS25H, którego parametry i cechy funkcjonalne są bardzo podobne do LPS331AP, ale wymiary mniejsze: wynoszą zaledwie 2,5 2,5 1 mm. Mikrofony Wykorzystując opracowane przez siebie zaawansowane technologie MEMS producent wdrożył do produkcji rodzinę mikrofonów dla aplikacji audio, w której są dostępne elementy z wyjściem analogowym (napięciowym) lub cyfrowym (PDM). Mikrofony z wyjściami cyfrowymi (np. MP34Dx01 lub MP45DT02) mogą pracować w konfiguracji stereofonicznej (rysunek 9), mikrofony z wyjściami analogowymi są aplikacyjnymi odpowiednikami mikrofonów pojemnościowych zintegrowanych z przedwzmacniaczami (rysunek 10). Charakterystyki częstotliwościowe mikrofonów zależą od typu: są dostępne modele o paśmie analogowym od 100 Hz do 10 khz (MP33AB01) oraz od 20 Hz do 20 khz (MP34DT01/DB01) i czułości od 38 db FS do 26 38 db FS. W standardowej ofercie są dostępne mikrofony z otworami powietrznymi od spodu obudowy (bottom port) lub w jej górnej części (top port), co znajduje odzwierciedlenie w środkowej części oznaczenia typu (np. MP34DT oznacza mikrofon MEMS w obudowie 3 4 mm, z wyjściem cyfrowym i otworem od góry). ELEKTRONIKA PRAKTYCZNA 9/2013 Rysunek 11. Przegląd mikrofonów MEMS firmy STMicroelectronics i planowanych wdrożeń (górna część rysunku - mikrofony cyfrowe, dolna - mikrofony analogowe) Producent w szybkim tempie rozwija rodziny mikrofonów MEMS, opracowując szereg rozwiązań poprawiających ich parametry: szerokość pasma, liniowość charakterystyki przenoszenia, wymiary obudowy, zmniejszenie poboru mocy, wartość odstępu sygnału od szumu, poziom przesterowania sygnałem akustycznym AOP (Acoustic Overload Point), na rysunku 11 pokazano planowane przez STMicroelectronics w najbliższym czasie wdrożenia w tym zakresie. Czujniki zintegrowane Firma STMicroelectronics dostrzegając konieczność zwiększania integracji sensorów MEMS wprowadziła do produkcji układy z serii inemo z serii LSM330, w których zintegrowano struktury akcelerometru LIS3DH oraz żyroskopu L3GD20, które umieszczono w trzech typach obudów LGA o wymiarach 3,5 mm 3 mm 1 mm (LSM330), 3 mm 5,5 mm 1 mm (LSM330D) oraz 4 mm 5 mm 1,1 mm (LSM330DLC). Zaawansowaną alternatywą dla sensorów LSM330 jest nowy w ofercie producenta zintegrowany sensor 9DoF (degrees of freedom), o nazwie LSM9DS0, składający się z trzech sensorów MEMS 3D: akcelerometru, czujnika pola magnetycznego, żyroskopu. 79 076-080_st1.indd 79 2013-08-26 06:46:15

Rysunek 12. Schemat aplikacyjny nowego sensora 9DoF z oferty STMicroelectronics - LSM9DS0 Fotografia 14. Wygląd zestawu STM32F3DISCOVERY, w którym zastosowano dwa sensory MEMS: żyroskop L3GD20 oraz kompas z akcelerometrami LSM303DLHC Producent sensorów prezentowanych w artykule nie zostawił konstruktorów sam-na-sam z problemami związanymi z obróbką uzyskanych danych. Przygotował zarówno wspomniane wcześniej biblioteki z filtrem Kalmana, aplikację umożliwiającą rejestrację danych na komputerze poprzez wirtualny port COM, dostępne są także kompletne sterowniki dla Windows 8 oraz Androida/Linuksa, co pozwala na łatwą i szybką integrację czujników w komputerach bazujących na tych systemach operacyjnych. Fotografia 13. Wygląd zestawu STEVAL-MKI119V1 Nowy sensor ma zintegrowany 16-bitowy przetwornik A/C, komunikujący się z otoczeniem za pomocą interfejsu I 2 C lub SPI, wspomaganego przez wyjścia przerwań. Dane przetwarzane w torze A/C mogą przesyłane za pomocą 32-poziomowego bufora FIFO. Podstawowy schemat aplikacyjny sensora LSM9DS0 pokazano na rysunku 12. Zestawy ewaluacyjne z sensorami MEMS Z myślą o konstruktorach lubiących samodzielnie zweryfikować katalogowe obietnice, producent sensorów prezentowanych w artykule przygotował zestawy narzędziowe i ewaluacyjne, pozwalające szybko rozpocząć własne badania. Przykładem takiego jest bazujący na mikrokontrolerze z rodziny STM32 zestaw STEVAL-MKI119V1 (foto- grafia 13), w którym zastosowano dwa sensory tworzące zespół 9DoF: żyroskop L3GD20 oraz kompas z akcelerometrami LSM303DLHC. Interesującym zarówno ze względu na możliwości, jak i cenę jest zestaw STM32F3DISCOVERY (fotografia 14), w którym zastosowano mikrokontroler z rodziny STM32F3 (rdzeń Cortex-M4F) i sensory MEMS: LSM303DLHC i L3GD20, podobnie jak w zestawie STEVAL-MKI119V1. Producent przygotował także zestawy dla konstruktorów zainteresowanych mikrofonami MEMS: STEVAL-MKI116V1 (z MP34DB01), STEVAL-MKI117V1 (z MP34DT01), STEVAL-MKI117V2 (z MP45DT02), dla których interesująca alternatywą jest STM32F4DI- SCOVERY (fotografia 15) z mikrofonem MP45DT02. Podsumowanie Co do tego, że współczesna elektronika bez sensorów MEMS funkcjonować nie może, nie mają żadnych wątpliwości nie tylko elektronicy, ale także szerokie rzesze użytkowników systemów nawigacyjnych, smartfonów, tabletów, notebooków, pralek, lodówek i wielu innych urządzeń powszechnego użytku. Łatwy do zaobserwowania trend integracji funkcjonalnej sensorów, szybkiej poprawy ich parametrów, a także coraz niższe ceny, umożliwiają ich stosowanie w coraz bardziej banalnych aplikacjach, które jeszcze kilkanaście lat temu nie istniały lub ich funkcjonalność była znacząco słabsza niż obecnie. Precyzyjne MEMS-y cierpliwie zdobywają nowe obszary aplikacyjne, zapewniając wygodę, komfort i bezpieczeństwo. O tym co będziemy mogli za ich pomocą robić w przyszłości decyduje wyłącznie wyobraźnia konstruktorów, a tej na szczęście nie brakuje! Piotr Zbysiński, EP Fotografia 15. Wygląd zestawu STM32F4DISCOVERY z mikrofonem MP45DT02 80 ELEKTRONIKA PRAKTYCZNA 9/2013 076-080_st1.indd 80 2013-08-26 06:46:15