Professional Documents
Culture Documents
Problema:
Solución:
Típicamente, la comunicación serial se utiliza para transmitir datos en formato ASCII. Para
realizar la comunicación se utilizan 3 líneas de transmisión: (1) Tierra (o referencia), (2)
Transmitir, (3) Recibir. Debido a que la transmisión es asincrónica, es posible enviar datos por
un línea mientras se reciben datos por otra. Existen otras líneas disponibles para realizar
handshaking, o intercambio de pulsos de sincronización, pero no son requeridas. Las
características más importantes de la comunicación serial son la velocidad de transmisión, los
bits de datos, los bits de parada, y la paridad. Para que dos puertos se puedan comunicar, es
necesario que las características sean iguales.
a. Velocidad de transmisión (baud rate): Indica el número 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 transmisión. 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 líneas de transmisión a 4800 Hz. Las velocidades
de transmisión más comunes para las lineas telefónicas son de 14400, 28800, y
33600. Es posible tener velocidades más altas, pero se reduciría la distancia máxima
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 transmisión. Cuando la
computadora envía un paquete de información, el tamaño de ese paquete no
necesariamente será de 8 bits. Las cantidades más comunes de bits por paquete son
5, 7 y 8 bits. El número de bits que se envía depende en el tipo de información que se
transfiere. Por ejemplo, el ASCII estándar 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 estándar), entonces es suficiente con
utilizar 7 bits por paquete para la comunicación. Un paquete se refiere a una
transferencia de byte, incluyendo los bits de inicio/parada, bits de datos, y paridad.
Debido a que el número actual de bits depende en el protocolo que se seleccione, el
término paquete se usar para referirse a todos los casos.
c. Bits de parada: Usado para indicar el fin de la comunicación de un solo paquete. Los
valores típicos son 1, 1.5 o 2 bits. Debido a la manera como se transfiere la
información a través de las líneas de comunicación y que cada dispositivo tiene su
propio reloj, es posible que los dos dispositivos no estén sincronizados. Por lo tanto,
los bits de parada no sólo indican el fin de la transmisión sino además dan un margen
de tolerancia para esa diferencia de los relojes. Mientras más bits de parada se usen,
mayor será la tolerancia a la sincronía de los relojes, sin embargo la transmisión será
más lenta.
d. Paridad: Es una forma sencilla de verificar si hay errores en la transmisión serial.
Existen cuatro tipos de paridad: par, impar, marcada y espaciada. La opción de no
usar paridad alguna también está disponible. Para paridad par e impar, el puerto serial
fijará el bit de paridad (el último bit después de los bits de datos) a un valor para
asegurarse que la transmisión tenga un número par o impar de bits en estado alto
lógico. Por ejemplo, si la información a transmitir es 011 y la paridad es par, el bit de
paridad sería 0 para mantener el número de bits en estado alto lógico como par. Si la
paridad seleccionada fuera impar, entonces el bit de paridad sería 1, para tener 3 bits
en estado alto lógico. La paridad marcada y espaciada en realidad no verifican el
estado de los bits de datos; simplemente fija el bit de paridad en estado lógico alto
para la marcada, y en estado lógico bajo para la espaciada. Esto permite al dispositivo
receptor conocer de antemano el estado de un bit, lo que serviría para determinar si
hay ruido que esté afectando de manera negativa la transmisión de los datos, o si los
relojes de los dispositivos no están sincronizados.
2. ¿Qué es RS-232? Regresar al inicio
RS-232 (Estándar ANSI/EIA-232) es el conector serial hallado en las PCs IBM y compatibles.
Es utilizado para una gran variedad de propósitos, como conectar un ratón, impresora o
modem, así como instrumentación industrial. Gracias a las mejoras que se han ido
desarrollando en las líneas de transmisión y en los cables, existen aplicaciones en las que se
aumenta el desempeño de RS-232 en lo que respecta a la distancia y velocidad del estándar.
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.
--------------
\12345/
\6789/
---------
Handshake: RTS (pin 7), CTS (pin 8), DSR (pin 6), DCD (pin 1), DTR (pin 4)Tierra: GND (pin
5)
Otros: RI (pin 9)
RS-485 (Estándar EIA-485) es una mejora sobre RS-422 ya que incrementa el número de
dispositivos que se pueden conectar (de 10 a 32) y define las características necesarias para
asegurar los valores adecuados de voltaje cuando se tiene la carga máxima. 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 transmisión serial sea la
elección de muchas aplicaciones industriales que necesitan dispositivos distribuidos en red
conectados a una PC u otro controlador para la colección 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.
-------------
\12345/
\6789/
---------
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)
El método de comunicación usado por RS-232 requiere de una conexión muy simple,
utilizando sólo tres líneas: 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 método es más que suficiente para la mayoría de las aplicaciones, es
limitado en su respuesta a posibles problemas que puedan surgir durante la comunicación;
por ejemplo, si el receptor se comienza a sobrecargar de información. Es en estos casos
cuando el intercambio de pulsos de sincronización, o handshaking, es útil. En esta sección se
describirán brevemente las tres formas más populares de handshaking con RS-232:
handshaking for software, handshaking por hardware, y XModem.
La librería de RS-232 debe de detectar que la línea CTS se encuentra en estado alto
antes de enviar datos.
Si el puerto está abierto y el búfer de entrada puede contener más datos, la líbrería
envía a RTS y DTR a estado alto.
Si el búfer de entrada está casi vacío, la librería manda a estado alto RTS y mantiene
DTR en alto.
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 información válida para llenarlo, el protocolo llenará el
paquete con el caracter ASCII nulo (0). Esto puede causar que el archivo recibido sea
más grande que el original. Es importante recordar que no hay que usar XON/XOFF
con el protocolo XModem, ya que el número de paquete durante la transferencia por
XModem se incrementará conforme se envían los caracteres XON/XOFF, lo que puede
causar una falla en la comunicación.
Puerto serie
De Wikipedia, la enciclopedia libre
Saltar a navegación, búsqueda
Puerto en serie
Conector macho Mini DIN-8 que se usa para conectar por el puerto serie a las computadoras
Macintosh.
1 Introducción
2 Puerto serie asincrónico
3 Puertos serie modernos
4 Tipos de comunicación en serie
5 Véase también
[editar] Introducción
En informática, un puerto serie es una interfaz física de comunicación en serie a través de la cual se
transfiere información mandando o recibiendo un bit. A lo largo de la mayor parte de la historia de
las computadoras, la transferencia de datos a través de los puertos de serie ha sido generalizada. Se
ha usado y sigue usándose para conectar las computadoras a dispositivos como terminales o
módems. Los mouses, teclados, y otros periféricos también se conectaban de esta forma.
Mientras que otras interfaces como Ethernet, FireWire, y USB mandaban datos como un flujo en
serie, el término "puerto serie" normalmente identifica el hardware más o menos conforme al
estándar RS-232, diseñado para interactuar con un módem o con un dispositivo de comunicación
similar.
Actualmente en la mayoría de los periféricos serie, la interfaz USB ha reemplazado al puerto serie
puesto que es más rápida. La mayor parte de las computadoras están conectados a dispositivos
externos a través de USB y, a menudo, ni siquiera llegan a tener un puerto serie.
El puerto serie se elimina para reducir los costes y se considera que es un puerto heredado y
obsoleto. Sin embargo, los puertos serie todavía se encuentran en sistemas de automatización
industrial y algunos productos industriales y de consumo.
Los dispositivos de redes, como los enrutadores y conmutadores, a menudo tienen puertos serie para
modificar su configuración. Los puertos serie se usan frecuentemente en estas áreas porque son
sencillos, baratos y permiten la interoperabilidad entre dispositivos. La desventaja es que la
configuración de las conexiones serie requiere, en la mayoría de los casos, un conocimiento
avanzado por parte del usuario y el uso de comandos complejos si la implementación no es
adecuada.
La señal de inicio sirve para preparar al mecanismo de recepción, o receptor, la llegada, y registro,
de un símbolo, y la señal de stop sirve para predisponer al mecanismo de recepción para que tome
un descanso y se prepare para la recepción del nuevo símbolo.
La típica transmisión star-stop es la que se usa en la transmisión de códigos ASCII a través del
puerto RS-232, como la que se establece en las operaciones con teletipos.
El puerto serie RS-232 (también conocido como COM) es del tipo asincrónico, utiliza cableado simple
desde 3 hilos hasta 25 y conecta computadoras o microcontroladores a todo tipo de periféricos,
desde terminales a impresoras y módems pasando por mouses.
La interfaz entre el RS-232 y el microprocesador generalmente se realiza mediante una UART 8250
(computadoras de 8 y 16 bits, PC XT) o 16550 (IBM Personal Computer/AT y posteriores).
El RS-232 original tenía un conector tipo DB-25, sin embargo la mayoría de dichos pines no se
utilizaban, por lo que IBM estandarizó con su gama IBM Personal System/2 el uso del conector DB-9
(ya introducido en el AT) que se usaba, de manera mayoritaria en computadoras. Sin embargo, a
excepción del mouses el resto de periféricos solían presentar el DB-25
Uno de los defectos de los puertos serie iniciales era su lentitud en comparación con los puertos
paralelos -hablamos de 19.2 kbits por segundo- sin embargo, con el paso del tiempo, están
apareciendo multitud de puertos serie de alta velocidad que los hacen muy interesantes ya que
presentan las ventajas del menor cableado y solucionan el problema de la merma de velocidad
usando un mayor apantallamiento, y más barato, usando la técnica del par trenzado. Por ello, el
puerto RS-232, e incluso multitud de puertos paralelos, se están sustituyendo reemplazándose por
los nuevos puertos serie como el USB, el FireWire o el Serial ATA.
4.1 Definición:
Son conectores utilizados para realizar un enlace entre dos dispositivos; en el sistema lógico se le conoce como LPT. El
primer puerto paralelo LPT1 es normalmente el mismo dispositivo PRN (nombre del dispositivo lógico de la impresora).
2. Características:
Unidireccional - puerto estándar 4-BIT que por defecto de la fábrica no tenía la capacidad de transferir datos ambas
direcciones.
Bidireccional - puerto estándar 8-BIT que fue lanzado con la introducción del puerto PS/2 en 1987 por IBM y todavía se
encuentra en computadoras hoy. El puerto bidireccional es capaz de enviar la
entrada 8-bits y la salida. Hoy en las impresoras de múltiples funciones este puerto se puede referir como uno
bidireccional
EPP - el puerto paralelo realzado (EPP) fue desarrollado en 1991 por Intel, Xircom y funciona cerca de velocidadde una
tarjeta ISA y puede alcanzar transferencias hasta 1 a 2MB / por segundo de datos.
4.3 Forma: (Anexo E)
Estos puertos son del tipo hembra, de unos 38mm de longitud con 25 pines agrupados en dos hileras.
El puerto paralelo está formado por 17 líneas de señales y 8 líneas de tierra (Anexo E.1). Las líneas de señales están
formadas por tres grupos:
4 Líneas de control
5 Líneas de estado
8 Líneas de datos
Normalmente se utiliza para conectar impresoras, scanners y en algunos casos hasta dos PCs.
Los puertos de comunicación mayormente utilizados en el ambiente de las redes son el RJ-45 y el RJ-11.
4. Puertos RJ-11:
5.1 Definición:
Es un conector utilizado por lo general en los sistemas telefónicos y es el que se utiliza para conectar el MODEM a la línea
telefónica de manera que las computadoras puedan tener acceso a Internet.
2. El RJ11 se refiere expresamente al conector de medidas reducidas el cual está al cable telefónico y tiene cuatro
contactos (pines) para cuatro hilos de cable telefónico aunque se suelen usar únicamente dos.
En España se usa en toda conexión telefónica. En Alemania, por el contrario, usan RJ45 como conectores
telefónicos.
3. Características:
4. Forma:
Tiene forma de cubo, y consta de cuatro cables de los cuales se utilizan solo dos para las conexiones telefónicas. Este es
mayormente usado en España. (Anexo F)
1. Puertos RJ-45:
6.1 Definición:
Es una interfaz física utilizada comúnmente en las redes de computadoras, sus siglas corresponden a "Registered Jack" o
"Clavija Registrada", que a su vez es parte del código de regulaciones de Estados Unidos.
6.2 Características:
Es utilizada comúnmente con estándares como EIA/TIA-568B, que define la disposición de los pines.
Para que todos los cables funcionen en cualquier red, se sigue un estándar a la hora de hacer las conexiones.
Este conector se utiliza en la mayoría de las tarjetas de ethernet (tarjetas de red) y va en los extremos de un cable
UTP nivel 5
7.1 Definición:
El puerto VGA es el puerto estandarizado para conexión del monitor a la PC.
7.2 Características:
Su conector es un HD 15, de 15 pines organizados en 3 hileras horizontales.
1. El conector RCA es un tipo de conector eléctrico común en el mercado audiovisual. El nombre "RCA" deriva de la
Radio Corporation of America, que introdujo el diseño en los 1940.
2. Definición:
Un problema del sistema RCA es que cada señal necesita su propio cable. Para evitar líos, se usan otros tipos de
conectores combinados, como el euroconector (SCART), presente en la mayoría de televisiones modernas. Además,
también se encuentran adaptadores RCA-SCART.
3. Características:
4. Forma: (Anexo I)
El cable tiene un conector macho en el centro, rodeado de un pequeño anillo metálico (a veces con ranuras), que sobresale.
En el lado del dispositivo, el conector es un agujero cubierto por otro aro de metal, más pequeño que el del cable para que
éste se sujete sin problemas.
Ambos conectores (macho y hembra) tienen una parte de plástico. Los colores usados suelen ser:
Amarillo para el vídeo compuesto
Rojo para el canal de sonido derecho
Blanco o negro para el canal de sonido izquierdo (en sistemas estéreo)
Se puede ubicar en las tarjetas capturadoras de video menos recientes ya que esta siendo suplantado por la puerta de
súper video.
CONCLUSION
Actualmente, la tecnología esta en constante avance debido a las nuevas necesidades que se le presenta a los usuarios, y
esto hace que se creen nuevos programas, mas fáciles de usar y mas eficientes y dispositivos que respondan a los
programas nuevos. Los puertos son una parte esencial de la computadora ya que sin ellos no se daría el intercambio de
datos o información entre una computadora y sus periféricos o entre una computadora y otra.
Los puertos mas usados para las conexiones telefónicas son el rj11 y rj45 y estos son mas usados en España y en Alemania
respectivamente.
Los puertos RCA se utilizan para señales de audio y video independiente porque cada uno manda una señal y actualmente
no son muy usados en la computadora. el ps/2 es una forma de conectar dispositivos externos especialmente pensado para
el Mouse y para el teclado. El USB es una interfase entre la PC y ciertos dispositivos tales como teclado, Mouse, cámaras y
impresoras, el PARALELO lo usan las impresoras, el SERIAL es un interfaz de comunicaciones entre ordenadores y
periféricos y el VGA es el cable que lleva la señal de video del PC al monitor.