You are on page 1of 17

UNIVERSIDAD LATINA DE PANAMA SEDE SANTIAGO FACULTAD DE INGIENERA LICENCIATURA EN INGIENERIA EN TELECOMUNICACIONES

INSTRUMENTACIN ELECTRNICA CONFIGURACIN DE LOS MDULOS XBee

FACILITADOR ING. SANDOR TUON

REALIZADO POR ngel Noel Jurez, Isaac Torrenegra, Bruce Sumner, Luis Mendoza, Gabriel Caballero, Boris Quezada, Samuel Aguilar, Plinio Gonzalez.

FECHA 23 8 2013

II CUATRIMESTRE 2013

INTRODUCCIN Los mdulos XBee permiten enlaces seriales de seales TTL en distancias de 30 metros en interiores, 100 metros en exteriores con lnea de vista y hasta 1.5 Km con los mdulos Pro. Ls mdulos XBee utilizan el protocolo IEEE 802.15.4 mejor conocido como ZigBee. Este protocolo se cre pensando en implementar redes de sensores. El objetivo es crear redes tipo mesh que tengan las propiedades de auto-recuperacin y bajo consumo de energa. Las reas de aplicacin son: Entretenimiento en casa y control iluminacin inteligente, control avanzado de temperatura, seguridad, pelculas y msica. Hogar Prevenido sensores de agua, sensores de potencia, electrodomsticos inteligentes y sensores de acceso. Servicios Mviles pagos mviles, monitoreo y control mvil, seguridad y control de acceso mvil, cuidados de salud mviles y teleasistencia. Edificios comerciales monitoreo de energa, HVAC, iluminacin y control de acceso. Plantas industriales control de procesos, gestin de ventajas, gestin ambiental, gestin de energa y control de dispositivos industriales.

En nuestro caso particular vamos a utilizar los mdulos de XBee para crear una comunicacin serial inalmbrica entre dos computadora.

XBee XBee es el nombre comercial de Digi International para una familia de mdulos de radio compatibles con factor de forma. Las primeras radios XBee se introdujeron bajo la marca MaxStream en 2005, y se basan en el estndar 802.15.4-2003 diseado para punto a punto y las comunicaciones estrella en velocidades de transmisin de 250 kbit / s. Dos modelos fueron introducidos inicialmente-a un costo menor de 1 mW XBee y la mayor potencia 100 mW XBee-PRO. Existen dos variedades bsicas de radios XBee. XBee Serie 1 Estos radios utilizan un microchip hecho por Freescale para proveer comunicacin simple de punto a punto as como la implementacin de redes tipo mesh. XBee Serie 2 Los radios XBee Series 2 usan un microchip de Ember Networks que soporta diferentes de las normas basadas en la creacin de redes mesh bajo el protocolo Zig Bee. Las redes mesh son el centro de la creacin de redes robustas de sensores. Ambas variedades de los radios estn disponibles en dos diferentes potencias de transmisin, la regular y la PRO.

A continuacin se muestra una tabla comparativa resumida entre los dos modelos de radios.

ANTENAS Los XBee necesitan antenas para recibir y transmitir seales, y existen varios tipos para los mdulos XBee. ANTENA DE CABLE Esta es un pequeo cable que sobresale del mdulo; su mayor ventaja es que ofrece una radiacin omnidireccional. Su principal desventaja es su fragilidad. ANTENA DE CHIP Esta antena es un pequeo y plano chip cermico que queda al ras de la base del mdulo. Es pequea y ms robusta. La desventaja es que tiene una radiacin cardiode (en forma de corazn) lo que significa que la seal se atena en muchas direcciones. ANTENA PCB Este tipo de antena fue introducido con el modelo XBee-PRO S2B, la antena PCB es impresa directamente en el circuito de la tarjeta del mdulo XBee. CONECTOR U.FL Este es el conector ms pequeo de los dos tipos de conectores disponibles para antenas externas. CONECTOR RPSMA Este conector es una variacin del conector U.FL, ms grande y voluminoso, pero se puede utilizar con una antena externa montada directamente en el mdulo XBee sin conectar algn cable.

Adaptadores USB o Dongles Existen varios y diferentes adaptadores USB para los mdulos XBee, que facilitan su uso y conexin a una computadora.

Breakout Boards Otra interfaz disponible para una mejor implementacin de los XBee son los Breakout Boards, esto se debe a que los mdulos XBee tienen 20 pines con un espaciado de 2mm entre cada uno, lo que permite mantenerlos en un tamao pequeo aunque hace imposible ser conectados directamente protoboards. Un Breakout Board permite la conexin de un mdulo XBee a un protoboard funcionando como un adaptador con un espaciado de 0.1, el necesario para poder ser conectado correctamente. Algunos modelos se conectan directamente al puerto USB del ordenador, mientras que otros (como el dongle de Sparkfun) necesitan de un cable USB-miniUSB para la conexin.

XBee Shield Adems de los adaptadores USB o Breakout Boards existen shields o placas especialmente desarrolladas para su uso sobre el Arduino.

El XBee Shield es una placa en la que se monta el mdulo XBee y a su vez se conecta sobre el Arduino, evitando la necesidad de cableado, adems de que no obstruye o bloquea los pines sobrantes para que estos puedan ser utilizados.

CONFIGURACIN DE LOS MDULOS XBEE X-CTU es el programa oficial de configuracin para los mdulos XBee y solo est disponible para el sistema operativo Microsoft Windows. Para comenzar a utilizar el software de configuracin son necesarios los siguientes materiales: Dos mdulos XBee de la misma serie (mdulos XBee de diferente versin no se comunican entre s) Un Dongle o adaptador USB. Software X-CTU. Drivers FTDI. Instrucciones de Instalacin de Software

X-CTU Una vez que se tienen todos los elementos requeridos se inicia con la ejecucin del instalador de la aplicacin. Clic en Siguiente.

A continuacin se aceptan los trminos y condiciones de la licencia de Software, seleccionar la carpeta de instalacin (en este caso dejamos la ubicacin predeterminada), clic en "Siguiente".

A continuacin comenzar la instalacin, al cabo de algunos segundos, surgir una ventana emergente que preguntar si se desean descargar actualizaciones las cuales demoran la instalacin algunos minutos, este paso puede ser omitido).

Al cabo de algunos minutos la instalacin finaliza. Clic en Cerrar. Ahora hay un nuevo cono en el escritorio, para ejecutar la aplicacin hacer doble clic en l.

Instalacin de Drivers para adaptador USB/Dongle El primer paso es descomprimir el archivo descargado con anterioridad, despus de esto hay que conectar el mdulo XBee con su respectivo adaptador a uno de los puertos USB del computador; el sistema operativo reconocer el nuevo dispositivo conectado y tratar de buscar e instalar automticamente los drivers necesarios. Si la instalacin es exitosa se mostrar una ventana que lo indica. En caso contrario, la ventana de avis indicar que no se encontr el controlador necesario.

Para solucionar el problema hay que instalar manualmente el driver faltante desde el Admi nistrador de Dispositivos. Accedemos a el desde el men Inicio, clic derecho en Equipo y en Opciones. Se abrir una nueva ventana que muestra las propiedades avanzadas del ordenador. Del lado izquierdo aparecen varios enlaces entre los que se encuentra el Administrador de Dispositivos. Hacer clic sobre el.

Se abrir la ventana del Administrador, la cual muestra los dispositivos instalados y conectados al computador, as como los problemas que algunos puedan presentar. Es aqu donde ubicaremos con un cono amarillo el dispositivo con problemas, hay que colocarse sobre el y hacer clic derecho seleccionando la opcin de Actualizar Software de Controlador.

Se abrir una nueva ventana que muestra dos opciones: Buscar automticamente y Buscar Software de controlador en el equipo. Se elige la segunda opcin.

Se abrir otra ventana, donde se selecciona la ubicacin de la carpeta que contiene los drivers para el adaptador USB. Hacer clic en Siguiente. Una vez que el sistema encuentra e instala los controladores muestra una ventana que lo confirma. Ahora el adaptador funcionar correctamente.

La configuracin de los mdulos XBee de diferente versin no difieren mucho entre s. En este caso se usarn mdulos Serie 2. Una vez que se tiene el mdulo XBee Serie 2 conectado a la computadora a travs de su respectivo adaptador/dongle, se ejecuta el X-CTU. En la pestaa principal de la aplicacin se muestra el puerto COM en el que se encuentra conectado el dispositivo, este no se modificar aun si el modulo se conecta en un puerto diferente.

Para verificar que el dispositivo est listo para usarse, se realiza un test de conexin. Basta con presionar el botn Test/Query. Si todo est en orden, aparecer una ventana emergente que muestra detal les del dispositivo, como el estado, versin de firmware y nmero de serie, el cual tambin se puede encontrar impreso en una etiqueta debajo del mdulo XBee. ste ltimo dato ser importante en el futuro. Clic en OK para cerrar.

Existen dos formas de configurar el XBee, una es por medio de comandos en una terminal para comunicacin serial, la otra es realizarla grficamente. Por su simplicidad se usar nicamente la segunda opcin.

Para comenzar se accede a la pestaa Modem Configuration, esta contiene varios botones que sern explicados con detalle a continuacin.

Para poder acceder a la configuracin actual del radio y hacer modificaciones a la misma, se lee desde el propio mdem, haciendo clic en Read. Se despliega la informacin correspondiente en la ventana.

Despus de leer el XBee se procede a configurar el PAN ID (Red de rea Personal) para personalizar la red dentro de la cual el mdulo estar recibiendo o transmitiendo informacin; el nmero colocado debe ser hexadecimal y en un rango de 0 FFFFFFFFFFFFFFFF para Series 2 (en el caso de las Series 1 el rango es de 0

- FFFF), cualquier XBee que se requiera conectar en esta red deber contener el mismo identificador. En este ejemplo se coloc el nmero 100.

En el apartado Function Set se selecciona el papel que ejercer el XBee en la red, un XBee deber ser el maestro o coordinador, y uno o varios XBee fungirn como esclavos o Routers (la Serie 1 no tiene esta cualidad y no hay necesidad de configurar su funcin).

La configuracin del modo AT o API se selecciona de acuerdo a los requerimientos necesarios para la comunicacin que se desee implementar (en el modo AT, la informacin o los datos se envan bit a bit, por el contrario en el modo API la informacin se enva en pequeos paquetes de datos), en este caso ese tipo de configuracin es indiferente ya que se trata de la comunicacin punto a punto. El siguiente paso es configurar las direcciones de destino para la comunicacin de los XBee, utilizando los nmeros de serie de cada mdulo. Dentro de la seccin Addressing localice las opciones Serial Number High/Low estos nmeros son los que identifican a cada dispositivo. A las direcciones de destino del XBee maestro o coordinador se le asignan las direcciones SH y SL correspondientes al XBee esclavo o Router.

De manera inversa se asignan las direcciones correspondientes en direccin esclavo-maestro como se muestra en la figura anterior. Despus de realizar estos pasos la configuracin de ambos XBee est terminada y puede empezar a trabajar con ellos. Para verificar que la comunicacin es correcta, basta con probar la comunicacin por medio de la pestaa Terminal" enviando cualquier mensaje, como se muestra en las siguientes capturas.

CONCLUSIN El Xbee es un pequeo modulo que permite la conexin inalmbrica local de dispositivos, logrando la intercomunicacin entre ellos, es prcticamente el mismo concepto del protocolo Bluetooth, slo que este se encuentra diseado para operar con varios dispositivos a la vez como esclavos y comandados por un mdulo principal. Este mdulo se ha venido utilizando mucho en proyectos con Arduino y su shield es uno de los ms adquiridos. Xbee es econmico, utiliza solo 3.3 v para realizar el envio y recepcin de datos, su tamao lo hace muy prctico y adems es estandarizado por el tipo de protocolos de comunicacin que utiliza.

ANEXOS

You might also like