Télécharger Imprimer la page

Greiner Bio-One SRS 20/II Manuel D'utilisation page 36

Publicité

------------------------------------------------------------------------------
DESCRIPTION DE LA TRAME DE DONNÉES
------------------------------------------------------------------------------
Toute chaîne de caractères est transmise conformément à la trame suivante :
<STX>chaîne<ETX>ECC
ECC (error-correcting code, code correcteur d'erreur) représente la somme de contrôle utilisée pour
détecter la transmission d'une chaîne défaillante. Cette somme de contrôle est codée et prend la
forme de deux caractères envoyés après le caractère <ETX>. La somme de contrôle est calculée en
additionnant les valeurs binaires des caractères dans une chaîne (module 256) et en gardant les 8
bits les moins significatifs du résultat. Les 8 bits peuvent être considérés en tant que deux groupes de
4 bits convertis en ASCII et représentés en format hexadécimal. Les deux caractères ASCII sont
transmis en tant que somme de contrôle du caractère le plus significatif.
Exemple: calcul de la somme de contrôle de la trame <STX>ABCDEFGHI<ETX>70
Caractère
A
B
C
D
E
F
G
H
I
<ETX>
Somme totale = 624
Module 256 (624) est : 112
Et 112 (décimal) est 70 (hex) ECC est : 70.
Si la longueur d'ECC est 1 caractère, l'ECC résultant ajoute un caractère zéro (ASCII 48) sur la
gauche.
Exemple:
premier ECC est A
ECC résultant est 0A
SRS 20/II
Valeur ASCII
er
065
1
caractère du calcul
nd
066 2
067 etc
06 etc
069 etc
070 etc
071 etc
072 etc
073 etc
003 etc
MANUEL D'UTILISATION
page 36

Publicité

loading