Protocolo RC 5
Las caracteristicas básicas de este protocolo son:
- 5 bits de dirección y 6 bits para el comando.
- La frecuencia de su señal portadora es de 36 KHz.
- Tiempo constante para cada bit, de 1.778ms (son 64 ciclos a 36KHz.).
Los 2 primeros bits son de start que siempre son "1".
El tercer bit se invierte cada vez que una tecla se pulsa y se suelta, para poder distinguir si una tecla permanece presionada o se ha presionado mas de una vez.
Los siguientes 5 bits son de dirección (Address), sirven para identificar cual es el aparato al que nos dirijimos (Ej TV,VCR, DVD, AA, etc.).
Los ultimos 6 bits son para el comando, estos le sirven para identificar que boton apretamos (EJ: CH+, CH-, 5, etc)Este protocolo no posee bit de stop.
A medida que fue avanzando el tiempo, se necesitaron mas comandos en los controles remotos, por eso Philips creo un nuevo protocolo llamado RC 5X, es iugal al anterior solo que tiene un bit mas para comandos, ahora son 7 bits, lo que permite hasta 128 comandos distintos contra 64 que tiene el anterior.
La trama de este nuevo comando sigue teniendo la misma cantidad de bits. Porque este nuevo bit de comando reemplaza a segundo bit de start.
Los ultimos 6 bits son para el comando, estos le sirven para identificar que boton apretamos (EJ: CH+, CH-, 5, etc)Este protocolo no posee bit de stop.
Trama RC5 |
La trama de este nuevo comando sigue teniendo la misma cantidad de bits. Porque este nuevo bit de comando reemplaza a segundo bit de start.
El "$" significa que el siguiente numero esta en hexadecimal.
La duración de la trama es de 24.892 mS, 14 por 1.778 mS (cantidad de bits por duración de los mismos), si mantenemos pulsado un boton, la trama se repetirá. Pero tendra un espacio entre si de 50 bits, si cada bit es de 1.778 mS este espacio sera de 88.9 mS.
Desarrollo de la actividad:
En esta actividad armaremos un circuito con una resistenncia y un fototransistor.
Tambien necesitaremos un control remoto, que hay que aclarar cual es su marca y a que dispositivo pertenece. Nosotros utilizamos un control
remoto de TV marca Philips
Se arma el circuito:
Se ajusta el osciloscopio en alterna. Abra que oscurecer la zona para ver con mas claridad la señal.
La sensibilidad sera de 200mV y con un barrido de 5mS aproximadamente.
La fuente la ajustaremos a 12V.
Se arma el circuito:
Se ajusta el osciloscopio en alterna. Abra que oscurecer la zona para ver con mas claridad la señal.
La sensibilidad sera de 200mV y con un barrido de 5mS aproximadamente.
La fuente la ajustaremos a 12V.
Para desarrollar la experiencia usaremos la tecla Program +, cuyo codigo binario de comando es 100000, y su codigo de direccion 00000.
a) ¿En qué frecuencia emite la señal infrarroja portadora de los
datos?
En la señal medida por el osciloscopio no se llega a apreciar la
señal portadora, pero como vimos en la teoria, la frecuencia de esta es de 36KHz.
b) ¿Cómo se diferencia el uno y el cero?
El uno empieza con la señal en reposo y luego comienza el pulso, el cero al revez, empieza con un pulso y luego la señal queda en reposo:
c) ¿Cuántos bits en total se transmiten?
En total se transmiten 14 bits:
d) ¿Cómo está compuesta la trama?
La trama esta compuesta por 2 bit de start, un tercer bit que cambia de valor cada vez que se aprieta un boton (ya explicado en la teoria) 5 bits de dirección y 6 bits de comando:
e) ¿Con qué perioricidad se repite la trama en el tiempo?
En la practica no pudimos medir el tiempo con el que se repite la trama, porque solo pudimos apreciar una trama, pero en la teoría vimos que este tiempo es de 50, o sea 88.9 mS.
Esta experiencia fue hecha presionando 3 teclas diferentes:
Program + : 11x00000100000
Numero 5 : 11x00000000101
Standby : 11x00000001100
Las "x" de todos los códigos significa que ese bit cambia constantemente (tercer bit).
Conclusión:
En este trabajo investigamos sobre los protocolos de comuncaciones para inflarojo,(en este trabajo RC5): Como funcionan, como codifican la señal, etc. Luego comprobamos toda la teoria con la practica, mandando una señal con un control remoto y comparando los parametros que medimos, como la frecuencia, el tiempo,etc con las tablas del sistema. Comprobamos satisfactoriamente las tablas de los comandos con la señal resultante al presionar la tecla.
En este trabajo investigamos sobre los protocolos de comuncaciones para inflarojo,(en este trabajo RC5): Como funcionan, como codifican la señal, etc. Luego comprobamos toda la teoria con la practica, mandando una señal con un control remoto y comparando los parametros que medimos, como la frecuencia, el tiempo,etc con las tablas del sistema. Comprobamos satisfactoriamente las tablas de los comandos con la señal resultante al presionar la tecla.