Quick Start Guide
XBee™ / XBee™-PRO OEM Development Kits
Introducción
Esta guía rápida provee instrucciones paso a paso sobre como configurar enlaces inalámbricos y probar la habilidad de los módulos para transportar datos sobre una variedad de rangos y condiciones. Ilustra como configurar y ejecutar la prueba de alcance punto a punto y luego como expandirse a una topología punto multipunto.
Configuración de la prueba del rango
1-Componentes requeridos
(2) Módulos RF OEM (cualquier combinación de módulos XBee & Xbee-PRO).
(1) placa de interfase USB (para interfase entre un módulo RF & la PC anfitriona).
(1) placa de interfase RS-232 (para reenviar datos desde un remoto a la base).
(1) PC (windows 2000 o XP) con un puerto USB (o RS-232[1]) disponible.
Instalaciones requeridas: Software X-CTU & Drivers USB (Nota: Los Drivers para LINUX y Mac OS X están en el CD, pero el Software X-CTU solamente se ejecutará sobre Windows.
2-Instalaciones de Software
2. a-Instalar el software X-CTU
Haga doble clic sobre el archivo “setup_X-CTU.exe” y siga las indicaciones de las pantallas de instalación.
Este archivo se encuentra en el CD Maxstream y en la sección ‘Software’ de la siguiente página web: www.maxstream.net/support/downloads.php
[1] El kit de desarrollo profesional XBee (XB24-PDK) contiene cuatro placas RS-232. Puede utilizar una placa RS-232 (con cable RS-232 y fuente de poder) en lugar de la opción USB.
La interfase del Software X-CTU está dividida en las siguientes cuatro pestañas:
- PC-Settings: configura los puertos de comunicación serie para interfacear con el módulo RF.
- Range Test: prueba el alcance del enlace inalámbrico bajo una variedad de condiciones.
- Terminal: Lee/Fija los parámetros del módulo RF y monitorea las comunicaciones de datos.
- Modem Configuration: Lee/Fija los parámetros del módulo RF.
2. b- Instalar Drivers USB (drivers del puerto de comunicaciones virtual & hardware del bus USB)
Los siguientes pasos están registrados utilizando el sistema operativo Windows XP.
1. Verifique si el CD MaxStream está inserto en el lector de CD.
2. Conecte la placa de desarrollo USB con la PC usando el cable USB. Luego que la PC detecta la conexión del módulo, aparece la caja de diálogo ‘Found New Hardware’.
3. Seleccione la opción ‘No, not this time’; entonces seleccione el botón ‘Next’.
4. Seleccione la opción ‘Install from a specific list or location (Advanced)’, luego seleccione el botón‘Next’.
5. a. Seleccione la opción ‘Search for the best driver in these locations’.
b. Marque la caja ‘Search removable media (CD-ROM...)’; luegoseleccione ‘Next’. Aparece
la caja de alerta ‘Windows Logo Testing’.
6. Seleccione el botón ‘Continue Anyway’.
7. Seleccione el botón ‘Finish’.
8. Repita los pasos 2 a 6 para instalar los drivers siguientes.
9. Reinicie la PC si fuera necesario.
2. c- Configurar el Hardware
Configurar el enlace de datos inalámbrico punto a punto
1. Monte los módulos XBee / XBee PRO sobre las tarjetas de desarrollo USB & RS-232. El módulo montado en la placa USB se indicará como “BASE”. El módulo montado sobre la placa RS-232 se indicará como “REMOTO”.
2. (Solamente si utiliza módulos con un conector de antena U.FL). Conecte el cable de RF en el conector de antena U.FL y en la antena dipolo de media onda RPSMA.
3. Luego de instalar el software X-CTU y los drivers USB, conecte el módulo BASE en la PC utilizando un cable USB estándar (Figura 1).
4. Adjunte el Adaptador Loopback serie (red) en el conector DB-9 hembra del módulo REMOTO. Este adaptador configura el REMOTO para funcionar como un repetidor de datos de regreso dentro del módulo por retransmisión (Figura 1).
5.Alimente el REMOTO por medio del conector de alimentación de la placa de desarrollo RS-232 utilizando el adaptador de alimentación incluido en el kit de desarrollo. El módulo BASE se alimenta por medio de la conexión USB.
-->
Redes Punto - Multipunto
Las topologías punto-multipunto requieren que un módulo BASE se configure para operar en modo Broadcast (ver sección ‘Consideraciones de direccionamiento’). Los módulos REMOTOS pueden operar en modo Broadcast o en modo Unicast. La figura siguiente presenta una red punto-multipunto típica que contiene una BASE (en modo Broadcast) y cuatro REMOTOS (modo Unicast).
Configuración del módulo RF
Para configurar los parámetros del módulo RF:
b-Configure una conexión USB o RS-232 entre el módulo y host PC (página 2).
c-Sobre la pestaña “PC Settings” del software X-CTU (Figura 2): Verifique el puerto com la configuración del módulo; luego seleccione el puerto com de
conectar a
d-En la pestaña “Modem Configuration” del software X-CTU: Seleccione el botón ‘Read’, modifique parámetros, luego seleccione el botón ‘Write’.
Este es uno de varios métodos de configuración. Refiérase al manual para mayor información.
Consideraciones de direccionamiento
Modo UNICAST
Por defecto, los módulos Xbee / Xbee PRO están configurados para operar en modo Unicast – retries habilitadas y los módulos receptor es envían una confirmación ACK (acknowledgement) de la recepción del paquete desde el transmisor.
Si el módulo transmisor no recibe un ACK, reenvía el paquete de datos de RF hasta tres veces o hasta que el ACK sea recibido.
Parámetros de direccionamiento por default:
MY (16-bit Source Address) = 0
DL (Destination Address Low) = 0
DH (Destination Address High) = 0
Modo Broadcast
Para comunicar un modulo de RF con varios módulos, un módulo (BASE) debería configurarse para operar en modo Broadcast. En modo Broadcast, retries y acknowledgements están inhabilitadas. El modo Broadcast se habilita seteando Destination Addresses como sigue:
DL (Destination Address Low) = 0x00000000
DH (Destination Address High) = 0x0000FFFF
Refiérase al manual del producto para considerar más información de direccionamiento.
Pronto con algunas aplicaciones de los módulos.
Alfredo.
Opciones de entrada
1 comentarios:
Muy buen dia me encuentro desarrollando una aplicacion con modulos xbee pro para robotica modular. Tengo configurado los modulos en modo api y tengo el siguiente inconveniente, cuando le digo al coordinador que envie una trama en modo broadcast lo envia bien y los end device los recibe sin problemas pero cuando intento hacer unicast con un unico dispositivo end device pos resulta que no puedo y el cordinador recibe un ack igual a 01 osea que no me puede entregar los datos, agadezco si me puede ayudar o aconsejar para solucionar mi problema
Publicar un comentario