RS232 / RS422 / RS485

ENGLISH

PRODUCTOS | APLICACIONES | DOWNLOAD | DISTRIBUCION | INICIO

Contenido

• Terminal Punto de Venta
• Lector Laser
• Lector CCD
• Lector de Ranura
• Lector Omnidireccional
• Terminal Portatil
• Impresora de Ticket
• Impresora Etiquetas
• Cajon de Dinero
• Monitor Touchscreen
• Videocamaras
• Caja Fuerte
• Consumibles
• Refacciones
Afiliados
 Mapa del Sitio
Comunicados de Prensa

Links Favoritos

Cajon de Dinero
Codigo de Barras
Control de Acceso
Etiquetas y Ribbon
Fotocredencial
Impresora de Etiquetas
Lector CCD
Lector Laser
Miniprinter
Omnidireccional
Punto de Venta
RFID Tags
RFID Gen 2
Terminal Portatil
Touchscreen
Transferencia Termica
Web Camara

BUSCAMOS DISTRIBUIDORES EN MEXICO Y LATINOAMERICA

RS232

Esta pagina contiene una descripcion breve de los parametros mas significativos del estandar RS232 (Desde 1997 conocido como EIA232F) para comunicacion serial entre una computadora y un dispositivo periferico. Contiene ademas datos practicos de instalacion.

El estandar se implemento en la decada de 1960 cuando se empezaba a conectar computadoras con sistemas perifericos. Su principal funcion es la de conectar una computadora o Host (DTE) a un dispositivo (DCE) para intercambiar informacion. Debido al gran avance en la computacion este estandar esta siendo remplazado por nuevas deficiniones como USB, Firewire, Ethernet. Es importante mencionar que muchos dispositivos como impresoras, modems, basculas, todavia utilizan este estandar y es necesario el describirlo.

Datos practicos de Instalacion

Las distancias maximas de un cable dependen de varios parametros, la velocidad de transmision baud rate, calidad del cable, y condiciones especificas de la instalacion.

La distancias que se muestran a continuacion deben ser seguras a las diferentes velocidades de transmision

RS232 Baud Rate
Distancia metros (ft)
9600
30 m (100 ft)
4800
60 m (200 ft)
2400
150 m (500 ft)
1200
300 m (1000 ft)

Lineas de transmision del standar RS232 en 25 pins.

PIN
SIGNAL

DESCRIPCION

Min
1

Shield

N
2
TXD

Transmit Data

Y
3
RXD

Receive Data

Y
4
RTS

Request to Send

Y
5
CTS

Clear to Send

Y
6
DCE

DCE Ready

Y
7
GND

Signal Ground

Y
8
CD

Carrier Detect

N
9

Reserved for testing

N
10

Reserved for testing

N
11

unassigned

N
12
SCD

Secondary Carrier Detect

N
13
SCTS

Secondary Clear to Send

N
14
STxD

Secondary Transmit Data

N
15
TC

Transmiter Clock

N
16
SRxD

Secondary Receive Data

N
17
RC

Receiver Clock

N
18
LL

Logical Loopback

N
19
SRTS

Secondary Request to Send

N
20
DTE

DTE Ready

Y
21
RL

Remote Loopback

N
22
RI

Ring Indicator

N
23
DSRS

Data signal Rate Selector

N
24
ETC

External Timer Clock

N
25
TM

Test Mode

N

En la practica NO se utilizan todos los pines del estandar; esto debido a que los conectores se han vuelto mas pequeños y se requiere eliminar costos adicionales de los equipos de computo. Por ello hoy se encuentran muchas configuraciones de cables que eliminan lineas inecesarias. Conectores DB9 han reemp;azado los DB25. Los pines esenciales son los marcados con la letra "Y" y los superfluos con la letra "N" en la ultima columna.

A continuacion se muestran unas conficugaciones tipicas utilizadas en equipos de codigo de barras, impresoras, basculas, entre otros.

 

RS232 Cable - DB9 F <---> DB9 M

DB9 F
Cable
DB9 M
Host (DTE)

Device (DCE)
Signal
Pin

Pin
Signal
RXD
2
-----
---------------------
-----
3
TXD
TXD
3
-----
---------------------
-----
2
RXD
DTR
4
6

6
4
DTR
GND
5
-----
---------------------
-----
5
GND
DSR
6
4

4
6
DSR
RTS
7
8

8
7
RTS
CTS
8
7

7
8
CTS

 

RS232 Cable - Null-Modem - DB9 F <---> DB25 M

DB9 F
Cable
DB25 M
Host (DTE)

Device (DCE)
Signal
Pin

Pin
Signal
Shell
1
-----
---------------------
-----
1
GND
RX
2
-----
---------------------
-----
2
TX
TX
3
-----
---------------------
-----
3
RX
DTR
4
6

5,8
4
DTR
SGND
5
-----
---------------------
-----
7
SGND
DSR
6
4

4,8
5
DSR
RTS
7
8

20
6
RTS
CTS
8
7

4,5
8
DCD

6
20
DTR

RS232 Cable - Null-Modem - DB25 F <---> DB25 M

DB9 F
Cable
DB25 M
Host (DTE)

Device (DCE)
Signal
Pin

Pin
Signal
GND
1
-----
---------------------
-----

NC
RX
2
-----
---------------------
-----
2
TX
TX
3
-----
---------------------
-----
3
RX
RTS
4
5,8

5,8
4
RTS
CTS
5
4,8

4,8
5
CTS
DSR
6
20

20
6
DSR
SGND
7
-----
---------------------
-----
7
SGND
DCD
8
4,5

4,5
8
DCD
DTR
20
6

6
20
DTR

Conector para Verificacion de puerto (LoopBack)

DB9 F
Host (DTE)
Signal
Pin

GND
1
4,6
RX
2
3
TX
3
2
RTS
4
1,6
NC
5

DSR
6
1,4
SGND
7
8
DCD
8
7

===============================================

 

RS422 Cable - DB9 F <---> DB9 M

DB9 F
Cable
DB9 F
Host

Device
Signal
Pin

Pin
Signal
RX+
1
-----
---------------------
-----
4
TX+
RX-
2
-----
---------------------
-----
3
TX-
TX-
3
-----
---------------------
-----
2
RX-
TX+
4
-----
---------------------
-----
1
RX+
SGND
5
-----
---------------------
-----
5
SGND

Comunicacion Asincrona

El proposito de una comunicacion asincrona es el de usar la menor cantidad de cables para realizar un enlace entre un transmisor y un receptor. En su minima expresion, toda la informacion fluye por dos alambres. Uno es el que tiene la señal y el otro que marca la referencia. En el estandar RS232 la referencia es la tierra, mientras que en RS 422 y RS485 son de par diferencial, es decir que toma la diferenica de voltaje entre las dos lineas.

Para una transmision de datos se requiere que esta comunicacion sea independiente de la regularidad de la transmision de datos; los datos se envian y reciben cuando estan disponibles.

Forma de la Onda

En el diagrama siguiente se muestra la forma de onda en la que se transmiten 8 bits de informacion, con un bit de paridad y 2 stop bits.

 

Para que los instumentos sepan que estan encendidos, la señal siempre se encuentra en estado activo (1, mark). El proceso inicia cuando se envia un Start Bit llevando la señal a nivel bajo (0,space). Despues se transmiten los datos, sean 7 u 8 bits empezando por el menos significativo al mas significativo. Al final se envia un Parity Bit o bit de paridad, ya sea par o impar y se calcula con la suma de los bits de datos. Al final se transmiten uno o dos Stop Bits que indican el final de la transmision.

El siguiente caracter puede aparecer justo depues de que termine el ultimo Stop bit.

Velocidad de transmision

El muestreo de la señal se realiza para el primer pulso a 1.5 veces el periodo t y despues en intervalos regulared de t. Este valor esta dado por la velocidad de transmision que normalmente se expresa en bps (bits por segundo)

Velocidad
Usos
300 bps

Teletipos antiguos

600 bps

1200 bps

2400 bps

Modems

4800 bps

9600 bps

Muy usado

19200 bps

Equipo moderno.

38400 bps

Aplicaciones especificas

Tenemos que considerar que existe un costo adicional a la cantidad real de datos transmitidos. Este costo adicional es el tiempo que utilizan el Start bit, Parity bit, y Stop Bits. En el peor de los casos el costo sera del 50% adicional a la cantidad de datos a trasnmitir.

Especificaciones de Voltaje

En lo relativo a rangos de voltaje aceptados podemos ver los siguientes, tanto del lado del transmisor como del receptor

 

 

Distancias de cables

La distancia entre el transmisor y el receptor esta limitada por el cable que se utiliza. Electricamente hablando un cable se puede representar como una red distribuida de resistencias y condensadores.

 

Al incrementar la longitud del cable implica que la señal se ira degradando poco a poco. Esto se puede ver en la Siguiente figura. En un inicio el tranmisor envia una señal bajo todos los estandares, pero conforme se va propagando por el cable, la señal se deteriora, tanto en forma como en amplitud.

Llega un punto en el cual, la señal cuando llega al receptor esta dentro de los niveles de ruido y es imposible poder determinar el estado logico de la misma.

Una solucion es disminuir la velocidad de transmision. En la siguiente grafica se observa un pulso que con la distancia se ha deteriorado.

Si usamos velocidades de 19200 bps la señal todavia permanece en la zona de ruido. A 9600 esta en el limite y se produciran comunicaciones intermitentes y perdida de informacion. A 4800 bps la señal ha salido del nivel de ruido. Cunado se transmite a 2400 bps se puede obtener una señal aceptable.

Cuando tenga problemas de recepcion de datos, siga los siguientes pasos.

  1. Revise fisicamente su cableado para detectar fracturas, cortaduras o malas conexiones.
  2. Revise las conexiones en los cables.
  3. Verifique la interconexion interna.
  4. Revise que este dentro de las longitudes adecuadas.
  5. Verifique que el transmisor y el receptor estan con los mismos parametros de velocidad (9600), data bits (8), con paridad (par o non), 2 stop bits. Normalmente se reciben caracteres extraños cuando son diferentes.
  6. Reduzca su velocidad de transmision.
  7. Use un cable de menor distancia para verificar que todo lo anterior es correcto.
  8. Como ultimo recurso, si todo lo anterior ha fallado, use otro estandar de comunicacion (RS422 o RS485).

 

Especificacion de otros estandares

En la tabla que se muestra a continuacion se comparan los diferente estandares usados para comunicacion asincrona. Como se observara los estandares RS422 y RS485 presentan mejores caracteristicas que el RS232. De cualquier manera, debido a que fue el primer estandar es el mas utilizado, aun en euipos de computo moderno.

Un estandar que parece que reemplazara a estos anteriores es el USB que se encuentra en todos los equipos modernos, adicionalmente a los puertos RS232 y puerto paralelo.

 

Especificacion
RS-232C
RS-423A
RS-422A
RS-485

Modo de Operacion

Referencia a tierra
Referencia a tierra
Par diferencial
Par diferencial

Max Tranmisor/Receptor

1 Transmisor
1 Receptor
1 Transmisor
10 Receptores
1 Transmisor
10 Receptores
32 Transmisores
32 Receptores

Longitud Maxima Cable

15 m
1200 m
1200 m
1200 m

Velocidad Maxima

20 kbps
100 kbps
10 Mbps
10 Mbps

Max Voltaje

+/- 25 V
+/- 6 V
- 0.25 V a 6 V
-7V a 12V

Señal Transmisor
Maxima
Minima

+/- 15 V
+/- 5 V
+/- 6 V
+/- 3.6 V
+/- 5 V
+/- 2 V
+/- 5 V
+/- 1.5 V

Carga

3 a 7 kOhm
450 Ohm min.
100 Ohm min.
54 Ohm min.

Voltaje receptor

+/- 15 V
+/- 12 V
+/- 7 V
- 7 a 12 V

Sensibilidad receptor

+/- 3 V
+/- 200 mV
+/- 200 mV
+/- 200 mV

Resistencia receptor

3 a 7 kOhm
4 kOhm
4 kOhm
12 kOhm

 

 

* Advertencia: Este sitio se ha editado sin acentos debido a que algunos buscadores de Internet tienen dificultades al indexar estas palabras.
Agradecemos su comprension y si requere la version con la gramatica correcta con gusto se la facilitamos.

POSline Punto de Venta
POSline Codigo de Barras
POSline Seguridad
POSline Servicio
POSline Soporte

CONTROLACCESO

© 2005 copyright POSline.com.mx Codigo de barras | Punto de Venta | Seguridad || Bar Code | Point of Sale | Security