// DÉCODEUR

Décodeur de mot MIL-STD-1553.

Saisissez les 16 bits d'un mot de commande, d'état ou de donnée en hexadécimal, tels qu'un moniteur de bus ou une carte d'interface les affiche. Le décodeur nomme le terminal distant, le sens, la sous-adresse et le nombre de mots, reconnaît les codes de mode et les règles de diffusion, et déplie les indicateurs d'un mot d'état.

Calculé dans votre navigateur. Rien n'est envoyé.

VOS VALEURS

Mot

Quatre chiffres hexadécimaux, le premier bit émis à gauche : 2C64 ou 0x2C64. En binaire après 0b.

Sorte de mot

RÉSULTATS

Terminal distant

RT 5

Message

Émission de 4 mots, sous-adresse 3

Du terminal vers le contrôleur de bus

Le mot, premier bit émis à gauche

0010110001100100 RT 5 T/R 1 Sous-adr. 3 Nombre 4
Détail
Mot
Hexadécimal 2C64
Bit de parité sur le bus 1 (parité impaire sur les 16 bits)
Mot de commande
T/R (bit 10) 1 : le terminal émet
Sous-adresse (bits 9 à 5) 3
Nombre de mots ou code de mode (bits 4 à 0) 4 mots
Mots de donnée du message 4, après le mot d'état
Diffusion Non

LE CALCUL

Vingt temps de bit, trois sortes de mots.

Sur le bus, chaque mot dure 20 µs : une synchronisation de trois temps de bit, les 16 bits décodés ici, puis un bit de parité impaire. Les cartes d'interface livrent les 16 bits, le bit 15 étant le premier émis.

Mot de commande

RT (15–11) · T/R (10) · sous-adresse (9–5) · nombre de mots (4–0)

T/R = 1 : le terminal émet ; 0 : il reçoit. Un nombre de mots à 0 signifie 32 mots, le maximum d'un message.

Commandes de mode

sous-adresse 0 ou 31 → bits 4 à 0 = code de mode

Les codes 0 à 15 ne portent pas de mot de donnée ; les codes 16 à 31 en portent un, émis par le terminal quand T/R = 1 et vers lui quand T/R = 0. Le décodeur nomme les codes que définit la MIL-STD-1553B et signale les codes réservés ou non définis.

Diffusion

RT 31 → tous les terminaux, pas de mot d'état en réponse

Quand un système utilise la diffusion, l'adresse 31 atteint tous les terminaux à la fois. Une commande d'émission ne peut pas être diffusée, puisqu'aucun terminal ne pourrait répondre seul, et seuls certains codes de mode peuvent l'être.

Mot d'état

RT (15–11) · ME · INS · SR · réservés (7–5) · BCR · occupé · SF · DBCA · TF

La réponse du terminal. Le bit d'instrumentation vaut toujours 0 dans un mot d'état ; les systèmes qui utilisent cette option mettent à 1 le même bit, le premier de la sous-adresse, dans leurs mots de commande. Un 1 à cet endroit désigne un mot de commande.

Commande ou état ?

même synchronisation, mêmes cinq premiers bits

Les deux commencent par la synchronisation commande/état et une adresse de terminal : seule leur place dans le message les distingue. C'est pourquoi la sorte de mot est à choisir. Les mots de donnée ont leur propre synchronisation.

Les noms des champs suivent la MIL-STD-1553B et sa Notice 2. Ce que porte chaque sous-adresse est défini par le document de contrôle d'interface de chaque terminal. L'exemple est une commande d'émission au terminal 5, sous-adresse 3, pour 4 mots.

Vous dimensionnez une vraie installation ?

Envoyez-nous votre liste de paramètres ou la géométrie de votre liaison : un ingénieur refait les calculs avec vous.

Écrire à un ingénieur  →