miércoles, 20 de junio de 2018

Cable Serial DB9


Un cable serial es aquel que se utiliza para transferir información entre dos dispositivos mediante un protocolo de comunicación serie. Dependiendo del puerto serie que se vaya a utilizar se pueden emplear distintas formas de conectores. En cada extremo del cable se puede conectar un único dispositivo

Comunicación serie


La comunicación serie o secuencial es aquel proceso de envío de datos de un bit a la vez, sobre un canal de comunicación o un bus de y de forma secuencial. Esto es más lento que la comunicación en paralelo la cual permite que todos los bits de cada símbolo se envíen al mismo tiempo, pero permite abarcar mayores distancias y es relativamente más sencillo.

Ha diferencia de la comunicación en paralelo que debe tener como mínimo tantas líneas de comunicación como bits tenga la información enviada, la comunicación en serie necesita una menor cantidad de líneas de transmisión para enviar la misma información.

Conector DB9


Este conector llamado originalmente DE-9 es un conector analógico de 9 clavijas perteneciente a la familia de conectores D-Subminiature (d-Sub o Sub-D). Permite una transmisión asíncrona de datos según lo establecido en la norma RS-232 por lo que se usa principalmente para conexiones en serie


Pines del cable serial





Clavija/Pin
Nombre
Designación
1
CD    - Carrier Detected
Detector de transmisión
2
RXD - Received Data
Recepción de datos
3
TXD - Transmit Data
Transmisión de datos
4
DTR - Data Terminal Ready
Terminal de datos listo
5
GND - Signal Ground
Señal de tierra
6
DSR - Data Ser Ready
Ajuste de datos listo
7
RTS - Request To Send
Solicitud de envío
8
CTS - Clear To Send
Listo para enviar
9
RI    - Ring Indicator
Indicador de llamada

Construcción y prueba de un Cable Serial DB9

Construccion de un cable Serial

Materiales necesarios:

  • ­    Cable UTP (3 mts aprox)
  • ­   2 Conectores DB9 hembras.
  • ­   Cautín
  • ­   Estaño

El cable que utilizaremos un UTP común y corriente.


Los dos conectores DB9 hembra.

Construcción del cable UTP paso a paso: 

  1) Primero cortamos las puntas de los cables y le quitamos la cobertura de plástico

  2) Luego debemos ordenar los cables según el orden para una coneccion serial, la
configuración que utilizamos fue la siguiente:

  3) Posteriormente hay que comenzar a soldar cada punta del cable al pin correspondiente del
NB9: 



  4) Una vez soldados los conectores se verian asi:


 


 Testeado del cable serial



Requisitos:

­ 2 computadores con conectores DB9 machos, o transformadores de DB9 a USB
­ Minicom (Software para la transferencia de texto mediante serial)
­ Sistema operativo Unix o Windows.

Nosotros realizamos esta prueba en dos sistemas Unix, unos con Linux Mint y el otro con
Kali Linux.

Para comenzar la prueba necesitamos el programa Minicom instalado en ambas máquinas, 

La configuración del minicom es la siguiente

  1) Seleccionamos la configuración de la puerta serial

  
2) Modificamos el dispositivo serial a “ttyUSB0” 

  3) Modificamos la velocidad de transferencia a 9600

 


 y por lo tanto ya podremos hacer una coneccion serial con el programa llamado Minicom

PC con linux Mint:


 
 
Envió de datos por Serial
Ademas establecimos una conexión para poder transmitir datos a través del cable que hemos creado, los siguientes códigos fueron echos en python:
En el PC1 ejecutamos el siguiente código:
 
Mientras que el el PC2, ejecutamos el servidor, el cual recibirá los datos enviados desde el PC1

Cable Serial DB9

Un cable serial es aquel que se utiliza para transferir información entre dos dispositivos mediante un protocolo de comunicación serie. ...