6-2 RS-232C Tableau de commandes

Format de communication (conforme au standard RS-232C)

Débit en bauds : 9.600 bps

Parité : aucune

Bits de donnée : 8, bit d'arrêt : 1

Contrôle de flux : aucune

protocole de communication série

1.Structure du paquet de commandes [7 octets]

0x08

0x22

cmd1

cmd2

cmd3

valeur

CS

 

 

 

 

 

 

 

Un paquet de commandes comprend 7 octets au total.

Les octets 0x08 et 0x22 indiquent que le paquet est destiné à une communication série.

Les 4 octets suivants représentent une commande prédéfinie qui peut être définie par l'utilisateur.

Le dernier octet est le total de contrôle, qui vérifie la validité du paquet actif.

En-tête [2 octets] : Valeurs prédéfinies fixées à 0x08 et 0x22.

Cmd1 [1 octet] : Première valeur du code dont la définition figure dans la liste de commande (Hexadécimale).

Cmd2 [1 octet] : Deuxième valeur du code dont la définition figure dans la liste de commande (Hexadécimale).

Cmd3 [1 octet] : Troisième valeur du code dont la définition figure dans la liste de commande (Hexadécimale).

Valeur [1 octet] : Paramètre d'entrée de la commande (Valeur par défaut : 0) (Décimal)

CS [1 octet] : total de contrôle (second complément de la somme de toutes les valeurs à l'exception de la valeur CS).

2.Structure des paquets de réponse [3 octets] 1. Succès

0x03

0x0C

0xF1

 

 

 

2.Échec

0x030x0C0xFF

Lorsque la valeur du paquet reçu d'un périphérique externe est valide, un paquet Succès est envoyé. Sinon, un paquet Échec est transmis.

Un paquet Échec est envoyé dans les cas suivants :

Le paquet reçu ne comprend pas 7 octets.

La valeur d'en-tête du paquet de 2 octets est différente de 0x08 et 0x22.

Le total de contrôle est incorrect.

Une défaillance a été identifiée par un périphérique externe.

Un périphérique externe classe le paquet dans la catégorie Échec s'il ne reçoit pas un paquet Succès dans les 100 ms.

Informations complémentaires

6-2