Está en la página 1de 15

Comunicacin Serial: Conceptos Generales

Software Primario: Driver Software>>NI-Serial


Versin de Software Primario: 1.7
Versin de Software Primario Corregido: N/A
Software Secundario: N/A
Hardware: Serial

Problema:
Existe algn documento que explique las bases de la comunicacin serial?


Solucin:
Comunicacin Serial: Conceptos Generales
1. Qu es la comunicacin serial?
2. Qu es RS-232?
3. Qu es RS-422?
4. Qu es RS-485?
5. Qu es handshaking (o intercambio de pulsos de sincronizacin)?


1. Qu es la comunicacin serial?<="" a="" style="font-family: Arial, Helvetica, sans-
serif;"> Regresar al inicio
La comunicacin serial es un protocolo muy comn (no hay que confundirlo con el Bus Serial de
Comunicacin, o USB) para comunicacin entre dispositivos que se incluye de manera estndar en
prcticamente cualquier computadora. La mayora de las computadoras incluyen dos puertos seriales
RS-232. La comunicacin serial es tambin un protocolo comn utilizado por varios dispositivos para
instrumentacin; existen varios dispositivos compatibles con GPIB que incluyen un puerto RS-232.
Adems, la comunicacin serial puede ser utilizada para adquisicin de datos si se usa en conjunto
con un dispositivo remoto de muestreo.
El concepto de comunicacin serial es sencillo. El puerto serial enva y recibe bytes de informacin
un bit a la vez. Aun y cuando esto es ms lento que la comunicacin en paralelo, que permite la
transmisin de un byte completo por vez, este mtodo de comunicacin es ms sencillo y puede
alcanzar mayores distancias. Por ejemplo, la especificacin IEEE 488para la comunicacin en
paralelo determina que el largo del cable para el equipo no puede ser mayor a 20 metros, con no
ms de 2 metros entre cualesquier dos dispositivos; por el otro lado, utilizando comunicacin serial el
largo del cable puede llegar a los 1200 metros.
Tpicamente, la comunicacin serial se utiliza para transmitir datos en formato ASCII. Para realizar la
comunicacin se utilizan 3 lneas de transmisin: (1) Tierra (o referencia), (2) Transmitir, (3) Recibir.
Debido a que la transmisin es asincrnica, es posible enviar datos por un lnea mientras se reciben
datos por otra. Existen otras lneas disponibles para realizarhandshaking, o intercambio de pulsos de
sincronizacin, pero no son requeridas. Las caractersticas ms importantes de la comunicacin
serial son la velocidad de transmisin, los bits de datos, los bits de parada, y la paridad. Para que dos
puertos se puedan comunicar, es necesario que las caractersticas sean iguales.
a. Velocidad de transmisin (baud rate): Indica el nmero de bits por segundo que se
transfieren, y se mide en baudios (bauds). Por ejemplo, 300 baudios representa 300 bits por
segundo. Cuando se hace referencia a los ciclos de reloj se est hablando de la velocidad
de transmisin. Por ejemplo, si el protocolo hace una llamada a 4800 ciclos de reloj,
entonces el reloj est corriendo a 4800 Hz, lo que significa que el puerto serial est
muestreando las lneas de transmisin a 4800 Hz. Las velocidades de transmisin ms
comunes para las lineas telefnicas son de 14400, 28800, y 33600. Es posible tener
velocidades ms altas, pero se reducira la distancia mxima posible entre los dispositivos.
Las altas velocidades se utilizan cuando los dispositivos se encuentran uno junto al otro,
como es el caso de dispositivos GPIB.
b. Bits de datos: Se refiere a la cantidad de bits en la transmisin. Cuando la computadora
enva un paquete de informacin, el tamao de ese paquete no necesariamente ser de 8
bits. Las cantidades ms comunes de bits por paquete son 5, 7 y 8 bits. El nmero de bits
que se enva depende en el tipo de informacin que se transfiere. Por ejemplo, el ASCII
estndar tiene un rango de 0 a 127, es decir, utiliza 7 bits; para ASCII extendido es de 0 a
255, lo que utiliza 8 bits. Si el tipo de datos que se est transfiriendo es texto simple (ASCII
estndar), entonces es suficiente con utilizar 7 bits por paquete para la comunicacin. Un
paquete se refiere a una transferencia de byte, incluyendo los bits de inicio/parada, bits de
datos, y paridad. Debido a que el nmero actual de bits depende en el protocolo que se
seleccione, el trmino paquete se usar para referirse a todos los casos.
c. Bits de parada: Usado para indicar el fin de la comunicacin de un solo paquete. Los
valores tpicos son 1, 1.5 o 2 bits. Debido a la manera como se transfiere la informacin a
travs de las lneas de comunicacin y que cada dispositivo tiene su propio reloj, es posible
que los dos dispositivos no estn sincronizados. Por lo tanto, los bits de parada no slo
indican el fin de la transmisin sino adems dan un margen de tolerancia para esa
diferencia de los relojes. Mientras ms bits de parada se usen, mayor ser la tolerancia a la
sincrona de los relojes, sin embargo la transmisin ser ms lenta.
d. Paridad: Es una forma sencilla de verificar si hay errores en la transmisin serial. Existen
cuatro tipos de paridad: par, impar, marcada y espaciada. La opcin de no usar paridad
alguna tambin est disponible. Para paridad par e impar, el puerto serial fijar el bit de
paridad (el ltimo bit despus de los bits de datos) a un valor para asegurarse que la
transmisin tenga un nmero par o impar de bits en estado alto lgico. Por ejemplo, si la
informacin a transmitir es 011 y la paridad es par, el bit de paridad sera 0 para mantener el
nmero de bits en estado alto lgico como par. Si la paridad seleccionada fuera impar,
entonces el bit de paridad sera 1, para tener 3 bits en estado alto lgico. La paridad
marcada y espaciada en realidad no verifican el estado de los bits de datos; simplemente
fija el bit de paridad en estado lgico alto para la marcada, y en estado lgico bajo para la
espaciada. Esto permite al dispositivo receptor conocer de antemano el estado de un bit, lo
que servira para determinar si hay ruido que est afectando de manera negativa la
transmisin de los datos, o si los relojes de los dispositivos no estn sincronizados.
2. Qu es RS-232? Regresar al inicio
RS-232 (Estndar ANSI/EIA-232) es el conector serial hallado en las PCs IBM y compatibles. Es
utilizado para una gran variedad de propsitos, como conectar un ratn, impresora o modem, as
como instrumentacin industrial. Gracias a las mejoras que se han ido desarrollando en las lneas de
transmisin y en los cables, existen aplicaciones en las que se aumenta el desempeo de RS-232 en
lo que respecta a la distancia y velocidad del estndar. RS-232 est limitado a comunicaciones de
punto a punto entre los dispositivos y el puerto serial de la computadora. El hardware de RS-232 se
puede utilizar para comunicaciones seriales en distancias de hasta 50 pies.
Pines del conector DB-9
--------------
\ 1 2 3 4 5 /
\ 6 7 8 9 /
---------
Conector externo de la computadora y expuesto del cable.
Funciones de los pines en RS-232:
Datos: TXD (pin 3), RXD (pin 2)
Handshake: RTS (pin 7), CTS (pin 8), DSR (pin 6), DCD (pin 1), DTR (pin 4)
Tierra: GND (pin 5)
Otros: RI (pin 9)
3. Qu es RS-422? Regresar al inicio
RS-422 (Estndar EIA RS-422-A) es el conector serial utilizado en las computadoras Apple de
Macintosh. RS-422 usa seales elctricas diferenciales, en comparacin con seales referenciadas a
tierra como en RS-232. La transmisin diferencial, que utiliza dos lneas para transmitir y recibir, tiene
la ventaja que es ms inmune al ruido y puede lograr mayores distancias que RS-232. La inmunidad
al ruido y la distancia son dos puntos clave para ambientes y aplicaciones industriales.
4. Qu es RS-485? Regresar al inicio
RS-485 (Estndar EIA-485) es una mejora sobre RS-422 ya que incrementa el nmero de
dispositivos que se pueden conectar (de 10 a 32) y define las caractersticas necesarias para
asegurar los valores adecuados de voltaje cuando se tiene la carga mxima. Gracias a esta
capacidad, es posible crear redes de dispositivos conectados a un solo puerto RS-485. Esta
capacidad, y la gran inmunidad al ruido, hacen que este tipo de transmisin serial sea la eleccin de
muchas aplicaciones industriales que necesitan dispositivos distribuidos en red conectados a una PC
u otro controlador para la coleccin de datos, HMI, u otras operaciones. RS-485 es un conjunto que
cubre RS-422, por lo que todos los dispositivos que se comunican usando RS-422 pueden ser
controlados por RS-485. El hardware de RS-485 se puede utilizar en comunicaciones seriales de
distancias de hasta 4000 pies de cable.
Pines del conector DB-9
-------------
\ 1 2 3 4 5 /
\ 6 7 8 9 /
---------
Conector externo de la computadora y expuesto del cable.
Funciones de los pines en RS-485 y RS-422:
Datos: TXD+ (pin 8), TXD- (pin 9), RXD+ (pin 4), RXD- (pin 5)
Handshake: RTS+ (pin 3), RTS- (pin 7), CTS+ (pin 2), CTS- (pin 6)
Tierra: GND (pin 1)
5. Qu es handshaking (o intercambio de pulsos de sincronizacin? Regresar al inicio
El mtodo de comunicacin usado por RS-232 requiere de una conexin muy simple, utilizando slo
tres lneas: Tx, Rx, y GND. Sin embargo, para que los datos puedan ser transmitidos correctamente
ambos extremos deben estar sincronizados a la misma velocidad. Aun y cuando este mtodo es ms
que suficiente para la mayora de las aplicaciones, es limitado en su respuesta a posibles problemas
que puedan surgir durante la comunicacin; por ejemplo, si el receptor se comienza a sobrecargar de
informacin. Es en estos casos cuando el intercambio de pulsos de sincronizacin, o handshaking,
es til. En esta seccin se describirn brevemente las tres formas ms populares de handshakingcon
RS-232: handshaking for software, handshaking por hardware, y XModem.
a. Handshaking por software: sta ser la primera forma de handshaking que discutiremos.
Esta forma de sincronizacin utiliza bytes de datos como caracteres de control, de manera
similar a como GPIB utiliza las cadenas de caracteres como comandos. Las lneas
necesarias para la comunicacin siguen siendo Tx, Rx, y GND, ya que los caracteres de
control se envan a travs de las lneas de transmisin como si fueran datos. La funcin
SetXMode permite al usuario habilitar o deshabilitar el uso de dos caracteres de control:
XON y XOFF. Estos caracteres son enviados por el receptor para pausar al transmisor
durante la comunicacin.
A manera de ejemplo, asmase que el transmisor comienza a enviar datos a alta velocidad.
Durante la transmisin, el receptor se da cuenta que el bfer de entrada se est llenando
debido a que el CPU est ocupado con otras tareas. Para pausar temporalmente la
transmisin, el receptor enva XOFF (cuyo valor es tpicamente 19 decimal, o 13
hexadecimal) hasta que el bfer se vace. Una vez que el receptor est preparado para
recibir ms datos enva XON (cuyo valor es tpicamente 17 decimal, u 11 hexadecimal) para
continuar la comunicacin. LabWindows enviar un XOFF cuando el bfer de entrada se
encuentre a la mitad de su capacidad. Adems, en caso que la transmisin inicial de XOFF
haya fallado, LabWindows enviar de nuevo un XOFF cuando el bfer alcance un 75% y
90% de su capacidad. Para que funcione correctamente, es necesario que el transmisor
est utilizando el mismo protocolo.
La mayor desventaja de este mtodo es adems lo ms importante a considerar: los
nmeros decimales 17 y 19 son ahora los lmites para la transmisin. Cuando se transmite
en ASCII, esto no importa mucho ya que estos valores no representan caracter alguno. Sin
embargo, si la transmisin de datos es en binario, lo ms probable es que estos valores
sean transmitidos como datos regulares y falle la comunicacin.
b. Handshaking por hardware: El segundo mtodo de handshaking utiliza lneas de
hardware. De manera similar a las lneas Tx y Rx, las lneas RTS/CTS y DTR/DSR trabajan
de manera conjunta siendo un par la entrada y el otro par la salida. El primer par de lneas
es RTS (por sus siglas en ingls, Request to Send) y CTS (Clear to Send). Cuando el
receptor est listo para recibir datos, cambia la lnea RTS a estado alto; este valor ser ledo
por el transmisor en la lnea CTS, indicando que est libre para enviar datos. El siguiente
par de lneas es DTR (por sus siglas en ingls, Data Terminal Ready) y DSR (Data Set
Ready). Estas lneas se utilizan principalmente para comunicacin por modem, permiten al
puerto serial y modem indicarse mutuamente su estado. Por ejemplo, cuando el modem se
encuentra preparado para que la PC enve datos, cambia la lnea DTR a estado alto
indicando que se ha realizado una conexin por la lnea de telfono. Este valor se lee a
travs de la lnea DSR y la PC comienza a enviar datos. Como regla general, las lneas
DTR/DSR se utilizan para indicar que el sistema est listo para la comunicacin, mientras
que las lneas RTS/CTS se utilizan para paquetes individuales de datos.
En LabWindows, la funcin SetCTSMode habilita o deshabilita el uso de handshakingpor
hardware. Si el modo CTS est habilitado, LabWindows aplica las siguientes reglas:
Cuando la PC enva datos:
La librera de RS-232 debe de detectar que la lnea CTS se encuentra en estado alto antes
de enviar datos.
Cuando la PC recibe datos:
Si el puerto est abierto y el bfer de entrada puede contener ms datos, la lbrera enva a
RTS y DTR a estado alto.
Si el bfer de entrada est al 90% de su capacidad, la librera manda a estado bajo RTS
pero mantiene DTR en alto.
Si el bfer de entrada est casi vaco, la librera manda a estado alto RTS y mantiene DTR
en alto.
Si el puerto se cierra, la librera manda a estado bajo a RTS y DTR.
c. Handshaking por XModem: El ltimo modo de handshaking presentado es el protocolo de
transmisin de archivos XModem. Este protocolo es muy comn en comunicacin por
modem. Aun y cuando es ms utilizado para comunicacin por modem, el protocolo
XModem puede ser utilizado directamente entre otros dispositivos. En LabWindows, la
implementacin de XModem se mantiene oculta para el usuario. Mientras la PC se conecte
a otro dispositivo que utilice el protocolo XModem, se pueden utilizan las funciones de
LabWindows para transferir datos de un lado a otro. Estas funciones son XModemConfig,
XModemSend, y XModemReceive.
XModem utiliza un protocolo basado en los siguientes parmetros: start_of_data,
end_of_trans, neg_ack, ack, wait_delay, start_delay, max_tries, packet_size. Estos
parmetros deben de ser comunes en ambos lados de la comunicacin, y el estndar
XModem contiene la definicin estndar de stos; sin embargo, se pueden modificar
utilizando la funcin XModemConfig de LabWindows para cumplir cualquier otro
requerimiento. Los parmetros en XModem funcionan de la siguiente manera: el receptor
enva el caracter "neg_ack". Esto indica al transmisor que ya est listo para recibir datos. El
receptor continuar enviado el caracter "neg_ack" en intervalos de tiempo de duracin de
"start_delay" hasta que iguale la cuenta de "max_tries" o reciba "start_of_data" del
transmisor. Si el receptor intenta comunicarse con el transmisor la misma cantidad de veces
que "max_tries", informar al usuario que no fue posible comunicarse con el transmisor. Si
el receptor s recibe el "start_of_data" del transmisor, leer el paquete de informacin que
sigue. Este paquete contiene el nmero de paquete, el complemento del nmero de paquete
para fines de verificacin de errores, el paquete actual de datos con una cantidad de bytes
igual a "packet_size", y un checksum para ms verificacin de errores. Despus de recibir el
paquete, el receptor mandar llamar el "wait_delay", y luego enviar el "ack" al transmisor.
Si el transmisor no recibe el "ack", intentar de reenviar el paquete de datos una cantidad de
veces igual a "max_tries" o hasta que reciba el "ack". Si nunca recibe el "ack", informar al
usuario que hubo un fallo al momento de querer transferir el archivo.
Los datos deben de ser enviados en paquetes con una cantidad de bytes igual a
"packet_size". Debido a esto, cuando se est enviando el ltimo paquete y no se tiene la
cantidad suficiente de informacin vlida para llenarlo, el protocolo llenar el paquete con el
caracter ASCII nulo (0). Esto puede causar que el archivo recibido sea ms grande que el
original. Es importante recordar que no hay que usar XON/XOFF con el protocolo XModem,
ya que el nmero de paquete durante la transferencia por XModem se incrementar
conforme se envan los caracteres XON/XOFF, lo que puede causar una falla en la
comunicacin.


Cul es la diferencia entre la RS-232 y RS-485
Interfaces serie?
Interfaces heredadas continan resultar til en las aplicaciones modernas.
16 de abril 2013Lou Frenzel | Diseo Electrnico

O EMAIL
ENCUOTA



COMENTARIOS 15
Interfaces en serie se utilizan en la mayora de los equipos electrnicos de hoy. Algunas de las interfaces
seriales originales como RS-232 y RS-485 todava se utilizan ampliamente. Este artculo resume estas
interfaces y muestra en la que todava se utilizan hoy en da.

Descargue este artculo en. Formato PDF
Este fichero incluye grficos de alta resolucin y esquemas.
Decenas de interfaces de datos en serie se utilizan en la actualidad. La mayora han
sido desarrolladas para aplicaciones especficas. Unos pocos han llegado a ser
universal, tal como yo
2
C, CAN, LIN, SPI, Flex, MOST, y yo
2
S. Luego est Ethernet y
USB y otras interfaces en serie de mayor velocidad como FireWire, HDMI y
Thunderbolt. Dos de las interfaces ms antiguas son RS-232 y RS-485. Estas interfaces
heredadas no son obsoletos o discontinuada, sin embargo. Ambos todava estn vivos y
bien en muchas aplicaciones.
Tabla de contenidos
Interfaces Seriales
RS-232
RS-485
Las variaciones de la interfaz
Aplicaciones
Resumen
Referencias
Interfaces Seriales
El propsito de una interfaz de serie es proporcionar un nico camino para la
transmisin de datos de forma inalmbrica o por un cable. Buses paralelos todava se
utilizan en algunas aplicaciones. Sin embargo, con datos de alta velocidad tan comn
hoy en da, una interfaz en serie es la nica opcin prctica para las comunicaciones a
travs de cualquier distancia mayor de varios pies.
Interfaces de serie pueden utilizarse para proporcionar niveles lgicos estandarizados
de los transmisores a los receptores, definir el medio de transmisin y conectores, y
especificar el tiempo y velocidades de datos. En algunos casos, pueden realizar de serie
a paralelo y de conversin de paralelo a serie o especificar un protocolo de datos
bsica.
La definicin de niveles lgicos, medios y conectores es parte de la capa fsica (PHY) o
capa 1 de la Interconexin de Sistemas Abiertos (OSI) de la creacin de
redes.Cualesquiera otras funciones, como la manipulacin de datos es parte del control
de acceso al medio (MAC) de la capa o la capa 2 del modelo OSI.
RS-232
Una de las interfaces en serie ms antigua es genricamente llamado RS-232. Se
estableci originalmente en 1962 como un mtodo para conectar equipo terminal de
datos (DTE), como teletipos electromecnicos a los equipos de comunicaciones de
datos (DCE).Con los aos su uso se ha incluido conexiones con terminales de video,
computadoras y mdems. Los primeros ordenadores personales incluyen un puerto
RS-232 llama un puerto serie para la conexin a una impresora u otro dispositivo
perifrico. Hoy en da, sigue siendo ampliamente utilizado en los sistemas integrados
de desarrollo informtico, instrumentos cientficos, y todo tipo de equipos de control
industrial.
CONEXO
Devolver el RS-232 Serial Port
Diseo FAQ: RS-485 para control industrial
Pero eso es obsoleta - no
Interruptor automtico Maneja RS-232 o RS-485 Serial Data
El nombre oficial de la norma es la Asociacin de Industrias Electrnicas / Asociacin
de Industrias de Telecomunicaciones EIA/TIA-232-F. La letra F designa la
modificacin estndar ms reciente y actualizar. La norma es esencialmente la misma
que la Unin Internacional de Telecomunicaciones - Telecomunicaciones (UIT-T)
especificaciones V.24 y V.28.
El estndar define una lgica 1 y una tensin de entre -3 y -25 V y un 0 lgico como un
nivel de tensin entre 3 y + 25 V (fig. 1) . Los niveles de seal se refieren comnmente
como blanco a 1 lgico y un espacio para la lgica 0. Tensiones entre 3 V no son
vlidos, proporcionando un enorme margen de ruido para la interfaz. Voltajes de ruido
en esta gama son rechazados. En la prctica comn, la lgica 0 y 1 los niveles son por lo
general de tan slo 5 V y de hasta 12 o 15 V. El transmisor y el receptor son
configuraciones (no diferencial) de composicin nica con una referencia de tierra.

1. Los niveles de tensin definen la lgica 1 o la marca y la lgica 0 o espacio de caracteres. Tensiones entre
3 V no son vlidas.
El medio de cable puede ser alambres paralelos simples o de par trenzado. La longitud
del cable determina la velocidad de datos superior y en general no debe exceder de 50
pies.Sin embargo, la longitud de los cables mucho ms largos se pueden utilizar con las
condiciones de baja tasa de transmisin. Hoy en da el objetivo principal es el uso de
un cable con no ms de 2.500 pF de capacitancia entre los cables. Esto limita la
velocidad de datos superior a unos 20 kbits / s. Debido a las velocidades de datos de
baja velocidad se utilizan con este interfaz, el cable por lo general no se trata como una
lnea de transmisin formal. Las lneas de transmisin requieren generador
emparejado y impedancias de carga para eliminar los reflejos que causan daos en los
datos.
La norma define un conector de 25 pines llamado el DB-25, que fue diseado para
transportar una variedad de lneas de control, as como la transmisin de datos en
serie y recibir lneas. Estos conectores se usan muy poco en la actualidad. En cambio,
un conector de nueve pines llamado se defini DE-9, y hoy es el estndar de facto (Fig.
2) .

2. El conector DB9 populares transporta las seales mostradas. Los nmeros son los nmeros de los pines
del conector.
Originalmente, las tasas de datos para equipos electromecnicos eran muy lentos. Una
tasa mnima fue tpicamente 75 bits / s, pero las tasas de 150 y 300 bits / s eran
comunes.Hoy en da, las velocidades de datos son definidos por el protocolo utilizado
con la interfaz y puede ir tan alto como 115,2 kbits / s. Tasas de datos tpicas son 1200,
2400, 4800, 9600, 19200, 38400 y 115200 bits / s. La velocidad de datos est limitada
por la velocidad de subida permitido mximo de 30 V / ms (voltios por
microsegundo). Para los cables de baja capacitancia cortos, velocidades de datos
pueden ser de hasta varios megabits por segundo con los controladores adecuados.
Muchas conexiones RS-232 son de ida o simplex. Sin embargo, el uso de las tensiones
especiales de sealizacin y de control disponibles, la operacin de medio dplex de
dos vas o es posible. Los dos dispositivos conectados de transmisin alternativo y las
operaciones de recepcin.
Las seales de control en la interfaz definen el protocolo para transmitir y recibir
datos.Estas seales indican a los dos dispositivos que se comunican cuando estn
ocupados, transmitir, listo, y recibir. El dispositivo de transmisin es el DTE, tal como
un ordenador, y el dispositivo receptor es el DCE como una impresora. Las seales de
control utilizados en el conector comn de nueve pines son:
Data Carrier Detect (DCD): El DCE indica al DTE est recibiendo una seal de entrada vlida.
Conjunto de datos preparado (DSR): El DCE indica al DTE que est conectado y listo para
recibir.
Los datos recibidos (RD): Esta es la seal real recibido del DTE.
Solicitud de envo (RTS): Esta seal procedente del DTE al DCE dice que est listo para
transmitir.
Transmitir datos (TD): Esta es la seal transmitida desde el DTE.
Listo para enviar (CTS): Esta lnea desde el DCE indica al DTE que est listo para recibir datos.
Terminal de datos preparado (DTR): Esta lnea es del DTE al DCE que indica la disposicin
para enviar o recibir datos.
Indicador de llamada (RI): Esta lnea se utiliza en conexiones de mdem de mayor edad, pero
ya no se utiliza.
Seal de tierra: Se trata de la conexin de tierra comn para todas las seales.
La Figura 3 muestra las conexiones de cable del DTE al DCE. Tenga en cuenta las
interconexiones entre los pasadores de la lnea de control. Las seales en estas patillas
se producen en respuesta a uno del otro en lo que se llama un control de flujo o proceso
de "apretn de manos".

3. Esta es una conexin comn entre el DTE y los dispositivos DCE. Tenga en cuenta las conexiones en el
cable de un conector a otro.

Descargue este artculo en. Formato PDF
Este fichero incluye grficos de alta resolucin y esquemas.
Aunque no es formalmente parte del estndar RS-232, la mayora de los dispositivos
de serie mediante la interfaz tambin utilizan lo que se llama un transmisor receptor
asncrono universal (UART). Este CI, generalmente separado de los circuitos
excitadores y receptores de lnea, implementa un protocolo de comunicaciones bsico
que implica la transmisin de hasta 8 bits a la vez. Realiza serie-paralelo y conversin
paralelo a serie, aadiendo inicio y bits de parada para indicar el comienzo y el final de
una palabra de datos, deteccin de errores en los bits de paridad, y el establecimiento
de la tasa de datos.
Los datos son a menudo caracteres ASCII, pero cualquier palabra de datos de hasta 8
bits puede ser transmitida (fig. 4) . La UART normalmente se puede configurar para
manejar diferentes tamaos de palabra (de 5 a 8 bits), aadir 1, 1,5 o 2 bits de parada, e
incluyen impares, incluso, o no hay bits de paridad. Las velocidades de datos de 75 bits
/ s 115,2 kbit / s se pueden seleccionar.

4. Esta es la seal de EIA/TIA-232 para transmitir una letra mayscula ASCII de 7 bits J. Un bit de inicio
marca el comienzo del carcter. El LSB es primero transmisor. Un bit de paridad impar se incluye. La
transmisin termina con un bit de parada.
RS-485
Tambin se define por el estndar EIA / TIA, esta interfaz se llama ahora TIA-485. Se
define no slo una nica interfaz de dispositivo a dispositivo, as como un bus de
comunicaciones que se puede usar para formar redes simples de mltiples
dispositivos. Su configuracin y las especificaciones tambin se extienden el alcance y
la velocidad de datos ms all de las capacidades de la interfaz RS-232.
El estndar RS-485 especifica sealizacin diferencial en dos lneas en vez de una sola
terminal con un voltaje de referencia a tierra. Una lgica 1 es un nivel mayor que -200
mV, y una lgica 0 es un nivel mayor que 200 mV. Los niveles normales de tensin de
lnea de los controladores de lnea son un mnimo de 1,5 V a un mximo de alrededor
de 6 V. Receptor de sensibilidad de entrada es de 200 mV. El ruido en la gama de
200 mV est esencialmente bloqueado. El formato diferencial produce la cancelacin
del ruido de modo comn eficaz.
El medio de transmisin de serie es un cable de par trenzado de cualquiera de # 22 o #
24 alambre slido AWG. Dos lneas son mnimos pero tercera cable de referencia se
pueden utilizar. Cables de cuatro hilos tambin se pueden usar si se desea un
funcionamiento dplex completo. Los cables pueden ser blindados o sin blindaje, con
sin apantallar los ms comunes. El cable es tratado como una lnea de transmisin. La
impedancia caracterstica nominal es de 100 o 120 . Se requieren resistencias de
terminacin de carga para asegurar una condicin de la lnea coincidente, lo que evita
los reflejos que introducen errores en los datos.
La norma no define conectores especficos. Varios mtodos de conexin se han
utilizado, incluyendo el documento DE-9 conector RS-232. Conexiones de los
terminales de tornillo simples son comunes en algunos tipos de equipos de control
industrial.
Longitud del cable define la velocidad de datos superior. Pero debido a los niveles de
tensin de lgica ms bajos y la conexin diferencial, velocidades de datos pueden
exceder de 10 Mbits / s en funcin de la longitud del cable. Longitud mxima del cable
se define comnmente como 1200 metros o aproximadamente 4.000 pies. La mxima
velocidad de datos tpica en 4000 pies es 100 kbits / s. Una pauta general es que el
producto de la longitud de la lnea en metros y la velocidad de datos en bits por
segundo no deben exceder 10
8
. Un cable de 20 metros, por ejemplo, permitira una
velocidad de datos mxima de 5 Mbits / s.
La interfaz RS-485 se puede utilizar en una cara de modos half-duplex con un cable de
un solo par. Operaciones full-duplex o transmisin simultnea y recepcin se pueden
implementar con un cable de dos pares. Una configuracin comn es la red de bus con
mltiples gotas o conexiones. La norma especifica un mximo de 32 conductores
(transmisores) y 32 receptores (Fig. 5) . Conductores de lnea estn desconectados de
la lnea cuando no est transmitiendo. Todos los receptores estn completamente
conectados, y la lnea de bus se termina en una resistencia de carga correspondiente.

5. Esto es una representacin de un autobs tpico diferencial TIA-485 que muestra los conductores
individuales (D) y receptores (R), as como transceptores. Nota final de resistencias de terminacin de bus.
La norma no ha definido un protocolo de comunicaciones especfico. El protocolo
UART estndar se utiliza a veces. La mayora de las aplicaciones definen un protocolo
nico.
Las variaciones de la interfaz
Existen diversas variaciones de estas dos normas se encuentran ocasionalmente en la
prctica. RS-422 es una variacin de RS-485 con especificaciones similares, pero slo
est diseada para un conductor y hasta 10 receptores. Niveles lgicos varan desde 2
a 6 V. RS-423 es un solo extremo en lugar de la variacin diferencial de RS-422. De
lo contrario, las dems especificaciones son similares a la interfaz RS-485.
Aplicaciones
La norma TIA-232 se aplica actualmente en una amplia gama de aplicaciones de corto
alcance de baja velocidad de datos. Es particularmente eficaz en el equipo utilizado en
entornos ruidosos, tales como fbricas, las plantas de control de procesos, y sitios de
servicios pblicos. Longitudes de cable son tpicamente menos de 50 pies. Equipo
comn incluye mdems de baja velocidad, equipos de control industrial como
controladores lgicos programables (PLCs), equipo de control numrico (CNC) las
mquinas herramienta, robots, ordenadores de control integrados, instrumentos y
equipos mdicos, y los sistemas de desarrollo Embedded Controller.
La interfaz TIA-485 tambin se utiliza ampliamente en aplicaciones industriales en las
que se necesitan mayores velocidades y distancias ms largas. Se utiliza en el mismo
tipo de equipo segn la definicin de la interfaz RS-232, ms dispositivos como punto
de venta (POS), instrumentos de medicin, y las grandes mquinas especiales
automatizacin.Redes definidas por buses de campo como Profibus y Modbus utilizan
tambin.
La mayora del equipo nuevo utiliza la interfaz USB popular. Sin embargo, a menudo
es necesario o deseable convertir de una interfaz a otra para permitir diferentes tipos o
edades de equipos a ser utilizados juntos. Varios convertidores estn disponibles para
convertir USB a TIA-232 o TIA-485, TIA-232 a TIA 485, o viceversa.
Resumen
En general, el RS-232 es la mejor para los requisitos de baja velocidad de corta
distancia.Es simple y de bajo costo, y un montn de componentes, como los
conductores de lnea y receptores, UART y los conectores estn disponibles para
construir la interfaz. Algunos controladores permiten velocidades de datos de hasta 2 o
3 Mbits / s para las lneas cortas.La mayora de los chips de interfaz incluyen una
bomba de carga convertidor DC-DC que suministra las tensiones de alimentacin
positivas y negativas que permiten la IC para operar desde una sola fuente de
alimentacin de 3,3 o 5-V.
El RS-485 es para mayores velocidades sobre distancias ms largas, o si se requiere
capacidad de red dplex. De nuevo, muchas piezas estndar estn disponibles para
crear la interfaz. ICs tienen controladores y receptores que se permiten ms de 32
gotas, y las tasas de datos puede ser tan alta como 40 Mbits / s. Algunos circuitos
integrados tambin incluyen convertidores CC-CC para suministrar tensiones de
alimentacin duales (vase la tabla) .

También podría gustarte