Convegno Sensori Wireless Dipartimento di Elettronica per l’Automazione, Università di Brescia, Via Branze 38 - 25123 Brescia (Italy) Tel: +39-030-3715627 fax: +39-030-380014 e-mail: [email protected] Sito Web: http://www.ing.unibs.it/~wsnlab/ Alessandra Flammini, Università di Brescia FORTRONIC Electronic Forum - Padova 21/04/2005 1 Convegno Sensori Wireless Architettura? – Punto a punto – Stella – Rete più complessa – Problematiche legate all’applicazione Tempo scansione sensori Coordinatore/sensori come sono alimentati? Dimensioni sensore Area (estensione, numero nodi, interferenza) Alessandra Flammini, Università di Brescia FORTRONIC Electronic Forum - Padova 21/04/2005 2 Convegno Sensori Wireless Tecnologie a confronto IR RF 433 868/915 802.11 802.15.1 WirelessUSB 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 Alessandra Flammini, Università di Brescia FORTRONIC Electronic Forum - Padova 21/04/2005 3 Convegno Sensori Wireless Tecnologie a 2.4GHz (2.4 2.4835GHz) – ISM libera in tutto il mondo – Disponibilità di soluzioni – Spazio canali (velocità, molte coppie che comunicano contemporaneamente nella stessa area) Soluzioni standard Soluzioni proprietarie Consumo 802.11g 802.11b 802.11 WPAN 802.15.1 802.15.3 802.15.4 802.11b 802.11g 802.15.4 928 WirelessUSB MC13191 Data rate 902 Chipcon 2500 WLAN 802.15.1 (Bluetooth) 802.15.4 (ZigBee) Complessità 802.11a 2400 Alessandra Flammini, Università di Brescia 802.11a 2483.5 5725 5875 MHz FORTRONIC Electronic Forum - Padova 21/04/2005 4 t (TDMA) Convegno Sensori Wireless Interferenza con altre RF source Codice (CDMA) – Nella stessa area possono parlare Time Coppie in tempi diversi Freq. Coppie su differenti canali Coppie con differenti codici Code salto salto canale 1 2 3 4 5 N fRF fch – Strategie in caso di “sottospazio” occupato De-Spreading Spreading Unspread Interferenza CSMA/CA Continuo a cambiare canale (FHSS) FHSS DSSS Ascolto prima di parlare (CSMA/CA) Correlazione Spreading dei dati (DSSS) Caratteristiche dei codici PN Alessandra Flammini, Università di Brescia 1 0 0 1 ERRORE! 1 1 0 0 OK! 1 0 1 1 FORTRONIC Electronic Forum - Padova 21/04/2005 5 Convegno Sensori Wireless Data rate (DSSS) Codice Data bit 5 1 0 0 1 Code 0 1 1 1 0 1 1 0 0 1 Chip Simbolo Chiprate = Channel bandwidth IEEE 802.15.4 8 bit 2 code32 = 64 chip @ 2Mchip/s = 32µs; 32kbyte/s WirelessUSB 8 bit 4 code32 = 128 chip @ 1Mchip/s = 128µs; 8kbyte/s – Canale largo Transfer rate elevati (WiFi), poche coppie insieme – Code a pochi chip Transfer rate elevati, rumore (tip. 32) – Molti data bit per code Transfer rate elevati, complessità, rumore Alessandra Flammini, Università di Brescia FORTRONIC Electronic Forum - Padova 21/04/2005 6 Convegno Sensori Wireless Scelta dell’antenna Antenna Antenna potenza irradiata P - P: max. 100mW, peak 10mW/MHz - A quale distanza d arriva il mio segnale - P ~ dn (2 < n < 4 –antenne scarse-) Sensore ADC c Tx/Rx Alimentazione Alcuni parametri: Efficienza = Pr / (Pr + Pd) (potenza irradiata Pr, dissipata Pd); antenna piccola Rr bassa! Guadagno G (diagrammi): irradiamento nello spazio (, perdite, direttività) Potenza effettiva irradiata dall’antenna EIRP = GP; (P al trasmettitore) G Osservazioni: Più è elevata la f più piccola è l’antenna I connettori per le antenne sono costosi Il design delle antenne è molto critico Alessandra Flammini, Università di Brescia FORTRONIC Electronic Forum - Padova 21/04/2005 7 Convegno Sensori Wireless 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) Alessandra Flammini, Università di Brescia FORTRONIC Electronic Forum - Padova 21/04/2005 8 Convegno Sensori Wireless 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? 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! Alessandra Flammini, Università di Brescia SI! FORTRONIC Electronic Forum - Padova 21/04/2005 9 Convegno Sensori Wireless 34mm 26mm ‘C’ ‘D’ 44.5 mm 45 mm 50 mm 61mm 50 mm Batterie (14,5mm ) (10.5mm ) (26.2 x 17.5 mm) ‘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 — — Alto Ricaricabile, leggera, tossica Alessandra Flammini, Università di Brescia (0.8Ah) — — — FORTRONIC Electronic Forum - Padova 21/04/2005 10 Convegno sensori wireless Convegno Sensori Wireless Alimentazione a batteria Componenti utilizzati per aumentare l’utilizzo delle batterie LDO: regolatori a bassa caduta di tensione (Es.. Pochi componenti (condensatori di bypass) Alte correnti di uscita, basso rumore Basso costo, bassa efficienza Bassa efficienza Vin > Vout Charge pump (Es.. Necessitano di pochi componenti (inductorless) Buona efficienza, costo Medio Vin > Vout oppure Vout < Vin Rumore medio Vout multiplo di Vin Basse correnti di uscita (<20mA) Step up / Step down converter (Buck boost) Alta efficienza, alto costo Medie correnti di uscita Vin > Vout oppure Vout < Vin Criticità dell’induttore (layout) Rumore elevato Attenzione alle correnti di perdita Alessandra FORTRONIC Flammini, Electronic Università Forum di - Padova Brescia 21/04/2005 FORTRONIC Electronic Forum - Padova 21/04/2005 11 Convegno Sensori Wireless – Legata al tipo di applicazione: Pressione, umidità, temperatura, … Bus di sistema Prossimità, movimento, strain Biochimici,luce … Elettronica d’interfaccia Bus sensori Interfaccia sensore Elettronica di controllo Sensori – Sensore alimentato solo durante la misura (tempo di stabilizzazione?) – Conversione AD interna al µC general purpose (power-down mode) – Amplificatori operazionali: Alimentati solo durante la misura Ultra low-power rail-to-rail (~10µA) – Futuro? SoC (System on Chip) Alessandra Flammini, Università di Brescia FORTRONIC Electronic Forum - Padova 21/04/2005 12 Convegno Sensori Wireless Interfaccia sensore – Vantaggi SoC dimensioni minime ottimizzazione risorse configurabilità – Microcontrollori che integrano A/D e circuiti programmabili analogici (PSoC by Cypress) Alessandra Flammini, Università di Brescia • A/D Converters –8-bit Successive Approximation –8-bit Delta Sigma –11-bit Delta Sigma –12-bit Incremental –7-13 bit Variable Incremental –Dual input 7-13 bit Variable Incremental –Tri input 7-13 bit Variable Incremental • D/A Converters –6, 8, and 9-bit –6 and 8-bit multiplying • Filters –2-pole Low-pass filter –2-pole Band-pass filter • Amplifiers –Programmable Gain Amplifier –Instrumentation Amplifier –Inverting Amplifier • Programmable Threshold Comparator FORTRONIC Electronic Forum - Padova 21/04/2005 13 Convegno Sensori Wireless Microcontrollore • Il consumo medio di corrente determina la durata delle batterie • Modalità RUN solo quando necessario • Modalità di sleep e meccanismi di wake up • Quante istruzioni vengono eseguite in un certo tempo ? Velocità, Architettura! Corrente Attivo Riposo Tempo • Sistemi di clocking e tempi di start up Seriali Clock secondario Clock principale Alessandra Flammini, Università di Brescia FORTRONIC Electronic Forum - Padova 21/04/2005 Prescaler periferiche Timers ADC Prescaler CPU CPU 14 Convegno Sensori Wireless 802.15.4 o ZigBee? Caratteristiche: 2 MHz 5 MHz 2.4 GHz 2.4835 GHz Data rates: 250 kb/s (10 bytes = 40µs + ~200µs fisso) Consumi: ~30mA (Tx/Rx), ~3mA (µC attivo -ms-), ~10µA (Sleep) 1Ah: 1 anno = 8760h a 110µA medi (efficienza 100%) TTx/Rx~1ms, TµC on~10ms Toff > 0.6s Peso del protocollo: TTx/Rx, TµC on (Interferenze?) Sol. ZigBee Sol. IEEE802.15.4 P31 … P1 APP Utente APS NWK Utente ZB NWK 802.15.4 MAC 802.15.4 MAC PHY 802.15.4 PHY 802.15.4 PHY RF Transceiver RF Transceiver RF Transceiver Sol. Proprietaria MAC Alessandra Flammini, Università di Brescia FORTRONIC Electronic Forum - Padova 21/04/2005 ZDO 15 Convegno Sensori Wireless I vantaggi dello standard (ZigBee – 802.15.4) PAN COORDINATOR – Molteplici architetture di rete Stella Peer to Peer Albero FFD Router – Nodi a diversa complessità: RFD Master/slave FFD: può essere PAN coordinator, tutte le funzionalità implementate (37KB) ZigBee? Anche Router! RFD: non implementa tutte le funzionalità (18KB), dispositivo SLAVE, può parlare solo con FFD Alessandra Flammini, Università di Brescia Peer to Peer FORTRONIC Electronic Forum - Padova 21/04/2005 16 Convegno Sensori Wireless I vantaggi dello std (ZigBee - 802.15.4) Contention Access Period (CAP) Contention Free Period (CFP) 15.24ms * 2n; 0 n 14 Network beacon – Modalità Beacon: Contention period CAP? Slotted CSMA-CA CFP? TDMA (applicazioni isocrone) Beacon generati dal coordinatore Sincronizzazione Garanteed time slot RF:MC13192 µC: MC08HCSGT60 – No Beacon: CSMA/CA simile 802.11 Trasmissione diretta (sensore coordinatore) e indiretta (coordinatore sensore) Importante! Basso duty cycle Alessandra Flammini, Università di Brescia FORTRONIC Electronic Forum - Padova 21/04/2005 17 Convegno Sensori Wireless Conclusioni Idea Prototipo/demo Prodotto http://www.moteiv.com Alessandra Flammini, Università di Brescia FORTRONIC Electronic Forum - Padova 21/04/2005 18