Combine un receptor XBee de baja potencia con un transmisor XBee de alta potencia en un cohete modelo

3

Tengo algunos XBee series 2 de baja potencia de 2 mW con un Explorer que he usado con éxito para comunicarme entre una PC con XBee Explorer y un proyecto remoto basado en Arduino.

Ahora me gustaría crear un enlace unidireccional para enviar datos de telemetría desde un cohete modelo con un tablero de telemetría basado en Arduino que tiene una opción ZigBee. Estoy pensando que sería capaz de salirme con la XBee de baja potencia existente. Me he conectado al explorador XBee como la estación base para recibir los datos y solo compro una XBee de alta potencia con una antena para montar dentro del cohete.

¿Alguien tiene alguna experiencia o comentario sobre la combinación de un XBee de alta y baja potencia para crear este enlace de una vía desde el cohete a una estación terrestre base?

Comprendo que el XBee debe ser de la misma serie (1 o 2 / 2.5) para poder comunicarse con éxito.

Los que tengo actualmente son estos www.sparkfun.com/products/8691 y estoy pensando si compré algo como esto enlace Sería capaz de crear un enlace de distancia razonablemente bueno para que un cohete modelo pequeño envíe los datos de telemetría.

Un problema que veo es que es posible que el transmisor tenga que estar en algún tipo de transmisión o no en modo de sincronización / reconocimiento, ya que el receptor sería de baja potencia y no podría transmitir datos / acuses de recibo al cohete para reconocer datos que se reciben. También puede (dado un vuelo muy bueno) salir del alcance y, por lo tanto, no es necesario configurar el extremo del transmisor para hacer frente a la escucha / recepción.

En segundo lugar, ¿qué antena o versión de 50mw XBee tendría sentido utilizar en el cohete? El enlace al que he mostrado anteriormente requiere que se conecte una antena RSPMA externa. Suponiendo que la combinación de envío de alta a baja potencia solo funcionaría, ¿sería este el tipo de antena adecuado para usar que se monta internamente en un cohete? / p>

¿O simplemente estoy tratando de hacer que todo sea complicado y debo ignorar el hecho de que ahora tengo módulos XBee de baja potencia y comprar dos que no transmitiré desde uno con?

Gracias.

    
pregunta

3 respuestas

2

Supongo que no estás intentando obtener un rango de > 1 km, ¿no?

¿Está realmente seguro de que necesita telemetría? El registro de datos en la tarjeta microSD es mucho más fácil y completo; más confiable. La tarjeta microsd puede sobrevivir incluso al choque más horrible.

Si realmente necesita ampliar el alcance, sugeriría una antena direccional en el receptor de tierra con servos para rastrear el cohete. Eso sería muy divertido y ampliará el alcance del transmisor más de 50 mW.

    
respondido por el BarsMonster
1

Han pasado un par de años desde que trabajé con ZigBee, pero creo que la mayoría de los comandos requieren secuencias ACK. Este es el caso de la mayoría (si no todos) de los populares protocolos de redes de RF.

Debería ser posible implementar su propio protocolo. Esto podría ser tan simple como un flujo ininterrumpido de datos si simplemente lo está registrando en una PC o computadora portátil. Obtendría tasas de datos mucho más altas con dicho sistema al comparar con ZigBee. Una codificación de línea que le proporcione un balance de DC ayudaría, como lo haría la sincronización del reloj, la disparidad limitada y / o la corrección de errores. Pero, si no es un gran problema perder algunos puntos de datos de vez en cuando, deberías poder desarrollar un protocolo simple que no requiera respuestas.

Ediciones: La lectura de la hoja de datos confirma que ZigBee requiere paquetes de confirmación. Incluso dice que "En raras ocasiones es posible que el destino reciba un paquete de datos, pero para el origen. Para no recibir el reconocimiento de la red. En este caso, la fuente retransmitirá los datos ... "- Esto es exactamente lo que no desea. El modo transparente parece ser un sistema mediante el cual XBee realiza la configuración de ZigBee automáticamente, no una versión de bajo nivel de La API. Querrá comprobar esto. El último trabajo de RF que hice fue usar el Microchip MRF24J40 , que adoptó el enfoque opuesto: toda la pila de comunicaciones estaba en el procesador host. Parece que necesitarás un firmware personalizado para que tu XBee funcione con un protocolo personalizado.

Para comprender por qué la comunicación será unidireccional, debe saber que las especificaciones de 2 mW y 50 mW se refieren a la potencia de transmisión solamente. La sensibilidad del receptor es casi la misma para ambos a aproximadamente -100dBm: La versión de alta potencia es en realidad un poco menos sensible a en el extremo receptor que la versión de baja potencia, probablemente debido a los parásitos del circuito de la antena activa. Ya que ambos operan en la misma frecuencia, deberían poder comunicarse perfectamente. No hay forma de saber si una señal entrante es un transmisor de baja potencia cerca o un transmisor de alta potencia muy lejos.

    
respondido por el Kevin Vermeer
0

Los módulos S1 permiten el uso del 'modo de transmisión' donde no se envían los ACK. El uso de un módulo S1 en modo de difusión funcionará correctamente con un módulo de baja potencia en la estación base, suponiendo que no es necesario que la estación base transmita al cohete. No creo que esto sea posible con las unidades S2: S1 es bueno para punto a punto, S2 es bueno para malla.

    
respondido por el alex.forencich

Lea otras preguntas en las etiquetas