martes, 19 de abril de 2011

Actividad Nº 2

Transmisión de datos mediante RS-232

Introducción:

En esta actividad utilizaremos la interfaz RS-232, la cual trabaja con transmisión de datos tipo serie. Esta interfaz fue ampliamente utilizada en su momento para la transmisión de datos, pero en la actualidad a sido remplazada por el USB (Universal Serial Bus). En dicha actividad fue utilizada para medir y analizar un tren de datos transmitidos por esta interfaz por medio del programa Hyper Terminal.

Puerto serial RS-232:

En la siguiente actividad se utilizo el puerto RS-232 conectado a una computadora, de este puerto se utilizaron los terminales RX, TX y GND (2, 3, 5 respectivamente), a la salida fue conectado a unos postes de pines en un experimentor de allí a un osciloscopio. Computadora se utilizo el programa Hyper Terminal, desde allí se comenzó a mandar señales al osciloscopio presionando teclas del teclado en este caso fueron: "A", "1" y "?". Este programa lo que realizo fue enviar un tren de pulsos con 1 bit de start, 8 bits de datos y 1 bit de stop, dentro de estos 8 bits estaban los datos que enviamos codificados en ASCII.

Datos obtenidos:

Letra "A":

Bit de Start:

Tensión entregada por el RS-232:

El Número "1":



Signo"?":

Estado de reposo:


Luego de esto se contesto las siguientes preguntas con el fin de comprender mejor el funcionamiento.

a - En estado de reposo (sin presionar tecla alguna) ¿qué tensión se mide en la línea?
La tensión medida en la línea fue de: -11 V.
b - El bit de start marca el comienzo de transmisión. ¿Cuánto tiempo dura y qué valor de tensión se mide? ¿Qué valor de tensión tiene un uno lógico y un cero lógico?
El bit de Start dura 104 µs, la tensión que se mide son 11 V. La tensión cuando se encuentra en estado alto es de -11 V, mientras que en un estado bajo son 11 V.
c - ¿De qué manera a partir de lo medido se puede inferir que el dato transmitido es la tecla A?
Por medio del tren de datos propiamente dicho, son los 8 bits contiguos al bit de start, estos están codificados en ASCII.
d - ¿Se puede observar el bit de STOP? Si, no ¿por qué?
No se puede observar ya que el bit de stop tiene el mismo valor que la tensión de reposo.
e - Cuanto tiempo tarda en transmitirse un byte a la velocidad establecida.
El tiempo de transmisión de un byte es de: 104 µs.
Transmisión de datos mediante infrarrojo

Introducción:

Para la transmisión de datos se utilizo un control remoto PHILIPS universal SRU5030/55 el cual se lo configuro para que utilizara el protocolo SIRC.
Este es el protocolo utilizado por la empresa SONY, para más información sobre el protocolo pueden visitar los siguientes links:
(Esta página se encuentra en ingles)
Para la recolección de datos se utilizo el siguiente circuito, conectado al osciloscopio digital para capturar la trama enviada.


Aclaración: En nuestro caso, por defecto de la foto-transistor utilizado no se pudo observar la señal portadora. Después de realizar todas las mediciones necesarias se realizo la medición de la señal portadora junto con otro grupo de trabajo.

Datos obtenidos:

Número "1":


Número "1" y su bit de START:


Tecla "POWER":


Señal portadora:


Luego de registrar todas las imágenes se respondieron las siguientes preguntas dadas por el docente.

a) ¿En qué frecuencia emite la señal infrarroja portadora de los datos?
Según los datos medidos la frecuencia portadora es de 39.7 KHz, teóricamente deberia ser de 40 KHz
b) ¿Cómo se diferencia el uno y el cero?
El 1 se lo reconoce por un espacio sin señal de 600 µs y posteriormente un pulso de 1.2 ms, mientras que el cero tiene un espacio sin señal de 600 µs y un pulso de 600 µs.


c) ¿Cuántos bits en total se transmiten?
En total se trasmitieron 12 Bits.
d) ¿Cómo está compuesta la trama?
La trama está compuesta por el inicio ( 2.4 ms), el comando ( 7 bits) y 5 bits de dirección del dispositivo.

sirc de 12 bits
e) ¿Con qué periodicidad se repite la trama en el tiempo?

1 comentario: