cost compactness determinism mobility security safety



Documenti analoghi
GSM - GSM - parte IV

WLAN Local Area Network (LAN)

Protocolli di accesso multiplo

Reti e Internetworking

Fondamenti teorici dello SS

Very Fast Multichannel Transceiver equipped with power amplifier. La foto è puramente indicativa, fatta su un campione di laboratorio

GSM/GPRS/UMTS/HSDPA: evoluzione delle tecnologie e nuovi scenari applicativi

Standard per Reti a Commutazione di Pacchetto Prof. Vincenzo Auletta Università degli studi di Salerno Laurea in Informatica

1.1 Introduzione. 1.2 Rumore del ricevitore

Amplificatori Audio di Potenza

Laureando: Edoardo DEGRASSI

WiFi: Connessione senza fili. di Andreas Zoeschg

ARCHITETTURA DI RETE FOLEGNANI ANDREA

Direct Sequence o Frequency Hopping

01CXGBN Trasmissione numerica. parte 1: Introduzione ai sistemi di trasmissione numerica. Grandezze fondamentali.

Programma del corso. Introduzione Rappresentazione delle Informazioni Calcolo proposizionale Architettura del calcolatore Reti di calcolatori

Classificazione delle tecniche di accesso multiplo

LA CORRENTE ELETTRICA

Reti di Telecomunicazioni 1

La propagazione delle onde luminose può essere studiata per mezzo delle equazioni di Maxwell. Tuttavia, nella maggior parte dei casi è possibile

IL RISPARMIO ENERGETICO E GLI AZIONAMENTI A VELOCITA VARIABILE L utilizzo dell inverter negli impianti frigoriferi.

Analisi di Protocolli

LA STAZIONE DI TERRA DEL DIMOSTRATORE TECNOLOGICO SATELLITARE

A intervalli regolari ogni router manda la sua tabella a tutti i vicini, e riceve quelle dei vicini.

Introduzione all analisi dei segnali digitali.

Internet e il World Wide Web. Informatica di Base A -- Rossano Gaeta 1

COMUNICAZIONI ELETTRICHE + TRASMISSIONE NUMERICA COMPITO 13/7/2005

APPUNTI DI ELETTROMAGNETISMO E RADIOTECNICA. Coordinatore del Progetto prof. Vito Potente Stesura a cura del docente ing.

OFDM. Prof. Carlo S. Regazzoni. Department of Biophysical and Electronic Engineering, University of Genoa, Italy A.A

Caratterizzazione energetica di un nodo sensore ZigBee

Arduino UNO. Single board microcontroller

Dispensa di Informatica I.1

SISTEMA DI MONITORAGGIO AMBIENTALE TRAMITE WSN

PROBLEMA SU COLLEGAMENTO WIRELESS CON ACCESS POINT

Sistemi di Energy Harvesting e telealimentazione da radiazione elettromagnetica a RF per wireless sensor network

Esame di INFORMATICA

Elementi di teoria dei segnali /b

xdsl Generalità xdsl fa riferimento a tutti i tipi di Digital Subscriber Line

Laboratorio di Informatica

La memoria centrale (RAM)

Reti LAN. IZ3MEZ Francesco Canova

Input/Output. Moduli di Input/ Output. gestiscono quantità di dati differenti a velocità diverse in formati diversi. n Grande varietà di periferiche

Elinchrom Wireless System

Universal Serial Bus (USB)

Prova di Esame - Rete Internet (ing. Giovanni Neglia) Lunedì 24 Gennaio 2005, ore 15.00

LE RADIOTRASMISSIONI COSA SONO? COME AVVENGONO? A COSA SERVONO? PERCHE? I MEZZI IN DOTAZIONE

Reti e Internet: introduzione

Reti di Sensori Wireless (WSN) per il telecontrollo nelle energie rinnovabili

Esercizi Multiplazione TDM Accesso Multiplo TDMA

Trasmissione Seriale e Parallela. Interfacce di Comunicazione. Esempio di Decodifica del Segnale. Ricezione e Decodifica. Prof.

Funzioni trigonometriche e modulazione dei segnali

Rete di accesso / Rete di trasporto

Comunicazione tra Computer. Protocolli. Astrazione di Sottosistema di Comunicazione. Modello di un Sottosistema di Comunicazione

Circuiti di Solar Energy Harvesting. Prof. Alessandro Chini

Tecnologie Radio Cellulari. Reti Cellulari. Forma e Dimensione delle Celle. Organizzazione di una Rete Cellulare

Lo scenario: la definizione di Internet

Reti di Calcolatori. Il software

TRASMETTITORE TX-FM-MID/EN

Scheduling della CPU. Sistemi multiprocessori e real time Metodi di valutazione Esempi: Solaris 2 Windows 2000 Linux

Reti di calcolatori ed indirizzi IP

Consumo di Potenza nell inverter CMOS. Courtesy of Massimo Barbaro

STRUTTURE DEI SISTEMI DI CALCOLO

GLI APPARATI PER L INTERCONNESSIONE DI RETI LOCALI 1. Il Repeater 2. L Hub 2. Il Bridge 4. Lo Switch 4. Router 6

Energy-Efficient Protocols for Wireless Sensor Networks

Architettura hardware

v in v out x c1 (t) Molt. di N.L. H(f) n

RICARICA BATTERIA E DURATA

Sistema di acquisizione dati

Con il termine elettrosmogsi designa il presunto inquinamento derivante dalla formazione di campi elettromagnetici (CEM) dovuti a radiazioni

Sistema ATM con rete NetRail. Divisione elco srl

Propagazione in fibra ottica

Scheduling. Sistemi Operativi e Distribuiti A.A Bellettini - Maggiorini. Concetti di base

Laboratorio di Informatica

Con il termine Sistema operativo si fa riferimento all insieme dei moduli software di un sistema di elaborazione dati dedicati alla sua gestione.

I protocolli wireless della famiglia IEEE 802

codifica 128 bit AES (escluso carichi esterni)

Carica batterie. ADATTATORE 9V PER ACCENDISIGARI Fornisce una tensione di +9V dalla presa accendisigari da 12V dell automobile.

802.11: modulazioni a confronto

Diagnostica Impianti Fotovoltaici

Circuiti amplificatori

Parte II: Reti di calcolatori Lezione 23

Reti Wireless - Introduzione

Internet e il World Wide Web. Informatica Generale -- Rossano Gaeta 30

Classificazione delle applicazioni multimediali su rete

Informatica per la comunicazione" - lezione 8 -

Ricevitore Supervisionato RX-24 Dati tecnici

Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A Pietro Frasca. Parte II Lezione 5

L IMPATTO DELLE ANTENNE SWITCHED BEAM IN RETI WIRELESS DI SENSORI

TEST DI RETI DI CALCOLATORI I (9400N) anno 1999/2000

C. P. U. MEMORIA CENTRALE

IL TEST JIG PER IL SOTTOSISTEMA COMMS DEL DIMOSTRATORE TECNOLOGICO SATELLITARE

Sommario. Analysis & design delle applicazioni parallele. Misura delle prestazioni parallele. Tecniche di partizionamento.

Calcolatori Elettronici A a.a. 2008/2009

La linea di comunicazione ottica

ORGANIZZAZIONE E FUNZIONAMENTO DEL SERVIZIO RADIO REGIONALE E DI DI COMUNITA MONTANA

Teoria dei Segnali Modulazione digitale

Architetture Applicative

Architettura di un sistema di calcolo

INTERFACCIA PER PC MEDIANTE PORTA SERIALE

Transcript:

WIRELESS: SMART, USEFUL OR NEED? Wired cost compactness determinism mobility Wireless batteries cables maintenance batteries Internet? security safety Power harvesting and new low-power devices encourage wireless solutions but not for real-time applications Sistemi e Strumenti per l Automazione: Sensori Intelligenti e bus di campo, Alessandra Flammini, Università di Brescia, Embedded Systems and Smart Sensors Group 1 EMI

WSN for sensors and industry Today Technologies: WWAN WMAN IEEE 802.22 Wireless Regional Area Network (white spaces in TV) IEEE 802.20 WiMax IEEE 802.16 Mobile Broadband Wireless Access Courtesy ZigBee Alliance WLAN WPAN ZigBee 802.15.4 Bluetooth 802.15.1 WiFi 802.11 802.15.3 802.15.3a 802.15.3c UWB 0.01 0.1 1 10 100 1000 Data Rate (Mbps) Sistemi e Strumenti per l Automazione: Sensori Intelligenti e bus di campo, Alessandra Flammini, Università di Brescia, Embedded Systems and Smart Sensors Group 2

Wireless Sensor Networks (WSN) for industry WAN MAN LAN / PAN BAN Global Urban Suburban In-building Satellite Macro Cell (20-50 km) Micro Cell ( 1 km) Pico Cell (1-10 m) BAN: Body PAN: Personal LAN: Local MAN: Metropolitan WAN: Wide Area Network Wireless technologies business depends on cell phones and internet GSM (9.6kbaud) GPRS (40kbaud, Internet) UMTS (~Mbaud, video) LTE Widespread, low-cost Cost of services, power (>1W) SENSORS, INDUSTRY LAN/PAN/BAN (WiFi, Bluetooth, ZigBee,...) Sistemi e Strumenti per l Automazione: Sensori Intelligenti e bus di campo, Alessandra Flammini, Università di Brescia, Embedded Systems and Smart Sensors Group 3

Confronto Tecnologie wireless comuni nel campo della strumentazione IR RF 433 868/915 802.11 802.15.1 Wireless- USB 802.15.4 UWB NFC Frequenza 800-900 nm 433 MHz 868/915 MHz 2.4/5 GHz 2.4 GHz 2.4 GHz 868-902 MHz, 2.4GHz 3.1-10.6 GHz Connessione Induttiva (13.56MHz) Data Rate 20k-16Mbps 0.3kbps 11-54 Mbps 1 Mbps 62.5 kbps 20-250 kbps 100-500 Mbps 106-424 kbps Area 1-9m (LOS) 10m 50-100m 10m ~ 50m 10-100m <10m ~20cm Topologia di rete Punto a punto Punto a punto Stella Stella Stella Stella, albero,mesh Punto a punto Punto a punto Complessità Semplice Semplice Alta Medio/Alta Semplice Media Media Semplice Consumi Molto bassi (10mW, dipende dalla distanza) Bassi (~200mW) Alti ~1W Medi ~300mW Bassi ~200mW Bassi ~100mW Bassi ~100mW Bassi Applicazioni Remote control, trasmissione dati a corto raggio Controllo remoto Wireless LAN Cable replacing Periferiche PC Automazione e controllo Trasmissione segnali a banda larga Trasmissione dati a corto raggio Sistemi e Strumenti per l Automazione: Sensori Intelligenti e bus di campo, Alessandra Flammini, Università di Brescia, Embedded Systems and Smart Sensors Group 4

L offerta è vasta ma Reti molto diffuse a livello consumer non vanno generalmente bene per le applicazioni con sensori Ad esempio: Reti wireless per sensori e controllo Wi-Fi, 802.11b/g/n Rete che privilegia un alto transfer rate medio Problemi di coesistenza: difficile separare due reti che operano nella stessa zona Interfaccia dal costo/consumo medio/alto (protocollo complesso) Bluetooth, 802.15.1 Copertura limitata Numero di nodi ridotto Protocollo complesso Sistemi e Strumenti per l Automazione: Sensori Intelligenti e bus di campo, Alessandra Flammini, Università di Brescia, Embedded Systems and Smart Sensors Group 5

THE IDEAL WIRELESS SENSOR NETWORK Mobile, self-powered, miniaturized and synchronized sensors Shared and real-time information localization of sensors and other nodes self-organization of the network (plug&play) self-organization of the best path for each transmission low, fixed and known transmission time High noise immunity (zero packet error rate) Coexistence with other RF sources and obviously ultra low-cost nodes Zur Anzeige wird der QuickTime Dekompressor TIFF (Unkomprimiert) benötigt. Sistemi e Strumenti per l Automazione: Sensori Intelligenti e bus di campo, Alessandra Flammini, Università di Brescia, Embedded Systems and Smart Sensors Group 6

WIRELESS COMMUNICATIONS: MICROWAVE WHICH WIRELESS FREQUENCY RANGE? MICROWAVE LF Low Frequency MF Medium Freq. HF High Freq. VHF Very High Freq. UHF Ultra High Freq. SHF Super High Freq. EHF Extra High Freq. UV Ultra Violet Sistemi e Strumenti per l Automazione: Sensori Intelligenti e bus di campo, Alessandra Flammini, Università di Brescia, Embedded Systems and Smart Sensors Group 7

WIRELESS COMMUNICATIONS: WHICH FREQUENCY? http://www.ntia.doc.gov/osmhome/allochrt.pdf Sistemi e Strumenti per l Automazione: Sensori Intelligenti e bus di campo, Alessandra Flammini, Università di Brescia, Embedded Systems and Smart Sensors Group 8

WIRELESS COMMUNICATIONS: WHICH FREQUENCY? From 433/900MHz to 2.4GHz Typical ISM Band ISM (Industrial, scientific, medicine) is license free Global market Sharing the frequencies with: Laptop (WiFi) Cell phones (Bluetooth) Audio and games (Bluetooth, WiFi) Frequency 13.553-13.567 MHz 26.957 27.283 MHz 40.66 40.70 MHz Note 433 464 MHz Europe 900 928 MHz USA 2.4 2.5 GHz WLAN/WPAN 5.725 5.875 GHz WLAN 24 24.25 GHz Sistemi e Strumenti per l Automazione: Sensori Intelligenti e bus di campo, Alessandra Flammini, Università di Brescia, Embedded Systems and Smart Sensors Group 9

WIRELESS SIGNAL PROPAGATION: a lot of problems Straight line propagation Signal power decades as 1/d 2 in vacuum (in practice as 1/d c with 2 c 5) Attenuation (earth, water, walls, iron, but also frequency, antenna) Reflection Diffusion Multi-path fading Refraction Fast fading (mobile sensors modify paths) Slow fading (mobile sensors modify distance between them) Non-line-of-sight path LOS pulses Multipath pulses Line-ofsight path signal at receiver Jochen Schiller, FU Berlin Problem: the received signal is not the same that has been transmitted Distance estimation based on RSSI (Received Strength Signal Indicator) does not work Sistemi e Strumenti per l Automazione: Sensori Intelligenti e bus di campo, Alessandra Flammini, Università di Brescia, Embedded Systems and Smart Sensors Group 10

Propagazione radio Caratteristiche della propagazione radio Propagazione in linea retta La potenza del segnale è proporzionale a 1/d c nel vuoto (c=2..5 in pratica) Consumo di energia proporzionale a d² nel vuoto Proprietà riferite alla frequenza VLF, LF, MF: seguono la curvatura del globo, passano attraverso gli edifici HF, VHF: assorbiti dalla terra, riflessi dalla ionosfera (100/500 km) >100 MHz:non passano attraverso i muri. Possibilità di messa a fuoco >8GHz: assorbiti dalla pioggia Sistemi e Strumenti per l Automazione: Sensori Intelligenti e bus di campo, Alessandra Flammini, Università di Brescia, Embedded Systems and Smart Sensors Group 11

Sorgenti di distorsione Ricezione del segnale Attenuazione Riflessione rifrazione (rimbalzi sulle superfici e penetrazione) Diffrazione (fenomeni ondulatori causati da bordi netti) Scattering (riflessioni multiple su superfici rugose) Doppler (shift nelle frequenze dovuto a sorgenti in movimento) Sistemi e Strumenti per l Automazione: Sensori Intelligenti e bus di campo, Alessandra Flammini, Università di Brescia, Embedded Systems and Smart Sensors Group 12

Propagazione radio Interferenza tra lo stesso segnale Fading dovuto ai cammini multipli Causato dalle riflessioni, dalla diffrazione e dalla diffusione Il segnala arriva al ricevitore percorrendo cammini multipli ciascuno con una fase differente La differenza di fase causa interferenza (costruttiva o distruttiva) La diversità d antenna può essere utile: Sistemi e Strumenti per l Automazione: Sensori Intelligenti e bus di campo, Alessandra Flammini, Università di Brescia, Embedded Systems and Smart Sensors Group 13

Propagazione radio Interferenza tra lo stesso segnale Fading dovuto ai nodi che si muovono Fast Fading: dovuto al modificarsi dei cammini possibili tra ricevitore e trasmettitore Slow fading: è una variazione della potenza ricevuta dovuta all effetto di ombreggiamento (shadowing) degli ostacoli presenti nell ambiente Sistemi e Strumenti per l Automazione: Sensori Intelligenti e bus di campo, Alessandra Flammini, Università di Brescia, Embedded Systems and Smart Sensors Group 14

Ricezione del segnale Attenuazione e guadagno delle antenne L attenuazione dipende dalla frequenza Equazione di Friis nel vuoto Distance: R Wavelength: λ P r : power at receive antenna P t : power at transmit antenna G t : transmit antenna gain G r : receive antenna gain Sistemi e Strumenti per l Automazione: Sensori Intelligenti e bus di campo, Alessandra Flammini, Università di Brescia, Embedded Systems and Smart Sensors Group 15

Potenza al ricevitore SINR = S I + N Propagazione radio La potenza al ricevitore è pari alla potenza trasmessa moltiplicata per la perdita (path-loss) path loss ~ 1/r β β [2,5] Signal to Interference + Noise Ratio = SINR S = potenza ricevuta da un particolare trasmettitore I = potenza ricevuta da altri trasmettitori N = altri segnali interferenti (es. rumore) Affinché sia possibile riconoscere un segnale valido T hreshold Sistemi e Strumenti per l Automazione: Sensori Intelligenti e bus di campo, Alessandra Flammini, Università di Brescia, Embedded Systems and Smart Sensors Group 16

Ricezione del segnale Distorsione dovuta al multi path A causa della riflessione e dello scattering il segnale arriva al ricevitore anche con percorsi più lunghi rispetto alla comunicazione a vista Gli effetti dipendono fortemente dalla frequenza Non-line-of-sight path Line-ofsight path LOS pulses multipath pulses Cambia il tempo di propagazione a seconda del cammino Fast fading signal at receiver Jochen Schiller, FU Berlin Sistemi e Strumenti per l Automazione: Sensori Intelligenti e bus di campo, Alessandra Flammini, Università di Brescia, Embedded Systems and Smart Sensors Group 17

Ricezione del segnale Esempi di multi path Jochen Schiller, FU Berlin Non basta la formula di attenuazione quadratica Colori chiari = potenza maggiore Formula approssimata (X è variabile casuale gaussiana media 0, varianza σ 2 ) Sistemi e Strumenti per l Automazione: Sensori Intelligenti e bus di campo, Alessandra Flammini, Università di Brescia, Embedded Systems and Smart Sensors Group 18

Ricezione del segnale Problemi al ricevitore causati da Shift di frequenza della portante tra trasmettitore e ricevitore (temperatura invecchiamento etc.) Sincronizzazione di simbolo: quando inizia o finisce un simbolo? Sincronizzazione di frame: quando inizia o finisce un blocco di dati? Problema principale: il segnale ricevuto non è uguale al segnale trasmesso: C è incertezza sul simbolo ricevuto. Si modellizza descrivendo il wireless channel come un elemento stocastico. Esempio: modello di Gilbert-Elliot con almeno due stati del canale con valori di BER (Bit Error Rate) differenti good bad Sistemi e Strumenti per l Automazione: Sensori Intelligenti e bus di campo, Alessandra Flammini, Università di Brescia, Embedded Systems and Smart Sensors Group 19

Modelli del canale per reti di sensori wireless Semplificazioni per le reti di sensori Le reti di sensori hanno un range di trasmissione ridotto, quindi i ritardi di propagazione non sono molto differenti tra loro Fading indipendente dalla frequenza Esempi di misure γ path loss exponent Shadowing variance σ 2 Reference path loss at 1 m Sistemi e Strumenti per l Automazione: Sensori Intelligenti e bus di campo, Alessandra Flammini, Università di Brescia, Embedded Systems and Smart Sensors Group 20

Scelta dell antenna Antenna Antenna potenza irradiata P - P: max. 100mW, peak 10mW/MHz - A quale distanza d arriva il mio segnale (budget link)? -P ~ d n (2 < n < 4-5) - Antenna efficiente se la potenza al transceiver non va persa Sensore ADC μc Tx/Rx Alimentazione Osservazioni: Le dimensioni dell antenna sono proporzionali alla lunghezza d onda del segnale RF Più è elevata la f più piccola è l antenna A parità di f, antenna TX si comporta allo stesso modo in RX! I connettori per le antenne sono costosi Il design delle antenne è molto critico Sistemi e Strumenti per l Automazione: Sensori Intelligenti e bus di campo, Alessandra Flammini, Università di Brescia, Embedded Systems and Smart Sensors Group 21

Scelta dell antenna Un antenna si caratterizza tramite: Guadagno; l'antenna è un dispositivo passivo, che non aggiunge potenza al segnale; semplicemente reindirizza l energia che riceve dal trasmettitore; un antenna guadagna perché fornisce più energia in una direzione, e meno in tutte le altre. Direzione; forma del pattern di TX(RX); poiché il guadagno di una antenna direzionale aumenta, l'angolo di radiazione deve diminuire; il beamwidth viene misurato in gradi come ampiezza del lobo a 3dB Sistemi e Strumenti per l Automazione: Sensori Intelligenti e bus di campo, Alessandra Flammini, Università di Brescia, Embedded Systems and Smart Sensors Group 22

Scelta dell antenna Un antenna si caratterizza tramite: Polarizzazione; riferita alla direzione del campo elettrico; si riceve il massimo segnale quando la polarizzazione dell'antenna RX è identica a quella dell'antenna TX; se la differenza tra le due polarizzazioni è di 90 gradi si ha la massima perdita, pari a circa 20 decibel (cioè il 99% del segnale potenziale). Le antenne sono confrontate rispetto al dipolo isotropico. E un antenna ideale con un pattern di radiazione uniforme nelle 3D (simile ad una lampadina!); irradia cioè in tutte le direzioni e ha un guadagno di 1 (0 db) Attenzone: l antenna isotropica può peggiorare la coesistenza!!! Sistemi e Strumenti per l Automazione: Sensori Intelligenti e bus di campo, Alessandra Flammini, Università di Brescia, Embedded Systems and Smart Sensors Group 23

Scelta dell antenna Antenna Tipologie: Chip antenna: dimensioni ridotte bassa efficienza e costi elevati PCB antenna: Single ended Adattamento (Baluns transformer) PIFA, Meander,... Differenziali dipolo dimensioni maggiori Simulatori (es. ANSOFT) Sistemi e Strumenti per l Automazione: Sensori Intelligenti e bus di campo, Alessandra Flammini, Università di Brescia, Embedded Systems and Smart Sensors Group 24

Modulazioni a radiofrequenza Amplitude Shift Keying (ASK) Frequency Shift Keying (FSK) Phase Shift Keying (PSK) Tanenbaum, Computer Networks Sistemi e Strumenti per l Automazione: Sensori Intelligenti e bus di campo, Alessandra Flammini, Università di Brescia, Embedded Systems and Smart Sensors Group 25

Condivisione del mezzo Tecniche di condivisione del mezzo Multiplexing nello spazio Reti in aree separate Antenne direttive Multiplexing nelle frequenze Canali differenti ai partecipanti Multiplazione di tempo Timeslot differenti ai vari nodi time (TDMA) Channel (FDMA) Code (CDMA) Si evita interferenza Ascoltando se è libero prima di parlare (LBT, CSMA/CA) Cambiando canale di frequenza (FHSS) Recuperando informazioni corrotte (DSSS) Comunicazione spread-spectrum Direct Sequence Spread Spectrum (DSSS) Frequency Hopping Spread Spectrum (FHSS) Time Freq. Code CSMA/CA Multiplexing a divisione di codice FHSS DSSS Sistemi e Strumenti per l Automazione: Sensori Intelligenti e bus di campo, Alessandra Flammini, Università di Brescia, Embedded Systems and Smart Sensors Group 26

Modulazioni a spettro espanso Frequency hopping spread spectrum L idea chiave è cambiare la frequenza del segnale che si trasmette Sia trasmettitore che ricevitore devono sapere quale sarà la prossima frequenza utilizzata. La successione delle frequenze è anche chiamata sequenza (di solito pseudo casuale PN) Lo spettro utilizzato è quello occupato da tutte le frequenze toccate dalla sequenza. Slow e fast hopping: il cambiamento di canale può essere più o meno lento del segnale che viene trasmesso (per pkt o all interno del pkt!) Inventato da Hedy Lamarr, George Antheil Sistemi e Strumenti per l Automazione: Sensori Intelligenti e bus di campo, Alessandra Flammini, Università di Brescia, Embedded Systems and Smart Sensors Group 27

Modulazioni a spettro espanso Frequency hopping spread spectrum L idea chiave è cambiare la frequenza del segnale che si trasmette Consumo elevato durante il trigger Importanza della sincronizzazione Sistemi e Strumenti per l Automazione: Sensori Intelligenti e bus di campo, Alessandra Flammini, Università di Brescia, Embedded Systems and Smart Sensors Group 28

Modulazioni a spettro espanso Direct sequence spread spectrum (DSSS) Vengono definite delle N-sequenze (con elementi {-1, +1}) che codificano pochi simboli Esempio: 0 = (+1,+1,-1) e 1 = (-1, -1, +1) 0 1 0 1 +1 +1-1, -1-1 +1, +1 +1-1, -1-1 +1 NOTA: la sequenza +1-1+1 è ortogonale e riconoscibile come errata La multiplazione di codice (CDMA) avviene con sequenze ortogonali DSSS è utilizzato da GPS, WLAN, UMTS, ZigBee, Wireless USB; Code IEEE802.15.4, DSSS 8 bit 2 code 32 = 64 chip @ 2Mchip/s = 32µs; 32kbyte/s 25 Data bit 1 0 0 1 0 1 Code 1 1 0 1 1 0 0 1 Symbol Chip Chip rate = Channel bandwidth Sistemi e Strumenti per l Automazione: Sensori Intelligenti e bus di campo, Alessandra Flammini, Università di Brescia, Embedded Systems and Smart Sensors Group 29

Code Division Multiple Access (CDMA) Code division multiple access Esempio con tre trasmettitori: Codice C A = (+1,+1,+1,+1) = 0 (-1,-1,-1,-1) = 1 Codice C B = (+1,+1,-1,-1) = 0 (-1,-1,+1,+1) = 1 Codice C C = (+1,-1,+1,-1) = 0 (-1,+1,-1,+1) = 1 A spedisce Bit 0, B spedisce Bit 1, C non trasmette -> (0,0,2,2) Ricevitore decodifica A: V C 1 = (0,0,2,2) (+1,+1,+1,+1) = 4/4 = 1 equals Bit 0 Ricevitore decodifica B: V C 2 = (0,0,2,2) (+1,+1,-1,-1) = -4/4 = -1 equals Bit 1 Ricevitore decodifica C: V C 3 = (0,0,2,2) (+1,-1,+1,-1) = 0 means: no signal. Sistemi e Strumenti per l Automazione: Sensori Intelligenti e bus di campo, Alessandra Flammini, Università di Brescia, Embedded Systems and Smart Sensors Group 30

Modulazioni a spettro espanso Vantaggi delle modulazioni a spettro espanso Sistemi e Strumenti per l Automazione: Sensori Intelligenti e bus di campo, Alessandra Flammini, Università di Brescia, Embedded Systems and Smart Sensors Group 31

Modulazioni a spettro espanso Vantaggi delle modulazioni a spettro espanso Sistemi e Strumenti per l Automazione: Sensori Intelligenti e bus di campo, Alessandra Flammini, Università di Brescia, Embedded Systems and Smart Sensors Group 32

Scelta del transceiver Conoscere il proprio hardware Un transceiver può essere in uno degli stati seguenti Trasmissione (transceiver ON) Ricezione (transceiver ON) Idle è pronto a entrare in ricezione ma non lo sta ancora facendo, probabilmente si possono fermare alcune sue funzionalità per risparmiare energia Sleep il transceiver è spento o per lo meno lo sono le parti che consumano di più. Non è possibile ricevere Serve del tempo e dell energia per uscire dallo stato di sleep! Il problema è la ricezione che consuma molto e non è certo quando bisogna accendere il ricevitore (CSMA e TDMA non sono ottimi) E possibile uscire dallo stato di sleep in modo comandato via radio? Sarebbe ottimo avere un ricevitore ausiliario a basso consumo che svegli il ricevitore principale nel caso ci sia un messaggio in arrivo (meccanismi di wake-up) Sistemi e Strumenti per l Automazione: Sensori Intelligenti e bus di campo, Alessandra Flammini, Università di Brescia, Embedded Systems and Smart Sensors Group 33

Scelta del transceiver RFM TR1000 family 916 or 868 MHz 400 khz bandwidth Up to 115,2 kbps On/off keying or ASK Dynamically tuneable output power Maximum power about 1.4 mw Low power consumption Chipcon CC1000 Range 300 to 1000 MHz, programmable in 250 Hz steps FSK modulation Provides RSSI Chipcon CC 2400 Implements 802.15.4 2.4 GHz, DSSS modem 250 kbps Higher power consumption than above transceivers Infineon TDA 525x family E.g., 5250: 868 MHz ASK or FSK modulation RSSI, highly efficient power amplifier Intelligent power down, selfpolling mechanism Excellent blocking performance RSSI = Receive Strength Signal Indicator Sistemi e Strumenti per l Automazione: Sensori Intelligenti e bus di campo, Alessandra Flammini, Università di Brescia, Embedded Systems and Smart Sensors Group 34

Fonti di energia Batterie L obiettivo è fornire energia con il più piccolo ingombro/costo/longevità Non è detto che sia sempre possibile ricaricare le batterie Opzioni Batterie primarie non ricaricabili Batterie secondarie ricaricabili, ma ha senso solo se accoppiate a una qualche forma di energy harvesting (moto, calore, EM,.. In ogni caso sono richieste Bassa autoscarica Lunga durata dei componenti (elettroliti, reagenti) Capacità sotto carico (bassa Rout) Capacità di ricaricarsi a bassa corrente Buon autorilassamento (ricombinazione elettroliti dopo forte picco di assorbimento) Stabilità di tensione per evitare i convertitori DC-DC Sistemi e Strumenti per l Automazione: Sensori Intelligenti e bus di campo, Alessandra Flammini, Università di Brescia, Embedded Systems and Smart Sensors Group 35

Batterie Zinco Carbone Alkaline Litio Nickel - Cadmio Nickel Metallo Idrato (NiMH) Ioni di Litio Tensione nominale [V] 1,5 1,5 3 1,2 1,2 3,6 Resistenza interna Media Bassa Bassa Molto bassa Molto bassa Molto bassa Capacità (AA) [mah] 60-1800 2200 2100 600-1100 1300-2300 800-1000 Ricaricabili? (Secondarie) No (NO) No Si Si Si Scarica naturale Lenta Lenta Molto Lenta Veloce Veloce (30% /mese) Veloce (20% / mese) Costo (AA, $) 1 1 3 2 2 3 Note Vecchie Diffuse Tossiche Vecchie Diffuse Leggere, tossiche Resistenza interna bassa per sopportare i transitori del transceiver Scarica naturale critica per regolatori lineari Condensatori con basso ESR (Equivalent Series Resistance) NO! SI! Sistemi e Strumenti per l Automazione: Sensori Intelligenti e bus di campo, Alessandra Flammini, Università di Brescia, Embedded Systems and Smart Sensors Group 36

Batterie Batterie 61mm 50 mm 50 mm 45 mm 44.5 mm 34mm φ 26mm φ (14,5mm φ) (10.5mm φ) (26.2 x 17.5 mm) D C AA AAA 9V PC Phone D C AA AAA 9V COSTO NOTE Alkaline (1.5V) 17Ah 7.8Ah 2.2.Ah 1Ah 0.6Ah Basso Non ricaricabile NiMH (1.2V) 6.5Ah 2.8Ah 2.0Ah 0.7Ah Medio Ricaricabile, non tossica Ioni Litio (3.6V) 2Ah 0.7Ah (0.8Ah) Alto Ricaricabile, leggera, tossica 2AAA -> 3V @1Ah, se il consumo medio è 1mA la durata è 1000h (41gg) E difficile valutare lo stato di carica di una batteria (Vcutoff~0,8V per NiMH a 1.2V) Sistemi e Strumenti per l Automazione: Sensori Intelligenti e bus di campo, Alessandra Flammini, Università di Brescia, Embedded Systems and Smart Sensors Group 37

Batterie Ricaricabile 1.2V 2.3Ah NiMH NH15 by Energizer (BATR) Alcalina 1.5V 2.85Ah Zn/MnO 2 E91 by Energizer (BAT1) Alcalina 1.5V 2.85Ah Zn/MnO 2 MN1500 by Duracell (BAT2) 1.8 1.4 1.6 1.2 1.4 Energizer - Vout [V] 1.2 1 0.8 0.6 0.4 Energizer ricaricabile - Vout [V] 1 0.8 0.6 0.4 0.2 0.2 0 0 20 40 60 80 100 120 Hours [h] 0 0 10 20 30 40 50 60 70 80 90 Hours [h] Il profilo di scarica cambia tra batteria e batteria ricaricabile (consumo in duty cycle) Sistemi e Strumenti per l Automazione: Sensori Intelligenti e bus di campo, Alessandra Flammini, Università di Brescia, Embedded Systems and Smart Sensors Group 38

Batterie Ricaricabile 1.2V 2.3Ah NiMH NH15 by Energizer (BATR) Alcalina 1.5V 2.85Ah Zn/MnO 2 E91 by Energizer (BAT1) Alcalina 1.5V 2.85Ah Zn/MnO 2 MN1500 by Duracell (BAT2) 1.8 2 1.6 1.8 1.4 1.6 Energizer - Vout [V] 1.2 1 0.8 0.6 Duracell - Vout [V] 1.4 1.2 1 0.4 0.8 0.2 0.6 0 0 20 40 60 80 100 120 Hours [h] 0.4 0 20 40 60 80 100 120 Hours [h] Il profilo di scarica cambia tra batteria e batteria (consumo in duty cycle) Sistemi e Strumenti per l Automazione: Sensori Intelligenti e bus di campo, Alessandra Flammini, Università di Brescia, Embedded Systems and Smart Sensors Group 39

Batterie Ricaricabile 1.2V 2.3Ah NiMH NH15 by Energizer (BATR) Alcalina 1.5V 2.85Ah Zn/MnO 2 E91 by Energizer (BAT1) Alcalina 1.5V 2.85Ah Zn/MnO 2 MN1500 by Duracell (BAT2) Temp. = 23 C BAT2 BAT1 BATR Continuous disch., R=40Ω (V cut-off =0.8V) Pulsed discharge (D.c.=50%, T=1s), R=20Ω (V cut-off =0.8V) Pulsed discharge, R=20Ω (V cut-off =1.0V) Continuous disch., I=25mA (V cut-off =0.8V) Continuous disch., I=50mA (V cut-off =0.8V) 96.3 h 88.2 h 63.9 h 99.2 h 90.3 h 66.6 h 79.6 h 75.7 h 65.5 h 125.2 h 123.8 h 90.2 h 59.2 h 58.7 h 45.0 h Sistemi e Strumenti per l Automazione: Sensori Intelligenti e bus di campo, Alessandra Flammini, Università di Brescia, Embedded Systems and Smart Sensors Group 40

Circuiti di alimentazione Alimentazione a batteria Componenti utilizzati per aumentare l utilizzo delle batterie LDO: regolatori a bassa caduta di tensione (Es. TPS79433 by Texas) Pochi componenti (condensatori di bypass) Alte correnti di uscita, basso rumore Basso costo, bassa efficienza Bassa efficienza V in > V out Charge pump (Es. MCP1252 by Microchip) Necessitano di pochi componenti (inductorless) Buona efficienza, costo Medio V in > V out oppure V out < V in Rumore medio V out multiplo di V in Basse correnti di uscita (<20mA) Step up / Step down converter (Buck boost, Es. TPS61016 by Texas ) Alta efficienza, alto costo Medie correnti di uscita Criticità dell induttore (layout) Rumore elevato V in > V out oppure V out < V in Attenzione alle correnti di perdita Sistemi e Strumenti per l Automazione: Sensori Intelligenti e bus di campo, Alessandra Flammini, Università di Brescia, Embedded Systems and Smart Sensors Group 41

Low dropout regulator (LDO) - un FET di potenza e un amplificatore differenziale (amplificatore di errore). - VREF = riferimento stabile (bandgap) - Se Vout (monitorata attraverso ADJ) aumenta, l uscita dell amplificatore differenziale alimenta il FET che la riduce. Sistemi e Strumenti per l Automazione: Sensori Intelligenti e bus di campo, Alessandra Flammini, Università di Brescia, Embedded Systems and Smart Sensors Group 42

Step-up converter (boost) - Alimentatore a commutazione - Aumenta la tensione diminuisce la corrente - l elemento di accumulo è costituito da un capacitore o un induttore o una combinazione di entrambi Sistemi e Strumenti per l Automazione: Sensori Intelligenti e bus di campo, Alessandra Flammini, Università di Brescia, Embedded Systems and Smart Sensors Group 43

Circuiti di alimentazione I V0 Efficienza = η = I I V I 0 100 I 0 =100mA, V 0 =3.3V LDO TPS76633 LDO TPS79433 STEP UP TPS61016 CHARGE P. MCP1252 V I [V] 3.6 3.6 1.4 3.0 Eff. misurata 90% 90% 98% 70% Eff. attesa -- -- >90% >60% Transitorio per raggiungere il valore di corrente necessario alla trasmissione TPS76633 TPS79433 TPS61016 MCP1252 40 µs 12 µs 1.2 µs 1.4 µs Sistemi e Strumenti per l Automazione: Sensori Intelligenti e bus di campo, Alessandra Flammini, Università di Brescia, Embedded Systems and Smart Sensors Group 44

Fonti di energia Come si possono ricaricare le batterie? Banale: usare un caricabatterie oppure recuperare energia dall ambiente Sorgenti di energia ambientali Luce celle solari tra 10 μw/cm 2 e 15 mw/cm 2 Gradienti di temperatura 80 μ W/cm 2 @ 1 V da Δ=5K Vibrazioni tra 0.1 e 10000 μ W/cm 3 Variazione di pressione (piezo-elettrico) 330 μ W/cm 2 dal tacco di una scarpa Flusso di aria/liquidi (MEMS gas turbines) Nota: batteria ~1W/cm 3 Sistemi e Strumenti per l Automazione: Sensori Intelligenti e bus di campo, Alessandra Flammini, Università di Brescia, Embedded Systems and Smart Sensors Group 45

Fonti di energia Energia prodotta da batterie e fonti ambientali Sistemi e Strumenti per l Automazione: Sensori Intelligenti e bus di campo, Alessandra Flammini, Università di Brescia, Embedded Systems and Smart Sensors Group 46

Consumo di energia Dove va l energia? Sistemi e Strumenti per l Automazione: Sensori Intelligenti e bus di campo, Alessandra Flammini, Università di Brescia, Embedded Systems and Smart Sensors Group 47

Consumo di energia Obbiettivo numero 1: limitare i consumi Non tenere i nodi sempre attivi Se non c e niente da fare, passare subito in power save Quando bisogna farlo? E quando bisogna risvegliarsi? Modi tipici di funzionamento Microcontrollore: Active, idle, sleep Radio : Accender/spegnere il transmettitore/ricevitore Modalità di sleep multiple ( deep sleep ) Dipendono dall hardware TI MSP 430, e.g.: quattro sleep mode Atmel ATMega: sei modalità Sistemi e Strumenti per l Automazione: Sensori Intelligenti e bus di campo, Alessandra Flammini, Università di Brescia, Embedded Systems and Smart Sensors Group 48

Unità centrale Consumo di energia Microcontroller TI MSP 430 (@ 1 MHz, 3V): Fully operation 1.2 mw Deepest sleep mode 0.3 μw svegliato solo da interrupt esterni Atmel ATMega Operational mode: 15 mw active, 6 mw idle Sleep mode: 75 μw La memoria FLASH è critica La RAM consuma quantità di energia trascurabili Scrivere e leggere nella FLASH è dispendioso esempio: FLASH on Mica motes Reading: 1.1 nah per byte Writing: 83.3 nah per byte Sistemi e Strumenti per l Automazione: Sensori Intelligenti e bus di campo, Alessandra Flammini, Università di Brescia, Embedded Systems and Smart Sensors Group 49

Consumo di energia Unità centrale: Microcontrollore Risparmio energetico: spegnere tutto quello che non serve! I moderni uc offrono modalità di Stop con consumi molto differenti tra di loro! Sistemi e Strumenti per l Automazione: Sensori Intelligenti e bus di campo, Alessandra Flammini, Università di Brescia, Embedded Systems and Smart Sensors Group 50

Consumo di energia Unità centrale: Microcontrollore Il consumo medio di corrente determina la durata delle batterie Modalità RUN solo quando necessario Attivo Modalità di sleep e meccanismi di wake up Corrente Quante istruzioni vengono eseguite in un certo tempo? Velocità, Architettura! Riposo Tempo Sistemi di clocking e tempi di start up Clock secondario Prescaler periferiche Seriali Timers ADC Clock principale Prescaler CPU CPU Sistemi e Strumenti per l Automazione: Sensori Intelligenti e bus di campo, Alessandra Flammini, Università di Brescia, Embedded Systems and Smart Sensors Group 51

Consumo di energia Unità centrale: Microcontrollore Funzionamento a basso duty-cycle Quello che conta è il consumo medio! Icc TX Mode Corrente Media = Σ(Ti x Icc(i))/Ttot RX Mode (Handshake) T1 1uA sleep mode between packets Idle Mode durante la stabilizzazione del clk! Time Ttot Icc sale durante settling della radio Sistemi e Strumenti per l Automazione: Sensori Intelligenti e bus di campo, Alessandra Flammini, Università di Brescia, Embedded Systems and Smart Sensors Group 52