Herunterladen Inhalt Inhalt Diese Seite drucken

Somme De Contrôle (Crc16) - nVent RAYCHEM DigiTrace TCONTROL-CONT-03 Anleitung

Kompakter mikroprozessorregler; modbus
Inhaltsverzeichnis

Werbung

Verfügbare Sprachen

Verfügbare Sprachen

2
Description du protocole
2.8
Somme de contrôle (CRC16)
La somme de contrôle (CRC16) permet de détecter les erreurs de transmis sion. Si une
erreur est détectée lors de l'analyse, l'appareil correspondant ne répond pas.
Mode de calcul
CRC = 0xFFFF
CRC = CRC XOR ByteOfMessage
For (1 à 8)
while (tous les octets du message ne sont pas traités);
L'octet faible de la somme de contrôle est transféré le premier, suivi de l'octet fort.
Exemple
Demande de données : lecture de 2 mots à partir de l'adresse 0x00CE
(CRC16 = 0x92A5)
07
03
Réponse : (CRC16 = 0xF5AD)
07
03
CRC = SHR(CRC)
if (drapeau report à droite = 1)
then
CRC = CRC XOR
0xA001
00
CE
00
04
00
00
41
mot 1
else
02
A5
92
CRC16
C8
AD
F5
mot 2
CRC16
nVent.com | 39

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis