Wie wirkt sich die Temperatur auf die drahtlose Übertragung aus?

Ich arbeite mit Xbee Pro mit Drahtantenne, um Daten aus einem Kühlschrank zu übertragen. Der Empfänger außerhalb ist der Xbee mit RPSMA-Antenne. Ich verwende eine externe MCU, um die Datenübertragung zu steuern und jede Sekunde zu übertragen.

Ab einer Temperatur von ca. 4 °C ist der Empfang ok, jede Sekunde bekomme ich die Daten. Aber wenn die Temperatur von diesem Punkt abfällt, wird der Empfang schlecht und beginnt alle 5 Sekunden oder weniger zu empfangen.

Der Sender meldet die Not Ack Received-Benachrichtigung. Die Eingangsspannungen scheinen in Ordnung zu sein (3,3 V) und sowohl Xbee als auch MCU funktionieren.

Beeinflusst die Temperatur die Übertragung oder die Antenne in irgendeiner Weise? Soll ich die Antenne des Empfängers oder Senders wechseln?

1. Was Olin sagt 2. Können Sie uns sagen, was eigentlich im Kühlschrank ist? Sie sagen eine "externe MCU" - ist das extern zum Kühlschrank oder ??? . // Wie Olin sagt, ist die Batterie der größte Verdächtige. Kannst du im Kühlschrank die Batteriespannung messen? - 2 Drähte anlöten und auf einen Meter nach draußen bringen, oder abkühlen lassen, dann öffnen und schnell messen. Das Herausholen von Drähten ist am besten, da Sie sehen können, wie sich die Spannung mit Zeit und Temperatur verhält. // Haben Sie irgendeine Art von Plausibilitätsprüfung, um sicherzustellen, dass sich die MCU bei niedrigen Temperaturen ansonsten in Ordnung verhält? zB gelegentliches Piepen etc.
@Russell Ich verwende eine Platine mit einem Freescale QE128, der ADC von einem Temperatursensor liest. Dann senden Sie diese Daten auch an das Xbee, das sich auf der Platine befindet. Sensor, Xbee und MCU befinden sich im Kühlschrank. Ich verwende ein BDM, um zu überwachen, was die MCU in Echtzeit tut, und es scheint zu funktionieren. Ich habe die Spannung schnell gemessen und schien in Ordnung zu sein, aber ich werde versuchen, die Drähte zu löten, um sie von außen zu messen.

Antworten (2)

Die Temperatur spielt für die Antenne oder das von ihr erzeugte HF-Feld keine Rolle. Das Problem liegt höchstwahrscheinlich an Ihrer Schaltung oder an der Stromversorgung. Sind alle von Ihnen verwendeten Komponenten für den Betrieb unter 0 °C ausgelegt? Einige haben nur 0-70 °C, obwohl ein Absenken auf -20 °C ziemlich üblich ist. Vermute nicht. Überprüfen Sie alle Datenblätter.

Das wahrscheinlichste Problem ist die Batterie, wenn Sie diese Einheit mit Strom versorgen. Sowohl die Ausgangsspannung als auch die Kapazität fallen bei den meisten Batterien mit der Temperatur. Was für eine Batterie verwendest du? Welchen Spannungsbereich benötigt Ihre Schaltung? Sind Ihre Batterien frisch oder voll aufgeladen?

Möglicherweise müssen Sie Ihre Stromversorgung überdenken, um mit einer niedrigeren Batteriespannung als erwartet betrieben werden zu können.

Hinzugefügt:

Eine andere Möglichkeit kam mir in den Sinn, zumal Sie sagen, dass alles mit einer 12-V-Batterie läuft und Sie nur 8 V und 3,3 V verwenden. Eine schlechte Lötstelle kann bei einigen Temperaturen funktionieren und bei anderen versagen, wenn sich das Metall ausdehnt oder zusammenzieht. Wenn dies ein kleines Gerät ist, versuchen Sie, alle Lötstellen neu zu fließen, und sehen Sie, ob sich dadurch etwas ändert. Fügen Sie vorzugsweise ein kleines Stück Lötzinn zu jeder Verbindung hinzu, aber stellen Sie auf jeden Fall sicher, dass das Lötzinn mindestens für eine Sekunde oder so geschmolzen wird. Überprüfen Sie dann jedes Gelenk mit einer Juwelierlupe und wiederholen Sie alles, was verdächtig aussieht.

Lassen Sie uns wissen, ob sich dadurch etwas ändert.

Ich verwende eine 12-V-Batterie, um die Schaltung mit Strom zu versorgen. Dann ein 8V-Regler, um den Sensor mit Strom zu versorgen. Die MCU und der Xbee arbeiten mit 3,3 V und diese Spannungen scheinen in Ordnung zu sein. Beide sagen auch, dass sie unter -45 ° C funktionieren, aber ich weiß es nicht für den Rest der Komponenten. Ich werde es prüfen. Ich weiß auch nicht, ob der Strom etwas damit zu tun hat, auch wenn die Spannung ok ist.
Ich habe die Schaltung separat getestet. Die MCU und Xbee funktionieren gut bei -10°C. Das Problem ist das geschaltete Netzteil, das ich verwende, um die 3,3 V zu erhalten, aber ich kenne den Grund immer noch nicht. Ich habe es in ein lineares geändert und die Schaltung funktioniert jetzt gut. Irgendeine Idee, warum der geschaltete nicht funktioniert? Vielen Dank für Ihre Hilfe.
@Yonosoypol: Anhand der von Ihnen gegebenen Informationen ist dies nicht zu erkennen. Für die Stromversorgung gelten jedoch dieselben möglichen Gründe wie für den Hauptstromkreis.

Ich stimme dem zu, was als sehr wahrscheinliche Ursache gesagt wurde. Mir ist ein "Fernschuss" eingefallen, dass das evtl. möglich ist - bildet sich bei den niedrigeren Temperaturen Kondenswasser auf der Platine? Dies könnte Leckströme usw. verursachen, die die empfindlichen HF-Schaltkreise (oder alle Oszillatoren an Bord) stören könnten,
vermute ich nicht, aber ...

Tatsächlich gibt es etwas Kondensation, aber nicht zu viel. Ich dachte, das könnte in irgendeiner Weise die Schaltung beeinflussen. Es sieht so aus, als ob es nur die geschaltete Stromquelle betrifft, aber ich weiß immer noch nicht auf welche Weise.