X-bee y acelerómetro: problema de transmisión de datos

1

Espero que alguien pueda apuntarme en la dirección correcta.

Actualmente estoy intentando crear un acelerómetro inalámbrico con dos abejas x (serie 1). El módulo del acelerómetro está configurado para que los canales x, y, z estén conectados a los canales DIO0, DIO1 y DIO2 en un explorador de x-bee. El dispositivo se alimenta completamente a través de la entrada de 3.3 V en el explorador mediante una batería li-po de 3.7 V (110 mAh) que también está conectada a un cargador USB li-po.

He configurado las x-bees dentro de X-CTU y no hay ningún problema en la comunicación entre ellas. DIO0, DIO1 y DIO2 están todos configurados en ADC y lo he configurado con varias frecuencias de muestreo diferentes. He notado dentro de la ventana del terminal que al mover el dispositivo, tanto DIO0 como DIO1 parecen permanecer constantes (FF 03 de la memoria) y solo DIO2 parece variar dentro de cada paquete de datos. Si cambio la configuración a la vez para que solo transmita los datos de uno de los tres canales a la vez, todos cambian con el movimiento.

Alguna posibilidad de que puedas adivinar dónde he logrado estropearlo. Supongo que el cableado y la potencia entre el acelerómetro y el explorador están bien, dado que funciona cuando solo se muestra un canal a la vez, pero mi experiencia con estas cosas es limitada, por lo que estoy confundido con dónde ir ahora. Solo me pregunto. ¿Si la x-bee requiere más potencia para el ADC para los tres canales y podría necesitar más potencia para que el dispositivo funcione?

    
pregunta user4168

1 respuesta

1

Asegúrese de que el acelerómetro no emita más de 1.2V (03 FF es el valor máximo para el ADC de XBee). Asegúrese de usar resistencias pull-up / pull-down si su sensor lo requiere.

    
respondido por el sudarkoff

Lea otras preguntas en las etiquetas