xbee configuracion

download xbee configuracion

of 12

Transcript of xbee configuracion

  • 7/28/2019 xbee configuracion

    1/12

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

    usaron 2 modulosxBee 2.5 con antena de chipy su respectivoxBee explorer USB. Primero

    necesitamos descargar los drivers y programas necesarios de las siguientes paginas.

    Software de configuracionXCTU ver. 5.1.4.1 installer(solo disponible para windows)

    Driver para el chip que usa el xBee explorerFTDI 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.

    http://blog.make-a-tronik.com/?T5eVy4UAhttp://blog.make-a-tronik.com/?T5eVy4UAhttp://blog.make-a-tronik.com/?T5eVy4UAhttp://blog.make-a-tronik.com/?xiJMmZjKhttp://blog.make-a-tronik.com/?xiJMmZjKhttp://blog.make-a-tronik.com/?xiJMmZjKhttp://blog.make-a-tronik.com/?kTj9WMTxhttp://blog.make-a-tronik.com/?kTj9WMTxhttp://blog.make-a-tronik.com/?kTj9WMTxhttp://blog.make-a-tronik.com/?X6p0ihQ1http://blog.make-a-tronik.com/?X6p0ihQ1http://blog.make-a-tronik.com/?X6p0ihQ1http://blog.make-a-tronik.com/wp-content/gallery/recortes/portConf.pnghttp://blog.make-a-tronik.com/wp-content/gallery/recortes/adminDisp.pnghttp://blog.make-a-tronik.com/wp-content/gallery/recortes/portConf.pnghttp://blog.make-a-tronik.com/wp-content/gallery/recortes/adminDisp.pnghttp://blog.make-a-tronik.com/?X6p0ihQ1http://blog.make-a-tronik.com/?kTj9WMTxhttp://blog.make-a-tronik.com/?xiJMmZjKhttp://blog.make-a-tronik.com/?T5eVy4UA
  • 7/28/2019 xbee configuracion

    2/12

    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

    http://blog.make-a-tronik.com/wp-content/gallery/recortes/addressConf.pnghttp://blog.make-a-tronik.com/wp-content/gallery/recortes/selectRole.pnghttp://blog.make-a-tronik.com/wp-content/gallery/recortes/testQuery.pnghttp://blog.make-a-tronik.com/wp-content/gallery/recortes/addressConf.pnghttp://blog.make-a-tronik.com/wp-content/gallery/recortes/selectRole.pnghttp://blog.make-a-tronik.com/wp-content/gallery/recortes/testQuery.pnghttp://blog.make-a-tronik.com/wp-content/gallery/recortes/addressConf.pnghttp://blog.make-a-tronik.com/wp-content/gallery/recortes/selectRole.pnghttp://blog.make-a-tronik.com/wp-content/gallery/recortes/testQuery.pnghttp://blog.make-a-tronik.com/wp-content/gallery/recortes/addressConf.pnghttp://blog.make-a-tronik.com/wp-content/gallery/recortes/selectRole.pnghttp://blog.make-a-tronik.com/wp-content/gallery/recortes/testQuery.png
  • 7/28/2019 xbee configuracion

    3/12

    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.

    http://blog.make-a-tronik.com/wp-content/gallery/recortes/dataTransmit.png
  • 7/28/2019 xbee configuracion

    4/12

    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

    http://www.digi.com/support/productdetl.jsp?pid=3352&osvid=0&s=316&tp=5&tp2=0http://www.digi.com/support/productdetl.jsp?pid=3352&osvid=0&s=316&tp=5&tp2=0http://www.digi.com/support/productdetl.jsp?pid=3352&osvid=0&s=316&tp=5&tp2=0
  • 7/28/2019 xbee configuracion

    5/12

    Instalaremos con las opciones por defecto:

    http://www.nishilua.com/alfonso.nishikawa/pfcan/wp-content/uploads/2010/10/localizacion_x-ctu.png
  • 7/28/2019 xbee configuracion

    6/12

    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

    http://www.digi.com/support/productdetl.jsp?pid=3352&osvid=57&tp=4&s=316http://www.digi.com/support/productdetl.jsp?pid=3352&osvid=57&tp=4&s=316http://www.nishilua.com/alfonso.nishikawa/pfcan/wp-content/uploads/2010/10/instalacion_x-ctu.pnghttp://www.digi.com/support/productdetl.jsp?pid=3352&osvid=57&tp=4&s=316
  • 7/28/2019 xbee configuracion

    7/12

    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 losjumpers 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 losjumpersse 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

    ordenadorXBee.

    http://www.nishilua.com/alfonso.nishikawa/pfcan/wp-content/uploads/2010/10/localizacion_drivers_x-ctu.png
  • 7/28/2019 xbee configuracion

    8/12

    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.

    http://www.nishilua.com/alfonso.nishikawa/pfcan/wp-content/uploads/2010/10/puerto_x-ctu.png
  • 7/28/2019 xbee configuracion

    9/12

    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:

  • 7/28/2019 xbee configuracion

    10/12

    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.

    http://www.nishilua.com/alfonso.nishikawa/pfcan/wp-content/uploads/2010/10/load_x-ctu.png
  • 7/28/2019 xbee configuracion

    11/12

    Una barra de

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

    http://www.nishilua.com/alfonso.nishikawa/pfcan/wp-content/uploads/2010/10/write_x-ctu.png
  • 7/28/2019 xbee configuracion

    12/12