Vous êtes sur la page 1sur 45
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 VISA 244 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-Paraninfo LAS 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.

Vous aimerez peut-être aussi