MCU-Auswahl für die Entwicklung eines Babyphones

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,

Sie sagen, Sie haben Probleme, aber eine Ausgangsleistung von 4,5 dBm wird die meisten Häuser problemlos zufriedenstellen. Also, was sind diese Probleme? Was ist das Problem? Was genau bedeutet „große Indoor-Reichweite“? Welche Kommunikationsgeschwindigkeit benötigen Sie auch - dies ist von grundlegender Bedeutung für die Berechnung der Reichweite.
Tatsächlich basierten meine Behauptungen auf einigen Tests im Freien, die mir eine Reichweite von etwa 40 m LOS ergaben, wobei ein CC2530 als Sender (4,5 dBm Ausgangsleistung, 2 dBi-Antenne) und ein CC2530-Empfänger (Inverted-F-PCB-Antenne) verwendet wurde. . Dies könnte jedoch durch einige andere Dinge wie das PCB-Design usw. beeinflusst werden. Ich benötige niedrige Kommunikationsgeschwindigkeiten (100 kbps oder sogar weniger), da dies für diese Anwendung nicht kritisch ist.

Antworten (1)

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 l Ö G 10 (F) + 20 l Ö G 10 (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 l Ö G 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.

Das Projekt war ursprünglich darauf ausgelegt, Transceiver zu verwenden, damit das Armband auch mit dem Sender kommunizieren kann, um irgendwann einige Warnungen zu senden, aber mit dem aktuellen Verbrauchsproblem ist dies möglicherweise keine Möglichkeit. Ich habe auch über die Verwendung von HF-Modulen nachgedacht, da die Firma, die die Platinen zusammenbaut und lötet, dies zunächst von Hand tun wird (also mindestens 0805-Komponenten), sodass Bedenken hinsichtlich parasitärer Kapazitäten von größeren Komponenten bestehen. Welche Lösungen (im 900-MHz-Band, da ich mich in Region 2 befinde) kann ich finden, die diesen Spezifikationen entsprechen?
Ich bin dieses Jahr 56 Jahre alt (und habe kein gutes Sehvermögen) und ich habe sehr wenig Probleme beim Löten von 0603-Komponenten. Ich würde mir diese Firma genau ansehen, denn mit den richtigen Werkzeugen sollte Handlöten kein Problem sein. In Bezug auf das 900-MHz-Band müssen Sie selbst einige Nachforschungen anstellen. Dies ist ein kostenloser Service, der mit "Liebe" gegeben wird, aber er reicht nur so weit!!