Anda di halaman 1dari 4

Comunicacin RS232 Y RS485 (Abril 8 - 2012)

INSTITUTO TECNOLOGICO PASCUAL BRAVO

Jos Augusto Moncada Arias jose-moncada@hotmail.com

Daniela Flrez Jimnez danif0322@hotmail.com

Resumen En este informe se explicar a detalle como es el funcionamiento y comunicacin e intercambio de informacin a travs de dos protocolos que se incluyen dentro del campo de los puertos series, los cuales son el RS232 y el RS485, logrando el objetivo que se quiere lograr para este trabajo, pero siguiendo una operacin o un trabajo de manera diferente, es decir un protocolo que se puede utilizar de mejor forma que otro; teniendo en cuenta que el protocolo RS485 permite una comunicacin a mayor velocidad, y mayor numero de dispositivos para transmitir y enviar datos. Abstract This report explains in detail how the operation and communication and information exchange through two protocols that are included within the scope of the serial ports, which are the RS232 and RS485, with the target to be achieved for this work, but following an operation or work differently, namely a protocol that can be used to better than another, given that the RS485 protocol enables faster communication and greater number of devices to transmit and send data. Palabras Claves: Comunicacin serial, transmisin, recepcin, caracteres, datos, paridad, bits de parada, control de flujo, velocidad. Keywords: Serial communication, transmission, reception, characters, data, parity, stops bits, flow control, speed.

1. Introduccin En esta prctica se busco bsicamente entender cada una de las propiedades con las que se puede trabajar a travs de la comunicacin tanto RS232 como la RS485, entendiendo claramente como es su funcionamiento, y en qu momentos la informacin que se comunica en el otro equipo puede variar al momento de cambiar dichas propiedades, como pueden ser: La paridad. Los bits de parada. Velocidad. Bits de datos. Handshaking (Control de Flujo).

Estas propiedades se pueden verificar a travs de la comunicacin serial mediante el protocolo RS32; teniendo en cuenta los puertos por los cuales se estn conectando los dos equipos mediante el conector DB9, debidamente organizado. 2. Desarrollo Este laboratorio se realizo mediante la conexin de dos equipos a travs del conector DB9, utilizando cable UTP, tambin teniendo en cuenta los diferentes pines que se deben utilizar para lograr esta comunicacin, como son los pines (2, 3, 5), los cuales son los que se utilizan para hacer el puente y la debida

2
conexin de transmisin (Tx) y Recepcion (Rx), es de decir de un equipo a otro. Para lograr la comunicacin a travs del protocolo RS485, se utilizo un circuito integrado con todos los puentes y conexiones correspondientes para su funcionamiento, entendiendo que este protocolo es ms ventajoso sobre el RS232, ya que permite una comunicacin full-full dplex, es decir varios usuarios pueden enviar informacin a diferentes usuarios y viceversa; en cambio el anterior protocolo utilizado, solo se puede lograr una comunicacin full dplex, es decir punto a punto. El circuito integrado que se utilizo para este laboratorio y lograr esta comunicacin fue el DS75176. El programa que se utilizo para verificar la comunicacin de datos a travs de estos dos protocolos fue el Terminal V1.9b., a travs de este es que se podan cambiar las diferentes propiedades que se requeran para este informe Los datos que se obtuvieron durante este laboratorio, mediante el cambio de las propiedades para la comunicacin serial por el protocolo RS232, fueron los siguientes: Velocidad: (Mxima y Mnima) (300 baudios): En los dos equipos se podan enviar simultneamente los mensajes, pero cada 5 caracteres se detena por un periodo de tiempo muy corto y posteriormente segua la transmisin de datos. (115200 baudios): La comunicacin entre los dos equipos se daba de forma normal. Bits de Datos: 5: Cuando se enviaba la informacin de un equipo a otro la Rx era de caracteres errados, en forma de cuadrados. 6: Solo cuando se enviaban caracteres, se reciba caracteres errados, de resto la comunicacin fue normal. 7: La comunicacin fue de forma normal. 8: La comunicacin fue de forma normal.

Paridad: Ninguna (None): La comunicacin tanto de caracteres como numricos fue de forma normal. Par (Odd): La comunicacin tanto de caracteres como numricos fue de forma normal. Impar (Even): La comunicacin tanto de caracteres como numricos fue de forma normal. Marca (Mark): La comunicacin tanto de caracteres como numricos fue de forma normal. Un equipo en paridad par y el otro impar: La comunicacin tanto de caracteres como numricos fue de forma normal. Space: La comunicacin tanto de caracteres como numricos fue de forma normal. Bits de parada: 1: La comunicacin tanto de caracteres como numricos fue de forma normal. 1,5: La comunicacin tanto de caracteres como numricos fue de forma normal. 2: La comunicacin tanto de caracteres como numricos fue de forma normal. Un equipo en bits de parada 1 y el otro equipo en 2: La comunicacin tanto de caracteres como numricos fue de forma normal. Control de flujo:

RTS/CTS: La comunicacin tanto de

caracteres como numricos fue de forma normal. XON/XOFF: La comunicacin tanto de caracteres como numricos fue de forma normal.

Un equipo en control de flujo RTS/CTS y el otro en XON/XOFF:


La comunicacin tanto de caracteres como numricos fue de forma normal.

Figura 1. Conexin DB9 Hembra - Hembra

Figura 2. Datasheet Circuito Integrado DS75176.

4
Tx: Transmisin Rx: Recepcin Handshaking: Control de Flujo C.I: Circuito Integrado 3. Conclusiones. En este laboratorio se pudo analizar varios aspectos importantes con respecto a la comunicacin serial tanto en el protocolo RS232 como en el RS485 analizando sus ventajas y desventajas, inicialmente se tena planificado usar un programa hecho en Visual Studio con las debidas libreras y herramientas para lograr esta comunicacin, pero se determino que no se poda usar ya que no se tena la capacidad de cambiar las propiedades que se necesitaban para lograr y analizar cada una de los resultados obtenidos en la Tx y RX de datos, ya finalmente se concluyo por utilizar el software de el Terminal, y para corroborar los resultados que se obtenan al ver los mensajes que se enviaban se uso tambin el HyperTerminal, el programa que nos brinda Windows por defecto. De los resultados se pudo analizar que no variaron como se pretenda, ya que solo se observo un cambio no muy drstico, al momento de cambiar su velocidad de transmisin (Mnima y Mxima), en los bits de datos, ms especficamente en el bit 5 y 6, se pudo ver como la informacin que se enviaba, cambiaba de forma constante al momento de transmitir de un equipo a otro. Por ltimo se pudo determinar que en la comunicacin RS485 que se quera lograr por medio del C.I DS75176, no fue como se esperaba, ya que solo se cumpli una comunicacin Half Duplex, ya que solo se conecto un integrado de esta referencia el cual permite una comunicacin de varios usuarios a un equipo, teniendo en cuenta que este integrado permite conectar 32 dispositivos en un solo hilo; entonces para lograr la comunicacin Full Full Duplex, se necesitaba de la implementacin de otro integrado con la misma referencia, con sus conexiones correspondientes. 4. Apndices y glosario de smbolos. 5. Referencias [1]http://tienda.gumelec.es/catalog/images/NR 9587870.jpg [2]http://www.datasheetcatalog.org/datasheets/ 228/216695_DS.pdf [3]http://content.solarbotics.com/products/phot os/6c40deb9864f811debb71045453f3867/lrg/1 7290.jpg