CAPITULO.
LAS COMUNICACIONES
SERIE EN LabVIEW
10.1 ELESTANDAR RS-232
10.2 UTILIZACION DEL PUERTO SERIE MEDIANTE
LabVIEW
10.3 EJEMPLO DE CONFIGURACION MEDIANTE VISA244 LabVIEW 7.1. PROGRAMACION GRAFICA PARA EL CONTROL DE INSTRUMENTACION
10.1 EL ESTANDAR RS-232
10.1.1 Generalidades
EI RS 232 0 «Recommended Standard 232» esta definido en las especifi-
caciones ANS! (American National Standard Institution) como «la interface entre
un equipo terminal de datos y un equipo de comunicacién de datos empleando
un intercambio en modo serie de datos binarios». En é! se describen las diferen-
tes reglas a seguir para realizar una comunicaci6n serie entre dos dispositivos
distantes entre si,
Normaimente, los dispositivos que intervienen en una comunicacién serie
son el Equipo Terminal de Datos (ETD), que suele ser un PC, y el Equipo de
Comunicacién de Datos (ECD), generalmente un médem. A pesar de que el
estandar RS 232 empez6 utilizandose para la comunicacion entre un PC y un
médem, la gran implantacién de los PC ha derivado en la ampliacion del uso del
RS 232, convirliéndose en el estandar mas utilizado en aplicaciones de bajo coste
que requieran la interconexién serie entre un ETD y un periférico. Como periféricos
serie mas usuales se pueden nombrar las impresoras, el ratén, los plotters, los
scanners, los digitalizadores, etc
El estandar ha ido evolucionando a lo largo de los afios, durante los cuales ha
suftido diferentes revisiones. La ultima de estas revisiones ha sido la «E», realizada
en julio de 1991. Ahora, el estandar es conocido como el EIA/TIA-232-E, donde
EIA es «Electronic Industries Association» y TIA significa «Telecommunications
Industry Association».
Las caracteristicas principales que definen el estandar son:
* Velocidad maxima de transmisién de datos: 20 K bits por segundo (kbps).
Ahora bien, existen aplicaciones que se salen de las especificaciones del
estndar que llegan a velocidades de hasta 116 kbps.
* Capacidad de carga maxima: 2500 pF. Esto se traduce en una longitud
maxima de cable entre el PC y el periférico de 15 a 20 metros. Para
distancias mayores se ha de utilizar otro estandar de comunicaciones.
10.1.2 El conector DB9S
Dado que el conector de 9 patillas es muy utilizado en las comunicaciones
serie basadas en el RS 232, a continuacién se muestra una tabla resumen (tabla
10.1) con la funcién asociada a cada patilla. Ala hora de construir un cable para
la interconexién serie de dos dispositivos mediante RS 232, esta informacién es
indispensable.
@ITES-ParaninfoLAS COMUNICACIONES SERIE EN LabVIEW
Bye peapee
co Data Carrier Detect
DSA Dats Set Reads
RO Recess |
RTS Request To Sand
Le) Transmit Data Ling
CTs. Cleat To Send
TR Data Terminal Ready,
RL Ring Indicator
[ENS —[Sqrateraund——]
Tabla 10.1 Pines del conector DB9S.
A continuacién se describe brevemente la funcién de cada una de las
patillas.
* Data Carrier Detect (DCD): el DCE pone a 1 esta linea para informar al
OTE que esta recibiendo una sefial portadora con informacion.
Data Set Ready (DSR): es una sefial que el DCE pone a 1 para indicar
al DTE que esta conectado a la linea
Receive Data Line (RD): las sefiales que se reciben por la linea RD son
en forma de transmisién serie. Cuando la sefial DCD esta a 0, la linea
RD se ha de mantener en el estado Mark
Request To Send (RTS): esta sefial es puesta a 1 por el DTE para
indicar que esta preparado para transmitir datos. Entonces el DCE ha de
prepararse para recibir datos. En comunicaciones Half Duplex también
se inhibe el modo de recepcién de datos. Después de una cierta espera,
el DCE pone a 1 la linea CTS para informar al DTE de que ya esta
preparado para recibir datos. Una vez la comunicacién ha finalizado y
no se transmiten mas datos por parte del DTE, RTS pasa de valer 1a
valer 0. Después de un pequefio tiempo de espera, para asegurarse de
que han sido recibidos todos los datos transmitidos, el DCE pone a 0 la
linea CTS.
Transmit Data Line (TD): las sefiales se transmiten por esta linea, en
modo serie, del DTE al DCE. Cuando no se esta transmitiendo ningun
tipo de informacién, la linea ha de mantenerse en su estado Mark. Para
que se puedan transferir datos, las lineas DSR, DTR, RTS y CTS han
de encontrarse a 1.
Clear To Send (CTS): esta sefial es puesta a 1 por el DCE para indicar
al DTE que esta preparado pata recibir datos, CTS es puesta a 1 como
respuesta a un estado 1 simultaneo de las lineas RTS, DSR y DTR.
@ITES-Paraninio.