logoup_v

Puerto RS232 - Descripción de esta Interface de Comunicación– Kryon Ingenieria

Puerto RS232

PUERTO RS232 INTERFACE DE COMUNICACIÓN

Dentro de las interfaces de comunicación serial, que se encuentran en el mercado y de muy amplia utilización por los diferentes fabricantes de equipos, se encuentra la interface puerto RS232  de la cual hablaremos a continuación.

La Interface de comunicación puerto RS-232 (popularmente llamada Puerto RS232 de Comunicación), conocida como (EIA/TIA RS-232C), es una interface normalizada para el intercambio de datos binarios entre un DTE (Data Terminal Equipment) y un DCE (Data Communication Equipment), utiliza para la comunicación un conector tipo DB-25 (de 25 pines), o DB-9 (de 9 pines), en algunos casos se encuentra también el conector tipo Bornera, el conector RJ45 (utilizado comúnmente en las conexiones entre Computadores a través de Switches , Routers etc.)  o el conector Mini-Din. En la figura “Puerto RS 232 PIN-OUT” encontramos la definición de cada pin y su correspondencia para ambos tipos de conector DB-25 y DB-9, también encontramos la disposición física de cada pin tanto para el conector DB-9 macho como para el conector DB-9 hembra. Actualmente el tipo de conector más utilizado es el DB-9.

Puerto RS232 PIN-OUT

Puerto rs232

La distancia máxima por norma de la interface puerto RS-232 para transmitir información, es de 15 metros, y para velocidades de comunicación no superiores a 20 kbps, pero en determinadas ocasiones donde no sea tan crítico si se pierde la comunicación, se pueden superar estos valores tanto en longitud como en velocidad con un resultado aceptable, pero la idea es siempre ajustarse a la norma. No trataremos los diferentes tipos de comunicación, tan solo los nombraremos. La interface puerto RS232 puede trabajar en comunicación asíncrona o síncrona y en forma Simplex (los datos siempre viajarán en un solo sentido, por ejemplo desde el DCE a DTE), o en forma Half Duplex (los datos pueden viajar en ambas direcciones, pero no simultáneamente), o en forma Full Duplex (los datos pueden viajar en ambos sentidos simultáneamente).

 Los valores de tensión que maneja la interface puerto RS232 son: Para el valor lógico de uno (1)  se corresponde a una tensión negativa que puede oscilar entre el valor de tensión –3 a –15V, y para el valor lógico cero (0)  se corresponde a una tensión positiva que puede oscilar entre el valor de tensión +3 a +15V. Los valores de tensiones en el rango de -3 V a +3 V se define como una región de transición, en dicha región, el valor no se define ni como uno (1)  ni como cero (0). A nivel práctico, los valores de tensión que se manejan son –12V para un valor de uno (1)  y +12V para un valor de cero (0).

La interface puerto RS 232 está definida para la comunicación punto a punto, es decir, que sólo podemos tener comunicación máximo entre dos (2) equipos, uno que trabajará como DCE y el otro que trabajará  como DTE,  en la figura “PUERTO RS232 COMUNICACIÓN PUNTO A PUNTO” podemos observar este tipo de comunicación, encontramos un Computador conectado a un equipo de Protecciones Eléctricas, hasta aquí podemos decir que los dos (2) equipos se encuentran conectados, aunque el hecho de solamente estar conectados, no es garantía de que se puedan comunicar, lo primero que habría que tener en cuenta, es que la conexión física del cable esté de acuerdo al tipo de pines que se deben de conectar entre los dos equipos y si existe algún tipo de puentes entre los diferentes pines de cada equipo que se deba realizar; esto lo define el fabricante de los equipos y es un requerimiento a seguir para poder lograr la comunicación, en la práctica, muchos fabricantes sólo requieren para la comunicación los pines 2,3 y 5 que equivalen a los pines RxD, TxD y GND del conector DB-9, (tener cuidado que en algunos casos será necesario cruzar los cables, esto es, intercambiar los terminales RxD con TxD en alguno de los extremos del cable). En los casos en que un equipo posea un conector tipo DB-25 y el otro equipo posea un conector tipo DB-9, será necesario hacer el cable con estos tipos de conectores, pero si nuestro cable es DB-9 a DB-9, se puede también utilizar un conversor de DB-25 a DB-9 y con esto solucionaremos el problema de conexionado.

Como mencionamos antes, para lograr la comunicación entre dos (2) equipos, lo primero es tenerlos conectados en sus extremos de acuerdo a los requerimientos de conexión recomendados por los fabricantes de los equipos, lo segundo, es garantizar que los parámetros de comunicación de cada equipo sean iguales, es decir, que los parámetros de comunicación como dirección física del equipo, velocidad, paridad, número de bits a transmitir y el número de bits de parada, sean iguales en ambos equipos, logrando esto, sólo hemos garantizado que las condiciones están dadas para lograr la comunicación; lo tercero que se requiere para lograr dicha comunicación, es que ambos equipos hablen el mismo idioma (Ej: Para una persona que sólo habla Español, no es posible comunicarse con otra persona que hable solamente Ruso), es decir, que hablen el mismo protocolo de comunicación, si no hablan el mismo protocolo de comunicación no va a ser posible lograr la comunicación, aunque se hayan logrado culminar los dos primeros pasos mencionados. Cumplidos los tres primeros pasos, todavía no es posible lograr la comunicación, dado que es como si nos encontráramos con otra persona que habla el mismo idioma que nosotros pero ninguna de las dos personas pronuncia palabra alguna, por eso es que se necesita el paso cuatro, que es que el participante  que va a funcionar como Maestro (el equipo que pregunta),  inicie la conversación y el que va a funcionar como Esclavo (equipo que responde)  responda a las preguntas del Maestro; en algunos casos,  el hablar el mismo protocolo de comunicación, tampoco nos garantiza la comunicación, esto es, podemos hablar el mismo idioma, pero si el léxico de una de las personas es muy diferente del léxico de la otra, no va a ser posible la comunicación; en el caso de tener el mismo protocolo de comunicación, puede pasar que algunas funciones o formas de comunicarse de un equipo no las entienda el otro equipo, en parte o en su totalidad, aunque ambos hablen el mismo protocolo de comunicación, razón por la cual, antes de proceder con la compra de un equipo o de comunicarnos con algún equipo determinado, debemos de verificar la compatibilidad aún sabiendo que tenemos el mismo protocolo de comunicación.

El tipo de comunicación que encontramos normalmente a través de esta interface puerto RS232, es  del tipo Maestro / Esclavo.  En el caso de la figura de ejemplo, el Computador se va a comunicar con el equipo de protección eléctrica, utilizando el Software de configuración del fabricante, en este software configuramos los parámetros de comunicación: Dirección física del equipo = 1, Velocidad = 9600 Baudios, Paridad = NONE, número de Bits a transmitir = 8  y número de Bits de parada =  1, valores que deben de configurarse también el el equipo de Protección Eléctrica, para lograr la comunicación; se sobreentiende que los pines de conexionado están de acuerdo a los requerimientos del fabricante del equipo, y que el protocolo de comunicación de ambos equipos sea el mismo, que para el caso del ejemplo sería el protocolo de comunicación “Modbus RTU”, ya con esto a través del software se puede lograr la conexión y configurar el equipo o simplemente  adquirir información del equipo.

 PUERTO RS 232 COMUNICACIÓN PUNTO A PUNTO

Puerto rs232

Como conclusión referente a la interface puerto RS232, debemos de hacer diferencia entre:

  • Tipo de conector a utilizar, que puede ser DB-9, DB-25 y en algunos casos conectores tipo Bornera, RJ45 o Mini-Din, los conectores forman parte integral de la interfase puerto RS232.
  • Interface a utilizar, que para este caso es RS232 (llamada también Puerto RS232, esta interface o puerto, es toda la parte Hardware o la electrónica incluído el conector “DB-9, DB-25, RJ45 etc, el que sea”), que permite manejar los diferentes niveles de tensión y la transmisión de las señales eléctricas,  así como también, la forma en que la información es transmitida.
  • Protocolo de comunicación, que es el lenguaje o mejor dicho las reglas, la semántica, la forma  como se va a transmitir la  información.

Quiero anotar que a través de los tipos de conector  mencionados anteriormente, también podemos utilizarlos con otro tipo de interfaces, luego el tener un tipo de conector determinado en un equipo no nos define que tipo de interface posee ese equipo, así como también, el tener una interface determinada en un equipo,  no nos define que tipo de protocolo de comunicación tiene ese equipo, por ende no hay que confundir los términos.

Nota: Como norma, la interface puerto RS232 se utiliza como punto a punto, pero existen casos aislados en que algunos fabricantes no la han tenido encuenta y por eso encontramos comunicaciones por el puerto RS232 del tipo Multipunto, es decir, encontramos un red de equipos en que un participante funciona como Maestro y los demás funcionan como Esclavos (recordar que la dirección física de los Esclavos no debe de repetirse, o lo que es lo mismo, deben de tener diferente dirección física), pero esta funcionalidad no es de mucha aplicabilidad dada las distancias de comunicación tan cortas (15 Metros según norma) que puede manejar esta interface.

KRYON: Si piensas que tienes que Ver para Creer, entonces estas más Ciego de lo que Crees.

Comments are closed.

Post Navigation