C++ Comunicacion De Puertos

Páginas: 16 (3792 palabras) Publicado: 28 de enero de 2013
Ingeniería Electrónica y Telecomunicaciones, USFQ Nombre del Estudiante:__________________________ Código del Estudiante:______________

Comunicaciones Digitales
Programación del RS-232 para comunicación serial PARTE I: Objetivos
• La finalidad de este laboratorio es dar al estudiante una introducción a la programación del puerto serial RS-232 mediante el uso de distintos lenguajes deprogramación. • Ampliar los conocimientos sobre programación en lenguaje C/C++, y Visual Basic para implementación del RS-232.

PARTE II: Equipo a utilizarse
Hardware: • 2 Computadores NEC Powermate (Aula M105).



1 Cable de Módem Nulo para la comunicación entre puertos seriales.

Software: • Turbo C con librerías “dos.h” y “bios.h” para comunicación por puertos .



Microsoft VisualBasic 6.0.

PARTE III: Introducción y Marco Teórico
Comunicación serial vía el puerto serial RS-232 El RS-232 es el puerto serial más conocido y usado para transmitir datos en comunicación puerto a puerto. Aunque el puerto serial es más difícil de programar que el puerto paralelo, es la forma más eficaz de implementar una transmisión de datos, ya que requiere menos alambres para la conexiónreduciendo de esta forma su costo. El RS-232 es la línea de comunicación que permite la transmisión de datos usando solamente tres acoplamientos del alambre. Estos tres acoplamientos son el de transmisión, el de recepción y el de tierra común (ground).

Versión 1.0

(11/09/2005)

Comunicaciones II

2 de 14

Ingeniería Electrónica y Telecomunicaciones, USFQ

Las líneas de transmisión yrecepción en este tipo de conexión envían y reciben datos entre las computadoras. Como el nombre lo indica, los datos se transmiten en serie. Los dos pines son TXD (Transmisión) y RXD (Recepción) . Hay otras líneas en este puerto como RTS, CTS, DSR, DTR, RTS y RI. El ‘1’ y ‘0’ son los datos que definen un nivel de voltaje de 3V a 25V y de -3V a -25V respectivamente. Las características eléctricas delpuerto serial según el estándar de la EIA (Electronics Industry Association) para el RS-232C especifican una velocidad máxima de 20.000bps, que es lento comparado a la velocidad de los puertos estándares de hoy en día. Por esta razón, hemos elegido el nuevo estándar de RS-232D, que fue lanzado recientemente. El RS-232D existe en dos tipos distintos, el tipo D de 25 pines y tipo D de 9 pines, que sonconectores machos en la parte trasera del computador. Se necesita un conector hembra en su sistema de comunicación que vaya desde anfitrión a la computadora huésped. Las salidas de los pines del D-9 y del D-25 se muestran a continuación: No. del pin Tipo D-9. 3 2 7 8 6 5 1 4 9 No. del pin. Tipo D-25 2 3 4 5 6 7 8 20 22 Pines de Salida RD TD RTS CTS DSR SG DCD DTR RI Función Recibe los datos(entrada de datos seriales) Transmite los datos (salida de datos seriales) Solicita permiso para enviar (reconoce si el módem está listo para intercambiar los datos) Libre para enviar (el módem se alista para intercambiar datos) Estado READY de los datos (el UART establece un acoplamiento) Tierra de la señal Detector de Portador(esta línea es activa cuando el módem detecta un portador) Terminal dedatos listos. Indicador de Timbre (se activa cuando el módem detecta la señal de timbre del PSTN)

Definiciones
UART (universal asynchronous receiver / transmitter), Se trata del chip que controla los puertos serie del ordenador. En el caso de los módems internos no tiene especial importancia, ya que suelen traer la suya, preparada para la velocidad que necesitan. Los externos, sin embargo, puestoque se conectan a uno de los puertos COM ya existentes en el ordenador, dependen de la velocidad de la UART de éste.

Versión 1.0

(11/09/2005)

Comunicaciones II

3 de 14

Ingeniería Electrónica y Telecomunicaciones, USFQ

Baud, por lo general, el baud rate de un módem significa que tantos bits puede enviar o recibir por segundo. Técnicamente, baud es el número de veces por segundo...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Puertos De Comunicacion
  • Puertos de comunicacion
  • Puertos de comunicacion
  • PUERTOS DE COMUNICACIÓN
  • Puertos de comunicacion
  • Puertos De Comunicacion
  • Puertos De Comunicación
  • Puertos de comunicacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS