Estoy trabajando con Xbee Pro con antena de cable para transmitir datos desde el interior de un refrigerador. El receptor exterior es el Xbee con antena RPSMA. Uso una MCU externa para controlar la transmisión de datos, transmitiendo cada segundo.
Cuando la temperatura es de aproximadamente 4 °C o más, la recepción es correcta, cada segundo obtengo los datos. Pero cuando la temperatura baja de ese punto, la recepción comienza a ser mala, comenzando a recibir cada 5 segundos o menos.
El transmisor está reportando la notificación Not Ack Received. Los voltajes de entrada parecen estar bien (3,3 V) y tanto el Xbee como el MCU funcionan.
¿La temperatura afecta la transmisión o la antena de alguna manera? ¿Debo cambiar la antena del receptor o transmisor?
La temperatura no le va a importar a la antena o al campo de RF que crea. Lo más probable es que el problema esté en tu circuito o en lo que lo está alimentando. ¿Todos los componentes que está utilizando están clasificados para operar a menos de 0C? Algunos tienen solo 0-70C, aunque bajar a -20C es bastante común. No asumas. Consulta todas las fichas técnicas.
El problema más probable es la batería si eso es lo que está usando para alimentar esta unidad. Tanto el voltaje de salida como la capacidad caen con la temperatura en la mayoría de las baterías. ¿Qué tipo de batería estás usando? ¿Qué rango de voltaje necesita su circuito? ¿Están sus baterías nuevas o completamente cargadas?
Es posible que deba repensar su fuente de alimentación para poder funcionar con un voltaje de batería más bajo de lo previsto.
Se me ocurrió otra posibilidad, especialmente porque dices que todo funciona con una batería de 12V y solo estás usando 8V y 3.3V. Una junta de soldadura defectuosa puede funcionar a algunas temperaturas y luego fallar a otras a medida que el metal se expande o se contrae. Si se trata de un dispositivo pequeño, intente volver a fluir todas las uniones de soldadura y vea si eso cambia algo. Preferiblemente, agregue un poco de soldadura a cada unión, pero definitivamente asegúrese de que la soldadura se derrita por lo menos durante un segundo. Luego revise cada unión con una lupa de joyero y rehaga cualquier cosa que parezca sospechosa.
Háganos saber si esto cambia algo.
Estoy de acuerdo con lo que se ha dicho como una causa muy probable. Se me ocurrió una "posibilidad remota" que tal vez sea posible: ¿se está formando condensación en el tablero a temperaturas más bajas? Esto podría causar una fuga de corriente, etc. que podría alterar el circuito de RF sensible (o cualquier oscilador a bordo),
sospecho que no, pero ...
Russel McMahon
HzJavier