¿Cómo afecta la temperatura a la transmisión inalámbrica?

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?

1. Lo que dice Olin 2. ¿Puede decirnos qué hay realmente en el refrigerador? Dices una "MCU externa": ¿es eso externo a 'nevera, o ??? . // Como dice Olin, la batería es el mayor sospechoso. ¿Puedes medir el voltaje de la batería mientras estás en el refrigerador? - Soldar en 2 hilos y llevar al exterior a un metro, o dejar enfriar luego abrir y medir rápidamente. Lo mejor es sacar los cables, ya que puede observar qué hace el voltaje con el tiempo y la temperatura. // ¿Tiene algún tipo de verificación de cordura para asegurarse de que la mcu se comporte bien a bajas temperaturas? por ejemplo, pitido ocasional, etc.
@Russell Estoy usando una PCB con un ADC de lectura Freescale QE128 de un sensor de temperatura. Luego, envía esos datos al Xbee que también está en la PCB. Sensor, Xbee y MCU están dentro de la nevera. Estoy usando un BDM para monitorear lo que hace la MCU en tiempo real y parece estar funcionando. Medí el voltaje rápidamente y parecía estar bien, pero intentaré soldar los cables para medirlo desde afuera.

Respuestas (2)

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.

Agregado:

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 usando una batería de 12V para alimentar el circuito. Luego un regulador de 8V para alimentar el sensor. El MCU y el Xbee funcionan con 3.3V y esos voltajes parecen correctos. También ambos dicen que funcionan por debajo de -45 ° C, pero no sé para el resto de los componentes. Voy a revisar. Además, no sé si la corriente tiene algo que ver con eso, incluso si el voltaje está bien.
Probé el circuito por separado. El MCU y Xbee funcionan bien a -10°C. El problema es la fuente de alimentación conmutada que estoy usando para obtener los 3,3 V, pero aún no sé el motivo. Lo cambié a uno lineal y el circuito funciona bien ahora. ¿Alguna idea de por qué el interruptor no funciona? Gracias por tu ayuda.
@Yonosoypol: No hay forma de saberlo a partir de la información que ha proporcionado. Sin embargo, las mismas razones posibles se aplican tanto a la fuente de alimentación como al circuito principal.

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 ...

De hecho hay algo de condensación, pero no es demasiada. Pensé que tal vez eso afectaba de alguna manera el circuito. Parece que solo afecta la fuente de alimentación conmutada, pero aún no sé de qué manera.