>> Électroniques Technologie >  >> Car Audio & Electronics >> Autre électronique de voiture

Comment interpréter Can Bus Octets de données

L' Area Network Controller , ou CAN , bus est une spécification de réseau utilisé pour transmettre des données . Bus CAN est largement utilisé dans l'industrie automobile pour canaliser l'information de diverses parties de la voiture à l'ordinateur de la voiture . Le bus CAN transmet les données dans des cadres . Chaque cadre est conforme à une norme spécifique . Pour interpréter les données , vous devez comprendre comment la trame de données est construite . Pensez à l' image comme une série de boîtes connectés. Chaque boîte a un but particulier et de la longueur . Vous pouvez lire une trame de données de gauche à droite pour interpréter les données sous-jacentes . Choses que vous devez
CAN bus trame de données
Afficher Instructions
Le 1

Lire le premier bit de la trame de données . Ce bit est connu comme le « début de trame " bit . Ce bit est utilisé pour synchroniser les messages sur le bus CAN .
2

Lire les 11 bits suivants . Ces bits font partie de l'identificateur dans le champ d'arbitrage de la trame de données . Si la trame de données est conforme au format d'image standard, le bit suivant est une demande de transmission à distance , ou RTR , peu . Si la trame de données est conforme au format de trame étendue , les deux bits suivants sont la demande de remplacement à distance , ou SRR , peu et l'identificateur d'extension , ou IDE , peu . Suite à ces deux bits est un autre identificateur , celui-ci étant de 18 bits. Après c'est le peu de RTR format de trame étendue .
3

Lire les 6 prochains bits. Ceux-ci correspondent au champ de contrôle de la trame de données . Ce champ vous indique combien d'octets de données de la trame de données est titulaire . Les quatre derniers bits de l'image que vous dire combien d'octets de données le cadre porte . Reportez-vous à softing.com de la table Champ de contrôle de décoder ce domaine .
4

Lire les 0 à 8 prochaines octets de données . Le montant exact dépend du champ de contrôle . Ces octets sont la charge utile de données de la trame de données .
5

Lire les 16 bits suivants . C'est le contrôle de redondance cyclique ou CRC . Il est utilisé pour détecter les erreurs de transmission .
6

Lire les 2 bits suivants . Ces bits correspondent au champ d'acquittement . Cela permet à l' émetteur et le récepteur de reconnaître une communication réussie .
7

Lire les 7 prochains bits. C'est la fin du champ de trame , et marque la fin de la trame de données . Il est composé de sept bits récessifs . Un bit récessif est une valeur logique de 1 , et un bit dominant est un 0 logique . En d'autres termes , ce cadre ressemble à ceci: Photos

1111111

Autre électronique de voiture