Rynek standardów komunikacyjnych jest uzależniony od postępu dokonywanego w zakresie rozwoju stosów poszczególnych protokołów. Obecnie dużą wagę przywiązuje się do komunikacji opartej o Bluetooth, Wi-Fi, ZigBee, Thread, SigFox, LoRA, NFC/RFID oraz pasmo Sub-GHz. W zależności od wymagań projektowych związanych m.in. z zasięgiem transmisji, szybkością transmisji danych, strukturą sieci, poborem prądu i innymi, projektanci muszą dokonać wyboru będącego kompromisem pomiędzy czynnikami. Każda z powyższych sieci będzie pasować do określonego zestawu aplikacji oraz sektorów zastosowania.
Układy System on Chip z serii EFR32xx (rysunek 1) mające: możliwość pracy z kilkoma protokołami, możliwość pracy w pasmach dwuzakresowych 2,4 GHz oraz 868 MHz, zróżnicowane tryby pracy układów, zwiększające oszczędność energetyczną, konfigurowalną moc nadawczą, zintegrowany procesor ARM Cortex-M4.
tooth 4.2, kompatybilne pod względem wyprowadzeń z modułami BT 5.0 (Q2/Q3 2017), mające zintegrowaną antenę ceramiczną, o mocy nadawczej konfigurowalnej w zakresie +3…+20 dBm, czułości –94 dBm z wbudowanym procesorem z rdzeniem Cortex-M4 dla operacji typu stand-alone. Moduły mają zintegrowany Bluetooth Smart Stack i mogą być programowane w: BGAPI, BGLIB, BGScript.
Moduły BGM121/123 (rys. 2): działające w oparciu o Bluetooth 4.2, będące najmniejszymi modułami dostępnymi na rynku (wymiary 6,4 mm×6,4 mm×1,4 mm), kompatybilne pod względem wyprowadzeń z modułami BT 5.0 (Q2/Q3 2017), mające możliwość programowania przez OTA, ze zintegrowaną anteną ceramiczną lub wyprowadzeniem RF, o mocy nadawczej konfigurowalnej w zakresie +3…+20 dBm, z wbudowanym procesorem z rdzeniem Cortex-M4 dla operacji typu stand-alone. Moduły mają zintegrowany Bluetooth Smart Stack i mogą być programowane w: BGAPI, BGLIB, BGScript.
Dla systemów wymagających komunikacji bliskiego zasięgu, celem weryfikacji, identyfikacji i rejestracji obiektów lub zabezpieczeń oraz bardzo małego poboru energii, stosuje się układy NFC/RFID lub EPC. Firma Austria Micro System dostarcza rozwiązania do systemów komunikacji bliskiego zasięgu takie jak np.:
AS3953, AS3955 (rysunek 4) interfejs NFC – SPI: pracujący zgodnie ze standardem ISO 14443A na częstotliwości 13,56 MHz, zapewniający prędkość transmisji do 848 kb/s, dostarczany w obudowie MLPD-10, WL-CSP, zasilany z pola RF lub bateryjnie, mechanizm energy harvesting pozwalający uzyskiwać do 5 mA prądu.
SL900A EPC Tag (rysunek 6): pracujący z protokołem EPC Gen2 w zakresie 860…960 MHz, zasilany polem RF lub bateryjnie, działający w trybie pasywnym lub półpasywnym, ze zintegrowanym czujnikiem temperatury oraz zegarem RTC, dostarczany w obudowie QFN-16.
Sensory biomedyczne
Rozwój produktów Internetu Rzeczy jest definiowany przez różnorodne kryteria, z których głównym czynnikiem jest potrzeba zbierania danych środowiskowych, monitorowania obiektów, sterowania czy monitorowania parametrów biomedycznych człowieka. W celu zrealizowania wymienionych funkcjonalności urządzenia IoT zostają wyposażone w czujniki temperatury, wilgotności, detektory gazów VOC, czujniki jakości powietrza, sensory biomedyczne. Do zastosowań w aplikacjach wearables o małym poborze mocy oraz niewielkich wymiarach, przeznaczonych do monitorowania parametrów człowieka, takich jak HRM, temperatura lub nasycenie krwi tlenem, ciekawymi rozwiązaniami będą czujniki:
Czujnik temperatury Si7051 (rysunek 8, Silicon Laboratories): dokładność pomiaru 0.1°C w zakresie +36…+41°C, obudowa DFN o wymiarach 3 mm×3 mm, pobór prądu przy próbkowaniu 1 Hz – 195 nA, skalibrowany fabrycznie, 14-bitowy przetwornik A/C.
Czujnik biomedyczny ze zintegrowanym MCU AS7000 (rysunek 9, ams): zintegrowany procesor Cortex M0, zintegrowane diody podczerwieni oraz zielona, zintegrowane filtry na sensorach optycznych, nie wymaga zewnętrznych układów zarządzających, zintegrowane drivery LED, dostępne algorytmy HRV, PRV. Dostępny zestaw startowy.
Sensory gazów VOC, TVOC
W aplikacjach zasilanych bateryjnie z potrzebą detekcji gazów VOC oraz określenia wartości bezwzględnej zanieczyszczenia zastosowanie znajdą układy detektorów gazów organicznych oraz jakości powietrza CCS801, CCS803, CCS811, AS-MLV-P2 (ams). Charakteryzuje je: zużycie energii do 46 mW, detekcja gazów VOC, TVOC, CO oraz etanolu, zakres temperatury pracy –5…+50°C, dostępność w obudowach DFN, LGA. Czas do startu pomiaru <25 ms. Wersja CCS811 ma zintegrowany MCU (rysunek 11).
Dużym ułatwieniem oraz opcją dla zmniejszenia poboru energii są mikrokontrolery przeznaczone do aplikacji przenośnych, z wbudowanym interfejsem pojemnościowym. Optymalizację zużycia energii uzyskuje się dzięki trybom pracy wyłączającym poszczególne bloki układu, jak również poprzez zmniejszenie częstotliwości pracy zegara. Przykładem takich mikrokontrolerów jest seria SleepyBee firmy Silicon Laboratory.
Mikrokontrolery EFM8SBxxx (rysunek 12, Silicon Laboratory) mają następujące parametry techniczne: prąd w stanie uśpienia 50 nA, prąd w stanie aktywnym 150 mA/MHz przy 24,5 MHz, czas wybudzenia bloków cyfrowych oraz analogowych <2 ms, do 14 wejść sensorów pojemnościowych, zintegrowany LDO dla zmniejszenia zużycia energii, kwalifikacje automotive.
Podsumowanie
Przedstawione rozwiązania są łatwe do zastosowania w projekcie. Mają przy tym małe zużycie energii, wbudowany mechanizm zarządzania zasilaniem, a niektóre z nich częściowo pokrywają zapotrzebowanie na zasilanie (energy harvesting). Właściwe dobranie rozwiązań zagwarantuje zoptymalizowanie aplikacji pod względem ceny, czasu pracy baterii, krótkiego czasu opracowywania projektu oraz elastyczności konfiguracji układu. Wybrane układy są wyselekcjonowanym wycinkiem całego portfolio producentów. Dodatkowo, projektanci mają do dyspozycji czujniki optyczne (np. zbliżeniowe, podczerwieni, koloru), czujniki obrazu (matryce optyczne), kamery etc. znajdujące się w portfolio każdego z producentów.
Kamil Prus
Inżynier aplikacyjny
kamil.prus@ccontrols.pl