logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Sterowanie bezprzewodowe, jaki moduł, jaki protokół?

serum 25 Lis 2008 16:15 3229 4
REKLAMA
  • #1 5781747
    serum
    Poziom 16  
    Witam wszystkich.
    Pracuję nad projektem w którym za pomocą komputera PC będę sterował w czasie rzeczywistym, bezprzewodowo robotem wyposażonym w 16 cyfrowych serw. Mój problem polega na doborze odpowieniego modułu do komunikacji bezprzewodowej. Warunkiem jest odpowiednio duża prędkość transmisji ( myślę ze co najmniej 100kbps) oraz co bardzo ważne - moduł nie może wnosić zbyt dużych opóźnień (maksymalnie 2ms). Z tego co się dowiedziałem bluetooth potrzebuje zbyt dużo czasu na nawiązanie połączenia przez co wnosi opóźnienia ok 4ms. Obiecująco wygląda ten moduł: http://zefiryn.tme.pl/dok/wd1/xtr-vf-2_4-lp.pdf jednak nie mogę znaleźć do niego szczegółowej dokumentacji. Innym rozwiązaniem są moduły ZigBee. Macie może jeszcze jakiś ciekawe propozycje? Może ktoś miał okazję przetestować różne moduły i protokoły komunikacji. Wszelkie rady są mile widziane. Z góry dziękuję za odpowiedź;]
  • REKLAMA
  • #2 5788979
    arturt134
    Poziom 27  
    Moim zdaniem żaden moduł nie zapewni ci tak szybkiego czasu transmisji (<2ms) w rzeczywistym środowisku. Wystarczy trochę zakłóceń, a okaże się, że ramka musiała być retransmitowana kilka razy, zanim doszła.
    Może lepiej napisz program tak, aby opóźnienia były mniej krytyczne...
  • REKLAMA
  • #3 5791665
    serum
    Poziom 16  
    No właśnie, więc szukam modułu który będzie najszybszy, później będę próbował rozwiązać problem programowo. Urządzenie nadawcze nie będzie zbytnio oddalone od odbiornika więc zakłócenia nie będą takie duże. Ze wszystkich modułów dostępnych w tme najbardziej obiecująco wygląda XTR VF 2.4 LP aurela, jednak nie jest dostępny do niego manual ani szczegółowy datasheet. Miał ten moduł może ktoś kiedyś w ręku?
  • REKLAMA
  • Pomocny post
    #4 5818967
    misiekjr
    Poziom 11  
    Witam!!

    Ze swojej strony polecam układy z serii CC243X firmy TI. W chwili obecnej pracuję na układzie CC2430. Posiada on core'51 więc programowanie nie nastręcza kłopotów, ma wbudowany Transciever radiowy na pasmo 2,4 GHz, sprzętowo jest przystosowany do obsługi protokołu ZigBee, jednakże z doświadczenia wiem, że stworzenie protokołu ZigBee, jest BARDZO ciężkie. W prosty sposób można stworzyć swój własny protokół, Texas Instruments dostarcza biblioteki, więc programowanie nie jest bardzo skomplikowane. Układ jest taktowany kwarcem 32MHz, a wszystkie instrukcje wykonywane są w jednym takcie zegara, więc jest relatywnie szybki. Sam próbuję połączyć tenże układ z procesorem DSP C6713, do przesyłania głosu w czasie rzeczywistym.

    Pod tym adresem znajdziesz pełny opis:
    http://focus.ti.com/docs/prod/folders/print/cc2430.html

    pozdrawiam!
  • #5 7307611
    t56
    Poziom 12  
    Kolego misiekjr

    jak udała ci się konstrukcja na układzie CC2430, w najbliższym czasie planuje wykorzystanie go i jestem ciekaw jakie napotkałeś problemy.

    Pozdrawiam
    t56
REKLAMA