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.

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:
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:

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:

Modulo transmisor TWS-BS-3

Este modulo se encarga de recibir la palabra de 12 bits codificada por el integrado HT12E y transmitirla en forma de radiofrecuencia.
Características:
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.

Circuito receptor sugerido:

Circuito transmisor sugerido:

53 Comentarios to Enlace por radiofrecuencia
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..
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.
Daniel
noviembre 22nd, 2009 at 8:41
Hola, sácame de una duda, qué utilizas como antena?, gracias.
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.
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.
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?
Andres
abril 8th, 2010 at 15:55
Hola, excelente la pagina, ahora te pregunto, se consiguen estos integrados en la Argentina?
Lucas
abril 8th, 2010 at 23:10
Hola Andrés todos los componentes se consiguen en Argentina, por ejemplo en CIKA Electrónica.
Saludos
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.
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.
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.
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!
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.
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
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.
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!
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.
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.
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.
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″
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
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
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
lucas
abril 9th, 2011 at 0:16
Hola Daniel, lo voy a chequear y te contesto. Saludos!
Daniel Ruiz
abril 11th, 2011 at 16:02
Muchas gracias por tu tiempo Lucas. Saludos!
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
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
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.
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.
angel moreta
septiembre 26th, 2011 at 20:53
Hola lucas quiero la ayuda para la creacion de un enlace de microondas(radio)
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…
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
lucas
octubre 24th, 2011 at 17:34
Esos componentes los compre en CIKA en Buenos Aires, la verdad desconozco si se consiguen en MdQ.
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
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!
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
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?
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?
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.
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
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!
daniel
mayo 25th, 2012 at 19:46
hola queria saber el precio de los modulos TWS-BS-3 y RWS-374-6
saludos
daniel
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
Daniel
junio 24th, 2012 at 23:58
hola, consulta podría transmitir datos analógicos? desde ya muchas gracias
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.
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
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
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?
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
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
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?
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??
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.