58

Enlace por radiofrecuencia

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

Lucas Martin

Electrónico por sobre todas las cosas. Disfrutando del Hardware y Software Open Source.

58 comentarios

  1. 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..

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

    Si tenes alguna duda podes plantearla aca.

    Muchas gracias. Saludos, cordiales.

  3. 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.

  4. 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?

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

  6. 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.

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

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

  9. 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!

  10. 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.

  11. 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

  12. 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.

  13. 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!

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

  15. 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.

  16. 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.

  17. 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»

  18. 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

  19. 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

  20. 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

  21. 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

  22. 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

  23. ¡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.

  24. 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.

  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…

  26. 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

  27. 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

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

    Saludos!

  29. 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

  30. 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?

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

  32. 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

  33. 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!

  34. 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

  35. 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.

  36. 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

  37. 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

  38. 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?

  39. 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

  40. 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

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.