komunikacja radiowa dwukierunkowa dwóch MCU

Apr 14, 2008 6 Replies

Czołem.



Czy są jakieś gotowe (i tanie!) moduły radiowe, dzięki którym będą mogły komunikować się dwa MCU? Potrzebuję tego jeden komplet, czyli dwie sztuki modułów.



Warunki:



- niska pobór mocy lub możliwość pracy w trybie "uśpienia";



- zasilanie od 0 do 12V - im mniej, tym lepiej;



- prędkość transmisji minimum 1200 bps;



- zasięg minimalnie 200m w otwartym terenie, lub 100m przez przeszkodę - ścianę budynku np.;



- rodzaj komunikacji z MCU: szeregowa synchro- lub asynchroniczna, lub i2c;



- częstotliwość pracy: bez znaczenia, byle antena nie była ogromna - jedna strona będzie pełniła rolę "pilota" dlatego też nie może mieć dużych rozmiarów.



Gotowe moduły radiowe znalazlem w necie, jednak cena, która zaczyna się od



250pln / szt zabiła mnie. Szukam czegoś znacznie tańszego. Jestem też zdecydowany wykonać takie coś samodzielnie. Problem tylko w tym, że polegał tu będę na gotowych projektach, bo w sprawach komunikacji po radiu nie mam doświadczenia. Myślałem również, że jakimś rozwiązaniem, było by wygrzebanie cześci radiowej z jakiegoś taniego alarmu samochodowego/motocyklowego z radiopowiadomieniem. Problem w tym, że chcę mieć coś więcej niż tylko opcję włącz-wyłącz - chcę móc przesłać kilka bajtów w obydwu kierunkach. Obawiam się też, że po rozebraniu takiego alarmu moim oczom ukaże się płytka z jedym układem scalonym w postaci czarnej kropy naniesionej bezpośrednio na laminat.

Czy ktoś może mi coś polecić? Albo gotowy moduł, albo jakiś gotowy (sprawdzony!) projekt. Albo pod jakim hasłem tego szukać?



pzdr


ARO schrieb:

Kup sobie na dzień dobry zestaw MSP430-EZ2500. Masz tam dwa systemy procesorowe komunikujące się przez powietrze na 2.4GHz. U mnie pracując z prędkością 9600bps, 10 telegramów po 60 bajtów na sekundę działało toto przez 3 miesiące na okrągło na dwóch paluszkach LR03. Tylko zasięg masz ok. 10m. Wymieniając antenę i ew. dodając dopalacz jakieś 6-12dB powinieneś osiągnąć te 200m w otwartym terenie. W budynku może być gorzej, przez jedną ścianę żelbetową udało mi się uzyskać 4m. Aha, zestaw kosztuje 49$. No i procki masz już na burcie, do drobnych rzeczy wystarczają w zupełności.

Waldek

ARO pisze:

A ja się podepnę - czy moduły bluetooth (takie np z TME) nadają się do takiego celu (oczywiście przy ograniczeniu zasięgu), czy to tak jak z USB i potrzebny jest jakiś bardziej skomplikowany host?

Dariusz Żołna

Bawie sie modulami Raven z Atmela i dziala to ok (ZigBee, 2.4GHz). Mozes zje wykorzystac w swoim projekcie, maja na pokladzie LCD, nadajnik/odbiornik, 2 procesory AVR, duzo pamieci. Za 99$ masz dwa moduly + stick do PC. Sa tez gotowe moduzly ZigBee, to malenstwa wielkosci paznokcia, cena 10-20$/sztuka. Do ZeeBee masz gotowe stosy, takze nie musisz sie przejmowac programowaniem transmisji. No i niesmiertelne moduly CC costam, tanie, tylko ze 100m to moze byc problem, w dodatku dlubanie w protokole.

Witam,

A ja polecam układy nRF905, lub gotowe moduły TLX905 (433 lub 868 MHz, Kamami, oscylator + dopasowanie do anteny 50ohm ,układy są w dość wrednej obudowie i trzeba trochę poćwiczyć z płytką, a ponieważ są też ciężko dostępne - ja znalazłem tylko w Elfie, więc cenowo wychodzi podobnie). Uzyskałem na nich jakieś 800-900m w otwartym terenie. Ich zaletą jest duża "samodzielność" - same dodają adres, sekwencję rozbiegową, liczą i sprawdzają CRC. Dzięki temu odpada dość żmudne klecenie tego w programie (komunikujesz się po SPI + kilka dodatkowych linii to wyboru trybu pracy-uśpienia, sygnalizacji odebrania pakietu itp.), nie potrzeba też szybkiego procesora - dane z bufora wyciągasz sobie z dowolną prędkością. Różne moduły są też w TME - nie przyglądałem się dokładnie, ale ceny wyglądają atrakcyjnie (10-15 pln). Jest też jeden moduł razem ze sporym wzmacniaczem. Ciekawie wyglądają też moduły ZigBee (np. Maritex). Stosunkowo tanie. Na pokładzie masz jakąś większą ATMegę + układ radiowy. Jest jakaś wersja otwartego stosu, niestety aby dostać łatwy w użyciu zestaw oprogramowania od producenta modułów, trzeba kupić starter kit który już sporo kosztuje (mogę się mylić - nie zgłębiałem tematu).

Pozdrawiam Wojtek

ARO pisze:

RFM12B na 868MHz. Tranceivery dwukierunkowe (half duplex), komunikacja interfejsem SPI, konfiguracja również. Kosztują w TME poniżej 20zł/szt brutto, są też w Seguro. Wg mnie za tą cenę nic tak uniwersalnego nie znajdziesz (przestrajanie softwarowe, wybór kanału, mocy nadawania, szerokości pasma).

formatting link

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required