Documente Academic
Documente Profesional
Documente Cultură
Generalidades
Este trabajo muestra el diseño de un sistema de transferencia de un código RS232 por
Radio Frecuencia.
Para ello estuve tratando de conseguir por Internet, dos circuitos integrados, uno genera la
onda de RF y el otro la recibe. Muchos hablan de ellos, pero no aparece quién lo venda.
Luego de varios meses, encontré en CIKA, dos módulos de RF, uno transmisor y otro
receptor, en la frecuencia de 400 MHz.
Estos son, y su costo anda en los 5 dólares.
Módulo Receptor
Módulo transmisor
En las fotos se ven sus códigos. Son de tamaño chico. La distancia entre pines es de 2.5
mm.
El sistema de codificación y decodificación es distinto a los trabajos sobre transmisión por
RF que hay en esta página WEB. Ellos son:
Trasmitir y recibir un código propio: http://www.arossini.com.ar/files/ir/RF.doc
Transmitir un código propio y recibir una respuesta que confirma la recepción:
http://www.arossini.com.ar/files/ir/RF Ida y Vuelta.doc
En este trabajo, este sistema tiene una diferencia y es que transmite un código RS232 a
1200 Baudios. Esto hace que el Firmware sea extremadamente simple.
Usamos el PIC 12F675 tanto para el receptor como para el transmisor. Como no tienen
comunicación RS232, se implementa con RS232 por software, seleccionando a voluntad los
pines de entrada y salida de la transmisión.
En el firmware, transmitimos y recibimos una cadena de 4 caracteres, pero se puede variar
la cantidad a voluntad, y por ejemplo con un pulsador y la palabra “Prend” prender un LED y
con otro pulsador y con la palabra “Apag” lo apaga.
En este trabajo usamos los circuitos de los trabajos presentados arriba, y por lo tanto solo
enviamos la palabra “Bien”, encendiendo un LED verde cuando es recibida. Es un trabajo
solamente didáctico. Cualquier duda sobre como implementar algo diferente a lo presentado,
pueden escribir a Correo.
Para iniciar la recepción de códigos eliminando ruidos, le mando una señal alta de 10 mseg
y luego la cadena “Bien”.
El decodificador lo que hace es medir el ancho del pulso alto. Si es de 10 mseg, inicia la
recepción del código enviado (La cadena)
1
Esquema del transmisor
2
Firmware del receptor
Está hecho en C de CCS. Está todo comentado.
El clock del PIC es de 4 MHz, para que en el Timer 1, cada cuenta corresponda a 1
microsegundo y facilite las mediciones.
Tiene un LED verde que marca la recepción del código enviado.
En muchas líneas comentadas, encontrarán este cartel: // Usado solo para experimentación.
Son líneas que solo se usan para quien desee experimentar y poder visualizar datos en la
PC a través del puerto serie usando Hyperterminal de Windows.
Fotografías
Receptor