|
CICLO FORMATIVO D.P.E.
Autor: Félix Gómez-Arevalillo Blázquez.
|
|
||||||
|---|---|---|---|---|---|---|---|
|
|
Radiomando UHF de 8 canales mediante microcontroladores PIC. |
![]() |
|||||
|
|
|
||||||
|
Radiomando UHF de 8 canales mediante microcontroladores PIC.
|
|
||||||
|
|
|
|
|||||
|
|
|
|
|
||||
|
|
|
|
|
||||
|
|
|
|
|
|
|||
|
|
|
|
|
||||
|
|
|
|
|
|
|||
|
|
|
|
|||||
|
|
|
|
|
||||
|
|
|
|
|
||||
|
|
|
|
|
|
|||
|
|
|
|
|
||||
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
||
|
|
|
||||||
|
|
CAPITULO III |
|
|||||
|
|
|
|
|||||
|
|
|
|
|
||||
|
|
|
|
|
||||
|
|
|
|
|
|
|
||
|
|
CAPITULO IV |
|
|||||
|
|
|
|
|||||
|
|
|
|
|
|
|||
|
|
CAPITULO V |
|
|||||
|
|
|
|
|||||
|
|
CAPITULO VI |
||||||
|
|
|
|
|||||
|
|
|||||||
|
downloads |
|||||||
|
|
FIN. |
|
|||||
|
|
|||||||
|
INTRODUCCIÓN |
|
El proyecto que se describe a continuación es un Radiomando UHF de 8 canales para 433,92 MHz gestionado por un microcontrolador PIC16F84. Consta de dos partes: - La primera, un Emisor, lleva el teclado y un modulo Aurel 50 mW 433MHz, el cual manda señales de radio frecuencia al receptor con un alcance de 100 metros en espacio abierto y sin obstáculos. - La segunda, un Receptor, 8 led's y un modulo Aurel R.F. Homologado BZT/1ST, el cual recibe la información iluminandose el led correspondiente al boton pulsado.
|
|
|
|
El alcace del sistema puede llegar a los 100 metros, con antena adecuada (AS433), en espacio abierto y sin obstáculos. Este sistema consta de dos modulos, uno que transmite señales de radiofrecuncia. Estas señales son pulsos (1 y 0), con unos intervalos de tiempo entre ellos. El otro módulo, es un receptor que capta la señal del emisor descodificandola y transformandola en señales (se enciende el led, correspondiente al pulsador tocado).
|
|
|
FUNCIONAMIENTO
|
Toda la gestión del circuito depende de un microcontrolador PIC16F84 atacado por un teclado de 8 pulsadores. El PIC sólo permite la alimentación de la etapa de RF cuando debe enviarse un código, limitando así drásticamente el consumo del conjunto. Los 8 códigos presentan un bloque común de tres cifras ( que identifica el transistor). Los códigos 1º a 8º se generan accionando los pulsadores correspondientes (1 a 8). A cada código generado, el microcontrolador lleva a nivel alto su salida GP2: esto cortocircuita a masa ( por conducción del transistor T1) las patillas 1 y 4 del módulo TX433SAW, que pasa a transmitir. Inmediatamente, el micro envía el código a la patilla 3 del módulo, que lo transmite en forma de trenes de impulsos sobre la portadora de 433,92 Mhz. Tras enviar el código, el micro recupera el nivel 0 de su patilla 3 (y tambien la 5), T1 pasa al corte y se interumpe la alimentación del módulo transmisor. Esta utiliza directamente 9 voltios, pero la parte lógica del circuito se alimenta con 5 voltios.
|
|
|
||
|
MONTAJE |
||
|
Este montaje lo hemos realizaddo primero en placa board, para poder comprobar la programación. Una vez, comprobado que todo esta bien, pasamos a rutear la placa y soldar los componentes. Como de costumbre, conviene mantener siempre a la vista el diagrama de posición de componentes y el esquema eléctrico. Iniciar el montaje por los componentes de menor perfil (resistores y diodos: atención con la polaridad de éstos). Seguir por los zócalos para los integrados, los condensadores ( respetando la polaridad de los electroliticos), el led, los transistores y los demás componentes. El módulo Aurel sólo puede insertarse en una posición. Soldarlo sin introducir las patillas a fondo: recuerda que luego habrá que doblarlas para acostar el módulo hasta casi tocar el circuito impreso. Insertar integrados en sus zócalos, cuidando su posición y procurando no torcer niguna patilla. La alimentación será conectada al cable rojo del clip de 5 V alterminal + y el negro al - . Conviene intercalar en serie un pequeño interruptor deslizante para encender y apagar el circuito fácilmente: se instalará en un lateral de la caja, haciendoló accesible con el taladro correspondiente. Como antena para distancias moderadas puede utilizarse el cable de cobre de 17 cm, soldado al terminal correspondiente y desarrollado por el interior del contenedor. Ver esquema que se muestra a continuación para realizar el montaje ( sección 1.2 ).
|
||
|
|
||
|
|
Diseño Hardware del Emisor.
|
|
||||
|
FUNCIONAMIENTO
|
||||
|
A la salida del módulo de RF se obtiene el código procedente del transmisor. Si T1 está abierto ( funcionamiento normal), el PIC16F84 analiza estos datos y, si coinciden con los memorizados, activa o desactiva el canal correspondiente. Si, por el contrario, T1 está cerrado, el PIC estará fuera de funcionamiento. En funcionamiento normal, el PIC lee constantemente la patilla 14 ( salida) del módulo híbrido de RF; al llegar a un bit de start verifica que el dip-switch T1 esta abierto. Entonces extrae el primer bloque de 6 cifras y lo compara con el memorizado en su EEPROM. Si coinciden ( el transmisor está autorizado a operar con el receptor) procede a leer la segunda parte del código, que contiene el número de tecla pulsada en el transmisor.
|
||||
|
|
||||
|
|
||||
|
MONTAJE |
||||
|
Como de costumbre, conviene mantener siempre a la vista el diagrama de posición de componentes y el esquema eléctrico. Iniciar el montaje por los componentes de menor perfil (resistores y diodos: atención a la polaridad de éstos). Seguir por los zócalos para los integrados, los condensadores (respetando la polaridad de los electroliticos), los leds, los transistores y cristal de cuarzo. Conectar los cables del alimentador a los contactos + y - de la pila, cuidado de no invertir la polaridad.Conviene intercalar en serie un interruptor para encender y apagar el circuito fácilmente. Como antena moderada para distancias moderadaspuede utilizarse el cable de cobre de 17 cm, soldado al terminal correspondiente. El módulo Aurel sólo puede insertarse en nuna posición. Insertar los integrados en sus zócalos, respetando la posición y procurando no doblar niguna patilla. El LED10 (rojo) actua como testigo de emisión de códigos del PIC. Cada vez que recibe el módulo una señal el LED 10 emitira una señal, indicando que esta recibiendo la señal del emisor. Esta señal la envia por su patilla 14 al PIC 16F84 procesando la información y encendiendo el LED (D0-D7) del interruptor pulsado en el emisor. Estos LED's permaneceran encendiendos unos segundos. Si se enciende el LED correspondiente al boton apretado, esta bien realizado el montaje. Sino es así lo siento, montalo de nuevo procurando prestar mayor atención y cuidado en su montaje.
|
||||
|
|
||||
|
|
||||
|
Diseño Hardware del Receptor.
|
||||
|
Para ver el esquematico pincha en él. |
||||
|
Para ver los esquematicos en el entorno donde se han hecho pincha aquí para el emisor y aquí para el receptor. Necesitaras el programa que esta el la pagina de internet Cadsoft.de. para visualizar los esquematicos, este programa es eagle 4.08r2.Tambien puedes crear las placas board. Para crear las placas tambien se pueden realizar con otro programa que es el Orcad (necesario para poderlo ver y modificar), para ver el esquematico pincha aquí.
|
||||
|
|
||
|
|
||
|
Componentes y Listado. |
||
|
|
||
|
Los componentes utilizados son: Cristal de Cuarzo de 4 Mhz, Condensadores cerámicos de 22pF, Emisor de 50 mW a 433 Mhz (TX433SAW), Receptor R.F. Homologado BZT/IST (BZNBK), Pulsadores P46, Zocalo de 18 pines torneados. |
||
|
|
||
|
CÓDIGO |
CANTIDAD |
TIPO/ REFERENCIA |
DENOMINACIÓN/ ANOTACIONES |
PRECIO UNITARIO |
TOTAL |
|
|
PTS |
|
|||||
|
02PIC16F84 |
2 |
PIC16F84 |
Microcontrolador PIC. |
641 |
1282 |
7'7 |
|
CRISTAL4 |
2 |
4 Mhz |
Cristal de cuarzo. |
65 |
130 |
0'78 |
|
DLR5 |
10 |
LED |
Diodos LED de 5 mm. |
7 |
70 |
0'42 |
|
CC22PF |
4 |
22pF |
Condensadores Ceramicos. |
3 |
12 |
0'07 |
|
TX433SAW |
1 |
|
Emisor 50 mW 433 MHz. |
2490 |
2490 |
14'97 |
|
BCNBK |
1 |
|
Receptor R.F. Homologado BZT/IST. |
1400 |
1400 |
8'41 |
|
RES1/4W1M8 |
10 |
180Ù |
Resistencias 1M8 1/4W. |
2 |
20 |
0'12 |
|
RES1/4W10K |
10 |
10K |
Resistencias 10K 1/4W. |
2 |
20 |
0'12 |
|
INTP46 |
8 |
P46 |
Pulsador P46. |
42 |
336 |
2'02 |
|
01BC107 |
2 |
BC107 |
Transistor BC. |
31 |
62 |
0'37 |
|
Z18T |
2 |
|
Zocalo 18 pines torneados |
46 |
92 |
0'55 |
|
PRECIO. |
Sin IVA. |
5914 |
35'54 |
|||
|
Con IVA.( 16% ) |
6860 |
41'23 |
||||
|
|
||
|
|
Programacion. |
|
|
|
|
|
Para bajarse el programa más abajo se puede descargar. |
|
|
|
|
|
|
|
|
Para bajarse el programa pinchar aquí. Emisor. Receptor.(En ensamblador).Emisor y Receptor.(Word). |
|
|
Los encabezados de los programas los he sacado de un programa llamado Amini_asm. |
|
|
|
||
|
|
Viabilidad Tecnologica del Proyecto. |
|
|
Este proyecto esta realizado en un entorno hecho por Juan Muñoz sobre los PIC.Introduciendo el programa podemos compilarlo, mirar errores, poder obtener ficheros con extensión: .ASM, .HEX ( el mas necesario para poder programar el PIC 16F84 en el ensamblador Super-Pro 2), .ERROR y el .LST. Una vez compilado, lo llevamos al ordenador, introduciendo el fichero con extensión .HEX ( lo copiamos) y mediante el programador Super-Pro 2 programamos el PIC llevándolo al montaje realizado en la placa Board. El proyecto es viable un 99'9 % ya que siempre hay un pequeño porceteje de error al fallar algún componente utilizado ( Pic, Transistores, 16F84, programador, etc.). |
|
|
||
|
|
Bibliografía. |
|
|
Los ficheros utilizados son los del fichero H16F84.inc que no define las variables y registros para PIC16F84. De internet de la empresa Microchip Technology Inc, un libro sobre el funcionamiento del PIC16F84 con sus patillas, lo que hace cada una, los tipos de registros que tienen sus bancos (Bank 0, Bank 1). La memoria que tiene el Pic, es de 68 (SRAM) en el banco 0 y las instrucciones que se deben introducir para crear los programas. En otra página hemos encontrado unos esquemas de como poder hacer las interrupciones, tiempos de envio, etc...estos documentos son: rc5mpict , rc5pict y un documento de como programar en lenguaje emsamblador un LCD mediante RC5 de Philips (RC5_asm, de Philips). El utilizado en este caso es el rc5pict.
En las páginas http://www.aurel.it/, Iberfutura y Cadsoft podeis buscar información sobre algunos componentes utilizados en el montaje de las placas.
|
|
|
||
|
|
Correo Electronico. |
|
|
Para enviar alguna duda o sugerencia podeis enviarlo a la dirección de correo siguiente: (Pinchar en el icono) |
|
|
||
|
|
FIN |
|