introducción a la radio frecuencia con módulos de laipac
TRANSCRIPT
M&M ‐ Micros y más Micros Ing. Giovanni Lafebre J. Cel. 096376496 Cuenca ‐ Ecuador
Introducción a la RF con módulos de LAIPAC M & M
Introducción a la RF con módulos de LAIPAC
Ing. Giovanni Lafebre J. Introducción a la RF con módulos de Laipac, uso sencillo con un ejercicio de aplicación en lenguaje Basic para PIC.
M & M – Micros y más micros.
Telf: 72803470
Cel: 096376496
Cuenca – Ecuador
03 de Septiembre de 2007
M&M ‐ Micros y más Micros Ing. Giovanni Lafebre J. Cel. 096376496 Cuenca ‐ Ecuador
Introducción a la RF con módulos de LAIPAC M & M
Introducción a la Radio Frecuencia con módulos de LAIPAC.
l término radiofrecuencia, también denominado espectro de radiofrecuencia o RF, se aplica a la porción del espectro electromagnético en el que se pueden generar ondas electromagnéticas aplicando corriente alterna a una antena.1
1Tomado de: http://es.wikipedia.org/wiki/RF
Seleccionar los dispositivos al momento de transmitir datos por RF, se me hacía muy difícil en un pasado, pues empezando por la circuitería que en muchas ocasiones las inductancias han sido un tema difícil, ya que aquí en Ecuador, no se las consigue fácilmente, por otra parte el tamaño del circuito demasiado grande para aplicaciones pequeñas, pero cuando conocí los pequeños módulos de Laipac, quedé sorprendido, básicamente por su reducido tamaño y su fácil uso.
Son dispositivos de precio accesible, y destaca su facilidad para usarlos, sólo se deben enviar y recibir los datos de forma serial.
Los sensores se los conoce como TLP434(A) y RLP434(A), la “A” que está entre los paréntesis son modelos mejorados, pero la distribución de pines en los dos casos es la misma. Se pueden trabajar con cualquiera de los dos tipos, no es necesario que los dos sean “A”, es decir, se puede enviar datos con el TLP434A y recibirlos con el RLP434 sin ningún problema, lo único que se debe tener en cuenta, es la velocidad a la que se están transmitiendo los datos.
TLP434(A) – RF ASK Módulos Híbridos para Radio Control
El TLP434(A), es el módulo transmisor, con únicamente 4 pines, y el tamaño de 13.3x10.3mm, la forma de transmitir es por Amplitude Shift Keyink (ASK) que en español sería Modulación por desplazamiento de amplitud, de esta forma los datos digitales se transmiten con de amplitud.
Características Técnicas Básicas.-
• Rango de Frecuencia 433.92 MHz • Modulación ASK • Voltaje de alimentación 3 – 12V • Voltaje 5V: Corriente 8.4mA
E
M&M ‐ Micros y más Micros Ing. Giovanni Lafebre J. Cel. 096376496 Cuenca ‐ Ecuador
Introducción a la RF con módulos de LAIPAC M & M
En la siguiente tabla tomada del Datasheet, podemos ver más características:
Para una aplicación sencilla no hace falta conocer más sobre estos sensores, toda la información técnica que se muestra, es extraída de la hoja de datos del TLP434(A), la distribución de pines es la que se muestra en la siguiente figura:
TLP434(A) – RF ASK Módulos Híbridos para Radio Control
El RLP434(A), es el módulo receptor, tiene 8 pines, y el tamaño de 11.5x43.42mm, la forma de transmitir es la misma que en el caso del emisor Amplitude Shift Keyink (ASK), es un poco más grande que el emisor, pero sigue siendo un
M&M ‐ Micros y más Micros Ing. Giovanni Lafebre J. Cel. 096376496 Cuenca ‐ Ecuador
Introducción a la RF con módulos de LAIPAC M & M
tamaño pequeño que puede caber sin ningún problema en cualquier circuito que se desee realizar. Una de las aplicaciones para estos dispositivos, puede ser el control de robots, sistemas de alarma, control remoto de puertas, luces, etc.
Características Técnicas Básicas.-
• Rango de Frecuencia 433.92 MHz • Modulación ASK • c
A diferencia de la serie “A”, este receptor sólo puede usarse a un nivel de tensión, en tanto que los otros se los puede alimentar con un rango desde 3 - 12V.
En la siguiente tabla tomada del Datasheet, podemos ver más características:
La distribución de pines para el RLP434, es la misma que la del RLP434A, normalmente, el RLP434 tiene una pequeña bobina, para distinguir bien los pines, esa bobina debe estar al frente, dicha bobina se representa con el círculo negro el siguiente gráfico:
M&M ‐ Micros y más Micros Ing. Giovanni Lafebre J. Cel. 096376496 Cuenca ‐ Ecuador
Introducción a la RF con módulos de LAIPAC M & M
Aplicación de los sensores TLP434(A) y RLP434(A) usando PIC16F84A y PBP
Para empezar, un ejemplo bastante sencillo es la del circuito que se muestra a continuación: (una imagen más grande se encuentra al final de este documento)
Este ejemplo consiste en lo siguiente, el PIC de la izquierda transmitirá un “1” y un “0” que representará la condición abierta o cerrada del pulsante, se transmitirá constantemente dichos valores a una velocidad de 1200 baudios, no se necesita de ningún otro dispositivo para conectar el PIC y el TLP434, se lo hace directamente como se aprecia en el circuito, en el PIC de la derecha, se estará leyendo constantemente por un valor, el “0” hará que el Led se apague, y el “1” que se encienda.
Es un ejemplo bastante sencillo para aprender a utilizar estos dispositivos, este ejemplo puede accionar cualquier carga con un acople adecuado, en nuestro caso un simple led.
A continuación se muestra el código para el PIC que transmitirá los datos:
Include "modedefs.bas" 'para usar serout
TRISB.1=%1 'Bit B1 como entrada
PORTB=0 'Puerto B encerado
Inicio: 'inicio del programa
If PORTB.1 = 1 then 'pregunta por el estado del pulsante
Serout PORTB.0,N1200,[0,"0"]'si esta abierto se envía un 0
Else 'caso contrario (cerrado) se envía un 1
Serout PORTB.0,N1200,[0,"1"]
M&M ‐ Micros y más Micros Ing. Giovanni Lafebre J. Cel. 096376496 Cuenca ‐ Ecuador
Introducción a la RF con módulos de LAIPAC M & M
Endif
Goto inicio'regresa a la etiqueta inicio
End
Cada línea está comentada, hay que tener en cuenta que se está transmitiendo los datos invertidos a 1200 baudios, el cero, antes del dato que se está enviando, es recomendable para “activar” el dispositivo receptor y los datos leídos sean más “puros”.
Finalmente el código del PIC receptor:
Include "modedefs.bas" 'para usar serin
B1 var byte 'variable para almacenar el valor que leerá
'el módulo.
Inicio: 'inicio del programa
Serin PORTB.0,N1200,B1 'Se almacena el valor leído en la variable B1
IF B1="0" then 'el cero indica que esta abierto el pulsante
Low 1 'del pic emisor, y se apaga el led
Else 'caso contrario
High 1 'el led se apaga.
End if
Goto inicio
End
En los dos casos la frecuencia a la que trabaja el PIC es 4Mhz, no importa si no trabajan a la misma frecuencia, hay que tener en cuenta siempre que la velocidad en Baudios tanto del emisor como el del receptor sea la misma, también el modo de transmisión, en este caso se usa una velocidad de 1200 baudios a modo invertido.
El programa está escrito en PicBasic Pro, pero puede usarse cualquier otro compilador, con estas ideas básicas, es solo el comienzo para poder usar la RF en cualquier aplicación.
M&M ‐ Micros y más Micros Ing. Giovanni Lafebre J. Cel. 096376496 Cuenca ‐ Ecuador
Introducción a la RF con módulos de LAIPAC M & M