Archivo de la Categoría “Comunicaciones Radio”

Si alguna vez habéis tenido la necesidad de desarrollar un equipo que integre capacidad de comunicación radio, tal vez el siguiente producto pueda resultaros de utilidad, por su precio, prestaciones y consumo.

wavecard.JPG

Hoy voy a hablar de los módulos rádio WaveCard de Coronis. Coronis dispone principalmente de dos modelos de wavecards que operan a diferentes frecuencias y con diferentes potencias de emisión (por ley). Por un lado está la WaveCard de 25mW, que opera en la banda de 868MHz, y por otro lado la waveCard  de 500mW que opera en la banda de 869Mhz (esta potencia está permitida en la banda de los 869Mhz, pero no en la de 868Mhz).

Yo personalment he estado trabajando bastante tiempo con estos equipos diseñando equipos domóticos y puedo destacar las siguientes características.

1.- Facilidad de uso. El manejo y el protocolo de comunicación es muy sencillo. Se realiza mediante RS232 o i2C (la waveCard puede solicitarse a fábrica, además de a 25mW o 500mW, que el interfaz de comunicaciones sea RS232 o i2C). Personalmente los desarrollos los hice con RS232.
 
2.- Ultrabajo consumo. Importantísimo para muchas aplicaciones a batería.
 
3.- Alcance extraordináriamente largo. La wavecard de 25mW, en visión directa alcanza 1Km, mientras que la de 500mW puede llegar a los 5Km.

4.- Posibilidad de intercalar repetidores. Pueden realizarse hasta 4 saltos, es decir, pueden intercalarse hasta 3 repetidores entre el dispositivo origen y el final, por lo que la distancia que se puede cubrir es bastante grande.

5.- Modo de trabajo (para la banda de 868 a 25mW) FHSS.  Es decir, para la comunicación se utiliza Frequency hopping, es decir, hay cientos de saltos en frecuencia por segundo, con el fin de que las comunicaciones sean mucho más inmunes a las interferencias.
 
 
¿Y cómo funcionan?

El protocolo es muy sencillo. Todos los comandos enviados a la wavecard tienen la misma estructura:

 

tramacoronis.JPG

 

Es decir, por ejemplo, para enviar unos datos de una wavecard a otra, bastaría con utilizar el comando 0×20 el valor del cual pondríamos en el campo CMD del datagrama anterior.  En el campo DATA pondríamos los primeros 6 bytes con la dirección MAC de la wavecard a la que queremos  enviar los datos y después los datos a enviar. Es decir, por ejemplo, si la dirección MAC de la wavecard a la que queremos enviar datos desde otra es 0×010203040506 y queremos enviar los datos 0×32 0×56 0×98, en el campo DATA pondríamos   010203040506325698.  Por supuesto todo esto queda muy claro en el manual. Pero explicar detalladamente cada comando ufff … demasiado que escribir :-)   Si tienes cualquier duda con algún comando o prestación de este dispositivo dímelo, te ayudaré.
 
 
¿Para qué es interesante utilizar estos dispositivos?

Estos dispositivos son ideales para aquellos diseños en el que el bajo consumo es muy importante. Un bajo consumo que además permite cubrir largas distancias. Ideales para sistemas domóticos, sensores, control de riegos en campos de cultivo, campos de golf, etc etc.  Además no precisan de un microprocesador muy potente de control. Practicamente cualquier micro es capaz de controlar estos dispositivos.

Sólo una limitación. Los dispositivos no están pensados para comunicaciones muy rápidas. Trabajan a una velocidad máxima a escoger entre 9600 y 19200 baudios. Además el tamaño máximo de los datos en cada trama enviada debe ser como máximo de 244 bytes.

Este dispositivo está distribuido en España por Matrix Electrónica (Telf. 935882137).

Espero que os haya gustado ;-)

Comments 26 Comentarios »