Radiomodem EasyRadio.

Después de unos pequeños problemillas con la Brújula I2C, me he decidido a empezar a trastear con los RadioModems ER400TRS. Como su nombre indica, radio fácil, son muy sencillos de usar.  Por defecto viene con una configuración en la que con usar cuatro cables y una antena tenemos nuestro puerto serie a 19200bps a distancia. En mi caso estoy probando lo usando un trozo de cable como antena y en interior obtengo una comunicación bastante buena a más de 10metros.

Mi placa de pruebas con el RadioModem.

Empezaré con la parte del Microcontrolador, en este ejemplo solo probaré el envió de caracteres hacia el PC ya que esta es la principal razón por la que pedí los RadioModem, hacer telemetría de los sensores. El hardware de lo más sencillo aunque por seguridad he añadido unas resistencias de 10k y unos condensadores de desacoplo:

Esquema de conexión a la Tarjeta de desarrollo.

Esta parte no necesita alimentación externa ya que es suministrada por mi placa de desarrollo del LCD2550. Bueno el código en mi casó es de lo mas sencillo tan solo necesita un par de lineas. Primero cargaremos la configuración del puerto serie por software le asignaremos la velocidad, los bits y la paridad:

#use rs232(baud=19200, xmit=PIN_C1, rcv=PIN_C2, parity=N, bits=8)

Y a continuación crearemos un bucle en el que mandaremos la información:

while(1)
{
printf("Hola.\n\r");
delay_ms(200);
}

Y para acabar necesitaremos una parte de PC la cual nos servirá también para programar la configuración de los módulos.

Conexión del RadioModem al PC.

Para evitar problemas uso siempre mi Conversor Serie TTL-RS232 por lo que la electrónica a montar se reduce drásticamente, solo tendrá 2 resistencias 2 condensadores y el radiomodem. El principal inconveniente es que tenemos que alimentarlo externamente, bien con una fuente a +5v  o con un regulador 7805.

Esquema de la conexión del RadioModem al PC.

Para controlarlo y programar la configuración usaremos el programa que suministra EasyRadio. Con el que también programaremos la configuración de los módulos. En mi caso he cambiado la frecuencia por otra para evitar interferencias en los eventos a los que vaya. Este programa también nos servirá para visualizar lo que enviamos aunque tiene problemas con los saltos de linea, yo sigo apreciando mi putty.

Por último hacer referencia a la Antena, en mi caso uso un trozo de cable rígido pero he observado que lo más importante es que la tierra de la antena este conectada a un buen plano de masa ya que mejora notablemente la señal, en mi caso usé un trozo de placa de cobre virgen que se puede ver en la imagen.

Descargas:

NOTA: Próximamente Espero poder realizar un esquema o bien usando un FDTI o un 18F2550 para controlarlo desde el portátil. Así como un programa para visualizar los resultados en el PC.

Esta entrada fue publicada en Circuitos, PICs y etiquetada , , , , , . Guarda el enlace permanente.

8 respuestas a Radiomodem EasyRadio.

  1. Pepe dice:

    Y comprueba no enchufar nada al revés :P

  2. No entiendo lo de las resistencias de 10k, si lo que quieres es limitar la corriente la caída de tensión en estas resistencias puede ser importante, y puede provocar errores.

    Si lo que quieres es transformar la señal RS232 a TTL creo que sería mejor un MAX que ya que tienes que alimentar a 5V pues lo aprovechas.

    S2

    Ranganok Schahzaman

  3. BoOpS dice:

    La resistencia de 10k aparece en la hoja de datos aunque en mucho de los esquemas que ves por internet no están. La corriente de entrada es pequeñísima por lo que la caída de tensión es casi cero. Aparte los módulos permiten funcionar hasta a 3v3.

  4. b3nk3n dice:

    Con eso se coje radiopinomar????
    :P

  5. BoOpS dice:

    Yo creo que para coger radiopinomar solo con tener unos auriculares se escucha….

  6. Pingback: RoBoOpS » Blog Archive » Dandole uso a la SkyLamp.

  7. Eladio Angel dice:

    Que tal amigo..! Estoy interesado en este tema.! Soy estudiante de Ing. Electrónica en la Universidad Nacional Experimental Politécnica “Antonio José de Sucre” (UNEXPO), Venezuela.
    Pertenezco al Equipo UNEXPO Formula SAE y estoy buscando información para el desarrollo de un proyecto de Telemetría para ser aplicado a este vehículo; este proyecto lo desarrollo para cumplir con un requisito en la carrera de ingeniería y optar por el titulo de Ing. Electrónico.
    Si tienen algún material útil para este diseño, se los agradezco, mi email es (oculto).

  8. Kalanda dice:

    Una pequeña pregunta.

    Estoy con un proyecto en el que quiero usar unos Easy Radio. Un emisor y “n” receptores. El emisor lo controla un micro y los receptores van conectados a un RS232 mediante un convertidor TTL-232. Mi problema es que tengo que bajar la velocidad a 9600 baudios y dejarla asi siempre.

    Mi duda es: Una vez programado el modulo se queda con la configuración grabada en su memoria interna o hay que iniciarla cada vez que se usa.

    Muchas gracias de antemano.

Deja un comentario

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

*

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>