Está en la página 1de 11

UNIVERSIDAD INDUSTRIAL DE SANTANDER Comunicaciones Digitales Daniel Alexander Velazco Capacho.

MIE Estndar RS-232 Objetivo El objetivo de este laboratorio es conocer el estndar RS-232, sus actuales aplicaciones e implementarlo de forma prctica al comunicar dos computadoras entre si, utilizando un programa de Hyperterminal. Lista del Equipo Dos tapas de conectores DB 9 (el estudiante debe adquirir) Dos conectores hembra DB 9 (el estudiante debe adquirir) 3 m de cable de telfono de cinco pares Dos computadoras con puertos seriales Osciloscopio Digital (TEKTRONIXS TDS 210 ) Cautn Estao

Nota: la adquisicin de los materiales y la elaboracin del cable se la debe realizar antes de la prctica. Lase el procedimiento. Introduccin y Teora Los datos lgicos en computadoras se representan con unos y ceros (bits), estos no son mas que voltajes altos o bajos que se trasmiten a travs de alambres. Estos bits normalmente pueden ser transmitidos secuencialmente de uno en uno (transmisin en serie) o de ocho en ocho (transmisin paralela) transmitiendo as bytes. Por ser la transmisin paralela mas rpida, este el mtodo preferido para la transmisin de datos. Las transmisiones paralelas y seriales se utilizan en computadoras para interconectar aparatos como computadoras, scanners, impresoras, mdems entre otros. Antes de que exista el estndar RS-232, cada productor de equipos implementaba el uso de los puertos seriales de diferentes formas, ya sea usando voltajes, cables o conectores que no eran igual a la de otros productores as, se tena que usar convertidores de voltaje, conectores y cables especiales para conectar una terminal con otra.

Universidad Industrial de Santander. Comunicaciones Digitales. Daniel Alexander Velazco Capacho. MIE

A partir de esto los laboratorios Bell y la EIA (Electronic Industries Association) crearon el estndar RS-232. La primera versin de este estndar conocida como RS-232C, fue utilizada en la comunicacin de computadoras por medio de lneas telefnicas a finales de los aos 1960s. Mientas tanto en Europa la CCITT (Comit Consultatif International Tlphonique et Tlgraphique), implementaba de igual forma el estndar pero con los nombres de V.24 para la especificaciones funcionales, (como se establece el contacto entre los dispositivos) y V.28 para las especificaciones elctricas (voltaje, corrientes). El estndar RS232 fue ampliamente utilizado por los productores de equipos durante lo siguientes aos pero la velocidad mxima de transmisin de 20 Kbps y la distancia mxima de 17 metros fueron las causas para que se comience a desarrollar nuevos estndares, aun as la mayora de equipos siguen utilizando el estndar RS232 pero de forma paralela. El estndar RS232 fue creado con el propsito de tener una conexin entre un Data Terminal Equipment (DTE) y un Data Communications Equipment (DCE). El DTE es el terminal o computadora y el DCE es un mdem u otro dispositivo de comunicacin. Es importante notar que estas transmisiones pueden realizarse mediante una seal de sincronizacin que permite marcar el ritmo de la transmisin o sin ella. Si una transmisin hace uso de este tipo de seal (seal de reloj) se la llama transmisin sincrnica, si no posee una seal de reloj es una transmisin asincrnica. En transmisiones sincrnicas el DCE es el que provee la seal de reloj. Algunas de las especificaciones de este estndar son los voltajes y las impedancias de los cables, el nmero y orden de pines a utilizarse. En la siguientes figuras y tabla se describe el orden de cada pin para los dos tipos de conectores que utilizan el estndar RS-232, los conectores DB-9 y DB-25. Como vemos la diferencia entre los dos conectores es el nmero de pines y la funcin de los pines de acuerdo al conector utilizado.

Figura 1: DB-9 Hembra

Figura 2: DB-25 Hembra

Estndar RS - 232

Universidad Industrial de Santander. Comunicaciones Digitales. Daniel Alexander Velazco Capacho. MIE

Figura 3: DB 9 Macho

Figura 4: DB 25 Macho

Dependiendo de que tipo de puerto tenga los dispositivos a conectarse se utiliza un conector o el otro. La siguiente tabla muestra el nombre de los pines utilizados con los conectores DB25 y DB-9 y su nombre. DB-25 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 DB-9 Nombre FG TD RD RTS CTS DSR SG DCD Descripcin Frame ground Transmitted Data, TxD Received Data, RxD Request To Send Clear To Send Data Set Ready Signal Ground, GND Data Carrier Detect +P -P Unassigned Secondary Data Carrier Detect Secondary Clear To Send Secondary Transmitted Data Transmission Signal Element Timing Secondary Received Data Receiver Signal Element Timing Unassigned Secondary Request To Send Data Terminal Ready Signal Quality Detector Ring Indicator Data Signal Rate Selector Transmitter Signal Element Timing Unassigned

3 2 7 8 6 5 1

SDCD SCTS STD TC SRD RC SRTS DTR SQ RI

4 9

Estndar RS - 232

Universidad Industrial de Santander. Comunicaciones Digitales. Daniel Alexander Velazco Capacho. MIE

FG Conexin comn de tierra que no se debe utilizar para transmisin, por este pin circulan cualquier corriente parasita que se introduzca por fallas de recubrimiento del alambre o falla de energa en cualquiera de los dos dispositivos. Transmit Data Envo primario de datos desde el DTE al DCE. El dispositivo que acta de DTE mantiene esta lnea como un 1 lgico mientras no haya transmisin. Para que exista transmisin en esta lnea es necesario que los pines CTS, DTR, DSR y DCD estn en estado de 1 lgico. Receive Data Envi primario de datos del DCE al DTE. Se mantiene en 1 lgico mientras no haya transmisin. En una transicin de ON a OFF de la lnea RTS se mantiene en OFF por un corto intervalo para permitir que se complete la transmisin. Request To Send El DTE utiliza esta lnea cuando desea transmitir al DCE. Junto con el CTS se coordina la transmisin entre DTE y DCE. Un 0 lgico mantiene al DCE en modo de transmisin Clear To Send Cuando esta seal se encuentra activa le indica al DTE que puede realizar la transmisin. Cuando las lneas TD RTS DSR y DTR estn en ON el DTE tiene asegurada la transmisin de la informacin en caso de estar en OFF es una indicacin que el DTE no esta listo. Data Set Ready El DCE indique al DTE que el canal de comunicacin est disponible. Signal Ground Esta es la tierra lgica. Esta seal se utiliza como el punto de referencia para el resto de seales. Debe estar siempre presente. Receive Line Signal Detect o Data Carrier Detect El DCE indica al DTE que se ha establecido una buena conexin y que es adecuado transmitir. +P Se mantiene a +12 Voltios para pruebas en DC. -P
Estndar RS - 232

Universidad Industrial de Santander. Comunicaciones Digitales. Daniel Alexander Velazco Capacho. MIE

Se mantiene a -12 Voltios para pruebas en DC. Secondary Receive Line Signal Detect Se activa cuando el canal secundario de comunicaciones esta recibiendo una buena seal de la portadora anloga. Secondary Clear To Send Cuando esta seal esta activa le indica al DTE que puede comenzar a transmitir en el canal secundario.

Secondary Transmitted Data Lnea de datos secundaria del DTE al DCE. Esta seal es equivalente a la de TD a excepcin que se usa en el canal secundario. Transmission Signal Element Timing Se enva una seal de reloj en esta lnea desde el DCE al DTE para sincronizar la transmisin de los datos. Secondary Receive Data En esta lnea se recibe desde el DCE al DTE la informacin del canal secundario. Receiver Signal Element Timing El DTE recibe en esta lnea la seal de reloj del DCE emitida en la lnea Transmission Signal Element Timing. Secondary Request To Send El DTE utiliza esta lnea para solicitar la transmisin en el canal secundario al DCE. Data Terminal Ready Cuando esta lnea se encuentra en encendido indica al DTE que el DCE est listo para recibir. Esta seal debe estar en encendido antes que el DCE pueda encender el DSR de esta manera seala que existe una conexin para la comunicacin. Signal Quality Detector Esta lnea es usada por DCE para indicar si existe una gran probabilidad de error al recibir la informacin. Cuando la probabilidad es alta se pone la lnea en OFF. Ring Indicator En esta lnea el DCE indica al DTE que existe una conexin entrante. La seal se pone en ON cuando existe una llamada. Data Signal Rate Selector
Estndar RS - 232

Universidad Industrial de Santander. Comunicaciones Digitales. Daniel Alexander Velazco Capacho. MIE

En esta lnea el DTE selecciona la tasa de transmisin del DCE. Se selecciona entre dos tasas de transferencia para conexiones sincrnicas o entre dos rangos para transmisiones asincrnicas. Transmitter Signal Element Timing El DTE enva al DCE por esta lnea una seal de reloj solo si el reloj maestro esta en el DTE. El uso ms comn de este estndar es en la conexin de un MODEM a una computadora. Para esto se utiliza la distribucin de pines antes mencionada. Cabe destacar que esta distribucin esta descrita desde el punto de vista del DTE y se aplica a los dos extremos como se muestra en la figura.

FIGURA 5: Conexin mediante modems Existe tambin la posibilidad de conectar dos computadoras directamente sin la presencia de MODEMS utilizando un cable conocido como NULL-MODEM. Este cable es una variacin del estndar que permite la transmisin gracias al cruce de los pines por donde se trasmite y recibe, de tal forma que el hilo que se utiliza para la transmisin en un lado es el que se utiliza para la recepcin en el otro.

FIGURA 6: Conexin directa mediante cable NULL-MODEM Cuando se trasmite utilizando este estndar se debe tomar en cuenta algunos factores, como la velocidad de transmisin, control de flujo y paridad. En una maquina con Windows, la velocidad mxima que se puede llegar a utilizar es de hasta 38400 bps en transmisiones seriales. Por otro lado se utiliza la opcin control de flujo para asegurarse que el otro dispositivo esta recibiendo correctamente la informacin. Esto es especialmente til cuando un dispositivo est en capacidad de enviar informacin ms rpido que el otro esta en capacidad de recibir. Existen varios mtodos para controlar esto, entre estos esta Xon-Xoff que hace que el receptor enve una seal de Xoff cuando su buffer esta lleno para solicitar que se detenga momentneamente la transmisin, un

Estndar RS - 232

Universidad Industrial de Santander. Comunicaciones Digitales. Daniel Alexander Velazco Capacho. MIE

ejemplo se muestra en la figura 7. Este control de envi de informacin tambin se puede hacer por software o por hardware, incluso por una combinacin de los dos.

FIGURA 7: Control de flujo Es importante mencionar que cada carcter del cdigo ASCII que se enva tiene 7 bits. El nmero ASCII del caracter a es Se puede utilizar la paridad como mtodo de correccin de errores. De tal forma que si se enva 7 bits (7 = nmero impar) al final de la transmisin se agrega un bit 0, que es un indicador de envo impar de bits. Si en el caso de recibir 7 bits y el bit de paridad es un 1 (bit par) esto indica que existe un error en la transmisin, lo mismo sucede en el caso contrario. Un parmetro que se debe notar en transmisiones es el bit de parada. Este bit se agrega de al final de una transmisin para sealar que el fin de la misma. Este bit puede ser 1, 1.5 y 2, pero el uso ms comn es con 1. Procedimiento Elaboracin de un cable RS-232 null mdem con conectores DB 9 El cable que se va a elaborar sirve para conectar y transmitir datos entre dos computadoras con puertos seriales, mediante el uso del programa hyperterminal. Se lo llama null mdem porque no existe ningn mdem en medio de la transmisin de las dos computadoras, en lugar de un mdem se utiliza un cable RS-232 cruzado. A. Elaboracin de un cable NULL-MODEM (35 minutos)

Estndar RS - 232

Universidad Industrial de Santander. Comunicaciones Digitales. Daniel Alexander Velazco Capacho. MIE

a) Se suelda un extremo del cable a un conector DB 9 hembra. El cable debe tener por lo menos 4 pares de alambres.

Figura 8: Extremo cable RS 232 con un conector DB 9 hembra b) Siguiendo el siguiente grfico y tabla se suelda el otro extremo del cable. De esta manera se conseguir un cable cruzado null mdem.

# de pin en el extremo 1 3 2 7 8 5 6 1 4 4

# de pin en el extremo 2 2 3 8 7 5 4 4 1 6

Figura 9: Conexin de un cable cruzado null mdem

B. Conexin de dos computadoras utilizando un cable NULL-MODEM (20 minutos) a) Cuando se haya realizado la soldadura, en los dos extremos del cable, se conectan dos alambres adicionales, uno al pin 3 y otro al pin 5 para conectarlos a la punta de prueba del osciloscopio. Estos alambres debern estar conectados en la parte de atrs de los conectores hembra, de manera que no interfieran el momento de conectar los extremos del alambre con la computadora.

Estndar RS - 232

Universidad Industrial de Santander. Comunicaciones Digitales. Daniel Alexander Velazco Capacho. MIE

b) Se conectan los extremos del cable a las dos terminales (computadoras). c) En cada computadora se inicia el programa hyperterminal de la siguiente manera: Inicio / Programas / Accesorios / Comunicacin / Hyperterminal. d) En el cuadro de dilogo que aparece se escribe un nombre para esta transmisin, y se hace click en aceptar. e) En el siguiente cuadro de dilogo se selecciona el puerto COM1 en la opcin Conectar usando: y se acepta. f) Aparece el cuadro de dilogo Propiedades de COM1. En la opcin Bits por segundo se escoge cualquiera de los valores ah mostrados, tomando en cuenta que la mxima velocidad de transmisin serial es de 38400 bps. En Bit de Datos se asigna el valor 8. En la opcin Paridad se escoge ninguno. En bits de parada se escoge 1. Por ltimo, en control de flujo se selecciona hardware. Luego se hace click en aceptar.

Figura 10: Cuadro de dilogo de Propiedades de COM1 g) Se debe repetir los pasos desde d) hasta g) en el otro terminal. h) Se escribe cualquier palabra y se verifica que la otra terminal reciba correctamente la palabra enviada. En la terminal desde la que se escribe no se vera el mensaje, nicamente se ver el mensaje en el receptor.
Estndar RS - 232

Universidad Industrial de Santander. Comunicaciones Digitales. Daniel Alexander Velazco Capacho. MIE

C. Deteccin de una seal con un osciloscopio (20 minutos) En esta parte de la prctica se utiliza un osciloscopio digital debido a la rapidez de las seales transmitidas. Se utiliza la opcin disparo para capturar la seal enviada de una de las terminales. Esta opcin permite capturar la primera seal detectada por el osciloscopio. a) En el osciloscopio despus de haberlo encendido, se presiona el botn Utility / Estado del Sistema / Disparo. Se vuelve a presionar el botn Utility. b) Se presiona el botn Autoset. Deber aparecer una lnea constante pero con una referencia de voltaje diferente de 0, esto nos indica que el pin medido es el correcto. c) Se presiona la letra a en la computadora todava conectada al cable y se visualiza el cdigo de envo de este carcter en el osciloscopio. Se ajusta el voltaje con la perilla sec/div hasta que se vea la seal ms claramente en la pantalla del osciloscopio. d) Verificar que la seal es igual a la mostrada en la figura.

Figura 11: Seal del caracter a en la pantalla del osciloscopio

Estndar RS - 232

10

Universidad Industrial de Santander. Comunicaciones Digitales. Daniel Alexander Velazco Capacho. MIE

Figura 12: Seal del carcter a Preguntas I. Qu pin se utiliza como referencia de voltaje para transmitir y/o recibir? II. Que seal aparece en el osciloscopio cuando se transmite el carcter B? III. Que cambio se debe realizar en las terminales para que la frecuencia de la seal observada en el osciloscopio sea mayor? IV. Qu seal se observa en el osciloscopio cuando no se transmite ninguna seal? V. Con el grfico obtenido en el osciloscopio, calcule el ritmo de transmisin de un bit recordando que ritmo de transmisin =

1 y compararlo con los Tb

datos utilizados en hyperterminal.

Estndar RS - 232

11