MTS Sensors Level Plus LP Serie Mode D'emploi page 12

Transmetteurs de niveau magnétostrictif pour liquide avec technologie temposonics
Masquer les pouces Voir aussi pour Level Plus LP Serie:
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 3).
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 dans la Figure 4. Cette représentation
de ligne de temps des séquences de transmission des données fournit
aussi des informations sur le contrôle de l'ordinateur hôte de la carte de
communication RS-485 et illustre le contrôle activé par 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 4 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. 3 : 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. 4 : 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 » dans la Figure 4).
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, au moins
une durée de bit (0,21 milliseconde à 4 800 Bauds) est contrôlée par
le matériel de communication informatique. Parfois, la surcharge
logicielle peut prolonger ce délai. Le retard maximal autorisé pour
la période « T3 » est 5 millisecondes. Le retard maximal total pour
les périodes « T2, T3, T4 » est 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 transmetteur de
transmettre l'écho Adresse/Commande et les données demandées.
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