PORTALE INFORMATIVO ELETTRONICA EMBEDDED

Home
Tecnologie
Prototipo
Modbus
Canbus
Micro
Progetti
Soluzioni
Link
Contatti
Ringraziamenti


Aggiornato il
01/02/2011

Generale protocolli

Nel modello ISO-OSI per la standardizzazione dei protocolli di comunicazione, vengono definiti 7 livelli gerarchici per la suddivisione dei compiti.
Per facilitarne la comprensione, e per gli scopi dediti al campo embedded , vado a raggruppare i 7 livelli ISO-OSI in 2 strati , il livello trasmissione ed il livello informazione.

Canbus

In questa macro suddivisione il termine canbus fa parte del livello trasmissione. Infatti il Canbus definisce come vengono trasmesse le informazioni, e quindi ne definisce:
a) livello fisico di trasmissione cablato con utilizzo di linee differenziali.
b) definizione del pacchetto di trasmissione principalmente composto da :
- Identificatore -> (11 o 29 bit)
- Lunghezza dati -> 4 bit
- Dati -> 0- a 8 byte
- CRC
c) trasmissione multicasting, quindi se un nodo ha da trasmettere dati li immette nella linea.
La condivisione della stessa linea differenziale è subordinata alla priorità del messaggio, ove messaggi di maggior priorità portano maggiori bit dominanti nell'identificatore.

A questo punto, esistono diversi protocolli che appogiandosi al livelo trasmissivo descritto ne trasmettono l'informazione.
Nello specifico possiamo citare:
* Devicenet -> Protocollo industriale.
* CanOpen -> Protocollo industriale.
* J1939 -> Protocollo automotive.
* FMS Standard -> Protocollo automotive

Progetti con Canbus

Diversi sono i progetti sviluppati con la tecnologia canbus a bordo:
AVCanbusLog , scheda nata allo scopo di interpretare messaggi nel campo automotive, ove i protocolli essendo segreti, sono stati studiati ed estrapolati i messaggi in transito grazie a questo strumento.
AVCanModBridge, scheda nata per interfacciare il mondo automotive al mondo industriale attraverso il protocollo standard Modbus.
AVJ1939Recorder, scheda nata per registrare i valori intransito nel protocollo J1939 (protocollo utilizzato nello scambio informazioni dei motori).
AVDashBoard, scheda nata per visualizzare i dati del motori, trasferiti con protocollo J1939.

Il presente sito ha puramente carattere informativo