Skocz do zawartości

-Szybka- komunikacja bezprzewodowa.


Prze

Pomocna odpowiedź

Witam.

Chciałbym odebrać w komputerze sygnał z przetwornika piezoelektrycznego drogą bezprzewodową. Udało mi się to po "łopatologicznym" dość użyciu słuchawki bluetooth (przylutowałem przewody mikrofonu do piezo). Problem mój polega na sporym opóźnieniu (tak na ucho 250ms). Od razu powiem że nie obchodzi mnie charakterystyka sygnału. Może to dla mnie być zwykłe 0 i 1 tylko i wyłącznie po to aby skrócić czas reakcji do minimum.

Tak, zdaję sobie sprawę że wszelkie oprogramowanie odbierające sygnał może mieć wpływ na opóźnienia, nie mniej jednak stwierdziłem że najpierw ugryzę problem od strony elektronicznej.

Nasuwają mi się więc pytania:

Czy dobrze jest najpierw ugryźć temat od strony elektronicznej?

Czy droga oparta na bluetooth ma sens?

Warto sprowadzić przed przesyłem sygnał do binarnego?

Czy jest jakaś dobra metoda bardziej wymiernej oceny/pomiaru opóźnienia?

Proszę o wyrozumiałość. Jestem zielony na tyle że lista moich umiejętności kończy się na lutowaniu oraz opanowaniu programowania AVR-ów w C do stopnia umożliwiającego zapalanie się LED-ów w takiej kolejności jaką sobie założyłem.

Z góry dzięki

Link do komentarza
Share on other sites

Zacznijmy od tego, że opóźnienie bluetooth o którym mówisz może wynikać z czegoś zupełnie innego (działanie softu na PC odgrywającego dźwięki - buforuje trochę danych, żeby w razie krótkotrwałego przerwania transmisji móc odegrać zbuforowane próbki i poczekać na nowe dane bez słyszalnej przerwy w muzyce).

Co do samej transmisji testowałem typowe moduły 433MHz (RF12B) i tam czas wysłania krótkiego pakietu to <2ms w jedną stronę. W dwie strony idzie się w 3ms zmieścić, a są szybsze moduły - szczególnie na 2.4GHz.

Oczywiście to jest bez wykrywania ew. błędów transmisji, które mogą się zdarzyć.

Trudno mi coś dokładnie doradzić, bo nie wiem co chcesz uzyskać. Opisz dokładnie swój problem...

Link do komentarza
Share on other sites

Interesuje mnie zderzak, dzięki któremu niezwłocznie zostanie odtworzony jednorazowy sygnał dźwiękowy w komputerze/telefonie. Interesuje mnie szybkość, niezawodność i małe gabaryty. Ciężko mi napisać coś więcej.

Nie mniej jednak 2ms brzmi bardzo obiecująco. Ciekaw jestem czy powodem opóźnień u mnie nie jest częściowo ta nieszczęsna słuchawka. Trzymam się jej ze względu na niską cenę, małe gabaryty, łatwość nawiązania połączenia z komputerem i idioto-odporny montaż.

Z tego co mi się wydaje, taki modulik RF również nie głupio się prezentuje. Jak to wygląda przy próbie połączenia z komputerem/telefonem/tabletem etc. ?

Jak to się ma do możliwości zakłóceń z typowych warunków zewnętrznych (np w porównaniu do wyżej wspomnianego bluetooth-a)?

Link do komentarza
Share on other sites

1. Do komputera musiałbyś posiadać jeszcze odbiornik no i jakąś transmisję rs232 / usb. To oczywiście też doda kilka ms opóźnienia.

2. Inna opcja to moduł bluetooth działający po serialu (czyli emulujący rs232). Do komputera wystarczy dowolny bluetooth (pod usb lub np. wbudowany w notebooka), a jako nadajnik korzystasz z gotowej płytki np. popatrz na moduły z serii btm.

Trudno mi powiedzieć jakie to będzie miało opóźnienie, ale zapewne mniejsze niż to audio.

3. Sama niezawodność takich modułów transmisji jest bardzo duża o ile ktoś nie nadaje na dokładnie tym samym kanale. W stosunku do bluetooth jest to bardziej podatne na zakłócenia (nie ma takich możliwości unikania zakłóceń już na gruncie sprzętowym), ale o ile nie jest to kwestia życia i śmierci to powinno spokojnie wystarczyć.

Patrząc na to co chcesz zrobić spróbowałbym z BT i emulacją com. Powinno to mieć dużo mniejsze opóźnienia niż audio a zarazem łatwo to podłączyć do dowolnego urządzenia z BT...

  • Pomogłeś! 1
Link do komentarza
Share on other sites

Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i montaż PCB - wybierz sprawdzone PCBWay!
   • Darmowe płytki dla studentów i projektów non-profit
   • Tylko 5$ za 10 prototypów PCB w 24 godziny
   • Usługa projektowania PCB na zlecenie
   • Montaż PCB od 30$ + bezpłatna dostawa i szablony
   • Darmowe narzędzie do podglądu plików Gerber
Zobacz również » Film z fabryki PCBWay

Wielkie dzięki, puki co rozjaśniło mi się to i owo... a przynajmniej wiem gdzie dalej szukać. Jak coś mi się uda (znając mnie prędko to nie będzie) to dam jeszcze znać jak mi poszło.

Link do komentarza
Share on other sites

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.