>> Elettronica Tecnologia >  >> Car Audio & Elettronica >> Altro Elettronica Car

Come interpretare Can bus dati Bytes

Il Controller Area Network o CAN , bus è una specifica di rete utilizzato per trasmettere i dati . CAN bus è ampiamente utilizzato nell'industria automobilistica per canalizzare informazioni da varie parti della vettura al computer della vettura . Il bus CAN trasmette i dati in cornici . Ogni fotogramma aderisce ad uno standard specifico . Per interpretare i dati , è necessario comprendere come si costruisce il frame di dati . Pensare al telaio come una serie di caselle collegate . Ogni scatola ha uno scopo speciale e lunghezza. È possibile leggere un frame di dati da sinistra a destra per interpretare i dati sottostanti . Cose che ti serviranno
CAN bus frame di dati

Mostra Altre istruzioni
1

Leggi il primo bit del frame di dati . Questo bit è conosciuta come la "Start of Frame" bit. Questo bit viene utilizzato per sincronizzare i messaggi sul bus CAN .
2

Leggere i prossimi 11 bit . Questi bit appartengono al Identificatore nella arbitrato campo del frame di dati . Se il frame di dati aderisce al formato standard telaio , il bit successivo è un Remote Transmission Request, o RTR , bit . Se il frame di dati aderisce al formato di frame esteso , i prossimi due bit sono la richiesta Sostituto Remote , o SRR , bit e l'estensione Identifier , o IDE , bit. A seguito di questi due bit è un altro Identifier , questo essendo lungo 18 bit . Dopo questo è il formato di frame esteso bit RTR .
3

Leggere i prossimi 6 bit . Questi corrispondono al controllo del campo del frame di dati . Questo campo indica quanti byte di dati del frame di dati contiene . Gli ultimi quattro bit del telaio vi dicono quanti byte di dati telaio porta . Fare riferimento a softing.com s ' tavolo di controllo del campo per decodificare questo campo .
4

Leggere i prossimi 0-8 byte di dati . L'importo esatto dipende dal controllo del campo . Questi byte sono il payload di dati del frame di dati .
5

Leggi i prossimi 16 bit . Questo è il Cyclic Redundancy Check , o CRC . E 'utilizzato per rilevare errori di trasmissione .
6

Leggi le prossime 2 bit . Questi bit corrispondono alla Riconoscimento Field. Questo permette al trasmettitore e il ricevitore a riconoscere una comunicazione di successo .
7

Leggere i prossimi 7 bit . Questa è la fine del campo Frame , e segna la fine del frame di dati . Si compone di sette bit recessivi . Un bit recessivo è un valore logico 1 , e un bit dominante è uno 0 logico . In altre parole , questo telaio è simile al seguente :

1111111

  1. Come attivare un Edge 3G ​​
  2. Come disattivare il 3G Moto V9
  3. Come smontare un Palm V
  4. Come trasferire iPhone 2G dati di un iPhone 3G
  5. Come cancellare un iPhone 3G
  6. Come interpretare iPhone Accelerometro dati