Considérations De Protocole Réseau/Temporisation - Amphenol Temposonics DDA Level Plus Serie Manuel D'utilisation

Table des Matières

Publicité

Manuel d'interface DDA
Série LP
12.3 Considérations de protocole réseau/temporisation
Le réseau DDA a plusieurs contraintes de temporisation devant être
prises en compte lors de la conception et du codage des pilotes de
communication. Le réseau DDA respecte la norme RS-485 qui définit
une interface de communication multi-points utilisant des pilotes
différentiels et des récepteurs fonctionnant en mode demi-duplex.
En utilisant la configuration standard RS-485, chaque pilote d'appareil
et récepteur sont câblés (voir la Figure 4).
Chaque pilote d'appareil du réseau doit être désactivé (haute impédance)
sauf lorsque l'appareil est prêt à transmettre les données. Pour que
les appareils continuent à transmettre les données en simultané, un
appareil est sélectionné en tant que hôte (ou maître). Dans un réseau
DDA, l'ordinateur hôte (ou une autre interface de communication) est le
maître, et contrôle la temporisation et le protocole de communication.
Les transmetteurs DDA agissent en tant qu'appareils esclaves et ne
transmettent les données que lorsque l'appareil de l'ordinateur hôte le
demande. Dans ce cas, l'ordinateur hôte active son pilote et transmet la
séquence d'interrogation « Adresse/Commande ».
La transmission de l'Adresse/Commande, l'hôte désactive son pilote
pour autoriser la réception des données depuis le transmetteur DDA.
Le transmetteur avec l'adresse correspondante s'active, active son pilote
et transmet l'écho Adresse/Commande puis les données demandées.
Le transmetteur désactive son pilote et revient en mode veille. Puisque
tous les appareils fonctionnent de manière indépendante, certaines
contraintes de temporisation sont imposées sur le protocole pour
empêcher que plusieurs appareils transmettent les données en simultané.
Les séquences de temporisation du protocole de réseau (séquences
d'interrogation) sont illustrées sur la Figure 5. Cette représentation
chronologique des séquences de transmission des données fournit
également des informations sur le contrôle de l'ordinateur hôte sur la
carte de communication RS-485 et illustre le contrôle activé par le pilote,
via la ligne de contrôle RTS.
Note :
De nombreuses cartes de communication (pilotes de ligne) à utiliser
avec l'équipement informatique hôte utilisent une entrée de ligne de
contrôle spéciale pour contrôler l'activation et la désactivation du pilote
RS-485. En général, cette entrée est raccordée à la ligne de contrôle du
port de communication RTS ou DTR. L'ordinateur peut alors contrôler
l'état du pilote en basculant les lignes de signal RTS ou DTR via le
contrôle du logiciel. La Figure 5 illustre cette méthode de contrôle.
D'autres méthodes de contrôle sont aussi utilisées en fonction du
fabricant de l'équipement.
Host
computer
Enable
control
Data
IN
Data
OUT
Fig. 4 : Exemple RS-485 Multi-points
T1
T3
RTS control
T2
of host driver
Data
Address
transmitted
by host
device
Data
transmitted
by DDA
transmitter
T0
Fig. 5 : Informations sur la temporisation du protocole de réseau
Les étapes suivantes sont un exemple de séquence d'interrogation :
1.
Le début de la séquence commence lorsque l'hôte active son pilote
RS-485 pour transmettre les octets Adresse/Commande (voir la
ligne de temps « T0 » sur la Figure 5).
2.
Après l'activation du pilote, l'hôte procède à un retard d'une
petite durée « T1 ». Dans cet exemple, l'hôte active le pilote en
ramenant la ligne de contrôle RTS à l'état actif (activée). Cela ne
requiert qu'une milliseconde. Si les lignes de communication sont
extrêmement longues, du temps supplémentaire peut être requis en
raison de la capacité supplémentaire des fils.
3.
L'hôte transmet ensuite l'octet d'adresse suivi immédiatement par
l'octet de commande. Pour les débits de transmission 4800 Baud,
la durée de transmission d'un octet (taille de mot de 11 bits) est
fixée à 2,3 millisecondes. Les temps de retard « T2 » et « T3 »
sont ensuite fixés à 2,3 millisecondes. Le temps de retard « T3 »
est le temps de transmission interoctet. Normalement, il s'agit
d'un temps d'au moins un bit (0,21 milliseconde à 4 800 Bauds),
qui est contrôlée par le matériel de communication de l'ordinateur.
Parfois, la surcharge logicielle peut prolonger ce délai. Le retard
maximal autorisé pour la période « T3 » est de 5 millisecondes.
Le retard maximal total pour les périodes « T2, T3, T4 » est de
9,6 millisecondes.
4.
Après la transmission par l'hôte des octets d'adresse et de
commande, l'hôte désactive son pilote pour permettre au
12
DDA
transmitter
transmitter
(RX/TX+)
(RX/TX-)
To other
DDA transmitters
T5
T4
Command
T10
T8
T9
T6
T7
Address
Command
DDA
T12
T11
Data

Publicité

Table des Matières
loading

Table des Matières