Ultra Low Power Mini drahtloser Sender / Empfänger?

11

Ich suche Vorschläge für eine Kombination aus drahtlosem Sender und Empfänger. Ich versuche im Grunde nur, mehrere Tasten über ein oder mehrere Funksignale (dh ein 1-Bit-Signal zu senden) in einem so kleinen Paket wie möglich zu überbrücken:

  • Sehr kurze Reichweite (muss in einer Entfernung von ca. 3 Fuß zu 99% zuverlässig sein, keine Sichtlinie).
  • Geringer Stromverbrauch, insbesondere für den Sender. Ich möchte in der Lage sein, ~ 10.000 Impulse von einer Uhrenbatterie zu senden
  • Sehr kleiner Sender (muss in etwas um 1 in ^ 3 passen, obwohl ich ein gutes Stück Flexibilität bei der Platzierung habe)
  • Möchte versehentliches Übersprechen verhindern

Irgendwelche Ideen geschätzt. Wenn ich an der Argumentation interessiert bin, versuche ich, ein drahtloses Di2-System (elektronische Fahrradschaltung) zu bauen.

zyklus
quelle
@vicatcu - Danke. Ich habe mich umgesehen und auch Dinge wie sparkfun.com/categories/79?sort_by=price_asc&per_page=50 gefunden , aber ich versuche wirklich nur herauszufinden, wie man ein 1-Bit-Signal von einem so kleinen Setup überträgt wie möglich
zyklus

Antworten:

5

Ein 433-MHz-ASK-Sender / Empfänger-Paar sollte in den Bereichen, über die Sie sprechen, sehr gut funktionieren. Ich habe sie ziemlich erfolgreich in meinen Wicked Node- und Wicked Receiver- Produkten in einer Entfernung von mehreren hundert Metern verwendet, sodass Sie sie problemlos verwenden können sollten, damit sie über eine so geringe Entfernung funktionieren. Der Sender kann sehr stromsparend sein, da Sie grundsätzlich keinen Strom ziehen können, wenn Sie nicht senden. Der Empfänger hingegen muss immer eingeschaltet sein und gibt kontinuierlich "Daten" aus, die Sie durchsuchen müssen, um die tatsächlichen Übertragungen aus dem Rauschen zu extrahieren. Sie könnten genau das gleiche Produktset verwenden, um das zu tun, was Sie hier wollen, aber es wird etwas länger als 1 Zoll sein, aber Sie können es möglicherweise mit etwas Kreativität in einen 1 Kubikzoll hacken.

vicatcu
quelle
Eines meiner Hauptanliegen ist es, herauszufinden, wie ich mit dem Lärm umgehen kann. Da ich nur versuche, ein einzelnes High-Signal zu übertragen, versuche ich zu vermeiden, dass ein Mikrocontroller auf der Senderseite eine "echte" Übertragung sendet (im Gegensatz zu einem einzelnen Bit, das ständig mit Interferenzen nachgeahmt wird). , aber von allem, was ich lese, gibt es so viel Rauschen, dass der Versuch, dies zu tun, ohne das Signal zu codieren, sinnlos sein könnte - fragen Sie sich, ob Sie zustimmen?
Zyklus
Egal, ich sehe, dass der ASK-Empfänger das alles erledigt :) Irgendwelche Angaben zum kontinuierlichen Stromverbrauch?
Zyklus
Eine andere Frage: Wissen Sie, ob es möglich / einfach ist, mehrere Sender an einen Empfänger anzuschließen? Da ich denke, dass dies ein rotierendes Signal ist, würde ich einen Empfänger benötigen, der mehrere Sender koppeln könnte, richtig?
Zyklus
Ein ASK-Empfänger kann nicht mehrere Sender verarbeiten, die gleichzeitig auf derselben Frequenz senden. Sie müssen so etwas wie eine Politik des im Wesentlichen Zeitmultiplexing machen oder auf getrennten Frequenzen arbeiten ...
vicatcu
Die gleiche Frequenz ist in Ordnung. Ich bin neugieriger, ob es möglich ist, mit 4 Sendern gleichzeitig zu
koppeln
5

Die großen Spieler sind Bluetooth LE (Low Energy) oder Zigbee, aber es gibt einige neue Protokolle, die sie leicht schlagen.

Sie können sich das TELRAN-Protokoll ansehen. Bei der maximalen Geschwindigkeit (50 kbps) einer 1-V-Knopfzelle wird eine Spitze von 3,3 mA verwendet. Es gibt auch das ANT-Protokoll, es hat eine höhere Bandbreite (1 MBit / s) und behauptet, 3 Jahre lang mit einer Knopfzelle zu arbeiten, sodass ich den genauen Spitzenstromverbrauch nicht kenne. Es wird von sehr großen Unternehmen unterstützt (Sony-Telefone haben es zum Beispiel eingebaut), also denke ich, dass es am Ende eine sicherere Wette als TELRAN sein könnte.

Muis
quelle
1

Was Sie verlangen, existiert nicht und kann nicht existieren. Vergiss es. Keine HF-Kommunikation ist 100% zuverlässig.

Olin Lathrop
quelle
3
Ich bin zufrieden mit> 99% :)
Zyklus
1

Ich arbeite an dem Jennic JN5148-Modul, einem 32-Bit-Mikrocontroller mit integriertem 2,4-GHz-Transceiver. habe einen sehr kleinen Fall damit gesehen). Außerdem verbraucht es etwa 15 mA * 3 V und Ihr System benötigt eine sehr kurze Dauer, beispielsweise 5 ms.

2,4 GHz hat den Vorteil, dass Sie eine sehr kleine Antenne benötigen (es gibt auch PCB-Patches) und genügend Bandbreite für sehr kurze Übertragungen haben, wodurch Strom gespart wird.

Im Allgemeinen können Sie die Zuverlässigkeit mithilfe von Bestätigungen drastisch verbessern. Dies verdoppelt jedoch (zumindest) die Anzahl der von Ihnen übertragenen Signale auf Kosten der Stromversorgung. Für eine einfache Verbindung wie diese können Sie das einfache physische 802.15.4- und MAC-Protokoll verwenden, das sich gut für die Punkt-zu-Punkt-Übertragung und einfache Netzwerke eignet.

Wenn Ihre Anwendung dies zulässt, ist es viel effizienter, wenn Sie die Daten über einige Zyklen (z. B. 1 Byte statt 1 Bit) puffern können, da die Metadaten (Header und möglicherweise Parität) mit einer größeren Nutzlast viel besser skaliert werden können.

Aktualisieren

63μC.63μEIN

Ah, es hat eine Reichweite von ca. 30 m in einem geschlossenen Raum mit Wänden und vielen vielen Geräten in der gleichen Frequenz.

Clabacchio
quelle
Wie ist der Empfangsstrom? Ich habe einige mit Nordics RF-Sachen herumgespielt, aber der Empfänger verbraucht viel Strom, selbst wenn keine Daten ankommen.
Supercat
@supercat ist für 15mA Senden und 17,5mA Empfangen ausgelegt; und ja, es wird oft wie immer verwendet; Aber ich denke, wenn Sie das Timing intelligent nutzen, können Sie den Empfänger kurz vor der eingehenden Übertragung einschalten lassen. Dies erfordert jedoch ein gutes Design der Software und einen klugen Einsatz von Timern
Clabacchio
@supercat: Das ist typisch für einen RX-Strom. Sie müssen ein Schema entwickeln, um nicht immer zuzuhören, wenn dies ein Problem darstellt.
Yann Ramin
1

Die RF800 / RF600-Serie von RF Solutions kann als Encoder und Decoder für diese Art von Projekten verwendet werden. Sie ermöglichen es Ihnen, denselben Sender in Verbindung mit mehreren Eingängen / Schaltern zu verwenden.

Kasse digikey und frage nach RF800E / D oder RF600E / D (E = Encoder, D = Decoder) - Ich habe ein paar davon gekauft und sie sind ziemlich einfach zu implementieren.

Hecanet
quelle
1
Welche Spezifikationen erhalten wir mit wessen Modulen?
Kortuk
0

Wenn Sie drahtloses di2 möchten, müssen Sie in der Lage sein, vier verschiedene Codes oder auf vier verschiedenen Kanälen zu übertragen (es sei denn, Sie machen es auch sequentiell, wenn Sie nur zwei Kanäle benötigen). False Positives sind ebenfalls frustrierend (und möglicherweise schmerzhaft), sodass die Übertragung eines einzelnen Bits wahrscheinlich fehleranfällig ist.

Als ich darüber nachdachte, warf ich einen kurzen Blick auf Bluetooth Low Energy, fand aber nichts Passendes für mich. Wenn Sie über Bord gehen möchten, können Sie ein Arduino Mini mit normalem Bluetooth verwenden, das jedoch möglicherweise etwas zu viel Strom verbraucht und teuer ist (wenn Sie nicht alle vier Eingänge zu einem einzigen Sender verbinden können).

Ich dachte auch an codierte Garagentoröffner. Die Fernbedienungen können recht klein sein (auf einen Schlüsselring passen). Sie können einen Empfänger dazu bringen, mit verschiedenen Fernbedienungen zu arbeiten, aber ich weiß nicht, ob ein Empfänger Ihnen sagen kann, welche der vier Fernbedienungstasten gedrückt wurde.

Im Moment benutze ich nur Drähte für meinen ultegra di2 TT Bars Hack, aber ich werde immer wieder zurückkommen, falls Sie eine Antwort bekommen.

Kennzeichen
quelle
Sind Sie die Person mit den Carbon-Tt-Bar-Enden? Ich habe eine Lösung, an der ich arbeite. Es beinhaltet das Reverse Engineering der Phasenverschiebung, die Shimano verwendet, und das Erhalten einer benutzerdefinierten Leiterplatte, die vorgeben kann, jeder der Schalthebel sowie die Batterie und die Steuereinheit zu sein. Das WLAN habe ich eigentlich schon über Basic ASK Wireless. Ich habe vor, morgen wirklich daran zu arbeiten, die Signale zu dekodieren
zyklus
Nein, ich bin derjenige, der sie gemacht hat, indem er eine alte DVD-Hülle zerbrochen hat. Das Spielen mit Carbon dauert wie Dave länger als ich zur Verfügung habe. Viel Glück beim Entschlüsseln der Signale. Es würde mich interessieren, wie es Ihnen geht.
Mark