Szenzorhálózatok I. Beágyazott információs rendszerek. Bevezetés. HW architektúrák. Alkalmazások március 30. Simon Gyula

Hasonló dokumentumok
ATMEL ATMEGA MIKROVEZÉRLŐ-CSALÁD

A Texas Instruments MSP430 mikrovezérlőcsalád

The modular mitmót system. 433, 868MHz-es ISM sávú rádiós kártya

Nagy Gergely április 4.

Scherer Balázs: Mikrovezérlık fejlıdési trendjei

ARM Cortex magú mikrovezérlők

Házi feladatok Szenzorhálózatok és alkalmazásaik

Nagyteljesítményű mikrovezérlők Energiatakarékos üzemmódok

Szenzorkommunikációs lehetőségek az IoT világában. Dr. Fehér Gábor BME Távközlési és Médiainformatikai Egyetem

Szenzorhálózatok. Mica mote-ok hardware felépítése szeptember 09.

Az AVR ATmega128 mikrokontroller

Szenzorhálózat alapú mesterlövész detektáló rendszer. Előadó: Kincses Zoltán

ARM Cortex magú mikrovezérlők

Szenzorhálózatok. MITMÓT hardver bemutatása. Orosz György

Nagyteljesítményű mikrovezérlők

Arduino bevezető Szenzorhálózatok és alkalmazásaik

Számítógépek felépítése, alapfogalmak

Procontrol RFP-3. Műszaki adatlap. Rádiótransceiver / kontroller 433 vagy 868 MHz-re, felcsavarható SMA gumiantennával. Verzió:

Ismerkedés az MSP430 mikrovezérlőkkel

MSP430 programozás Energia környezetben. Kitekintés, további lehetőségek

The modular mitmót system. 433, 868MHz-es ISM sávú rádiós kártya

Járműfedélzeti rendszerek I. 3. előadás Dr. Bécsi Tamás

Járműfedélzeti rendszerek I. 5. előadás Dr. Bécsi Tamás

Digitális áramkörök és rendszerek alkalmazása az űrben 3.

Digitális áramkörök és rendszerek alkalmazása az űrben 2.

Autóipari beágyazott rendszerek CAN hardver

IoT alapú mezőgazdasági adatgyűjtő prototípus fejlesztési tapasztalatok

Akusztikus MEMS szenzor vizsgálata. Sós Bence JB2BP7

Scherer Balázs: Mikrovezérlők fejlődési trendjei

Szenzorhálózatok. Mica moteok hardware felépítése (Folytatás) Orosz György

Érzékelők és beavatkozók I.

RFP-RFM. Procontrol RFP-RFM. Rádiótransceiver/ kontroller 433 vagy 868 MHz-re, SMA antenna csatlakozóval. Műszaki adatlap. Verzió:

The modular mitmót system. Az AVR mikrovezérlő kártya

Laboratóriumi műszerek megvalósítása ARM alapú mikrovezérlővel és Linux-szal

ÉRZÉKELŐK ÉS BEAVATKOZÓK I. 0. TANTÁRGY ISMERTETŐ

I. C8051Fxxx mikrovezérlők hardverfelépítése, működése. II. C8051Fxxx mikrovezérlők programozása. III. Digitális perifériák

I 2 C, SPI, I 2 S, USB, PWM, UART, IrDA

Járműfedélzeti rendszerek I. 4. előadás Dr. Bécsi Tamás

Járműfedélzeti rendszerek I. 2. előadás Dr. Bécsi Tamás

Érzékelők és beavatkozók I.

Mikrovezérlők Alkalmazástechnikája

Intelligens és összetett szenzorok

Dr. Oniga István DIGITÁLIS TECHNIKA 9

A mikroszámítógép felépítése.

Akusztikus távolság meghatározás a vezeték nélküli szenzor hálózatokban. Előadó: Kincses Zoltán

Dr. Oniga István DIGITÁLIS TECHNIKA 9

Digitális rendszerek. Digitális logika szintje

Programmable Chip. System on a Chip. Lazányi János. Tartalom. A hagyományos technológia SoC / PSoC SoPC Fejlesztés menete Mi van az FPGA-ban?

Szenzorhálózatok Fizikai réteg ( ) Vidács Attila Távközlési és Médiainformatikai Tanszék I.B.228, T:19-25,

Mikrovezérlők Alkalmazástechnikája

ARM Cortex magú vezérlők Energia felhasználás Energiatakarékos üzemmódok

Betekintés a gépek állapot felügyeletére kifejlesztett DAQ rendszerbe

Hálózati réteg. WSN topológia. Útvonalválasztás.

Serial 2: 1200/2400 bps sebességû rádiós modem vagy

Aktív zajcsökkentő rendszerek megvalósítása szenzorhálózattal

Leírás. Készítette: EMKE Kft február 11.

Multi-20 modul. Felhasználói dokumentáció 1.1. Készítette: Parrag László. Jóváhagyta: Rubin Informatikai Zrt.

A TinyOS. operációs rendszer. (bevezető) Beágyazott Információs Rendszerek.

Alacsony fogyasztású IoT rádiós technológiák

Norway Grants. Az akkumulátor mikromenedzsment szabályozás - BMMR - fejlesztés technológiai és műszaki újdonságai. Kakuk Zoltán, Vision 95 Kft.

PMU Kezdı lépések. 6-0 Csatlakozás LG GLOFA-GM és SAMSUNG PLC-hez. 6-1 Kommunikáció LG PMU és LG GLOFA-GM7 / GM6 / GM4 között

IDAXA-PiroSTOP. PIRINT PiroFlex Interfész. Terméklap

MASCO Biztonságtechnikai és Nyílászáró Automatizálási Kereskedelmi Kft Budapest, Madridi út 2. Tel: (06 1) , Fax: (06 1) ,

Mérés és adatgyűjtés

ARM Cortex magú mikrovezérlők

Jelfeldolgozás a közlekedésben

Mérő- és vezérlőberendezés megvalósítása ARM alapú mikrovezérlővel és Linux-szal

SVANTEK. Termékismertető

INVERSE MULTIPLEXER RACK

SYS700-A Digitális szabályozó és vezérlõ modul DDC rendszerelemek, DIALOG-III család. Terméktámogatás:

ALPHA és ALPHA XL műszaki leírás

Dr. Schuster György szeptember 27.

Szenzorhálózatok és alkalmazásaik. Bevezetés

The Flooding Time Synchronization Protocol

Integrált biztonsági rendszerek metrikái

Nagyméretű élőhely megfigyelő rendszer analízise. Előadó: Kincses Zoltán

Yottacontrol I/O modulok beállítási segédlet

OMNIALOG Adatgyűjtők. NI-400 miniomnialog

ARM Cortex magú mikrovezérlők

Mikrovezérlők Alkalmazástechnikája

Sensor Network-Based Countersniper System

Mikrovezérlők Alkalmazástechnikája

Bevezetés az informatikába

VTOL UAV. Moduláris fedélzeti elektronika fejlesztése pilóta nélküli repülőgépek számára. Árvai László, Doktorandusz, ZMNE ÁRVAI LÁSZLÓ, ZMNE

Digitális technika (VIMIAA01) Laboratórium 9

Zigbee: vezeték nélküli komplex szenzorhálózatok gyorsan, olcsón, hatékonyan

AVR-Stamp1.0F_USB Leírás, használati útmutató. Rev.B

RAY MECHANIKUS KOMPAKT HŐMENNYISÉGMÉRŐ

Digitális áramkörök és rendszerek alkalmazása az űrben 2.

Távközlő hálózatok és szolgáltatások IP hálózatok elérése távközlő és kábel-tv hálózatokon

ÖNÁLLÓ LABOR Mérésadatgyűjtő rendszer tervezése és implementációja

Szenzorhálózatok Szenzorhálózatok alkalmazásai ( )

loop() Referencia:

Űrtechnológia október 24. Műholdfedélzeti energiaellátás / 2 Műholdfedélzeti szolgálati rendszerek Felügyeleti, telemetria és telekommand rendsz

Labor gyakorlat Mikrovezérlők

Labor gyakorlat Mikrovezérlők

Gyakorlatok. VITMMA09 Okos város MSc mellékspecializáció

Dr. Oniga István. DIGITÁLIS TECHNIKA 10 Memóriák

ems2.cp04d [18010] Keriterv Mérnök Kft Programozható Automatikai állomás 14 multifunkcionális bemenet, 6 relé kimenet, 4 analóg kimenet DIGICONTROL

Moore & more than Moore

Átírás:

Beágyazott információs rendszerek Szenzorhálózatok I. Bevezetés. HW architektúrák. Alkalmazások 2005. március 30. Simon Gyula 2004 Méréstechnika és Információs Rendszerek Tanszék

Tartalom A szenzorhálózatok fogalma A smart dust Kihívások Tipikus platformok A Berkeley Mica2 mote HW felépítése Processzor Rádió Szenzorkártyák Tipikus szenzorhálózatos alkalmazások Demo Orvlövész lokalizálása szenzorhálózattal

Út a szenzorhálózatokhoz Moore törvénye: Tranzisztorok sűrűsége 1.5 évente megduplázódik méret teljesítményfelvétel sebesség Folyománya (Bell törvénye): Az elemsűrűség növekedésével új platformok alakulnak ki (kb. 10 évente) új platform új alkalmazások új HW/SW standardok Egy főre eső számítógépek száma (log) idő

Számítási modellek egy felhasználó egy számítógép egy felhasználó sok számítógép Interaktív Proaktív felhasználói szándék bevitel számítás (eredmény) akció felhasználói szándék érzékelés számítás akció

Az internet és a szenzorhálózatok Internet: távoli információ-elérés Szenzor hálózatok: távoli kapcsolat a fizikai valósággal

Szenzorhálózat paradigma Szoros kapcsolat a külvilággal: folyamatos jelenlét, érzékelés, beavatkozás HW platform: Processzor + rádió + szenzorok Alapvető követelmény: SOK Sok (10 2...10 3...?) Olcsó Kis méret Egyéb elvárások: Robosztus Hosszú élettartam Következmény Korlátos erőforráskészlet Korlátos teljesítőképesség SW: Új absztrakciók szükségesek OS szinten alkalmazás szinten Elosztott alkalmazások, elosztott OS Fejlesztés, tesztelés, karbantartás Szimuláció

Piaci trend $7000M $150M 2003 2010

Intelligens porszemek (Smart Dust) Szép új világ...

Kihívások, feladatok Vezeték nélküli kommunikáció Kis sávszélesség ( 10kbps 100kbps) Ad hoc hálózat: sűrűség, hatótávolság, mobilitás, linkminőség Szenzor-adatok fúziója Centralizált Elosztott, hálózaton belül Limitált erőforrások Tipikus processzor < 10 MIPS Tipikus memória 4kbyte Limitált energiaellátás hosszú élettartam pl.: AA elem 3000mAh, napenergia 5mA/cm 2 Élettartam 1 év Nagyon alacsony kitöltési tényezővel üzemeltethető

Esettanulmány: energia áramfelvétel Tápellátás: 2db AA elem (3000 mah) Üzemidő: min 1 év (8760 óra) P on = 150mW (I on = 50mA) I standby = 50µA I on I avg I standby T on T standby I avg = I on * T / (T on on +T standby ) + I standby *T standby / ( T on + T standby ) = I on * λ + I standby * (1- λ) idő I avg max = 3000mAh / 8760h = 342µA λ = (I avg max -I standby ) / (I on + I standby ) = 0.0058 0.6% ( 8 min/nap)

Szenzorhálózat platformok Berkeley/Crossbow: mote Intel: XScale node MIT/ember: EmberNet Millenial Net: i-bean BME: mitmót

Kísérleti platform: Berkeley mote A Berkeley mote-család néhány tagja Forrás: Crossbow Spec: 5mm 2

Hardver felépítés Mica2 Telos csatlakozó Rádió µc Tápegység Flash Szenzor kártya Programozó kártya Microcontroller Típus ATmega128 TI MSP430 Program memória / RAM 128 kb / 4 kb 60 kb / 2 kb Teljesítmény felvétel (active/sleep) 33 mw / 75 µw 3 mw / 6 µw Feléledési idő 180 µs 6 µs Flash Típus AT45DB041B ST M24M01S Méret 512 kb 128 kb Rádió Típus CC1000 CC2420 Sebesség 38.4 kbps 250 kbps Moduláció FSK Offset QPSK Teljesítményfelvétel (adás/vétel) 29 mw / 42 mw 38 mw / 35 mw Fogyasztás Min. tápfeszültség 2.7 V 1.8 V Max. teljesítményfelvétel 89 mw 41 mw

Processzorok Standby-sleep módok Alacsony fogyasztás Alacsony órajel Kis számítási kapacitás (gyakran kis memória) Példák ATmega128 TI MSP430 Program memória / RAM 128 kb / 4 kb 60 kb / 2 kb Teljesítmény felvétel (active/sleep) 33 mw / 75 µw 3mW / 6 µw Feléledési idő 180 µs 6 µs

Mikrokontroller (Mica): Atmel ATmega128L (103L) csatlakozó Rádió µc Tápegység Flash 128kB programmemória (flash) 4kB EEPROM 4kB SRAM 32 általános I/O vonal 8 bemeneti-, 8 kimeneti vonal 32 általános célú regiszter RTC (real time counter) 4 timer/counter/pwm UART WDT (watchdog timer) SPI port 3 energiatakarékos üzemmód http://www.atmel.com

Blokkvázlat 128kB programmemória (flash) 32 általános célú regiszter SPI 4kB SRAM WDT RTC 4 timer/counter/pwm 4kB EEPROM UART 32 általános I/O vonal 8 bemeneti-, 8 kimeneti vonal http://www.atmel.com

RISC architektúra Harward architektúra Legtöbb utasítás 16 bites 1 elemű pipeline Legtöbb utasítás 1 órajel ciklus alatt végrehajtódik http://www.atmel.com

Memória konfiguráció $0000 RESET $0002 INT0 $0004 INT1... $002E ANALOG COMP RESET és vektortábla (jmp utasítások) Max 60kB külső adatmemória illeszthető http://www.atmel.com

Címzési módok Öt adatmemória-címzési mód Direkt Indirekt eltolással Indirekt Indirekt pre-dekremens Indirekt post-inkremens Négy programmemória-címzési mód Konstans címzés (adattöltés, Z reg) Direkt (JMP, CALL) Indirekt (IJMP, ICALL, Z regiszter) Relatív (RJMP, RCALL) http://www.atmel.com

EEPROM címzés EEPROM Address Register: EEARH, EEARL EEPROM Data Register: EEDR EEPROM Control Register: EECR Írási idő: 2.5-4ms EEARH EEARL EEPROM EEDR EECR R/W http://www.atmel.com

Energiatakarékos üzemmódok SLEEP utasítás Alvó üzemmódok Normál üzemmód engedélyezett interrupt Alvó üzemmód Idle CPU leáll, perifériák működnek Bármilyen IT ébreszt Power-down, Power-save Oszcillátor leáll Külső IT és WDT működik RESET, külső IT, WDT ébreszt http://www.atmel.com

Perifériák UART (Universal Asynchronous Receiver and Transmitter) Programozható átviteli sebesség 8 vagy 9 bites adatszélesség Zajszűrés, hibadetektálás IT: TX complete TX Data Register Empty RX Complete SPI (Serial Peripheral Interface) 3 vezetékes full-duplex szinkron átvitel Programozható átviteli sebesség IT: End of Transmission Analóg komparátor PE2 és PE3 bemeneteket komparálja Trigger: timer/counter IT ADC 10 bit felbontás Max 14kSPS 8 multiplexelt input csatorna IT: ADC Conversion Complete http://www.atmel.com

Hálózati kommunikáció Vezetékes Rádió Fény Hang Kritikus szempontok: adatátviteli sebesség teljesítményfelvétel (adás/vétel/standby) feléledési idő Keskenysávú (pl. CC1000) + kis teljesítményfelvétel - kis adatátviteli sebesség - egyszerű csatornakódolás + gyors feléledés Szélessávú (pl. CC2420) - nagyobb teljesítményfelvétel + nagyobb adatátviteli sebesség + nagyobb zajérzéketlenség - lassabb feléledés

Rádió: Chipcon CC1000 csatlakozó Rádió µc Tápegység Flash Alacsony fogyasztás Vétel: 7.4mA Adás: 5.3-26.7mA Power-down: 0.2uA Nagy érzékenység FSK moduláció Programozható frekvencia Programozható kimenőteljesítmény Max 76.8kbps átviteli sebesség Kevés külső elemet igényel NRZ / Manchester kódolás http://www.chipcon.com

Chipcon CC1000 Low Noise Amplifier Received Signal Strength Indicator Data I/O Data Clock Control Interface Power Amplifier Frequency Synthesizer LOCK indicator http://www.chipcon.com

Szenzorok MEMS: Micro Electro-Mechanical Systems Érzékelők Nyomás Gyorsulás Giroszkóp Gázérzékelés és -elemzés Íz- és szagérzékelés Mikrofon Beavatkozók Kapcsolók, relék Hangolható elektronikai elemek (pl. antenna) Aktív felületek Mikrocsilló Intelligens felületek Optikai Mozgó tükrök

Szenzorkártyák Forrás: Crossbow

Mica2 hardver: microcontroller http://www.tinyos.net

Mica2 hardver: rádió http://www.tinyos.net

Mica2 hardver: csatlakozó http://www.tinyos.net

Mica Sensor board http://www.tinyos.net

Tipikus alkalmazások Egészségügy Kórházi menedzsment Katasztrófa elhárítás Idősek, fogyatékosok felügyelete, otthoni betegellátás Gyártás, raktározás Gyártósor monitorozás Készletnyilvántartás Környezetvédelem Élőhely monitorozás Katasztrófa előrejelzés Mezőgazdaság Precíziós mezőgazdaság Mérnöki alkalmazások Épületek, műtárgyak statikai monitorozása Közlekedésfelügyelet Intelligens épületek Intelligens otthon Intelligens munkahely Védelmi alkalmazások Megfigyelés, követés, detektálás Orvlövész lokalizálás Űrkutatás Mars szondák

Példák Aktív zajcsökkentés űrrakétákban Akusztikus lövés lokalizálás

Aktív zajcsökkentés űrrakétákban Cél: Rakomány megóvása a rázkódástól Passzív megoldás: nagy haszontalan tömeg Aktív megoldás: jelentős megtakarítás Aktív rezgéscsökkentés érzékelő- és beavatkozó hálózattal CORBA kommunikáció Rögzített topológia Szigorú időkorlátok (2kHz)

Akusztikus orvlövész lokalizáció Feladat: Lövészek pozícióinak meghatározása akusztikus mérések segítségével Megoldás: Sok szenzor érzékeli a lövés által kibocsátott hangokat. Az érzékelések időpontjaiból a lövés helye meghatározható ( háromszögelés ). Két akusztikus jelenség: Torkolati zaj Lökéshullám (N-hullám)

AOL: Működési elv

AOL: Részfeladatok Adattovábbítás (ad hoc routing) Lövés detektálása Szenzorfúzió Idő szinkronizálás Szenzor lokalizálás

AOL: Eredmények Lokalizációs hiba gyakoriság 25 20 15 10 5 0 0 1 2 3 4 2d 3d méter 171 lövés, 70 éles és 101 vaktöltény 20 különböző pozíció átlagos hiba: 0,6m (2D) 1,3m (3D) késleltetés < 2sec képes több egyidejű lövés detektálására