Inicio

Inicio

Módulo XBee-024

 

 

   ROBOZB

 

Inicio

 

 

 

Las características del módulo ZigBee, presentado en la Figura, que se utilizó para establecer la comunicación son las siguientes:

 

Integridad de datos de largo alcance:

 

-          Indoor/ Urbano : hasta 30 m

-          Outdoor línea de visión: hasta 100m

-          Potencia transmisión 1mW

-          Sensibilidad receptor: -92 dBm

-           

Redes avanzadas y seguridad:

 

-          Reintentos y ACK’s

-          Cada canal tiene sobre 65000 direcciones de red disponibles.

-          Comunicaciones Unicast y Broadcast.

-          Topologías Punto a Punto, Punto a Multipunto, Peer to Peer.

-          Operaciones Coordinador y dispositivo final.

 

Bajo consumo:

 

       -       Corriente Tx: 45mA (@3.3V)

       -       Corriente Rx: 50mA (@3.3V)

       -       Corriente Power-down: <10μA

 

El módulo XBee tiene dos modos de operación, estos son el modo transparente y el modo API (Application Programming Interface), en la parte práctica del proyecto se utilizó el modo por defecto o sea el modo transparente ya que el objetivo principal era lograr la comunicación, la cual se logró, además se realizaron estudios que reflejan las desventajas de este modo, se detallará este tema más adelante.

La ventaja de trabajar en modo API son la posibilidad de enviar comandos al módulo para configurar los registros y recibir notificaciones de los eventos tales como asociación a la red, “desasociación”, etc.

 

 

 

Control de flujo:

 

El módulo además posee un método a nivel de hardware para el control de flujo, este consiste  en que cuando el buffer de salida está a 17 bytes de llenarse, el pin CTS se coloca en alto, una vez que está a 34 bytes de llenarse el pin CTS vuelve a colocarse en bajo.

Para controlar la recepción se utiliza el pin RTS donde el módulo no entregará los datos si el pin está en nivel bajo.

En la aplicación no fue necesario utilizar este tipo de control de flujo ya que los paquetes de 1byte (más la cabecera) son enviados apenas son recibidos.

 

Asociación:

 

Si se elige trabajar con un módulo configurado como coordinador (en red sin balizamiento) se presenta la posibilidad de establecer asociaciones a la red a través del coordinador, esto es el establecimiento de una membresía de un dispositivo final con el coordinador. Las asociaciones son especialmente útiles en redes donde se necesite un coordinador que transmita o reúna datos desde varios dispositivos finales.

 

Direccionamiento:

 

El módulo soporta los direccionamientos de 16 y 64 bits. Además tiene los modos para transmisión unicat y broadcast.

 

Modos de operación:

 

El módulo puede estar trabajado en 5 modos, presentados en la Figura 2, estos son:

-          Inactivo

-          Transmisión

-          Recepción

-          Comando

-          Dormido

 

Los comandos y la sintaxis de estos se pueden ver con detalle en el datasheet del módulo, disponible en la página del fabricante.