Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 21 lut 2025, o 03:22


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 6 ] 
Autor Wiadomość
PostNapisane: 3 sty 2016, o 20:59 
Offline
Użytkownik

Dołączył(a): 28 lis 2014
Posty: 79
Pomógł: 0

Cześć, nie mam pomysłu w jaki sposób i możliwie jak najprościej uzyskać możliwość sprawdzania siły sygnału pomiędzy dwoma mikrokontrolerami komunikujących się bezprzewodowo (rodzaj komunikacji dowolny) z wykorzystaniem USART.

Z góry dziękuję za pomoc



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 sty 2016, o 21:29 
Offline
Uzytkownik zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 16 lip 2012
Posty: 2088
Lokalizacja: Leżajsk / Kraków
Pomógł: 411

Możesz wykorzystać przykładowo taki moduł radiowy:
https://www.sklep.atnel.pl/pl/p/HM-TRP- ... omodem/105
Należy przełączyć się na tryb komend i odczytać siłę odbieranego sygnału (RSSI) i korzystając z tabeli ze specyfikacji uzyskać moc odbieranego sygnału. Komenda AA FA 87
Inna opcja:
https://www.sklep.atnel.pl/pl/p/ATNEL-WIFI232-T-ant/110
W dokumentacji jest lista komend AT i można sprawdzić moc sygnału AT+WSLQ.
Dla bluetooh https://www.sklep.atnel.pl/pl/p/ATB-BTM-222-4.0-/72 komenda to ATI2


Autor postu otrzymał pochwałę

_________________
Dragonus Cracovus: Biomagia



Ostatnio edytowano 4 sty 2016, o 18:10 przez Krauser, łącznie edytowano 1 raz

Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 sty 2016, o 21:29 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 28 lis 2012
Posty: 283
Lokalizacja: Warszawa
Pomógł: 17

A co ma wspólnego rodzaj medium transmisyjnego do USART'a?

Jeśli chcesz sprawdzać siłę odbieranego sygnału, to szukaj takich, które mają możliwość odczytania parametru o nazwie RSSI. To, że do komunikacji z transiverem wykorzystujesz UART a nie np. SPI lub i2c nie ma żadnego znaczenia :)

O, Krauser już mnie wyprzedził :)

_________________
Pozdrawiam
Grzegorz



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 sty 2016, o 21:36 
Offline
Użytkownik

Dołączył(a): 28 lis 2014
Posty: 79
Pomógł: 0

Tak mi się napisało, nawet nie myślałem o tym. Lepiej za dużo napisać jak za mało :P
Dzięki za pomoc.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 sty 2016, o 11:41 
Offline
Użytkownik

Dołączył(a): 28 lis 2014
Posty: 79
Pomógł: 0

A posiada ktoś dane jakie konkretne odpowiedzi otrzymuje się od modułu BTM-222 po wysłaniu komendy sprawdzającej moc sygnału? I w jakim przedziale leżą wartości mocy tego sygnału,takich aby moduł mógł współpracować z drugim takim samym modułem (teoretycznie/na oko).
Tryb komend AT nie powoduje żadnych zmian w pracy modułu poza tym że jest w stanie odbierać nadawane komendy?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 4 sty 2016, o 18:10 
Offline
Uzytkownik zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 16 lip 2012
Posty: 2088
Lokalizacja: Leżajsk / Kraków
Pomógł: 411

Najpierw musisz zestawić połączenie ponieważ moc odbierana dotyczy konkretnego mastera następnie przejść w tryb komend +++. W tym czasie dane wysłane przez łącze bluetooth są tracone. Od teraz komenda ATI2 będzie działać. Przykładowe odpowiedzi zawierają również opis:
RSSI is STRONG,0(dB)
RSSI is STRONG,-8(dB)
RSSI is NORMAL,-15(dB)
RSSI is WEAK,-22(dB)

Na koniec należy powrócić do przesyłania danych ATO

_________________
Dragonus Cracovus: Biomagia



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 6 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 9 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
cron
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO