Protocole CITSystem (Computer-Aided Transceiver)
Protocole des Donnees CAT
Les donnees serie sont 6changCes via le jack CAT
sur le panneau arriere du transceiver A 4800 bps.
Quand les donnees sont transferees, I'indicateur
CAT sur I'afficheur du panneau avant est illumine
momentanement, disparaissant quand le transfert de
donnees est achevk. Toutes les commandes
envoyees par I'ordinateur au transceiver consistent
en blocs de cinq octets, avec jusqu'A 200 ms entre
chaque octet. Le dernier octet dans chaque bloc est
le code operatoire de I'instruction (on I'appelera
"codeop", tandis que les quatre premiers octets de
chaque bloc constituent "l'argument" (c'est-A-dire les
parametres pour cette instruction, ou des valeurs de
remplissage necessaires pour complkter la structure
de cinq octets).
CAT 5-BYTE COMMAND STRUCTIURE
Chaque octet envoye consiste en un start bit, 8 data
bits, pas de bit de parite, et deux stop bits:
II y a dix-neuf instructions codeop pour le FT-920,
listees dans le tableau A la page 92. La plupart de
ceux-ci dupliquent les fonctions du panneau avant,
tandis que d'autres dupliquent des fonctions Menu.
Notez que la plupart des commandes necessitent un
ou plusieurs parametres pour &re reglees; toutefois,
independamment du nombre de parametres
presents, chaque Bloc de Commande envoye doit
consister en cinq octets.
Start
Bit
De ce fait, tout programme de commande CAT doit
genere un bloc de cinq octets en selectionnant
I'instruction codeop appropriee, organiser les
parametres, s'il yen a, et produire les octets inutilises
de "remplissage" d'argument pour completer le bloc
A la longueur requise de cinq octets (les octets de
remplissage peuvent avoir n'importe quelle valeur).
Les cinq octets resultants sont ensuite envoyes,
codeop en dernier, depuis I'ordinateur au CPU du FT-
920 via le port serie de I'ordinateur et le jack CAT
du transceiver.
Construction et Envoi des
Commandes CAT
Exemple # I
:
R6glez VFO-A sur 14.250.00 MHz
0
Selon le Tableau des Commandes CAT, le codeop
pour "Reglage Frequence VFO-A" est "OAH".
Notez que le "H" suivant la valeur de chaque octet
indique une valeur hexadecimale (base 16).
Plaqons le codeop dans le cinquieme octet, puis
entrons la frequence dans les quatre premiers octets:
CAT DATA BYTE FORMAT
6
Octet
1
Octet 2
Octet
3
Octet 4
La valeur des quatre octets d'argument est construite
A partir de la valeur decimale en separant la frbquence
en blocs de 2 digits (au format BCD "packed deci-
mal"). Les zeros precedents sont necessaires A la
place des centaines de MHz tout comme A la place
des dizaines de MHz (si en dessous de 10 MHz).
0
Nous inserons maintenant la frequence codee
BCD en quatre octets (00, 50,42, 01) dans le bloc
de cinq octets suivi de I'octet de parametre; le
resultat est une chaine de commande complete
en format hexadecimal:
,
Envoyez ces cinq octets au transceiver, dans I'ordre
montre dans la table ci-dessous, de gauche A droite:
00 50 42 01 OAH
Stop
Bit
Exemple #2:
Enregistrer la frequence ci-dessus (14.250 MHz) dans
le Canal Memoire #I -48
0
Le travail en mode memoire est active par le
Codeop 03H. En base 16 (hexadecimal), le Canal
Memoire #48 est le canal 30. Et, en se referant a
la Note #2 en association avec le Codeop 03H, le
parametre P2 (entree memoire) sera valid6 A " 0 0
Par consequent, le bloc de commande sera 00 00
00 30 03H.
Stop
Bit
Octet
5
OAH
CODEOP
Octet 1
I
Octet 2
I
Octet
3
1
Octet
4
00
En resume, les commandes sont envoyees dans le
format general suivant:
Octet 1
I
Octet 2
I
Octet 3
I
Octet 4
I
Octet 5
P4
I
P3
I
P2
1
P I
I
CODEOP
OCTETS ARGUMENTIDONNEES
50
Octet 5
03H
CODEOP
Octet 1
I
Octet 2
I
Octet 3
I
Octet
4
94
FT-920 Manuel de l'utilisateur
00
42
0 1
OCTETS ARGUMENTIDONNEES
00
00
30