mini bezprzewodowy nadajnik / odbiornik o ultra niskiej mocy?

11

Szukam sugestii dotyczących połączenia bezprzewodowego nadajnika i odbiornika. Zasadniczo próbuję zmostkować kilka przycisków za pomocą sygnałów bezprzewodowych (tj. Wysłać sygnał 1-bitowy) w jak najmniejszej paczce:

  • Bardzo krótki zasięg (musi być w 99% niezawodny w odległości około 3 stóp, bez linii widzenia).
  • Niska moc, szczególnie dla nadajnika. Chciałbym móc wysłać około 10 000 impulsów z baterii zegarka
  • Bardzo mały nadajnik (musi zmieścić się w czymś około 1 na ^ 3, chociaż mam dość elastyczną lokalizację)
  • Chciałby zapobiec przypadkowej rozmowie

Doceniamy wszelkie pomysły. Jeśli jestem zainteresowany uzasadnieniem, próbuję zbudować bezprzewodowy system Di2 (elektroniczna zmiana biegów na rowerze)

zyklus
źródło
@vicatcu - Dzięki. Rozglądałem się i znalazłem też takie rzeczy, jak sparkfun.com/categories/79?sort_by=price_asc&per_page=50 , ale tak naprawdę próbuję wymyślić, jak przesłać 1-bitowy sygnał z tak małej konfiguracji jak to możliwe
zyklus

Odpowiedzi:

5

Para nadajnika / odbiornika 433 MHz ASK powinna dobrze sobie radzić w zakresach, o których mówisz. Użyłem ich z powodzeniem w moich produktach Wicked Node i Wicked Receiver , na setkach stóp, więc z łatwością powinieneś być w stanie ich użyć, aby działał na tak małej odległości. Nadajnik może mieć dość niską moc, ponieważ w zasadzie nie można pobierać prądu, gdy nie jest nadawany. Z drugiej strony odbiornik musi być zawsze włączony i nieprzerwanie wysyła „dane”, które należy przesiać, aby wydobyć rzeczywiste transmisje z szumu. Możesz użyć tego samego dokładnego zestawu produktów do robienia tego, co chcesz tutaj, ale będzie on nieco dłuższy niż 1 cal, ale możesz być w stanie zhakować go do 1 cala sześciennego z odrobiną kreatywności.

vicatcu
źródło
Tak więc jednym z moich głównych problemów jest próba obejścia tego hałasu. Ponieważ próbuję przesłać tylko jeden wysoki sygnał, staram się unikać mikrokontrolera po stronie nadajnika, aby wysłać „prawdziwą” transmisję (w przeciwieństwie do pojedynczego bitu, który byłby stale naśladowany przez zakłócenia) , ale ze wszystkiego, co czytam, jest tyle hałasu, że próba zrobienia tego bez kodowania sygnału może być daremna - zastanawiasz się, czy się zgadzasz?
zyklus
nieważne, widzę, że odbiornik ASK obsługuje to wszystko :) Jakieś specyfikacje dotyczące ciągłego poboru mocy?
zyklus
Jeszcze jedno pytanie, czy wiesz, czy jest możliwe / łatwe podłączenie wielu nadajników do jednego odbiornika? Biorąc pod uwagę, że uważam, że jest to sygnał obrotowy, potrzebowałbym odbiornika, który mógłby sparować wiele nadajników, prawda?
zyklus
Odbiornik ASK nie może obsługiwać wielu nadajników transmitujących na tej samej częstotliwości w tym samym czasie. Musisz zrobić coś w rodzaju polityki zwielokrotnienia z podziałem czasu lub operować na osobnych częstotliwościach ...
vicatcu
Ta sama częstotliwość jest w porządku. Jestem bardziej ciekawy, czy byłby w stanie sparować z 4 nadajnikami jednocześnie
zyklus
5

Duzi gracze to Bluetooth LE (Low Energy) lub Zigbee, ale istnieją nowe protokoły, które łatwo je pokonują.

Możesz rzucić okiem na protokół TELRAN. Przy maksymalnej prędkości (50 kb / s) na ogniwie monetarnym 1 V wykorzystuje szczyt 3,3 mA. Istnieje również protokół ANT, ma większą przepustowość (1 Mb / s) i twierdzi, że działa przez 3 lata na komórce monet, więc nie znam dokładnego szczytowego zużycia energii. Jest wspierany przez bardzo duże firmy (na przykład telefony Sony mają wbudowaną funkcję), więc sądzę, że może to być bezpieczniejszy zakład niż TELRAN.

Muis
źródło
1

To, o co prosisz, nie istnieje i nie może istnieć. Zapomnij o tym. Żadna komunikacja RF nie jest w 100% niezawodna.

Olin Lathrop
źródło
3
Jestem zadowolony z> 99% :)
zyklus
1

Pracuję nad modułem Jennic JN5148, który jest 32-bitowym mikrokontrolerem z wbudowanym transceiverem 2,4 GHz, ma około 1'x0,5'x0,1 ', więc z baterią z pewnością zmieści się w twoich specyfikacjach (I' widziałem z tym bardzo małą obudowę). Ponadto zużywa około 15 mA * 3 V podczas przesyłania, a Twój system wymaga bardzo krótkiego czasu, powiedzmy 5 ms.

Zaletą 2,4 GHz jest to, że potrzebujesz bardzo małej anteny (są też łatki na płytce drukowanej) i masz dość pasma, aby wykonać bardzo krótkie transmisje, oszczędzając w ten sposób energię.

Ogólnie rzecz biorąc, można znacznie poprawić niezawodność za pomocą potwierdzeń, ale podwaja to (co najmniej) liczbę przesyłanych sygnałów kosztem mocy. W przypadku takiego prostego łącza można użyć zwykłego protokołu fizycznego i MAC 802.15.4, który dobrze nadaje się do transmisji punkt-punkt i prostych sieci.

Wreszcie, jeśli twoja aplikacja na to pozwala, jest o wiele bardziej wydajna, jeśli możesz buforować dane w niektórych cyklach (powiedzmy 1 bajt zamiast 1 bit), ponieważ metadane (nagłówek i być może parzystość) skalują się znacznie lepiej przy większym ładunku.

Aktualizacja

63μdo63μZA przez 1 sekundę lub 17,5 NAH; jeśli masz baterię pastylkową 1 mAh (która jest bardzo mała), możesz wykonać około 57 milionów transmisji. Dotyczy to 64-bitowej wiadomości, możesz ją zmniejszyć, wysyłając tylko jeden bit.

Ach, ma zasięg około 30m w zamkniętej przestrzeni ze ścianami i wieloma wieloma urządzeniami na tej samej częstotliwości.

clabacchio
źródło
Jaki jest prąd odbiorczy? Grałem trochę z materiałami RF firmy Nordic, ale odbiornik zużywa dużo prądu, nawet gdy nie docierają żadne dane.
supercat
@ supercat jest oceniany dla transmisji 15 mA i odbioru 17,5 mA; i tak, jest często używany jak zawsze; ale myślę, że dzięki inteligentnemu taktowaniu możesz włączyć odbiornik tuż przed nadejściem transmisji. Ale to wymaga dobrego zaprojektowania oprogramowania i mądrego użycia timerów
clabacchio
@ superupat: To typowe dla prądu RX. Musisz opracować jakiś schemat, aby nie zawsze słuchać, jeśli jest to problem.
Yann Ramin
1

Seria RF800 / RF600 firmy RF Solutions może być używana jako kodery i dekodery dla tego typu projektów. Umożliwiają korzystanie z tego samego nadajnika w połączeniu z wieloma wejściami / przełącznikami.

Przejdź do kasy digikey i poproś o RF800E / D lub RF600E / D (E = Enkoder, D = Dekoder) - Kupiłem kilka z nich i są one dość łatwe do wdrożenia.

Hecanet
źródło
1
Jakie specyfikacje otrzymujemy, z których modułów?
Kortuk
0

Jeśli chcesz bezprzewodowego di2, musisz mieć możliwość przesyłania czterech różnych kodów lub na czterech różnych kanałach (chyba że robisz to również sekwencyjnie, gdy potrzebujesz tylko dwóch kanałów). Fałszywe alarmy również będą frustrujące (i potencjalnie bolesne), więc przesyłanie jednego bitu może być podatne na błędy.

Kiedy pomyślałem o tym, rzuciłem okiem na niską energię Bluetooth, ale nie znalazłem nic odpowiedniego dla mnie. Jeśli chcesz wyjść za burtę, możesz użyć arduino mini ze zwykłym bluetooth, ale może pobierać nieco za dużo prądu i być kosztowny (jeśli nie możesz połączyć wszystkich czterech wejść w jeden nadajnik).

Pomyślałem także o kodowanych mechanizmach otwierania drzwi garażowych. Piloty mogą być dość małe (pasują na brelok). Możesz sprawić, by jeden odbiornik pracował z wieloma różnymi pilotami, ale nie wiem, czy jeden odbiornik jest w stanie powiedzieć, który z czterech przycisków pilota został naciśnięty.

W tej chwili używam tylko drutów do hakowania prętów Ultegra di2 TT, ale będę się pojawiał, jeśli dostaniesz odpowiedź.

znak
źródło
Czy jesteś osobą z końcówkami tt węgla? Mam rozwiązanie, nad którym pracuję. Wiąże się to z inżynierią wsteczną, której używa shimano z przesunięciem fazowym i uzyskanie niestandardowej płytki drukowanej, która może udawać, że jest zmiennokształtnym, a także baterią i jednostką sterującą. Sieć bezprzewodowa, którą faktycznie mam, działa już za pośrednictwem podstawowej sieci bezprzewodowej ASK. Planuję zacząć naprawdę pracować nad dekodowaniem sygnałów jutro
zyklus
Nie, to ja je zrobiłem, niszcząc starą obudowę DVD. Gra z karbonem, tak jak robi to Dave, zajmuje więcej czasu niż ja. Powodzenia w dekodowaniu sygnałów. Chciałbym usłyszeć, jak sobie radzisz.
Mark