Comment interpréter Can Bus Octets de données
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