CAN. Controller Area Network

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "CAN. Controller Area Network"

Transcript

1 CAN Controller Area Network ITS Meccatronico Reti per l automazione

2 Generalità Introdo0o a metà degli anni 80 dalla Bosch GmbH per risolvere i problemi di cablaggio a bordo auto Ora norma internazionale ISO Molto ada0o anche come rete di campo a livello disposigvo Definisce il solo livello data- link ITS Meccatronico Reti per l automazione 2

3 Caratteristiche di CAN Semplice ed economico Ampia disponibilità di componeng e strumeng di sviluppo Molto diffuso CenGnaia di milioni di nodi CAN a0ualmente installag ITS Meccatronico Reti per l automazione 3

4 Profilo di comunicazione Processi Applicativi Livello Application servizi ad alto livello, profilo dei dispositivi CAN Livello Data-Link Logical Link Control Medium Access Control Livello physical ITS Meccatronico Reti per l automazione 4

5 Topologia a bus condiviso Usa un semplice doppino intrecciato Estensione fino a 6 Km o a 10 Kbps Livello fisico (I) Velocità di trasmissione fino a 1 Mbit/s o massima estensione in questo caso 40 m Interfaccia simile ai circuig a colle0ore aperto o livello sul bus dominante o recessivo ITS Meccatronico Reti per l automazione 5

6 Livello fisico (II) La codifica di linea prevede Una tecnica di trasmissione NRZ Una tecnica di bit stuffing per garangre la sincronizzazione dei ricevitori o introduzione di un bit di valore opposto dopo cinque bit consecugvi dello stesso valore ITS Meccatronico Reti per l automazione 6

7 Medium Access Control Rete mulgmaster ad accesso casuale (CSMA) simile a Ethernet Le stazioni sulla rete NON hanno indirizzo fisico Sulla rete vengono scambiate variabili secondo il principio produ0ore/consumatore Le variabili sono individuate univocamente da un idengficatore ITS Meccatronico Reti per l automazione 7

8 Risoluzione delle collisioni Basata sulla priorità degli ogge[ scambiag La priorità è definita dall idengficatore Fase di arbitraggio non distru[va per risolvere le contese sul bus GaranGsce un comportamento determinisgco e prevedibile ITS Meccatronico Reti per l automazione 8

9 Frame CAN Data Frame Remote frame Error frame Overload frame ITS Meccatronico Reti per l automazione 9

10 Data Frame S O F IDENTIFIER R T R CONTROL DATA CRC ACK EOF Numero di bit Il campo Iden.fier nella versione estesa di CAN è cosgtuito da 29 bit ITS Meccatronico Reti per l automazione 10

11 Fase di arbitraggio BUS A B C A perde B perde C trasmette ITS Meccatronico Reti per l automazione 11

12 Remote frame Sono simili ai data frame ma non contengono il campo dag Il bit RTR assume valore recessivo UGlizzaG per richiedere che il valore di un ogge0o specificato venga immesso in rete Il nodo remoto che si riconosce produ0ore della variabile la deve imme0ere in rete ITS Meccatronico Reti per l automazione 12

13 Error frame ParGcolare Gpo di messaggio uglizzato dal sistema di controllo degli errori Un nodo che rileva un errore inizia immediatamente la trasmissione E cosgtuito da due campi error flag error delimiter Error delimiter è composto da una sequenza di 8 bit a livello recessivo e segue immediatamente l error flag ITS Meccatronico Reti per l automazione 13

14 Error frame 6 Bit Bit 8 Bit 3 Bit Data Frame Error Flag Sovrapposizione di Error Flags Error Frame Error Delimiter Interframe Space ITS Meccatronico Reti per l automazione 14

15 Error Flag Può essere di due Gpi, a seconda dello stato in cui si trova il nodo CAN: a[vo o passivo Ø A[vo: cosgtuito da 6 bit di livello dominante, quando è trasmesso provoca un errore di ricezione in tu[ i nodi Ø Passivo cosgtuito da 6 bit di livello recessivo La trasmissione di un error frame da parte di un nodo forza un analoga trasmissione da parte di tu[ gli altri nodi ITS Meccatronico Reti per l automazione 15

16 Error frame attivo e passivo Iniziato da un nodo ERROR ACTIVE 6 Bit Bit 8 Bit 3 Bit Data Frame Error Flag Sovrapposizione di Error Flags Error Frame Error Delimiter Interframe Space Iniziato da un nodo ERROR PASSIVE 6 Bit Bit 8 Bit 3 Bit ITS Meccatronico Reti per l automazione 16

17 Gestione degli errori Quando viene rilevato un errore (locale o globale) viene trasmesso un Error Flag l errore viene propagato a tu[ gli altri nodi globalizzazione dell errore in caso di errori locali i diversi Error Flag si sovrappongono L Error Flag è seguito da un Error Delimiter: la sequenza risultante sul bus è composta da 6 a 12 bit dominang seguig da 8 bit recessivi ITS Meccatronico Reti per l automazione 17

18 Gestione degli errori (II) Il messaggio viene scartato da ogni nodo garanzia di consistenza Vengono incrementag gli Error Counter di ogni nodo: meccanismo di confinamento dei guasg La trasmissione del messaggio viene ripetuta automagcamente ITS Meccatronico Reti per l automazione 18

19 Rilevamento degli errori Esistono 5 diversi meccanismi per il rilevamento degli errori, che operano simultaneamente: 1. Cyclic Redundancy Check 2. Frame Check 3. Acknowledge Error Check 4. Bit- Monitoring 5. Bit- Stuffing ITS Meccatronico Reti per l automazione 19

20 Cyclic Redundancy Check Control Field Arbitration Field Start of Frame Data Field CRC Field Interframe- Space End of Frame ACK Field ITS Meccatronico Reti per l automazione 20

21 Cyclic Redundancy Check CAN uglizza un CRC su 15 bit ada0o per messaggi di piccole dimensioni offre un o[ma copertura dagli errori Il bit che segue il CRC (CRC delimiter) è trasmesso a livello recessivo ITS Meccatronico Reti per l automazione 21

22 Meccanismo di acknowledge CAN realizza un meccanismo elementare di acknowledge distribuito il trasme[tore se0a il bit di ack nel frame inviato a livello recessivo ogni nodo che riceve corre0amente il messaggio sovrascrive il bit di ack con un livello dominante contemporaneamente alla trasmissione del bit di ack il trasme[tore rileva lo stato del bus o se rileva un livello recessivo, ciò vuol dire che nessun altro nodo ha le0o il messaggio o in questo caso viene generato un errore di acknowledge ITS Meccatronico Reti per l automazione 22

23 Errore di acknowledge Interframe- Space Control Field End of Frame Arbitration Field ACK Delimiter Start of Frame Data Field ACK Slot CRC Field ITS Meccatronico Reti per l automazione 23

24 Frame check Alcuni campi del frame hanno formato fisso (sono a valore recessivo) occorre verificare che tali campi abbiano effe[vamente il valore previsto in caso contrario viene generato un errore di formato ITS Meccatronico Reti per l automazione 24

25 Frame check Control Field Interframe- Space End of Frame Arbitration Field ACK Delimiter Start of Frame Data Field ACK Slot CRC Field CRC Delimiter ITS Meccatronico Reti per l automazione 25

26 Monitoraggio del segnale Ogni trasme[tore, mentre invia un messaggio sul bus legge contemporaneamente il livello dello stesso: se il bit scri0o e il livello le0o differiscono viene generato un errore di bit monitoring questo non si applica al campo di arbitraggio, dove tale condizione non implica un errore ma semplicemente la perdita della contesa non si applica neppure al campo di acknowledge, che viene gesgto in modo diverso ITS Meccatronico Reti per l automazione 26

27 Bit stuffing Per garangre che i ricevitori possano sincronizzare il proprio clock locale tramite DPLL, il segnale trasmesso deve contenere un numero adeguato di frong: il bit stuffing assicura che lo stream di bit sul bus contenga un numero di transizioni sufficiente per la sincronizzazione l assenza prolungata di frong indica un errore o una condizione di bus idle ITS Meccatronico Reti per l automazione 27

28 Bit stuffing (II) Ogni qualvolta nel bit stream in uscita vengono individuag 5 bit allo stesso livello viene aggiunto un bit al valore opposto stuff bit I ricevitori sono in grado di eliminare gli stuff bit per rio0enere la sequenza originale Più efficiente della codifica Manchester ITS Meccatronico Reti per l automazione 28

29 Overload frame È cosgtuito da un overload flag e da un overload delimiter uguali a quelli dell error frame con flag a[vo È trasmesso da un nodo sovraccarico per rallentare le operazioni in rete Viene trasmesso nello spazio a disposizione tra la trasmissione di due frame successivi ITS Meccatronico Reti per l automazione 29

30 Overload frame 6 Bit Bit 8 Bit 3 Bit End of Frame o Error Delimiter o Overload Overload Flag Delimiter Sovrapposizione di Overload Flags Overload Frame Overload Delimiter Interframe Space ITS Meccatronico Reti per l automazione 30

31 Livello Applicazione Il livello data link non soddisfa ai requisig fondamentali di una rete di comunicazione di campo Necessità di un livello applicazione CAN non definisce uno standard del livello applicazione ITS Meccatronico Reti per l automazione 31

32 CAN: Livello Applicazione Alcune associazioni hanno realizzato dei protocolli applicazione basag su CAN Successivamente sono diventag IEC Ø CANopen Ø CAN in AutomaGon, CiA, cia.org Ø DeviceNet Ø Open DeviceNet Vendor AssociaGon, ODVA, Un ulteriore prodo0o interessante è CAN Kingdom Kvaser ITS Meccatronico Reti per l automazione 32

I FIELDBUS PROFIBUS. ITS Meccatronico Reti per l automazione 1

I FIELDBUS PROFIBUS. ITS Meccatronico Reti per l automazione 1 I FIELDBUS PROFIBUS ITS Meccatronico Reti per l automazione 1 SOMMARIO Architettura di Profibus Data Link Layer FDL Application Layer FMS Profibus DP ITS Meccatronico Reti per l automazione 2 Un po di

Dettagli

Scenario industriale. SCADA (Supervisory Control And Data Acquisition)

Scenario industriale. SCADA (Supervisory Control And Data Acquisition) BUS DI CAMPO Definizione Bus di campo è un espressione generica che descrive una forma di comunicazione digitale dedicata ai sistemi a basso livello, quali sensori o attuatori, la quale si prevede sostituirà

Dettagli

Livello Data Link. Davide Quaglia. Scopi

Livello Data Link. Davide Quaglia. Scopi Livello Data Link Davide Quaglia Scopi Comunicazione affidabile ed efficiente tra 2 macchine sullo stesso mezzo fisico Cavo Circuito virtuale telefonico Wireless Si assume: Esista l entità bit (dal livello

Dettagli

5.2 ETHERNET Versione 2.0

5.2 ETHERNET Versione 2.0 61 5.2 ETHERNET Versione 2.0 Lo standard Ethernet si colloca nei primi due livelli della pila OSI senza seguire gli standard IEEE 802 ed in particolare senza adottare il protocollo IEEE 802.2 LLC. La differenza

Dettagli

Controller Area Network (CAN)

Controller Area Network (CAN) Dispensa sul Controller Area Network (CAN) (Ing. Stefano Maggi) (Dottore di Ricerca Politecnico di Milano) ( stefano.maggi@etec.polimi.it ) 0 Introduzione In questo capitolo vengono illustrati i concetti

Dettagli

BOSCH s CONTROLLER AREA NETWORK

BOSCH s CONTROLLER AREA NETWORK Università degli Studi RomaTre - Dipartimento di Informatica e Automazione - BOSCH s CONTROLLER AREA NETWORK Tesina di Reti E Sistemi Per L automazione 2005 di Antonello Galanti Introduzione Il protocollo

Dettagli

CAN. Controller Area Network. Corso di Reti di Calcolatori. Prof. Orazio Mirabella

CAN. Controller Area Network. Corso di Reti di Calcolatori. Prof. Orazio Mirabella CAN Controller Area Network Corso di Reti di Calcolatori Indice generale 1. Overview 2. Protocollo CAN 2.1 Struttura 2.2 Arbitraggio 2.3 Stati di funzionamento 2.4 Physical Layer 2.5 Data Link Layer 2.5.1

Dettagli

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

Programma del corso. Introduzione Rappresentazione delle Informazioni Calcolo proposizionale Architettura del calcolatore Reti di calcolatori Programma del corso Introduzione Rappresentazione delle Informazioni Calcolo proposizionale Architettura del calcolatore Reti di calcolatori Evoluzione dei sistemi informatici Cos è una rete? Insieme di

Dettagli

CAN. Controller Area Network. Corso di Reti per Automazione Industriale. Prof. Orazio Mirabella

CAN. Controller Area Network. Corso di Reti per Automazione Industriale. Prof. Orazio Mirabella CAN Controller Area Network Corso di Reti per Automazione Industriale Indice generale 1. Overview 2. Protocollo CAN 2.1 Struttura 2.2 Arbitraggio 2.3 Stati di funzionamento 2.4 Physical Layer 2.5 Data

Dettagli

Versione N 2.0. LaurTec. Il protocollo CAN. Autore : Mauro Laurenti ID: AN4004-IT. Copyright 2016 Mauro Laurenti 1/27

Versione N 2.0. LaurTec. Il protocollo CAN. Autore : Mauro Laurenti ID: AN4004-IT. Copyright 2016 Mauro Laurenti 1/27 Versione N 2.0 LaurTec Il protocollo CAN Autore : Mauro Laurenti ID: AN4004-IT Copyright 2016 Mauro Laurenti 1/27 INFORMATIVA Come prescritto dall'art. 1, comma 1, della legge 21 maggio 2004 n.128, l'autore

Dettagli

CAN Controller Area Network

CAN Controller Area Network CAN Controller Area Network 1 di 15 Università degli studi Roma Tre Dipartimento di Informatica e Automazione Corso di Controllo Digitale Prof. Lorenzo Sciavicco Prof. Stefano Panzieri CAN Controller Area

Dettagli

Reti Locali LAN. Prof. Francesco Accarino IIS Altiero Spinelli Sesto San Giovanni

Reti Locali LAN. Prof. Francesco Accarino IIS Altiero Spinelli Sesto San Giovanni Reti Locali LAN Prof. Francesco Accarino IIS Altiero Spinelli Sesto San Giovanni Caratteristiche delle reti LAN Nelle reti locali tutte le stazioni condividono lo stesso canale trasmissivo, generalmente

Dettagli

Reti di campo, Controller Area Network (CAN), CANopen

Reti di campo, Controller Area Network (CAN), CANopen Reti di campo, Controller Area Network (CAN), CANopen Davide Quaglia Reti di campo CAN CANopen Sommario 2 1 RETI DI CAMPO 3 rk Sistemi di automazione Dal punto di vista della disciplina dei controlli automatici

Dettagli

Lan Ethernet. Appunti a cura del prof. Mario Catalano

Lan Ethernet. Appunti a cura del prof. Mario Catalano Lan Ethernet Appunti a cura del prof. Mario Catalano Concetti di base Trasmissione in banda base (non modulata in frequenza) Codifica Manchester Metodo d accesso CSMA/CD Cablaggio : Regola del 5-4-3 (5

Dettagli

Sottolivello MAC - Medium Access Protocol

Sottolivello MAC - Medium Access Protocol Sottolivello MAC - Medium Access Protocol Sottolivello del data link Regola l accesso al mezzo per reti broadcast LAN e WAN satellitari allocazione statica - a priori allocazione dinamica - in base allo

Dettagli

Generalità sui protocolli Tecniche di multiplazione Tecniche di accesso Tecniche di commutazione

Generalità sui protocolli Tecniche di multiplazione Tecniche di accesso Tecniche di commutazione Generalità sui protocolli Tecniche di multiplazione Tecniche di accesso Tecniche di commutazione Introduzione Introduzione La comunicazione tra due o più utenti avviene tramite un canale detto canale di

Dettagli

Reti di Calcolatori:

Reti di Calcolatori: Reti di Calcolatori: Internet, Intranet e Mobile Computing a.a. 2007/2008 http://www.di.uniba.it/~lisi/courses/reti/reti0708.htm dott.ssa Francesca A. Lisi lisi@di.uniba.it Orario di ricevimento: mercoledì

Dettagli

Indirizzi LAN (MAC) e IP

Indirizzi LAN (MAC) e IP Indirizzi LAN (MAC) e IP! Indirizzo IP: guida il pacchetto alla rete di destinazione! Indirizzo LAN (o MAC o fisico): indirizza il pacchetto all interfaccia di rete del nodo di destinazione sulla LAN locale!

Dettagli

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE Prof. PIER LUCA MONTESSORO Facoltà di Ingegneria Università degli Studi di Udine 1999 Pier Luca Montessoro (si veda la nota a pagina 2) 1 Nota di Copyright

Dettagli

Reti locali. Protocolli di accesso per reti locali

Reti locali. Protocolli di accesso per reti locali Protocolli di accesso per reti locali Gruppo Reti TLC nome.cognome@polito.it http://www.telematica.polito.it/ PROTOCOLLI DI ACCESSO PER RETI LOCALI - 1 Caratteristiche reti locali Piccola estensione geografica

Dettagli

R. Cusani, F. Cuomo: Telecomunicazioni - DataLinkLayer: Gestione degli errori, Aprile 2010

R. Cusani, F. Cuomo: Telecomunicazioni - DataLinkLayer: Gestione degli errori, Aprile 2010 1 11. Data link layer: codici di rilevazione di errore, gestione degli errori La rilevazione di errore Un codice a rilevazione di errore ha lo scopo di permettere al ricevente di determinare se vi sono

Dettagli

Reti di comunicazione per sistemi di controllo. Prof. Carlo Rossi DEIS

Reti di comunicazione per sistemi di controllo. Prof. Carlo Rossi DEIS Reti di comunicazione per sistemi di controllo Prof. Carlo Rossi DEIS Motivazioni Grande quantità di segnali che devono essere scambiati all interno di un sistema di controllo complesso Segnali da sensori

Dettagli

Standard OSI MODELLO OSI. Caratteristiche generali PRINCIPALI OBIETTIVI DEL MODELLO OSI

Standard OSI MODELLO OSI. Caratteristiche generali PRINCIPALI OBIETTIVI DEL MODELLO OSI Standard OSI Lo standard OSI definisce un modello di riferimento per lo scambio di informazioni tra due calcolatori. MODELLO OSI SISTEMA 1 SISTEMA 2 Caratteristiche generali PRICIPALI OBIETTIVI DEL MODELLO

Dettagli

CAN Bus. Dipartimento di Ingegneria Elettrica. CAN Bus Benzi 1

CAN Bus. Dipartimento di Ingegneria Elettrica. CAN Bus Benzi 1 CAN Bus Controller Area Network Francesco Benzi Dipartimento di Ingegneria Elettrica Università di Pavia CAN Bus Benzi 1 CAN Bus Benzi 2 CAN Controller Area Network Il protocollo CAN è uno standard ISO

Dettagli

WorldFIP ITS Meccatronico Reti per l automazione F. Tramarin

WorldFIP ITS Meccatronico Reti per l automazione F. Tramarin WorldFIP FIP: Factory Instrumentation Protocol Nasce verso la fine degli anni 80 come standard nazionale francese Nel 1992, con l adesione di HoneyWell, llen&bradley, SquareD, viene denominato WorldFIP

Dettagli

Trasmissione Seriale e Parallela. Esempio di Decodifica del Segnale. Ricezione e Decodifica. Tecniche di Comunicazione di Dati Digitali

Trasmissione Seriale e Parallela. Esempio di Decodifica del Segnale. Ricezione e Decodifica. Tecniche di Comunicazione di Dati Digitali Università degli studi di Salerno Laurea in Informatica I semestre 04/05 Tecniche di Comunicazione di Dati Digitali Prof. Vincenzo Auletta auletta@dia.unisa.it http://www.dia.unisa.it/professori/auletta/

Dettagli

Protocollo USB Elementi di un sistema USB Comunicazione USB

Protocollo USB Elementi di un sistema USB Comunicazione USB Protocollo USB Elementi di un sistema USB HOST: dispositivo master (PC), l unico autorizzato ad avviare una comunicazione sul bus HUB: come nelle reti di computer, l hub fornisce un punto di connessione

Dettagli

Reti di comunicazione per sistemi di controllo

Reti di comunicazione per sistemi di controllo Reti di comunicazione per sistemi di controllo Prof. Carlo Rossi DEIS Motivazioni Grande quantità di segnali che devono essere scambiati all interno di un sistema di controllo complesso Segnali da sensori

Dettagli

Il livello Data-Link e i suoi protocolli

Il livello Data-Link e i suoi protocolli Il livello Data-Link e i suoi protocolli Modulo 5 (Integrazione) Livello Data-Link Abbiamo visto che il Livello Data link provvede a: o offrire servizi al livello network con un'interfaccia ben definita;

Dettagli

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE

RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE RETI DI CALCOLATORI E APPLICAZIONI TELEMATICHE Prof. PIER LUCA MONTESSORO Facoltà di Ingegneria Università degli Studi di Udine 1999 Pier Luca Montessoro (si veda la nota a pagina 2) 1 Nota di Copyright

Dettagli

La tecnologia Ethernet

La tecnologia Ethernet Livello 1 Il livello 1 si occupa della trasmissione dei dati trasmormandoli in segnali fisici, a questo livello l'unità di informazione è di tipo binario, la codifica è di tipo Manchester. La sequenza

Dettagli

MODELLI ISO/OSI e TCP/IP

MODELLI ISO/OSI e TCP/IP PARTE I - Reti di Calcolatori ed Internet MODELLI ISO/OSI e TCP/IP 2.1 Reti di Calcolatori Livelli e Servizi Il modello OSI Il modello TCP/IP Un confronto tra OSI e TCP/IP ARPANET Ethernet Reti ATM reti

Dettagli

Le Reti Informatiche

Le Reti Informatiche Le Reti Informatiche modulo 4 Prof. Salvatore Rosta www.byteman.it s.rosta@byteman.it 1 Lo Standard TCP/IP: 1 Nasce dall esigenza di creare uno standard per le reti a livello mondiale che si possa adattare

Dettagli

CORSO CAN-BUS Corso CAN-BUS

CORSO CAN-BUS Corso CAN-BUS CORSO CAN-BUS Corso CAN-BUS Alla scoperta del CAN-BUS Nato come protocollo di comunicazione seriale per fare comunicare tra loro tutti i sistemi elettronici presenti a bordo delle autovetture, si sta affermando

Dettagli

LE RETI LOCALI A BUS 1. In una rete locale a bus tutti i computer sono collegati da un unico canale di

LE RETI LOCALI A BUS 1. In una rete locale a bus tutti i computer sono collegati da un unico canale di LE RETI LOCALI A BUS 1 Allocazione statica del bus 2 I protocolli con rilevamento di collisione. 2 Protocollo ALOHA puro 3 Protocollo ALOHA a slot temporali 3 Protocolli con rilevamento di portante 4 CSMA1

Dettagli

MODELLI ISO/OSI e TCP/IP

MODELLI ISO/OSI e TCP/IP PARTE I - Reti di Calcolatori ed Internet MODELLI ISO/OSI e TCP/IP Reti di Calcolatori Livelli e Servizi Il modello OSI Il modello TCP/IP Un confronto tra OSI e TCP/IP ARPANET Ethernet Reti ATM reti wireless

Dettagli

la trasmissione è regolata solamente dall algoritmo per il controllo del flusso prima di inviare l ACK.

la trasmissione è regolata solamente dall algoritmo per il controllo del flusso prima di inviare l ACK. 1. Considerare il problema della stima del Round Trip Time. Supporre che inizialmente RTT valga 200 ms. Il mittente invia un segmento e riceve l ACK relativo dopo 100 ms, quindi invia un altro segmento,

Dettagli

Architettura a strati dei protocolli di comunicazione

Architettura a strati dei protocolli di comunicazione Capitolo 10 Architettura a strati dei protocolli di comunicazione Tramite le reti di comunicazione piú host possono essere messi in grado di comunicare, permettendo il trasferimento di dati di diverso

Dettagli

Ethernet Truncated Binary Exponential Back-off (TBEB)

Ethernet Truncated Binary Exponential Back-off (TBEB) Reti di Telecomunicazioni R. Bolla, L. Caviglione, F. Davoli Standard IEEE 802 Ethernet Truncated Binary Exponential Back-off (TBEB) IEEE 802.3 20.2 Livello di Rete LLC MAC 802.3 802.2 Logical Link Control

Dettagli

La rete Ethernet ALOHA ALOHA ALOHA. Ethernet: CSMA/CD. Probabilità (1-p) N-1

La rete Ethernet ALOHA ALOHA ALOHA. Ethernet: CSMA/CD. Probabilità (1-p) N-1 La rete thernet 09CDUdc Reti di Calcolatori La progettazione delle reti: voluzione della rete thernet Nascea metàdeglianni 70, dal progetto di Bob Metcalfe, studente di dottorato al MIT ALOHA È il protocollo

Dettagli

Embedded Systems: Communication

Embedded Systems: Communication Politecnico di Milano Embedded Systems: Embedded Systems: comunicazione real-time Lecturer: Prof. William Fornaciari fornacia@elet.polimi.it Sommario La comunicazione RT Introduzione Il bus CAN Il livello

Dettagli

Introduzione alle Reti Telematiche Centro Multimediale Montiferru

Introduzione alle Reti Telematiche Centro Multimediale Montiferru Domande di verifica: Standard IEEE 802.2, IEEE802.3 1. I protocolli di sottolivello MAC (Medium Access Control) hanno lo scopo A. di permettere la condivisione di un canale punto-punto B. di permettere

Dettagli

Introduzione alle Reti di Calcolatori. Prof. Ing. Mario Catalano

Introduzione alle Reti di Calcolatori. Prof. Ing. Mario Catalano Introduzione alle Reti di Calcolatori Prof. Ing. Mario Catalano Computing centralizzato Caratteristiche del computing centralizzato: sistemi fortemente centralizzati grandi capacità di calcolo rete complessa

Dettagli

Comunicazione codifica dei dati. Prof. Francesco Accarino IIS Altiero Spinelli Sesto San Giovanni

Comunicazione codifica dei dati. Prof. Francesco Accarino IIS Altiero Spinelli Sesto San Giovanni Comunicazione codifica dei dati Prof. Francesco Accarino IIS Altiero Spinelli Sesto San Giovanni Trasmissione dati La trasmissione dati,permette di trasmettere a distanza informazioni di tipo digitale

Dettagli

Protocolli di Comunicazione Elettronica dei Sistemi Digitali L-A Università di Bologna, Cesena

Protocolli di Comunicazione Elettronica dei Sistemi Digitali L-A Università di Bologna, Cesena Protocolli di Comunicazione Elettronica dei Sistemi Digitali L-A Università di Bologna, Cesena Aldo Romani A.a. 2005-2006 UART UART Universal Asynchronous Receiver/Transmitter Clock implicito e trasmissione

Dettagli

In questo lavoro è stata considerata la possibilità di poter utilizzare nel controllo di un sistema con microprocessore l utilizzo di un protocollo

In questo lavoro è stata considerata la possibilità di poter utilizzare nel controllo di un sistema con microprocessore l utilizzo di un protocollo In questo lavoro è stata considerata la possibilità di poter utilizzare nel controllo di un sistema con microprocessore l utilizzo di un protocollo di comunicazione. Ci si è rivolti ad un protocollo di

Dettagli

La Comunicazione tra i dispositivi

La Comunicazione tra i dispositivi La Comunicazione tra i dispositivi Per fare comunicare i dispositivi occorre : a) stabilire un protocollo di comunicazione - definire una forma di interazione e sincronizzazione che rispecchi certe regole

Dettagli

Le Reti Informatiche

Le Reti Informatiche Le Reti Informatiche modulo 2 Prof. Salvatore Rosta www.byteman.it s.rosta@byteman.it 1 Commutazione di Circuito Le reti telefoniche utilizzano la tecnica della commutazione di circuito. I commutatori

Dettagli

RETI E PROBLEMATICHE DI RETE. Rete locale (LAN) I dispositivi di comunicazione. Reti e problematiche di rete. V. Moriggia 1.

RETI E PROBLEMATICHE DI RETE. Rete locale (LAN) I dispositivi di comunicazione. Reti e problematiche di rete. V. Moriggia 1. RETI E PROBLEMATICHE DI RETE 7 7.2 Rete locale (LAN) Local Area Netvork Rete di comunicazione che collega una vasta gamma di dispositivi per la comunicazione dei dati all interno di una piccola area geografica

Dettagli

Introduzione. Figura 0-1 Strumentazione per diagnosi auto. Francesco Cozzi 7

Introduzione. Figura 0-1 Strumentazione per diagnosi auto. Francesco Cozzi 7 Introduzione Introduzione Oggi sempre di più l elettronica è un elemento fondamentale delle moderne automobili ed incide in maniera importante su prestazioni, sicurezza e non ultimo i costi di produzione

Dettagli

Vincenzo Eramo. Wireless LAN (WLAN) INFOCOM Dept. WLAN: lo standard IEEE

Vincenzo Eramo. Wireless LAN (WLAN) INFOCOM Dept. WLAN: lo standard IEEE Vincenzo Eramo Wireless LAN (WLAN) WLAN: lo standard IEEE 802.11 Nel 1997 è stato definito lo standard 802.11 Due versioni (DSSS e FHSS) operanti nella banda dei 2.4GHz, a 1 o 2 Mbps Nel 1999 sono stati

Dettagli

Protocolli ARP e RARP

Protocolli ARP e RARP Frammentazione Protocolli ARP e RARP Tipi di rete (dati 2000) Estensione Banda (Mbps) Latenza (ms) LAN 1-2 km 10-1000 1-10 WAN worldwide 0.010-600 100-500 MAN 2-50 km 1-150 10 Wireless LAN 0.15-1.5 km

Dettagli

Standard per reti locali

Standard per reti locali Standard per reti locali Gruppo Reti TLC nome.cognome@polito.it http://www.telematica.polito.it/ STANDARD PER RETI LOCALI - 1 Standard IEEE 802 802.1 ARCHITECTURE 802.1 INTERNETWORKING 802.2 LOGICAL LINK

Dettagli

5. La rete Ethernet e lo standard IEEE 802.3

5. La rete Ethernet e lo standard IEEE 802.3 55 5. La rete Ethernet e lo standard IEEE 802.3 Nei primi anni '70 tre industrie di alta tecnologia formarono il consorzio DIX per lo sviluppo di una rete locale. DIX, dalle iniziali dei tre membri, Digital

Dettagli

ISO OSI. International Standard Organization Open System Interconnection

ISO OSI. International Standard Organization Open System Interconnection ISO OSI International Standard Organization Open System Interconnection Open System Interconnection Verso gli anni '80 l'iso promuove un'azione volta alla definizione di un modello di riferimento a strati

Dettagli

Marco Listanti. Esercitazione 7 DIET

Marco Listanti. Esercitazione 7 DIET Marco Listanti Esercitazione 7 Protocolli MAC DIET Esercizio 1(1) Con riferimento a una LAN operante con protocollo CSMA/CD Calcolare la minima lunghezza L min della PDU di strato MAC in una LAN di lunghezza

Dettagli

Laboratorio di Informatica

Laboratorio di Informatica per chimica industriale e chimica applicata e ambientale LEZIONE 7 Le reti telematiche 1 Le reti telematiche Tra le tecnologie del XX secolo dominano l elaborazione e la distribuzione delle informazioni

Dettagli

UD 3 PROTOCOLLO ISO-OSI

UD 3 PROTOCOLLO ISO-OSI UD 3 PROTOCOLLO ISO-OSI IL PROTOCOLLO All inizio ogni azienda creava dispositivo hw e sw in grado solo di essere utilizzati e di comunicare con dispositivi dell azienda stessa Sistemi Chiusi Nel tempo

Dettagli

Analisi di Protocolli

Analisi di Protocolli Analisi di Protocolli Elenco di protocolli d accesso I principali protocolli di accesso si possono dividere in:. protocolli deterministici (accesso ordinato);. protocolli ad accesso casuale (o a contesa).

Dettagli

RETI A COMMUTAZIONE DI PACCHETTO. Caratteristiche e principi di funzionamento

RETI A COMMUTAZIONE DI PACCHETTO. Caratteristiche e principi di funzionamento RETI A COMMUTAZIOE DI PACCETTO Caratteristiche e principi di funzionamento VARIABILITA DEL BIT RATE DI U SEGALE R (Bit-Rate) VALORE DI PICCO DEL BIT-RATE S VALORE MEDIO DEL BIT-RATE E tempo CARATTERISTICE

Dettagli

LIVELLO DATA LINK (DI LINEA)

LIVELLO DATA LINK (DI LINEA) LIVELLO DATA LINK (DI LINEA) 1 TRASMISSIONE 2 FRAMING 3 CONTROLLO DEGLI ERRORI 4 CONTROLLO DI FLUSSO 1 Asincrona 2 Sincrona 1 Orientata al byte 2 Orientata al bit 1 Codici correttori 2 Codici Rivelatori

Dettagli

Introduzione alle reti per il controllo di processo

Introduzione alle reti per il controllo di processo Introduzione alle reti per il controllo di processo Davide Quaglia Electronic Systems Design Group Università di Verona Seminari Distretti Produttivi, Verona, 27 Maggio 2008 3 Giornata della Sintesi Log

Dettagli

RETI DI CALCOLATORI - Reti locali

RETI DI CALCOLATORI - Reti locali Protocolli di accesso per reti locali Gruppo Reti TLC nome.cognome@polito.it http://www.telematica.polito.it/ RETI DI CALCOLATORI Reti locali - 1 Copyright Quest opera è protetta dalla licenza Creative

Dettagli

Modulo 6 Fondamenti delle reti Ethernet

Modulo 6 Fondamenti delle reti Ethernet Modulo 6 Fondamenti delle reti Ethernet 6.1 Fondamenti delle reti Ethernet 6.1.1 Introduzione alle reti Ethernet Ethernet nasce negli anni 70, nel 1973 ha una velocità di 3 Mbps, oggi di 10 Gbps. Il 1

Dettagli

Reti di Calcolatori. Il software

Reti di Calcolatori. Il software Reti di Calcolatori Il software Lo Stack Protocollare Application: supporta le applicazioni che usano la rete; Transport: trasferimento dati tra host; Network: instradamento (routing) di datagram dalla

Dettagli

Dr. Greco Polito Silvana. LAN: Local Area Network

Dr. Greco Polito Silvana. LAN: Local Area Network LAN: Local Area Network Reti di accesso e di trasporto Topologie diverse nelle reti di accesso: ANELLO, BUS, STELLA Come viene regolata la condivisione delle risorse di accesso tra le varie stazioni???

Dettagli

Ethernet e la famiglia di protocolli IEEE 802

Ethernet e la famiglia di protocolli IEEE 802 Ethernet e la famiglia di protocolli IEEE 802 Davide Quaglia Local Area Network (LAN) Apparecchiature indipendenti Canale ad alta capacita ma condiviso da piu stazioni Basso tasso di errore nel caso di

Dettagli

Waycon Technologies Srl

Waycon Technologies Srl Sistemi Multiplex Automotive Caratteristiche, Struttura e Diagnosi Ing. Marco Borsari Waycon Technologies s.r.l. Waycon S.r.l. è un azienda di servizi operante nel settore elettronico, da anni mette a

Dettagli

Nelle reti locali il livello 2 dlla pila OSI è suddiviso in: . delimitazione di trama (effettuata dal sottostrato MAC);

Nelle reti locali il livello 2 dlla pila OSI è suddiviso in: . delimitazione di trama (effettuata dal sottostrato MAC); Standard Lan Introduzione Nelle reti locali il livello 2 dlla pila OSI è suddiviso in:. strato MAC (Medium Access Control);. strato LLC (Logical Link Control). Le funzioni del livello 2 sono:. delimitazione

Dettagli

CODICI CORRETTORI E RIVELATORI DI ERRORE

CODICI CORRETTORI E RIVELATORI DI ERRORE CODICI CORRETTORI E RIVELATORI DI ERRORE Una problematica che va affrontata quando si tratta di codificare informazioni è la gestione degli errori. Infatti, per quanto la tecnologia sia avanzata, può sempre

Dettagli

Networking e Reti IP Multiservizio

Networking e Reti IP Multiservizio Networking e Reti IP Multiservizio Modulo 2: Introduzione alle reti per dati IEEE802.3 (Ethernet) Gabriele Di Stefano: gabriele@ing.univaq.it Argomenti già trattati: Lezioni: Concetti fondamentali Entità

Dettagli

3. I mezzi trasmissivi

3. I mezzi trasmissivi 18 3. I mezzi trasmissivi Per realizzare le tipologie di rete precedendemente elencate (LAN, MAN e WAN) è necessario collegare fisicamente gli elaboratori e le apprecchiature di rete mediante opportuni

Dettagli

ATM Asynchronous Transfer Mode

ATM Asynchronous Transfer Mode ATM Asynchronous Transfer Mode Generalità Esigenza: interoperabilità di apparati di rete indipendentemente dal servizio supportato su base mondiale Unica modalità di trasferimento dell informazione a pacchetti

Dettagli

Introduzione alle reti ed al TCP/IP

Introduzione alle reti ed al TCP/IP Introduzione alle reti ed al TCP/IP Il termine rete si riferisce idealmente a una maglia di collegamenti. In pratica indica un insieme di componenti collegati tra loro in qualche modo a formare un sistema.

Dettagli

Sono dispositivi che consentono di interconnettere tra loro due o piu reti, permettendo:

Sono dispositivi che consentono di interconnettere tra loro due o piu reti, permettendo: Dispositivi di rete Hub e Switch Hub e Switch Sono dispositivi che consentono di interconnettere tra loro due o piu reti, permettendo: estensione della lunghezza della LAN; il passaggio dalla topologia

Dettagli

Connessione tra LAN. Ethernet, hub, switch, bridge,router, gateway

Connessione tra LAN. Ethernet, hub, switch, bridge,router, gateway Connessione tra LAN Ethernet, hub, switch, bridge,router, gateway Ethernet È lo standard attualmente più diffuso per le comunicazioni in una rete locale. Questa tecnologia, nata nei primi anni settanta,

Dettagli

Corsi di Laurea in Ingegneria Informatica Ingegneria delle Telecomunicazioni Ingegneria dell Automazione. Corso di Reti di Calcolatori

Corsi di Laurea in Ingegneria Informatica Ingegneria delle Telecomunicazioni Ingegneria dell Automazione. Corso di Reti di Calcolatori Corsi di Laurea in Ingegneria Informatica Ingegneria delle Telecomunicazioni Ingegneria dell Automazione Corso di Reti di Calcolatori Simon Pietro Romano (spromano@unina.it) Antonio Pescapè (pescape@unina.it)

Dettagli

Linee Commutate. Comunicazione telefonica:

Linee Commutate. Comunicazione telefonica: Linee Commutate Comunicazione telefonica: Un utente compone il numero del destinatario (richiesta di connessione) Il centralino (umano od elettronico), verifica se il numero desiderato esiste e se è libero,

Dettagli

2. Principi di funzionamento della rete Ethernet/802.3

2. Principi di funzionamento della rete Ethernet/802.3 2. Principi di funzionamento della rete Ethernet/802.3 La prima LAN nata, e l unica che si è affermata con successo, è la rete Ethernet, nata dallo studio di un consorzio formato da tre aziende ad alto

Dettagli

Introduzione all Informatica. Fabrizio Angiulli. Reti di Calcolatori

Introduzione all Informatica. Fabrizio Angiulli. Reti di Calcolatori Introduzione all Informatica Fabrizio Angiulli Reti di Calcolatori RETI DI CALCOLATORI Cos è una rete di calcolatori? Punto di vista logico sistema di dati ed utenti distribuito geograficamente Punto di

Dettagli

Dispositivi per il controllo

Dispositivi per il controllo Dispositivi per il controllo ordini di comando PARTE DI COMANDO PARTE DI POTENZA Controllori monolitici Controllori con architettura a bus Controllori basati su PC informazioni di ritorno PLC (Programmable

Dettagli

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

Trasmissione Seriale e Parallela. Interfacce di Comunicazione. Esempio di Decodifica del Segnale. Ricezione e Decodifica. Prof. Interfacce di Comunicazione Università degli studi di Salerno Laurea in Informatica I semestre 03/04 Prof. Vincenzo Auletta auletta@dia.unisa.it http://www.dia.unisa.it/professori/auletta/ 2 Trasmissione

Dettagli

J+... J+3 J+2 J+1 K+1 K+2 K+3 K+...

J+... J+3 J+2 J+1 K+1 K+2 K+3 K+... Setup delle ConnessioniTCP Una connessione TCP viene instaurata con le seguenti fasi, che formano il Three-Way Handshake (perchè formato da almeno 3 pacchetti trasmessi): 1) il server si predispone ad

Dettagli

DeviceNet Safety Una soluzione per integrare sicurezza ed automazione

DeviceNet Safety Una soluzione per integrare sicurezza ed automazione DeviceNet Safety Una soluzione per integrare sicurezza ed automazione Paolo Zanetta Omron Electronics Fabrizio Castelli Sick Gruppo Rilevamento Misura e Analisi e Gruppo PLC e I/O distribuiti Evoluzione

Dettagli

Micaela Caserza Magro Università degli Studi di Genova

Micaela Caserza Magro Università degli Studi di Genova Micaela Caserza Magro Università degli Studi di Genova La SAFETY è la protezione contro i malfunzionamenti di componenti e sistemi in un impianto E necessario considerare i rischi in modo globale in modo

Dettagli

I I Field Bus sono sistemi di di comunicazione industriale per lo lo

I I Field Bus sono sistemi di di comunicazione industriale per lo lo I I Field Bus sono sistemi di di comunicazione industriale per lo lo scambio di di informazioni tra tra sistemi di di automazione e dispositivi di di campo distribuiti. Con questa nuova tecnologia è possibile

Dettagli

Parte II: Reti di calcolatori Lezione 20

Parte II: Reti di calcolatori Lezione 20 Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2013-14 Pietro Frasca Parte II: Reti di calcolatori Lezione 20 Martedì 13-05-2014 1 Tecniche di rilevazione

Dettagli

Sistemi distribuiti e reti di calcolatori

Sistemi distribuiti e reti di calcolatori Sistemi distribuiti e reti di calcolatori 1 Indice Modulazione e trasmissione dei dati Reti di calcolatori Topologia Messaggi e protocolli ISO/OSI Ethernet Architettura client/server Telefonia mobile 2

Dettagli

Rete: classificazione in funzione della distanza fra due generici elementi

Rete: classificazione in funzione della distanza fra due generici elementi Rete: classificazione in funzione della distanza fra due generici elementi WAN: Wide Area Network MAN: Metropolitan Area Network LAN: Local Area Network 1 Distanza - velocità 2 WAN Topologia tipica a maglia

Dettagli

CAN: Controller Area Network

CAN: Controller Area Network CAN: Controller Area Network Originariamente concepito per la sostituzione dei cablaggi elettrici relativi a lampade, interruttori, indicatori, ecc. (velocità

Dettagli

LE RETI LOCALI. Prof. Enrico Terrone A. S: 2008/09

LE RETI LOCALI. Prof. Enrico Terrone A. S: 2008/09 LE RETI LOCALI Prof. Enrico Terrone A. S: 2008/09 Reti locali Nelle reti locali i livelli fondamentali sono il livello fisico, il livello data-link e il livello applicazione. Gli altri livelli vengono

Dettagli

Reti di calcolatori. Rete di calcolatori

Reti di calcolatori. Rete di calcolatori Operatore informatico giuridico Informatica Giuridica A.A 2006/2007 II Semestre Reti di calcolatori prof. Monica Palmirani Rete di calcolatori Le reti di calcolatori sono un insieme di dispositivi hardware

Dettagli

Reti SWITCHED LAN FULL DUPLEX (IEEE 802.3x)

Reti SWITCHED LAN FULL DUPLEX (IEEE 802.3x) Reti SWITCHED LAN FULL DUPLEX (IEEE 02.3x) Docente: Vincenzo Eramo La Rete Logica/Fisica End Station I terminali della rete so deminati End Station I di di commutazione so deminati Page 1 E senza connessione

Dettagli

ISO- OSI e architetture Client-Server

ISO- OSI e architetture Client-Server LEZIONE 9 ISO- OSI e architetture Client-Server Proff. Giorgio Valle Raffaella Folgieri giorgio.valle@unimi.it folgieri@dico.unimi.it Lez 10 modello ISO-OSI e architettura client-server 1 Nelle scorse

Dettagli

I sistemi distribuiti

I sistemi distribuiti I sistemi distribuiti Un sistema distribuito Motivazioni Condivisione di risorse Condivisione e stampa di file su sistemi remoti Elaborazione dell informazione in un database distribuito Utilizzo di particolari

Dettagli

Introduzione alle reti LAN. Appunti di Sistemi A cura del Prof. Ing. Mario Catalano

Introduzione alle reti LAN. Appunti di Sistemi A cura del Prof. Ing. Mario Catalano Introduzione alle reti LAN Appunti di Sistemi A cura del Prof. Ing. Mario Catalano Cenni storici La prima rete sperimentale (1970) è stata quella realizzata presso l'università delle Hawaii il cui nome

Dettagli

Radio Frequency Identification (RFID)

Radio Frequency Identification (RFID) Radio Frequency Identification (RFID) Internet of Things (IoT) Lauree Magistrali in Ing. delle Telecomunicazioni, dell Automazione e Informatica Docente: Luigi Alfredo Grieco, PhD Elementi del sistema

Dettagli

Reti per l automazione

Reti per l automazione Reti per l automazione Alessandro De Luca Il sistema di comunicazione Ad ogni livello della piramide CIM dell automazione! si acquisiscono informazioni! si elaborano strategie! si attuano azioni correttive

Dettagli

Simulcast Over IP. SoIP. Milano, 14 novembre 2014

Simulcast Over IP. SoIP. Milano, 14 novembre 2014 Simulcast Over IP SoIP Milano, 14 novembre 2014 Simulcast over IP Ponti Radio Microonde (PDH, SDH) Fibre Ottiche (dedicate, SDH) ECOS-D A²T - Auto Adaptive Technology Linea telefonica Rame Fast Ethernet

Dettagli

Standard delle reti wireless

Standard delle reti wireless Standard delle reti wireless Pubblicati dalla IEEE, 802 LAN-MAN standards committee. ISO OSI 7-layer model Application Presentation Session Transport Network Data Link Physical IEEE 802 standards Logical

Dettagli