Hogyan kell értelmezni Can Bus adatok Bytes
CAN busz adatok keret
Show More utasítások
1
Olvasd el az első bit az adatok keret . Ez a bit az úgynevezett "Start of Frame " kicsit. Ez a bit használható szinkronizálni üzeneteket a CAN buszon .
2
Olvassa el a következő 11 bit . Ezek a bitek tartoznak Identifier a Választottbíróság terület az adatok keret . Ha az adatok keret tapad a szabványos keret formátum , a következő bit a távoli átviteli kérelem , vagy RTR , bit . Ha az adatok keret tapad a kiterjesztett keret formátum , a következő két bit a póttag Remote Request , vagy SRR , bit és a Identifier Extension , vagy IDE , kicsit. E két bit egy másik Identifier , ez mivel 18 bit hosszú . Miután ez a kiterjesztett keret formátum RTR bit .
3
Olvassa el a következő 6 bit . Ezek megfelelnek a Control mező az adatok keret . Ebben a mezőben , hogy hány bájt adat az Adat Keret érvényes . Az utolsó négy bit a keret megmondja, hogy hány adat byte a keret hordoz . Lásd softing.com ' s vezérlés Mező táblázatot megfejteni ezen a területen.
4
Olvassa el a következő 0-8 byte adat . A pontos összeg attól függ, hogy a Control Field. Ezek bájt az adat hasznos az adatok keret .
5
Olvassa el a következő 16 bit . Ez a ciklikus redundancia ellenőrzés , vagy a CRC . Arra használják, hogy érzékeli átviteli hibák .
6
Olvassa el a következő 2 bit . Ezek a bitek megfelelnek a nyugtázó Field. Ez lehetővé teszi az adó és a vevő , hogy ismerjék sikeres kommunikáció .
7
Olvassa el a következő 7 bit . Ez a vége a Frame Field, és a végét az adatok keret . Ez áll a hét recesszív bit. Egy recesszív bit értéke logikai 1, míg a domináns bit logikai 0-ra. Más szóval , ez a keret így néz ki :
1111111