lunes, 7 de mayo de 2012

Trabajo Practico N°2

Mediciones con captura de datos usando el osciloscopio


Materiales necesarios

pc-sistema operativo Windows con conectividad a Internet
programa Hyperterminal
Osciloscopio RIGOL DS1102E
Punta para medicion del Osciloscopio
Pendrive de 2 GB
Cable DB9 con terminales para inserción en protoboard
IRM8602 o similar
Resistores y capacitores
control remoto






Conector DB9

pinout



IRM8602

Características del IRM8602

Inmunidad contra interferencias electromagnéticas
Disponible en capsula metálica
Lente elíptico que mejora la recepción
Bajo voltaje y bajo consumo.
Alta inmunidad a la luz ambiente
Foto-diodo con circuito integrado
Compatible con TTL y CMOS
Recepción a larga distancia
_____________________________________________________________________

Medición de la señal 
CON PUERTO SERIE
1)

2)

Configurar puerto serie en Hyperteminal (9600 bps)


Captura del Byte (Puerto serie) 

9600 bps

                                                          Presionando tecla "A"

5) 
-a) En el estado de reposo la tension marca -200mV
-b) El bit de start en el comienzo de la transmision dura 104 micro-segundos y el valor maximo de tension es de 22,8V.
Bit de START

0 (lógico)= 22,8V
1(lógico)= -200mV
c)

   "Letra A 01000001 (en binario)"
   -Presionando tecla A la lectura del osciloscopio es la siguiente:
o1000001 
Despues del bit start el orden de los bit es el inverso al orden original...(en este caso es el mismo)
d)
El bit de STOP no se ve porque concide con el 1 logico al final de la transferencia...
e)
tiempo total de transmision de un BYTE
transmision= 1,04mili-segundos

6)
4800 bps
                                 
                                                       Preionando tecla "B"

B 01000010 (en binario)
Lectura en el osciloscopio:

bit START + 01000010 + bit STOP (..."Despues del bit start el orden de los bit es el inverso al orden original"...)

Tiempo de transferencia:

2.06 micro-segundos
comparacion con 9600 bps presionando la tecla B



Presionando tecla C

Tecla C
C 01000011
Lectura en el osciloscopio:

 bit START +11000010+ bit STOP (..."Despues del bit start el orden de los bit es el inverso al orden original"...)

Tiempo de transferencia:

2.06 micro-segundos

comparacion con 9600 bps presionando la tecla C




UTILIZANDO EL CONTROL REMOTO

-Control remoto SANYO con protocolo NEC

circuito con que trabajamos:


a) Por la duracion del bit
b) 32bit mas el bit de start
d) cada 209 ms
e) Se modula para evitar interferencias y para asignar un control a un solo dispositivo y que; por lo tanto,
no intervenga en el receptor de otro control












_____________________________________________________________________

Datos adicionales

El código binario es el sistema de representación de textos, o procesadores de instrucciones de computadora utilizando el sistema binario (sistema numérico de dos dígitos, o bit: el "0" (cerrado) y el "1" (abierto)). En informática y telecomunicaciones, el código binario se utiliza con variados métodos de codificación de datos, tales como cadenas de caracteres, o cadenas de bits. Estos métodos pueden ser de ancho fijo o ancho variable. Por ejemplo en el caso de un CD, las señales que reflejarán el "láser" que rebotará en el CD y será recepcionado por un sensor de distinta forma indicando así, si es un cero o un uno.

Representación de letras:
Letra Código Binario
A 01000001
B 01000010
C 01000011
D 01000100
E 01000101
F 01000110
G 01000111
H 01001000
I 01001001
J 01001010
K 01001011
L 01001100
M 01001101
N 01001110
O 01001111
P 01010000
Q 01010001
R 01010010
S 01010011
T 01010100
U 01010101
V 01010110
W 01010111
X 01011000
Y 01011001
Z 01011010


Protocolo NEC
  • 8 bits de la dirección y 8 bits de longitud de comandos
  • Dirección y mando se transmiten dos veces por la fiabilidad
  • Pulso distancia de la modulación
  • Frecuencia de la portadora de 38 kHz
  • Poco tiempo de 1.125ms o 2.25ms
El protocolo de NEC utiliza la codificación de impulsos distancia de los bits. Cada pulso es 560μs ráfaga larga portador de 38kHz (cerca de 21 ciclos). Un "1" lógico lleva a 2.25ms para transmitir, mientras que un valor lógico "0" es sólo la mitad de los que, siendo 1.125ms.La compañía recomienda un ciclo de servicio es 1/4 o 1/3. 
NEC modulación

NEC de tren de pulsos
La imagen de arriba muestra un tren de pulsos típica del protocolo NEC. Con este protocolo el LSB se transmite primero. En este caso, Dirección de $ 59 y $ 16 comandos se transmite. Un mensaje es iniciado por una ráfaga 9ms AGC, que se utiliza para establecer la ganancia de los receptores de IR anteriores. Esta explosión de AGC es seguido por un espacio de 4.5ms, que es seguido por la Dirección y el Comando. Dirección y Mando se transmiten dos veces. La segunda vez todos los bits se invierten y se puede utilizar para la verificación del mensaje recibido. El tiempo de transmisión total es constante debido a que cada bit se repite con su longitud invertida. Si usted no está interesado en esta fiabilidad se puede ignorar los valores invertidos, o se puede expandir la Dirección y el Comando de 16 bits cada uno!
NEC repetición

Un comando se transmite una sola vez, aun cuando la tecla del mando a distancia permanece presionado. Cada 110ms un código de repetición es transmitida por el tiempo que se mantiene la tecla abajo. Este código de repetición es simplemente un pulso 9ms AGC seguido por un espacio 2.25ms y una ráfaga 560μs.
Secuencia de NEC
El protocolo de NEC es tan ampliamente utilizado que pronto todas las direcciones posibles, se agotaron. Al sacrificar la redundancia de direcciones del rango de direcciones se amplió de 256 valores posibles para aproximadamente 65,000 valores diferentes. De esta manera el rango de direcciones se amplió de 8 bits a 16 bits sin necesidad de cambiar cualquier otra propiedad del protocolo. 
La redundancia de comandos aún se conserva. Por lo tanto cada dirección aún puede manejar 256 diferentes comandos.
Extendido protocolo de NEC
Tenga en cuenta que 256 valores de la dirección del Protocolo prorrogado no son válidos porque son normales, de hecho, NEC direcciones del protocolo. Siempre que el byte bajo es el inverso exacto del byte alto no es una dirección extendida válida.




INFORMACIÓN ADICIONAL

OSCILOSCOPIO RIGOL DS1102E

lINK:

hoja de datos del receptor de señal IRM8602
http://www.datasheetcatalog.org/datasheets2/24/246557_1.pdf


1 comentario:

  1. Thanks a lot for sharing this amazing knowledge with us. This site is fantastic. I always find great knowledge from it. Diseño de circuitos impresos

    ResponderEliminar