User manual

Table Of Contents
Riferimenti184
Copyright © 2007-2013 Pico Technology Ltd. Tutti i diritti riservati.psw.it r30
9.6
Protocolli seriali
La funzione di decodifica seriale di PicoScope è in grado di comprendere protocolli
seriali indicati di seguito.
9.6.1
Protocollo CAN
È possibile decodificare dati CAN Bus utilizzando la funzione di decodifica seriale
integrata in PicoScope.
Informazioni su CAN Bus
CAN (Controller Area Network, rete di area di controllo) Bus è un protocollo seriale
utilizzato nei macchinari automobilistici e industriali per consentire la comunicazione
tra microcontrollori. In origine lo standard è stato sviluppato nel 1983 da Robert
Bosch GmbH. Solitamente utilizza la segnalazione differenziale (con segnali
denominati CAN H e CAN L) per migliorare l'immuni ai rumori.
La vista nella finestra dei dati ha un aspetto simile a quello mostrato nella figura.
Di seguito sono elencate le colonne nella tabella dei dati.
Colonna
Descrizione
N.
Numero di serie del frame (decimale). Se la modali Accumula è
disattivata, il conteggio parte dall'inizio della forma d'onda
selezionata. Se la modalità Accumula è attivata, il conteggio parte
dalla prima forma d'onda nel buffer delle forme d'onda.
ID
Identificatore (esadecimale). Deve essere unico per un tipo di dati
specificato. I frame di base hanno un identificatore a 11 bit, i
frame estesi hanno un identificatore a 29 bit.
Frame
I dati CAN Bus sono suddivisi in frame, ciascuno costituito da
un numero di bit. Un frame può essere di uno tra i seguenti
tipi:
Dati: contiene dati destinati a un nodo
Remoto: una richiesta di trasmissione di un identificatore
specifico
Errore: trasmesso da un nodo che rileva un errore
Sovraccarico: inserito per aggiungere un ritardo tra frame
Interframe: intervallo di tempo precedente i frame di dati e i
frame remoti
Ogni frame può inoltre essere un frame di base o un frame esteso.
RTR
Richiesta di trasmissione remota