Está en la página 1de 12

Hoy veremos la configuracin basica para poder transmitir de un xBee a otro, en este caso se usaron 2 modulos xBee 2.

5 con antena de chip y su respectivo xBee explorer USB. Primero necesitamos descargar los drivers y programas necesarios de las siguientes paginas. Software de configuracion XCTU ver. 5.1.4.1 installer (solo disponible para windows) Driver para el chip que usa el xBee explorer FTDI VCP 2.06.02 (multiplataforma)

Instala el software XCTU siguiendo los pasos del instalador. Conecta con el cable usb los dos modulos, cuando pregunte por el driver indicale que busque en la carpeta descargada anteriormente, una ves correctamente instalado el driver, en el administrador de dispositivos de windows deben de salir 2 puertos com, en este caso com4 y com5.

Ahora inicia 2 ventanas de XCTU (una para cada modulo) y seleccionas el puerto com que se usara en cada uno y el baudrate, yo en mi caso los manejo a 57600, por default los modulos vienen configurados a 9600.

Para probar que este correctamente conectado damos clic en el boton test/query, si todo sale bien tendremos la siguiente ventana, y tambien nos dira el tipo de modem que estamos utilizando y el firmware que lleva cargado.

Ahora nos vamos a la pestaa de Modem configuration, en modem elegimos el tipo de modem que desplego la ventana de test/query, en function set elegimos en el primer modem como COORDINATOR AT y en el segundo ROUTER/END DEVICE AT.

Por ultimo debemos configurar el direccionamiento, en ambos modulos debemos tener el mismo PAN ID, ahora en el COORDINATOR configuramos DH y DL (Destination Address) con SH y SL (Serial Number) del ROUTER, y en el ROUTER configuramos DH y DL con SH y SL del COORDINATOR.

Damos clic en el boton Write para que suba la nueva configuracin al modulo. Cuando termine de programar ya estarn listos para transmitir y recibir datos el uno al otro, para probar usamos la pestaa de Terminal, escribe algo y veras lo que pasa

Una vez configurados los modulos estarn listos para nuestras aplicaciones electrnicas, para usar con el puerto serial de un microcontrolador y comunicarte con una pc u otro microcontrolador.

Configurar firmeware xbee

Actualizacin del firmware del mdulo XBee


Hay que comprobar la versin del firmware de los mdulos (tanto cliente como servidor), cuyo modelo es el XBee-PRO ZB RF. Para ello haremos lo siguiente: 1.- Descargar e instalar la herramienta de configuracin X-CTU: Utilizaremos la herramienta X-CTU versin 5.1.4.1 que se puede descargar desde la pgina de Digi, concretamente en la siguiente direccin: http://www.digi.com/support/productdetl.jsp?pid=3352&osvid=0&s=316&tp=5&tp2=0

Instalaremos con las opciones por defecto:

La instalacin preguntar si se desea comprobar en Digi si hay actualizaciones de firmware, a lo que responderemos s. 2.- Descargar los drivers USB Los drivers se encuentran en la pgina de Digi, concretamente en la direccin: http://www.digi.com/support/productdetl.jsp?pid=3352&osvid=57&tp=4&s=316

Descargar y descomprimir los drivers para ser utilizados en el paso 4. 3.- Configurar el arduino para que el ordenador se pueda comunicar con el mdulo XBee Para que el X-CTU se pueda comunicar con el mdulo de XBee es necesario configurar los jumpers del XBee Shield en la posicin USB y quitar el microcontrolador ATmega de la placa. De este modo, el ordenador tiene comunicacin directa con el mdulo XBee. Si los jumpers se configuran en posicin XBee, es el microcontrolador el nico capaz de enviar datos al mdulo XBee, aunque tambin se puedan leer en un ordenador a travs del puerto USB (los datos se envan por USB y por wireless al mismo tiempo). Hay una opcin para no tener que quitar el microcontrolador de la placa a la hora de querer comunicarse con el mdulo XBee. Lo que hay que hacer es un puente entre el pin Gnd y el de Reset en el arduino, de manera que el microcontrolador est permanentemente en estado de reset y no interfiera con la comunicacin ordenador<->XBee.

4.- Enchufar el arduino e instalar los drivers USB Tras enchufar el arduino (sin microcontrolador), en el asistente de nuevo hardware de Windows habr que indicarle que instalaremos desde una ubicacin especfica, siendo dicha ubicacin el directorio hemos descomprimido los drivers en el paso 2. Instalar los drivers USB High Speed Serial Converter y USB Serial Port (puerto COM virtual). 5.- Ejecutar el X-CTU Al ejecutar el X-CTU mostrar un listado de puertos. Hay que escoger el USB Serial Port que estar en un puerto COM dependiete del sistema. ATENCIN: La captura de pantalla tiene el valor HARDWARE en Flow Control, pero ha de configurarse como NONE.

Las opciones de configuracin para la comunicacin son:

Baud: 9600 Flow Control: NONE Data Bits: 8 Parity: NONE Stop Bits: 1

6.- Leer la configuracin actual Simplemente hay que seleccionar la pestaa Modem Configuration y pinchar Read. Si no surge ningn problema, los LEDs Rx/Tx del arduino parpadearn un poco y aparecern todas las opciones de configuracin del mdulo:

Vemos que indica que el mdulo enchufado es XBEE-PRO, modem XBP24-ZB, con Function Set = ZIGBEE ROUTER AT (un router en modo AT) y la versin 2270. Los parmetros mostrados en verde son aquellos que todava estn en su valor por defecto; los mostrados en azul son los que han sido modificados, y los que aparecen en negro son parmetros de slo lectura. 7.- Seleccionar el firmware deseado y grabar En nuestro caso vamos a cambiarle el firmware a Coordinador en modo AT, versin 2070 (la ltima que muestra el desplegable). Para ello seleccionamos la nueva configuracin y pinchamos en Write.

Una barra de progreso indicar el estado de la grabacin del nuevo firmware y despus grabar las opciones AT.

También podría gustarte