jueves, 9 de agosto de 2012

Contro Remoto por RF con módulos TLP434A - RLP434 y MC9S08QG8


Todos alguna vez hemos querido o necesitado activar o controlar algún dispositivo a distancia y para ello requerimos de un "Control Remoto". Suelen utilizarse mucho los que trabajan a través de IR (infrarrojo) pero a veces necesitamos utilizar un Control Remoto a través de Radio Frecuencia para mejorar el alcance y tener obstáculos en linea de vista.

Se utilizaron dos módulos RF de bajo costo y fácil integración. Uno es el modulo TLP434A  que es un transmisor RF sintonizado en la frecuencia de 433.92MHz. El modulo receptor es el RLP434 que también esta sintonizado a la misma frecuencia. Estos módulos trabajan enviando y recibiendo datos de manera serial usando niveles TTL 5V-3V, la velocidad de transmisión recomendada es 4800bps.

Descarga la Hoja de Datos






Para este caso, (que es un control remoto), solo se va a transmitir una cadena de caracteres fija que identifique la acción que se quiere realizar, dado que también podemos enviar información con datos que nos interesen (por ejemplo un texto para ser mostrado en un LCD escrito remotamente). 



EL diseño se realizo de manera que el transmisor no consuma corriente cuando no este siendo utilizado, para esto se utilizó un MOSFET que entra en modo de conducción al presionar cualquiera de los pulsadores. Los diodos son para evitar que la corriente se devuelva y poder identificar con el microcontrolador cual de los pulsadores fue activado.

El IDE utilizado para compilar y programar el firmware es el Freescale Codewarrior 10.2



Descargar Codigo Fuente