Ich entwickle ein Projekt, bei dem ein Gerät (stationär, an das Stromnetz angeschlossen) einige einfache Berechnungen und Verarbeitungen durchführt und dann einen Alarm (eine einfache Nachricht zum Auslösen eines Vibrationsmotors) an ein oder mehrere als Armbänder getragene Geräte sendet.
Ich habe mit der Entwicklung mit einem Texas Instruments CC2530 SoC (2,4 GHz, 802.15.4) begonnen, aber ich habe einige Probleme, die hauptsächlich mit der Reichweite der Kommunikation zusammenhängen, was auf eine relativ geringe Ausgangsleistung zurückzuführen ist (4,5 dBm bei max.) , sehr kurze. Die Geräte müssen in einer häuslichen Umgebung funktionieren, aber ich weiß nicht, wie viel TX-Leistung ich in einer solchen Situation benötigen würde.
Da die HF-Kommunikation ziemlich einfach ist, ist es gut, ein solches System mit 2,4 GHz und einem Protokoll wie SimpliciTI oder sogar ZigBee zu entwickeln?
Was wären andere Möglichkeiten, ein System mit diesen Spezifikationen zu entwerfen? (sehr einfache Kommunikation, große Indoor-Reichweite)
Ich dachte an das 900-MHz-Band, das eine größere Reichweite haben soll, da die Kommunikationsgeschwindigkeit für mich nicht entscheidend ist.
Irgendwelche Ideen für eine praktische Lösung?
Danke,
Wenn eine "einfache" Antenne Leistung überträgt, neigt diese Leistung dazu, sich in die meisten Richtungen auszubreiten und wird "dünner", wenn der Abstand von der Sendeantenne zunimmt. Mit "dünner werden" meine ich, dass, wenn Sie die gesamte Leistung erfassen und messen könnten, die durch eine 1 Quadratmeter große "Schüssel" fließt, Sie feststellen würden, dass die Leistung mit der Entfernung im Quadrat abfällt. Dies ist die grundlegende Theorie hinter "Verbindungsverlust" und der Möglichkeit, die Anzahl der dB-Verluste zwischen Sendeantenne und Empfangsantenne zu formulieren. Natürlich ist es um ein Haus herum oder von einer Basisstation zu einem Mobiltelefon komplexer, aber das Prinzip wird Ihnen helfen, die Bedeutung der Sendefrequenz zu verstehen.
Verbindungsverlust (dB) = 32,5 + 20 (F) + 20 (D)
wobei F MHz und d der Abstand zwischen den beiden Antennen (Kilometer) ist.
Bei 2,5 GHz und einer Entfernung von 100 Metern (0,1 km) beträgt der Verlust 32,5 dB + 68 dB - 20 dB = 80,5 dB.
Wenn Ihr Sender mit 1 GHz betrieben würde, würde der Verbindungsverlust 72,5 dB betragen. Beim Betrieb mit 434 MHz (ein üblicher britischer Standard) würde der Verbindungsverlust 65,2 dB betragen.
Alle diese Frequenzen sind in Ordnung, um durch ein Haus zu kommen (und die verschiedenen Hindernisse, die sich bieten), daher würde ich eher die niedrigere Frequenz wählen, wenn diese in Ihrem Land verfügbar ist.
Auf der Empfängerseite kann der Empfänger umso empfindlicher sein, je kleiner die Datenrate ist. Eine ausgetretene Formel, die vorhersagt, wie viel Strom ein Empfänger benötigt, ist diese: -
Die erforderliche Leistung in dBm beträgt -154 dBm + 10 (Datenrate) dBm
Bei 100 kbpsec beträgt die benötigte Leistung -104 dBm, aber bei 1 kbpsec verbessert sich dies auf -124 dBm.
Daher ist es ein guter Ausgangspunkt, die niedrigste mögliche Datenrate bei der niedrigsten verfügbaren Übertragungsfrequenz zu wählen. Wenn Sie 2,5 GHz und 100 kbpsec verwendet haben, benötigt der Empfänger 35,3 dB mehr Leistung, um übertragen zu werden, verglichen mit 434 MHz und 1 kbpsec (alle anderen Dinge sind gleich).
Was ist mit dem CC2530? Es wird angegeben, dass es normalerweise -97 dBm benötigt, und dies liegt wahrscheinlich daran, dass es mit 250 kbpsec arbeitet, also würde ich mich fragen - brauche ich einen Transceiver oder kann ich mit einem Sender / Sender und einem Empfänger / Armband auskommen (Halbierung der Komplexität)? . Ich habe 433,92-MHz-Empfänger gegoogelt, und dieser benötigt nur -109 dBm bei 2,5 kbpsec und nimmt einen Versorgungsstrom von 3 mA auf. Dies ist viel weniger als die 20+ mA, die der CC2530 benötigt, und vor allem, wenn der Armbandempfänger lange mit Batterie betrieben werden muss, sollten Sie auch darüber nachdenken.
Ich würde erwägen, dieser Art von Empfänger eine MCU mit sehr geringem Stromverbrauch hinzuzufügen und den Empfänger alle zehn Sekunden einmal aufzuwecken, um schnell am Äther zu "schnüffeln", um zu sehen, ob möglicherweise eine Übertragung vom Sender kommt.
Andi aka
gustavsl