Applicazioni di informatica Sensori Marco Tagliasacchi Sensori Sensori Un sensore è un dispositivo che misura una quantità fisica e la converte in un segnale che può essere letta da un osservatore o da uno strumento Applicazioni di informatica 2 Sensori Grandezze meccaniche Posizione Velocità Accelerazione Orientazione Pressione Forza ... Applicazioni di informatica 3 Sensori Grandezze elettromagnetiche Tensione Corrente Carica Resistenza/impedenza Illuminazione ... Applicazioni di informatica 4 Sensori Grandezze termodinamiche Temperatura Pressione Volume Flusso di calore Flussi di materia Concentrazione ... Applicazioni di informatica 5 Sensori Proprietà Range Accuratezza e riproducibilità Isteresi (memoria) Robustezza Costo Integrabilità … Applicazioni di informatica 6 Sensori di grandezze meccaniche Accelerazione Un accelerometro è un dispositivo che misura l’accelerazione propria L’unità di misura del SI è m/s2 Spesso si utilizza come unità g-force [g] • 1 g = 9.8 m/s2 • L’accelerazione propria viene misurata rispetto all’accelerazione di gravità (gravity offset) • Un accelerometro in caduta libera misura una accelerazione pari a 0 g • Un accelerometro in quiete misura un’accelerazione pari a +1 g (diretta verso l’alto) Applicazioni di informatica 7 Sensori di grandezze meccaniche Accelerazione Misura lo spostamento di un oggetto collegato ad una sistema elastico Accelerometri moderni sono fabbricati con tecnologia MEMS (micro electro-mechanical systems) Applicazioni di informatica 8 Sensori di grandezze meccaniche Accelerazione Misura una grandezza vettoriale • 1 asse • 2 assi (2 accelerometri perpendicolari tra loro) • 3 assi (3 accelerometri perpendicolari tra loro) Deve essere calibrato Applicazioni di informatica 9 Sensori di grandezze meccaniche Accelerazione 10 Applicazioni • Monitoraggio movimenti del corpo umano • Industria automobilistica (Airbag, ABS, comfort di guida, ecc.) • Medicina (monitoraggio respirazione, ecc.) • Giochi (Wii, PS3, ecc.) • Sismologia • Fotografia digitale (orientamento, stabilizzazione) • Interfacce utente (IPhone, Nokia N96, Blackberry Storm) Applicazioni di informatica Sensori di grandezze meccaniche Posizione E’ necessario definire un sistema di riferimento • Cartesiano – 2D (x,y) – 3D (x,y,z) • Polare – 2D (distanza, angolo) – 3D (distanza, azimut, elevazione) Applicazioni di informatica 11 Sensori di grandezze meccaniche Posizione A seconda delle applicazioni, è possibile che sia interessante misurare solo alcune coordinate • Distanza – la distanza percorsa da un “disco” in una gara di lancio – La distanza di un’auto da un riferimento • Angolo di azimut – ad esempio, l’angolo di rotta di una imbarcazione Applicazioni di informatica 12 Sensori di grandezze meccaniche Posizione Localizzazione di persone/oggetti • Su grande scala – – • Su media scala (ad es. all’interno di un edificio) – – – • A radio-frequenza (GSM, WiFi, Bluetooth, Zigbee) Infrarossi Smart cameras Su piccola scala (ad es. all’interno di una stanza) – – – – • Geo-localizzazione (GPS) A radio-frequenza (GSM) Ultrasuoni (ad es. MIT crickets) Infrarossi Laser Smart cameras Su scala locale (ad es. la posizione del mouse, o del volto di una persona davanti ad una camera) Applicazioni di informatica 13 Sensori di grandezze meccaniche Velocità L’unità di misura del SI è m/s2 Spesso viene misurata per via indiretta: • Velocità = accelerazione x tempo • Velocità = spazio / tempo Talvolta è possibile compiere una misura diretta • Ad es. effetto Doppler Applicazioni di informatica 14 Sensori di grandezze meccaniche Orientazione Bussola elettronica (fluxgate compass) Giroscopio • dispositivo per misurare o mantenere l’orientamento • E’ possibile misurare anche la vairazione dell’angolo Applicazioni di informatica 15 Sensori di grandezze elettromagnetiche Onde elettromagnetiche 16 Le onde elettromagnetiche consistono in oscillazioni • del campo elettrico e • del campo magnetico che sono sempre perpendicolari l'una rispetto all'altra. Queste onde, si propagano nel vuoto con una velocità sempre pari alla velocità della luce c. Applicazioni di informatica Sensori di grandezze elettromagnetiche Onde elettromagnetiche 17 Il diagramma esemplifica un caso particolarmente semplice (onda polarizzata piana) In generale la direzione del campo elettrico E e quella del campo magnetico B cambiano nel tempo e nello spazio Applicazioni di informatica Sensori di grandezze elettromagnetiche Spettro elettromagnetico Applicazioni di informatica 18 Sensori di grandezze elettromagnetiche Sensori infrarossi PIR – Passive Infrared Sensor Applicazioni: • Allarmi • Temperatura Applicazioni di informatica 19 Sensori di grandezze elettromagnetiche Sensori ottici 20 CCD – Charge Coupled Device • Un CCD è un circuito integrato formato da una riga, o da una griglia, di elementi semiconduttori in grado di accumulare una carica elettrica proporzionale all'intensità della radiazione elettromagnetica che li colpisce. Applicazioni • Acquisizione di immagini Applicazioni di informatica Sensori di grandezze elettromagnetiche Sensori ottici 21 CMOS (complementary metal oxide semiconductor) • Tecnologia complementare a quella dei CCD per la costruzione di sensori per immagini • Ciascun pixel produce direttamente una rappresentazione digitale • Hanno più o meno le stesse prestazioni dei sensori CCD • Tendono a costare meno e ad essere più facilmente integrabili Applicazioni di informatica Sensori di grandezze termodinamiche Temperatura 22 Termoresistente/termistori • La resistenza del conduttore varia con la temperatura • Applicazioni: – Sicurezza: automobili, caricabatterie, forni, termometri Termocoppie • costituita da una coppia di conduttori elettrici di diverso materiale uniti tra loro in un punto. • La differenza di temperatura induce una tensione che può essere misurata • Misurano la differenza di temperatura • Applicazioni: controllo industriale, fornelli, ecc. Silicon bandgap temperature sensor • Sensore di temperature integrabile in circuiti elettronici Applicazioni di informatica Sensori di grandezze termodinamiche Pressione 23 I sensori di pressione utilizzano un collettore di forza (diaframma, pistone, ecc.) per misurare la deformazione dovuta alla forza applicata sull’area • A piezoresistenza: convertono una deformazione meccanica in una variazione di resistenza • A capacità: convertono una deformazione meccanica in una variazione di capacità elettrica • A piezoelettricità: convertono una deformazione meccanica di alcuni materiali (cristalli, ceramiche) in un campo elettrico • ... Applicazioni di informatica Sensori di grandezze termodinamiche Pressione Pressione atmosferica: • Applicazioni: altitudine, previsioni del tempo Pressione acustica (onde sonore) • Microfoni – A condensatore – Dinamici – MEMS Pressione da contatto • Applicazioni: tastiera, touch-screen Applicazioni di informatica 24 Sensori di grandezze termodinamiche Touch-screen Resistive touch-screens Capacitive touch-screens Surface-acoustic wave touch-screens Infrared touch-screens Applicazioni di informatica 25 Sensori di grandezze termodinamiche Touch-screen Resistive touch-screen • Pannello costituito da diversi strati: – Due sottili strati metallici conduttori, spaziati tra loro – Quando un oggetto preme sulla superficie esterna, i due strati entrano in contatto in quel punto – La variazione di corrente elettrica viene misurata e trasmessa al controllore centrale • Pro: – Durevoli, – Resistenti all’umidità e ai liquidi • Contro: – Limitata limpidezza – La superficie può essere danneggiata da oggetti Applicazioni di informatica 26 Sensori di grandezze termodinamiche Touch-screen 27 Capacitive touch-screen • Pannello di vetro rivestito in superficie da materiale in grado di immagazzinare carica elettrica • Quando pannello è toccato, una piccola quantità di carica viene rimossa dal punto di contatto • Un circuito posizionato ai margini dello schermo misura la differenza di carica e invia tale informazione al controllore centrale che procede con la localizzazione • Pro: – Limpidezza dell’immagine • Contro: – Poco robusti Applicazioni di informatica Sensori di grandezze termodinamiche Touch-screen Surface-acoustic wave touch-screens • Questa tecnologia utilizza onde ultrasoniche che si propagano sulla superficie dello schermo. • Quando il pannello viene toccato, si verifica una variazione della frequenza dell’onda ultrasonica • Pro: – Non si usano rivestimenti, quindi è durevole nel tempo Applicazioni di informatica 28 Sensori di grandezze termodinamiche Touch-screen 29 Infrared touch-screens • Allo schermo viene applicata una cornice • Su un lato della cornice vengono applicate delle sorgenti di luce (ad es. LED) • Sull’altro lato vengono posti dei sensori foto-sensibili • Quando un oggetto tocca lo schermo, il fascio di luce viene interrotto, e l’evento rilevato dai sensori fotosensibili • Pro: – Utilizzati per schermi di grosse dimensioni Applicazioni di informatica