Télécharger Imprimer la page

TTI TG1010 Mode D'emploi page 56

Publicité

Jeu de caractères ARC
Par suite du besoin d'établissement de liaison avec XON/XOFF, il est possible de transmettre des
données codées ASCII uniquement; des blocs binaires ne sont pas admissibles. Il n'est pas tenu
compte du bit 7 des codes ASCII, car il est considéré comme étant bas. On ne fait pas de
différence entre les majuscules et les minuscules pour les mnémotechniques de commande et il
est facile de les mélanger. Les codes ASCII en dessous de 20H (espace) sont réservés pour la
commande d'interface.
Codes de contrôle de l'interface ARC
Tous les instruments qui doivent être utilisés sur le bus ARC utilisent le groupe de codes de
contrôle d'interface suivant. Les codes entre 00H et 1FH qui ne sont pas indiqués ici comme
ayant une signification particulière sont réservés en vue d'utilisation ultérieure et il n'en est pas
tenu compte. Des codes de contrôle de mélange d'interface à l'intérieur des commandes de
l'instrument ne sont pas admissibles sauf comme indiqué ci-dessous pour les codes CR et LF et
pour les codes XON et XOFF.
La première fois qu'on allume un instrument, il entre automatiquement en mode Non-
Addressable. Dans ce mode, l'instrument n'est pas adressable et il ne répond pas aux
commandes d'adresse. Ceci permet à l'instrument de fonctionner en tant que dispositif RS232
habituel contrôlable. On peut bloquer ce mode en transmettant le code de contrôle de mode Lock
Non-Addressable 04H (LNA). Le contrôleur et l'instrument peuvent maintenant utiliser librement
tous les codes de 8 bits et les blocs binaires, mais tous les codes de contrôle d'interface sont
ignorés. Eteindre l'instrument pour le faire retourner en mode adressable.
Il faut transmettre le code de contrôle Set Addressable Mode 02h (SAM) pour activer le mode
adressable après allumage de l'instrument. Ceci activera tous les instruments reliés au bus ARC
pour qu'ils répondent à tous les codes de contrôle d'interface. Transmettre le code de contrôle
Lock Non-Addressable mode qui désactive le mode adressable jusqu'à extinction de l'instrument
pour retourner en Non-Addressable mode.
Avant qu'une commande soit transmise à un instrument, l'appareil doit être adressé sur réception
par transmission du code de contrôle Listen Address, 12H (LAD), suivi d'un seul caractère dont
les 5 bits inférieurs correspondent à l'adresse unique de l'instrument requis, par exemple les
codes A-Z, ou a-z, donnent les adresses 1-26 incluses alors que @ est l'adresse zéro, etc. En
mode adressé sur réception, l'instrument peut lire et réagir à toutes les commandes transmises
jusqu'à ce que le mode réception soit annulé.
Par suite de la nature asynchrone de l'interface, le contrôleur doit être informé qu'un instrument a
accepté la séquence d'adresse de réception et qu'il est prêt à recevoir des commandes. Le
contrôleur attend donc le code 06H (ACK) avant de transmettre de commandes. L'instrument
adressé donne cette ACK. Le contrôleur doit retourner à zéro, puis recommencer l'opération, si
aucun code ACK n'est reçu dans les 5 secondes.
La réception d'un des codes de contrôle d'interface suivants annulera le mode réception :
12H
14H
03H
04H
18H
Avant qu'une réponse puisse être lue par un instrument, il doit être adressé sur émission par
transmission du code de contrôle Talk Address, 14H, (TAD) suivi d'un seul caractère dont les 5
bits inférieurs correspondent à l'adresse unique de l'instrument requis, de la même manière que
pour le code de contrôle d'adresse de réception ci-dessus. En mode adressé sur émission,
l'instrument transmet le message de réponse disponible, le cas échéant, puis sort de l'état
adressé sur émission.
La réception d'un des codes de contrôle d'interface suivants annulera le mode émission :
LAD
Listen Address suivi d'une adresse non utilisée par cet instrument
TAD
Talk Address pour tout instrument
UNA
Code de contrôle Universal Unaddress
LNA
Code de contrôle Lock Non-Addressable mode
UDC
Universal Device Clear.
55

Publicité

loading