Sie sind auf Seite 1von 10

CONFIGURACION MODULOS XBEE

Hoy veremos la configuracin bsica para poder transmitir de un xBee a otro, en este caso se
usaron 2 mdulos xBee 2.5 con antena de chip y su respectivo xBee explorer USB. Primero
necesitamos descargar los drivers y programas necesarios de las siguientes pginas.
Software de configuracin 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 mdulos, cuando pregunte por el driver indcale 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 botn test/query, si todo sale
bien tendremos la siguiente ventana, y tambin nos dir 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 mdulos 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 botn Write para que suba la nueva configuracin al mdulo. 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 mdulos 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 dependiente 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.

Das könnte Ihnen auch gefallen