Enlace por radiofrecuencia

En: Circuitos, Proyectos

9 feb 2009

Muchas veces es necesario transmitir datos y por alguna cuestión en particular nos vemos imposibilitados de utilizar cables para dicha operación. Pero gracias a la aparición en el mercado de unos módulos híbridos, hoy en día es posible enviar y recibir datos codificados en forma inalámbrica de una manera sencilla, con pocos componentes externos y un excelente desempeño.

02-imagen_01

Estoy hablando de los módulos RF que fabrica la empresa china Wen Shing Electronics CO. LTD. En mi caso particular experimente con el par apareado TWS-BS-3 y RWS-374-6, que trabajan a una frecuencia de 433.92 MHz.

Entre las múltiples aplicaciones podemos citar:

  • Sistemas de seguridad
  • Alarmas para autos
  • Controles para puertas y portones automáticos
  • Sensado remoto de señales
  • Comunicación de datos
  • Por supuesto que para un correcto funcionamiento y evitar todo tipo ruidos y señales parásitas hay que utilizar un par de circuitos integrados codificadores / decodificadores. Es recomendable usar los integrados de Holtek matricula HT12-D y HT12-E.

    Codificador HT12-E

    Este integrado permite codificar una palabra de 12 bits, compuesta por una dirección de 8 bits y una sección de datos de 4 bits. Cada bit de dirección o datos puede tomar dos estados lógicos. Esta palabra ya codificada es transmitida vía radiofrecuencia empleando el módulo correspondiente.

    Se destaca su amplio rango de tensión de trabajo, que va desde 2.4V a 12V; alta inmunidad al ruido; baja corriente de reposo (0.1uA a 5V); mínimos componentes externos requeridos; oscilador RC sencillo.

    Además dispone de un pin de habilitación de transmisión llamado TE (Transmission Enable). El mismo es activo bajo, es decir que cuando se lo conecta a masa empieza a transmitir.

    Asignación de pines:

    02-imagen_02

    Decodificador HT12-D

    Circuito integrado encargado de recibir y decodificar los datos enviados por el HT12-E. Guarda similitud en sus características eléctricas con su hermano. Posee un pin llamado VT (Valid Transmission) que se pone en nivel alto solo cuando la transmisión recibida es valida.

    Asignación de pines:

    02-imagen_03

    Modulo transmisor TWS-BS-3

    02-imagen_04

    Este modulo se encarga de recibir la palabra de 12 bits codificada por el integrado HT12E y transmitirla en forma de radiofrecuencia.

    Características:

  • Frecuencia de 433.92MHz
  • La señal es modulada en modo ASK
  • Admite tensiones entre 3V y 12V
  • Tiene un consumo de 4,9mA en 3V
  • Diminuto diseño
  • Modulo receptor RWS-374-6

    Modulo receptor de radiofrecuencia de alta sensibilidad. Trabaja apareado al transmisor visto anteriormente. Su frecuencia de trabajo obviamente es la misma: 433.92MHz. Lo que hay que tener en cuenta es que únicamente trabaja con una tensión de 5V.

    02-imagen_05

    Circuito receptor sugerido:

    02-imagen_06

    Circuito transmisor sugerido:

    02-imagen_07

    53 Comentarios to Enlace por radiofrecuencia

    Avatar

    Luis

    octubre 6th, 2009 at 9:59

    Hola… soy estudiante de ingenieria electrónica y estoy en la realización de un auto a radio control, y no sabia que modulos usar para transmitir la informacion en valores digitales y por suerte encontre esta información que es muy buena!!. Lastima que no funciona el link para descargar el informe completo… Me lo podrian mandar al correo?? Muchisimas gracias..

    Avatar

    Lucas Martín

    octubre 6th, 2009 at 12:11

    Hola Luis, este artículo esta completo, los circuitos mostrados funcionan.

    Si tenes alguna duda podes plantearla aca.

    Muchas gracias. Saludos, cordiales.

    Avatar

    Daniel

    noviembre 22nd, 2009 at 8:41

    Hola, sácame de una duda, qué utilizas como antena?, gracias.

    Avatar

    Lucas Martín

    noviembre 22nd, 2009 at 16:29

    Hola Daniel para realizar las pruebas lo hice sin antena o incluso con un trozo de cable. Pero en la página del fabricante existen diferentes modelos de antenas para cada frecuencia y una guía donde explican el diseño de las mismas. Te recomiendo leer el artículo para solventar dudas:

    http://www.wenshing.com.tw/SERVICE/ant_design_e.html

    Saludos.

    Avatar

    Karim

    diciembre 18th, 2009 at 11:01

    Disculpen soy egresado de ing. electrónico y me parece interesante, pero quisiera saber solo tres cosas:

    1) Qué alcance máximo tiene al aire libre y dentro de estructuras.
    2) Qué tan susceptible es al ruido (como ser música, etc.).
    3) Y no menos importante el precio en U$S de un solo kit.

    De antemano agradecería cualquier respuesta.

    Avatar

    Lucas Martín

    diciembre 18th, 2009 at 23:12

    Hola Karim, te comento que hice algunos ensayos y obtuve 70 metros al aire libre y trabajando sin antena. Con obstáculos realmente no lo probé. El tema de los ruidos se soluciona con los circuitos integrados de Holtek ya que los datos van codificados.

    En cuanto al kit a que te referís puntualmente? Al costo de los módulos RF?

    Avatar

    Andres

    abril 8th, 2010 at 15:55

    Hola, excelente la pagina, ahora te pregunto, se consiguen estos integrados en la Argentina?

    Avatar

    Lucas

    abril 8th, 2010 at 23:10

    Hola Andrés todos los componentes se consiguen en Argentina, por ejemplo en CIKA Electrónica.

    Saludos

    Avatar

    Duva

    abril 21st, 2010 at 18:37

    La verdad no tengo idea como se programa las palabra en bit. Ya lo conecte como viene en el diagrama y no pasa nada. No sé que es lo que pasa o que tengo que hacer con los bit de dirección. Puedes ayudarme o hay manera de probar que funcione correctamente. Lo único diferente es que uso el emisor RCT 433.93 AS.

    Avatar

    Duva

    abril 21st, 2010 at 18:52

    La verdad no tengo idea como se programa las palabra en bit. Ya lo conecte como viene en el diagrama y no pasa nada. No sé que es lo que pasa o que tengo que hacer con los bit de dirección. Puedes ayudarme

    LO SIENTO ME CORRIJO:

    O hay manera de probar que funcione correctamente. Lo único diferente es que uso el emisor, es RCT 418 AS.

    Avatar

    Duva

    abril 21st, 2010 at 19:01

    Solo se quedan encendiendo los pines D0 a D3 y no me genera ningún cambio. Espero que respondas rápido. Gracias.

    Avatar

    Lucas

    abril 21st, 2010 at 22:16

    Hola Duva, para que se comuniquen los circuitos integrados HT tienen que estar direccionados de la misma forma. Por ejemplo podes enviar a masa todos los pines de dirección de ambos integrados (pines del 1 al 8).

    El dato a recibir será el seteo mediante los pines AD8, AD9, AD10 y AD11 y solo se enviará si el pin TE se encuentra en estado bajo.

    Saludos!

    Avatar

    Duva

    abril 22nd, 2010 at 3:20

    Hola soy yo otra vez, gracias por tu oportuna respuesta. He hecho lo que me mencionas pero sigo en lo mismo, en mis salidas del HT12D (AD8 – AD11) tengo señal de salida todo el tiempo independientemente de los seteos que le de y en la terminal VT nunca se activa y por ultimo quisiera saber si existe alguna forma de comprobar si mis CI están funcionando correctamente.
    Te agradecería mucho me pudieras ayudar.

    Avatar

    Mario

    abril 30th, 2010 at 11:23

    Estimados :
    Muy buena su pagina ; los felicito por el tiempo y la excelencia puesta de manifiesto.
    Queria solicitarles si disponen de algun ejemplo para decodificar el HT12 usando un microcontrolador .
    Si tienen algo en C sera dobremente agradecido.

    Muchas Gracias.

    Mario
    Mendoza – Argentina

    Avatar

    Lucila

    mayo 21st, 2010 at 19:17

    Hola,soy estudiante de ingenieria electronica,y me gustaria saber si se pueden utilizar para transmitir y recibir datos desde la pc al micro 8051.

    Avatar

    Lucas

    mayo 25th, 2010 at 1:15

    Hola Lucila, los módulos permiten el envío de datos binarios. Es posible realizar tu proyecto, solo tendrías que comunicar tu micro con el módulo TWS y la PC con el módulo RWS.

    Saludos!

    Avatar

    Tangela

    agosto 25th, 2010 at 13:44

    Hola, me gustaría saber si puedo transmitir una señal analógica y reconstruirla en el RX de forma completa.

    Avatar

    Hector

    septiembre 19th, 2010 at 0:43

    Que tal Lucas, tengo una pregunta, que se supone que se hacen las entradas de los 8 bit de dirección? leí mas arriba y dices (Por ejemplo podes enviar a masa todos los pines de dirección de ambos integrados pines del 1 al 8 ), que se consigue con eso?? acaso esa es la codificación y ambos tienes ke permanecer en el mismo numero para comunicar??

    Si me puedes aclarar te estaría muy agradecido.

    Mis saludos, muchas gracias.

    Avatar

    Lucas

    septiembre 19th, 2010 at 14:38

    Hola Hector, claro los bits de dirección permiten realizar la codificación correspondiente. Ambos módulos deberán estar codificados en la misma dirección para que puedan comunicarse. Saludos.

    Avatar

    German

    septiembre 24th, 2010 at 7:45

    Hola muy buenos dias, AYUDA URGENTE, mañana tengo que entregar funcionando un control y no me funciona…. llega bien la señal si se me pone la salida del HT12D de la pata que quiero en “0″, pero cuando suelto el boton del HT12E y deja de enviar datos esta sigue en “0″, como funciona es normal que quede Lacheada???? Ayuda por favor….

    Dejo mi email a ver si alguien me puede ayudar…

    germanherbik@hotmail.com

    otra preg: el circuito del emisor que esta arriba no esta mal??? porque lo que hace hay es mandarle VCC todo el tiempo a TE y a GND del RF emisor….. nunca le pone un “0″

    Avatar

    juan gilberto

    octubre 21st, 2010 at 16:42

    por que cunado conecto el ht12d se quedand encendidos los custro focos, ya tengo una semana intentando acerlo funcionar y no hee podido quien me puede explicar como conectarlo o que me falta…. gracias

    Avatar

    Omar

    octubre 30th, 2010 at 3:50

    Hola soy de Colombia, yo hice uno pero sin el PIC, para mover un robot con L293D (Puente H), lo malo de este sistema es que tengo que mantener presionado el pulsador para mantenerlo en movimiento, Es posible agregarle el PIC16F84A? Me gustaría que me ayudase en la parte de la conexión y ojala me pudiera facilitar el archivo asm. Gracias

    Avatar

    Daniel Ruiz

    abril 7th, 2011 at 21:36

    Hola Lucas yo hice este mismo circuito pero nunca funcionó, hice hasta mediciones usanco un osciloscopio y la señal llegaba bien hasta el decodificador, pero la salida de este siempre estaba en “0″. La unica duda que me queda es que al circuito transmisor yo lo alimento con 9V, pero a la salidad del codificador nunca obtengo mas de 2,5V…t dejo un link con las fotos de los circuitos, me harias un gran favor si pudieras checkearlos. Muchas gracias
    http://www.forosdeelectronica.com/f17/control-inalambrico-rf-51739/#post455812

    Avatar

    lucas

    abril 9th, 2011 at 0:16

    Hola Daniel, lo voy a chequear y te contesto. Saludos!

    Avatar

    Daniel Ruiz

    abril 11th, 2011 at 16:02

    Muchas gracias por tu tiempo Lucas. Saludos!

    Avatar

    MMG

    junio 7th, 2011 at 0:15

    Hola que tal, tengo un módulo semejante, pero a 315Mhz… lo que deseo saber es si se puede sustituir los HT por algún PIC en el transmisor y receptor, y de qué manera se haría. Se que puede hacerse, pero no encontré como hacerlo. Saludos

    Avatar

    daniel cayetano

    septiembre 15th, 2011 at 18:15

    hola amigo quisiera saber si este circuito se puede conectar a la linea telefónica, por ejemplo tengo una alarma de casa en la cual tengo que rutear cable para conectarla a la linea telefónica para que esta este monitoreada con una central de monitoreo. lo que deceo hacer es conectar el transmisor a la alarma y el receptor en la caja donde llega el cable de telmex

    Avatar

    Mariana

    septiembre 22nd, 2011 at 14:59

    ¡Hola! gracias por el aporte. Estoy trabajando con estos integrados y el pic 16f628 y aún no entiendo cómo conectar el HT12D/E al pic. ¿Pueden ayudarme al respecto. Muchas gracias.

    Avatar

    lucas

    septiembre 22nd, 2011 at 23:45

    Muy fácil, En el caso del HT12E tenes que conectar los pines AD8, AD9, AD10, AD11 y TE al microcontrolador y listo.

    TE sirve para habilitar la transmisión (activo bajo) y los pines AD son el dato a enviar.

    Saludos.

    Avatar

    angel moreta

    septiembre 26th, 2011 at 20:53

    Hola lucas quiero la ayuda para la creacion de un enlace de microondas(radio)

    Avatar

    Alejandroo

    octubre 7th, 2011 at 18:25

    Mi pregunta seria si los datos pueden ser manejados y/o controlados por pic16f887 o 16f88 ya que es necsario utilizar un microcontrolador y estos dos serian los de mayor conocimiento de mi parte…

    Avatar

    gonzalo

    octubre 23rd, 2011 at 13:44

    Exceltente informacion, es justo lo que estaba buscando, pero te hago una pregunta, esos componentes se encuentran en mar del plata?
    Si es asi por favor serias tan amable de pasarme la direccion de donde los puedo conseguir

    Desde ya muchisimas gracias

    Avatar

    lucas

    octubre 24th, 2011 at 17:34

    Esos componentes los compre en CIKA en Buenos Aires, la verdad desconozco si se consiguen en MdQ.

    Avatar

    gonzalo

    octubre 24th, 2011 at 23:04

    Gracias por contestar lucas. Yo ya pedi presupuesto en CIKA, la cosa es que me matan con el envio, y por eso no perdia nada en preguntarte si los habias comprado aca en Mar Del Plata

    Avatar

    lucas

    octubre 24th, 2011 at 23:07

    Pregunta en las casas de Moreno esq. Independencia. A lo mejor alguna los trae, eso si mucho más caro que CIKA seguro.

    Saludos!

    Avatar

    gonzalo

    octubre 26th, 2011 at 18:43

    Por si a alguien le interesa, en TEK (RIVADAVIA 4156) tienen estos componentes, y a la mitad de precio del que me pasaron en CIKA

    Avatar

    Daniel

    noviembre 8th, 2011 at 14:10

    Hola que tal? Podria recir la senal de una emisora de radio a una distancia aproximada de 1 KM?

    Avatar

    Christian

    abril 13th, 2012 at 21:06

    Hola soy de Medellin Colombia, la informacion me ha servido muchisimo y tengo una pregunta en el circuito receptor los pines D8 a D11 van a una pantalla?

    Avatar

    lucas

    abril 13th, 2012 at 23:49

    Hola Christian, esos pines son la salida del circuito. Los puedes conectar a un micro o activar algo utilizando transistores por ejemplo. Saludos.

    Avatar

    Alfredo

    mayo 3rd, 2012 at 11:56

    Hola, estoy haciendo un control remoto con estos circuitos y me funciona a la perfección, pero tengo problema al tratar de conectarlo con unos motores, las salidas del decodificador parece que funcionan de manera diferente al de las compuertas lógicas, me podrías ayudar??. Otra cosa como funciona el pin vt exactamente y para que es?.Muchas gracias

    Avatar

    lucas

    mayo 3rd, 2012 at 14:05

    Hola Alfredo, el pin VT se pone en 1 cuando llega un dato válido. El funcionamiento es sencillo, cuando colocas en 1 el pin AD8 del transmisor deberías de recibir lo mismo en el pin D8 del receptor.

    Saludos!

    Avatar

    daniel

    mayo 25th, 2012 at 19:46

    hola queria saber el precio de los modulos TWS-BS-3 y RWS-374-6
    saludos
    daniel

    Avatar

    johny

    junio 24th, 2012 at 12:42

    hola .te queria preguntar en el caso de necesitar 6 compuertas de salida
    se puede modificar la palabra de datos del transmisor para comunicarle una orden a un segundo decodificador o , es mejor usar un receptor y transmisor de mayor cantidad de salidas .

    la otra duda que tengo sabes de alguien que lo consiguiera en uruguay
    gracias por tu tiempo johny

    Avatar

    Daniel

    junio 24th, 2012 at 23:58

    hola, consulta podría transmitir datos analógicos? desde ya muchas gracias

    Avatar

    lucas

    junio 29th, 2012 at 11:01

    Hola Daniel. Están pensandos para transmitir información digital. Los use con los codificadores sin ningún tipo de problema. Para saber un poco más hay que leer la hoja de datos. Saludos.

    Avatar

    Ruben

    julio 22nd, 2012 at 13:08

    Hola, exelente la pagina y este proyecto, que yo quisiera implementar en un turnero, quisiera saber si hay algun ejemplo en assembler al respecto.
    Les envio un cordial saludo a todos por aqui.
    Atte.Ruben

    Avatar

    johny ferreira

    julio 23rd, 2012 at 22:11

    ola . muy bueno pregunta es el foro les escribo desde uruguay my pregunta es si alguen conoce algun tipo de integrado de caracteristicas similares al ht12e pero que cuente con 6 comandos de salida para control operativo de una grua les agradesco gracias

    Avatar

    Marcos

    agosto 11th, 2012 at 8:58

    Tengo un problema, cuando tengo dos controles remoto cerca del receptor se corta la señal y no me deja hacer nada. ¿Cuál es el problema?

    Avatar

    Josué

    septiembre 11th, 2012 at 3:23

    Hola que tal, disculpa, donde puedo descargar el proyecto me interesó demasiado solo que me pasé buscando el link de descarga y no he podido encontrarlo, agradecería mucho una respuesta.

    Saludos

    Avatar

    ramiro

    noviembre 14th, 2012 at 17:22

    Buenas, actualmente estoy haciendo un proyecto de tesis y en mi trabajo de pasantía tengo que automatizar inalambricamente 4 gruas tansportadoras de vehiculos. Necesito transmitir desde mi sistema de control 6 acciones para cada grúa, es decir, necesito transmitir 24 señales distintas para recibirlas en las gruas

    Avatar

    Luciano

    diciembre 12th, 2012 at 13:46

    Hola! Excelente el post! Tengo una duda, si quiero manejar varios receptores con un solo emisor, tendría que poner distintas direcciones fijas en cada uno de los receptores y variarlas en el emisor en forma dinámica?

    Avatar

    Adrian Mendoza

    diciembre 20th, 2012 at 18:20

    Bueno la verdad es que funcionan pero solo por un instante de tiempo, despues por mas dtos que trate de enviar no puedo, debo apagar la fuente del emisor para q vualva a intercambiar datos pero otra vex vuelve a ser algo momentaneo no se q mas hacer, osea logro la transmision, pero esta dura solo unos segundos despues no pasa nada. =S, AGRADECERIA QUE EXPLICARAS PORQ??

    Avatar

    Roberto Arteaga

    mayo 11th, 2013 at 2:34

    Hola, Tengo algunos problemas con la transmisión de datos, espero que me me puedas ayudar.
    Estoy trabajando con 2 módulos emisores y con un receptor, con el finde que, con el recetor pueda elegir qué señal voy a adquirir, si la de un emisor o la del otro.

    El problema es que no responde bien el receptor cuando ambos emisores estan encendidos, aunque tengan diferente dirección. ¿Cómo puedo solucionar ese problema?

    De antemano gracias por la atención. Saludos.

    Comment Form

    Donaciones


    Si te gusto el blog y queres ayudarnos podes donar a voluntad para poder seguir creciendo. ¡Muchas gracias!

    Social Media


    Publicite aqui!!!

    Galeria de fotos

    Roy Tanck's Flickr Widget requires Flash Player 9 or better.

    • Mi Ping en TotalPing.com
    • Bitacoras.com
    • Join 4Shared Now!