Dispositivo interface de comunicaciones RS232

En éste  proyecto vamos a realizar un dispositivo interface de comunicaciones RS232.

El interface RS232 (Recommended Standard 232, también conocido como EIA/TIA RS232C) es una interfaz que designa una norma para el intercambio de una serie de datos binarios entre un DTE (Equipo terminal de datos) y un DCE (Data Communication Equipment, Equipo de Comunicación de datos), aunque existen otras en las que también se utiliza la interfaz RS232.

Esquema eléctrico del dispositivo interface de comunicaciones RS232

Una definición equivalente publicada por la ITU se denomina V.24.

En particular, existen ocasiones en que interesa conectar otro tipo de equipamientos, como pueden ser computadores. Evidentemente, en el caso de interconexión entre los mismos, se requerirá la conexión de un DTE (Data Terminal Equipment) con otro DTE. Para ello se utiliza una conexión entre los dos DTE sin usar módem, por ello se llama: null módem ó módem nulo.

El RS232 consiste en un conector tipo DB25 (de 25 pines), aunque es normal encontrar la versión de 9 pines (DE-9, o popularmente también denominados DB9), más barato e incluso más extendido para cierto tipo de periféricos (como el ratón serie del PC).

Estándar RS232

dispositivo interface de comunicaciones RS232
Dispositivo interface de comunicaciones RS232

La norma serie RS-232 fue diseñada para conectar DTEs (Data Terminal Equipment) o equipos terminales de datos (como un terminal, un ordenador, etc.) con DCEs (data communication equipment) o equipos de comunicación de datos, como modems, codecs, AITs, etc..

dispositivo interface de comunicaciones RS232
Identificación de los pines de RS232 (DB9)

La RS232 permite la transmisión síncrona y asíncrona. La subnorma asíncrona es sin duda la más frecuente.

La transmisión asíncrona se lleva a cabo tal y como se describe en el punto anterior. En concreto además del bit de START utiliza:

  • a) bullet 5, 6, 7 ó 8 bits de datos.
  • b) bullet 0 ó 1 bit de paridad (la paridad puede ser “par”(Even), “impar”(Odd), “siempre a cero”(Reset) y “siempre a uno”(Set).
  • c) bullet 1, 1.5 o 2 bits de STOP.

Null Módem

Dispositivo interface de comunicaciones RS232
Esquema simple de un interface RS232

Null módem (módem nulo) es un método para conectar dos terminales usando un cable serie RS232. En la confección null módem las lineas de transmisión y recepción están cruzadas.

Existe más de una forma de realizar una conexión null módem ya que no hay ningún estándar que defina esta conexión.

Estos cables son comúnmente usados para la trasferencia de archivos. En el sistema operativo Microsoft Windows la conexión directa por cable se puede realizar con un cable null módem.

Las últimas versiones de MS-DOS traían el programa Interlink. El mismo permitía trabajar con el disco duro de la computadora remota como un disco de red. Hay que aclarar que no se necesitaba ningún hardware adicional como una placa de red, la conexión se podía realizar fácilmente con un cable null módem.

PINNOMBREDIRECCIONDESCRIPCION
1Protective/shielded ground.
2TDOUTTransmit Data (a.k.a TxD, Tx) (ASYNC).
3RDINReceive Data (a.k.a RxD, Rx) (ASYNC).
4RTSOUTRequest To Send (ASYNC).
5CTSINClear To Send (ASYNC).
6DSRINData Set Ready (ASYNC).
7SGNDSignal Ground.
8CDINCarrier Detect (a.k.a DCD).
9Reserved for data set testing.
10Reserved for data set testing.
11Unassigned.
12SDCDINSecondary Carrier Detect. Only needed if second channel being used.
13SCTSINSecondary Clear to send. Only needed if second channel being used.
14STDOUTSecondary Transmit Data. Only needed if second channel being used.
15DBOUTTransmit Clock (a.k.a TCLK, TxCLK). Synchronous use only.
16SRDINSecondary Receive Data. Only needed if second channel being used.
17DDINReceive Clock (a.k.a. RCLK). Synchronous use only.
18LLLocal Loopback.
19SRTSOUTSecondary Request to Send. Only needed if second channel being used.
20DTROUTData Terminal Ready. (ASYNC).
21RS/SQSignal Quality Detector/Remote loopback.
22RIINRing Indicator. DCE (Modem) raises when incoming call detected.
23CH/CIOUTSignal Rate selector.
24DAAuxiliary Clock (a.k.a. ACLK). Secondary Channel only.
25Unassigned.
Tabla especificaciones Pines DB25

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR
Aviso de cookies