+ All Categories
Home > Documents > Progettazione di una On Board Unit per la comunicazione interveicolare

Progettazione di una On Board Unit per la comunicazione interveicolare

Date post: 29-Jan-2016
Category:
Upload: santa
View: 33 times
Download: 0 times
Share this document with a friend
Description:
Corso di Laurea Magistrale in Ingegneria Elettronica. Progettazione di una On Board Unit per la comunicazione interveicolare. Relatore: Prof. Aldo Franco Dragoni Correlatori: Dott . Paolo Pagano Prof. Massimo Conti. Candidato : Riccardo Pelliccia. Introduzione. - PowerPoint PPT Presentation
33
Progettazione di una On Board Unit per la comunicazione interveicolare Relatore: Prof. Aldo Franco Dragoni Correlatori: Dott. Paolo Pagano Prof. Massimo Conti Candidato : Riccardo Pelliccia Corso di Laurea Magistrale in Ingegneria Elettronica
Transcript
Page 1: Progettazione di una On Board Unit per la comunicazione interveicolare

Progettazione di una On Board Unit per la comunicazione interveicolare

Relatore:Prof. Aldo Franco Dragoni

Correlatori:Dott. Paolo Pagano

Prof. Massimo Conti

Candidato :Riccardo Pelliccia

Corso di Laurea Magistrale in Ingegneria Elettronica

Page 2: Progettazione di una On Board Unit per la comunicazione interveicolare

Riccardo Pelliccia 2

Tesi sviluppata presso il ReTis Lab della Scuola Superiore Sant’Anna di Pisa.

Introduzione

Ambito: Automotive, Vehicular Ad-hoc NETworks (VANETs), Sistemi intelligenti di Trasporto.

Motivazione: Permettere una comunicazione senza fili dal veicolo (trasmissione parametri interni) al mondo esterno e viceversa (segnalazione eventi).

23/02/2011

Page 3: Progettazione di una On Board Unit per la comunicazione interveicolare

Riccardo Pelliccia 3

Introduzione

Obiettivi: Realizzazione di una On Board Unit provvista di CAN Bus e interfaccia wireless IEEE 802.11a/p.

Risultato: I veicoli che transitano lungo un tratto stradale risultano essere connessi tra loro, con la possibilità di scambiarsi informazioni (stato meccanico, distanza di sicurezza, velocità, ecc); inoltre sono connessi con le RSU che trasmettono dati sullo stato del traffico su una strada.

23/02/2011

Page 4: Progettazione di una On Board Unit per la comunicazione interveicolare

Riccardo Pelliccia

La comunicazione interveicolareVehicular Ad-hoc NETworks (VANETs)

23/02/2011 4

Le Vehicular Ad-hoc NETworks sono una forma di reti mobili ad-hoc in cui è possibile una comunicazione tra i

veicoli (V2V) e tra veicoli e l’infrastruttura di rete fissa (V2I)

Page 5: Progettazione di una On Board Unit per la comunicazione interveicolare

Riccardo Pelliccia

La comunicazione interveicolare

Applicazioni:• Sicurezza• Controllo dello stato del veicolo• Gestione del traffico

Vehicular Ad-hoc NETworks (VANETs)

23/02/2011 4

Le Vehicular Ad-hoc NETworks sono una forma di reti mobili ad-hoc in cui è possibile una comunicazione tra i

veicoli (V2V) e tra veicoli e l’infrastruttura di rete fissa (V2I)

Page 6: Progettazione di una On Board Unit per la comunicazione interveicolare

Riccardo Pelliccia

La comunicazione interveicolareSistema Intelligente di Trasporti ITS

23/02/2011 5

Page 7: Progettazione di una On Board Unit per la comunicazione interveicolare

Riccardo Pelliccia

Requisiti di una OBU

Quali sono i requisiti che deve avere una board per comunicazioni

veicolari ?

23/02/2011 5

Page 8: Progettazione di una On Board Unit per la comunicazione interveicolare

Riccardo Pelliccia

Requisiti di una OBU

Quali sono i requisiti che deve avere una board per comunicazioni

veicolari ?

23/02/2011 5

•Garantire la comunicazione via wireless secondo uno standard ben definito.

•Garantire l’interfacciamento con i sistemi già presenti a bordo auto.

•Permettere la comunicazione con altre possibili periferiche (memorie, Bluetooth, videocamere).

IEEE 802.11a/p

CAN Bus

SPI, USB, I2C

Page 9: Progettazione di una On Board Unit per la comunicazione interveicolare

Riccardo Pelliccia23/02/2011 6

Architettura Hardware

Quale Architettura?

Page 10: Progettazione di una On Board Unit per la comunicazione interveicolare

Riccardo Pelliccia

Micro-ControlloreVantaggi• Hardware semplice• Memoria flash e RAM interna• Economica

Svantaggi• Basse capacità

computazionali• No espansione di memoria• Massimo data rate 22 Mbps• Ridotti GPIO

Processore ARMVantaggi• Alta velocità (400 MHz)• Controller USB on chip• Molte possibilità di upgrade

Svantaggi• Necessita di memorie esterne• Più costoso rispetto al Micro• Piccola memoria interna• Design complesso

23/02/2011 6

Architettura Hardware

Quale Architettura?

Page 11: Progettazione di una On Board Unit per la comunicazione interveicolare

Riccardo Pelliccia

Micro-ControlloreVantaggi• Hardware semplice• Memoria flash e RAM interna• Economica

Svantaggi• Basse capacità

computazionali• No espansione di memoria• Massimo data rate 22 Mbps• Ridotti GPIO

Processore ARMVantaggi• Alta velocità (400 MHz)• Controller USB on chip• Molte possibilità di upgrade

Svantaggi• Necessita di memorie esterne• Più costoso rispetto al Micro• Piccola memoria interna• Design complesso

23/02/2011 6

Architettura Hardware

Quale Architettura?

Page 12: Progettazione di una On Board Unit per la comunicazione interveicolare

Micro-ControlloreVantaggi• Hardware semplice• Memoria flash e RAM interna• Economica

Svantaggi• Basse capacità

computazionali• No espansione di memoria• Massimo data rate 22 Mbps• Ridotti GPIO

Processore ARMVantaggi• Alta velocità (400 MHz)• Controller USB on chip• Molte possibilità di upgrade

Svantaggi• Necessita di memorie esterne• Più costoso rispetto al Micro• Piccola memoria interna• Design complesso

23/02/2011 6Riccardo Pelliccia

Architettura Hardware

Page 13: Progettazione di una On Board Unit per la comunicazione interveicolare

23/02/2011 7Riccardo Pelliccia

Processore ARM

•AT91SAM9G20:- Velocità 400MHz- USB 2.0 Full Speed- Ethernet MAC 10/100 Base T- Debug Unit (DBGU)

Page 14: Progettazione di una On Board Unit per la comunicazione interveicolare

•Netus G20 (ACME System)- AT91SAM9G20- 64KB RAM- 128 KB Flash

23/02/2011 7Riccardo Pelliccia

Processore ARM

•AT91SAM9G20:- Velocità 400MHz- USB 2.0 Full Speed- Ethernet MAC 10/100 Base T- Debug Unit (DBGU)

Page 15: Progettazione di una On Board Unit per la comunicazione interveicolare

Riccardo Pelliccia23/02/2011 8

Schema a blocchi

Page 16: Progettazione di una On Board Unit per la comunicazione interveicolare

Riccardo Pelliccia23/02/2011 8

Schema a blocchi

Core

Core

Memoria

Wireless Comunication

CAN Bus

RS-232

GPIO

Page 17: Progettazione di una On Board Unit per la comunicazione interveicolare

Riccardo Pelliccia23/02/2011 9

Schema elettrico (power supply)

Page 18: Progettazione di una On Board Unit per la comunicazione interveicolare

Riccardo Pelliccia23/02/2011 10

Schema elettrico (memorie)

Connessione GPS

Memoria flash esterna

Page 19: Progettazione di una On Board Unit per la comunicazione interveicolare

Riccardo Pelliccia23/02/2011 11

Schema elettrico (USB, CAN, Eth)

Ethernet

Page 20: Progettazione di una On Board Unit per la comunicazione interveicolare

Riccardo Pelliccia23/02/2011 12

Schema elettrico (RS-232, GPIO)

RS-232

Page 21: Progettazione di una On Board Unit per la comunicazione interveicolare

Riccardo Pelliccia23/02/2011 13

Schema elettrico (processore)

Page 22: Progettazione di una On Board Unit per la comunicazione interveicolare

Riccardo Pelliccia23/02/2011 14

PCB

Per concessione di IsTCIP-Scuola Superiore Sant’Anna. Tutti I diritti sono riservati

Page 23: Progettazione di una On Board Unit per la comunicazione interveicolare

Riccardo Pelliccia23/02/2011 15

OBU R.0

Page 24: Progettazione di una On Board Unit per la comunicazione interveicolare

Riccardo Pelliccia

Core

23/02/2011 15

OBU R.0

Page 25: Progettazione di una On Board Unit per la comunicazione interveicolare

Riccardo Pelliccia

Core

WirelessComunication

23/02/2011 15

OBU R.0

Page 26: Progettazione di una On Board Unit per la comunicazione interveicolare

Riccardo Pelliccia

Core

WirelessComunication

CAN

23/02/2011 15

OBU R.0

Page 27: Progettazione di una On Board Unit per la comunicazione interveicolare

Riccardo Pelliccia

CoreMemoria

WirelessComunication

CAN

23/02/2011 15

OBU R.0

Page 28: Progettazione di una On Board Unit per la comunicazione interveicolare

Riccardo Pelliccia

Core

GPIO

Memoria

WirelessComunication

CAN

23/02/2011 15

OBU R.0

Page 29: Progettazione di una On Board Unit per la comunicazione interveicolare

Riccardo Pelliccia23/02/2011 16

Architettura Software

• Sistema operativo open source basato su kernel Linux e adatto a dispositivi embedded.

• Kernel utilizzato e modificato durante la tesi (2.6.37).

• Driver presenti: - MCP 2515 (CAN Bus).- RT 2870 (Wireless Interface).

Page 30: Progettazione di una On Board Unit per la comunicazione interveicolare

Riccardo Pelliccia23/02/2011 17

Esempi Applicativi (1)

•Park finder:Una RSU manda un messaggio alla OBU (che lo visualizzerà nella dashboard) con le indicazioni per arrivare al parcheggio libero più vicino.

Page 31: Progettazione di una On Board Unit per la comunicazione interveicolare

Riccardo Pelliccia23/02/2011 18

Esempi Applicativi (2)

•Sicurezza stradale:La RSU trasmette in brodcast un segnale di pericolo per avvertire i guidatori della situazione di pericolo.

Page 32: Progettazione di una On Board Unit per la comunicazione interveicolare

Riccardo Pelliccia23/02/2011 19

Conclusioni e Sviluppi futuri

•Gli obiettivi che ci eravamo posti in fase iniziale sono stati ampiamente soddisfatti.

• Upgrade Transceiver 802.15.4 Lettore smart card (carta di identità elettronica)

Page 33: Progettazione di una On Board Unit per la comunicazione interveicolare

Riccardo Pelliccia

GRAZIE PERL’ATTENZIONE

23/02/2011 20

Ringraziamenti


Recommended