Consideración De Protocolo/Tiempo De Red - MTS Sensors Level Plus LP Serie Manual De Instrucciones

Tabla de contenido

Publicidad

Manual de interfaz DDA
Serie LP
12.3 Consideración de protocolo/tiempo de red
La red DDA tiene varias restricciones de tiempo que deben considerarse
al diseñar y codificar los controladores de comunicación. La red DDA
respeta el estándar RS-485 que define una interfaz de comunicación
multipunto que emplea controladores y receptores diferenciales que
funcionan en modo semi dúplex. Al usar la configuración estándar
RS-485, el controlador y el receptor de cada dispositivo se conectan
mediante un cable (ver Figura 3).
Se debe desactivar el controlador de cada dispositivo de la red (impedancia
alta) salvo cuando el dispositivo está preparado para transmitir datos.
Para evitar que los dispositivos transmitan datos al mismo tiempo, se
selecciona un dispositivo como principal (o maestro). En una red DDA,
la computadora principal (u otra interfaz de comunicación) es el maestro,
y controla los tiempos de comunicación y el protocolo. Los transmisores
DDA actúan como dispositivos esclavos, transmitiendo datos solo cuando
el dispositivo de la computadora principal lo solicita. En este caso,
la computadora principal activa su controlador y transmite la secuencia
de interrogación "Dirección/Comando".
Después de que se transmitió completamente la Dirección/Comando, el
dispositivo principal desactiva su controlador para permitir la recepción
de los datos desde el transmisor DDA. El transmisor con la dirección
coincidente se activa, activa su controlador y transmite el eco de la
Dirección/Comando seguido de los datos solicitados.
Luego, el transmisor desactiva su controlador y vuelve al modo de
reposo. Dado que todos los dispositivos operan de forma independiente,
se imponen ciertas restricciones de tiempo sobre el protocolo, para
evitar que múltiples dispositivos transmitan datos simultáneamente.
Las secuencias de tiempo del protocolo de red (secuencias de
interrogación) se muestran en (Figura 4). La representación en línea de
tiempo de la secuencia de transmisión de datos también proporciona
información sobre el control de la computadora principal sobre la tarjeta
de comunicación RS-485 e ilustra el control del controlador activado
a través de la línea de control de RTS.
Nota:
Muchas tarjetas de comunicación (controladores de línea) disponibles
para usar con el dispositivo de computadora principal emplean una
entrada de línea de control especial para controlar la activación
y desactivación del controlador RS-485. Generalmente, esta entrada
está conectada a las líneas de control del puerto de comunicación RTS
o DTR de la computadora. Luego, la computadora puede controlar el
estado del controlador al intercambiar las líneas de señal RTS o DTR
a través del control de software. Un ejemplo de este método de control
se muestra en la (figura 27). Se usan otros métodos de control según
el fabricante del equipo.
Host
computer
Enable
control
Data
IN
Data
OUT
Fig. 3: Ejemplo de RS-485 multipunto
T1
T3
RTS control
T2
of host driver
Data
Address
transmitted
by host
device
Data
transmitted
by DDA
transmitter
T0
Fig. 4: Información de tiempo del protocolo de red
Los siguientes pasos proporcionan un ejemplo de secuencia de
interrogación:
1. El comienzo de la secuencia empieza cuando el dispositivo principal
activa su controlador RS-485 para transmitir los bytes de Dirección/
Comando (consultar línea de tiempo "T0" en la Figura 4).
2. Después de haber habilitado el controlador, el dispositivo principal ejecuta
un ligero retraso 'T1'. En este ejemplo, el dispositivo principal activa el
controlador al elevar la línea de control de RTS de la computadora al
estado activo (activado). Esto no suele tomar más de 1 milisegundo. Si las
líneas de comunicación son extremadamente largas, puede necesitarse
tiempo adicional debido a la capacitancia adicional de los cables.
3. Posteriormente, el dispositivo principal transmite el byte de dirección
seguido inmediatamente por el byte de comando. Para las velocidades
de transmisión de 4800 Baudios, el tiempo para transmitir un byte
(tamaño de palabra de 11 bits) se fija en 2.3 milisegundos. Luego, los
retrasos de tiempo 'T2' y 'T4" se fijan en 2.3 milisegundos. El retraso
'T3' es el tiempo de transmisión entre bytes. Normalmente, este es al
menos un tiempo de un bit (0.21 milisegundos a 4800 baudios) que
es controlado por el hardware de comunicación de la computadora.
En ocasiones, la sobrecarga de software puede extender este
retraso. El retraso máximo permitido para el período "T3" es de
5 milisegundos. Luego, el retraso máximo total para los períodos
"T2, T3, T4" es de 9.6 milisegundos.
4. Después de que el dispositivo principal transmite los bytes
de dirección y de comando, el dispositivo principal deshabilita
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

Publicidad

Tabla de contenido
loading

Tabla de contenido