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

KURS HOME ASSISTANT

Chcesz zautomatyzować swój dom bez skomplikowanego kodowania?
Zastanawiasz się nad wyborem sprzętu, oprogramowania i aplikacji?
Od czego zacząć przygodę z HA? Co będzie najlepsze na start?

Nasz kurs Home Assistant nauczy Cię krok po kroku, jak łatwo zautomatyzować swój dom i oszczędzić na rachunkach za prąd i ogrzewanie. Bez chmur, bez zbędnych abonamentów. Twoja przygoda z Home Assistant zaczyna się tutaj!

↓↓↓

    Szanujemy Twoją prywatność. Możesz wypisać się w dowolnym momencie.




    Teraz jest 8 cze 2025, o 01:04


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 8 ] 
    Autor Wiadomość
    PostNapisane: 10 cze 2014, o 16:12 
    Offline
    Użytkownik

    Dołączył(a): 13 maja 2014
    Posty: 135
    Pomógł: 11

    Witam

    Mam pytanie odnośnie BTM222. Planuję skonfigurować dwa takie moduły do pracy "przezroczystej" (mam urządzenie, które podłączam przez COM do PC-ta; chcę przewód zastąpić parą BTM-ów). Urządzenie będzie użytkowane przez wiele różnych osób. Czy moduły skonfigurowane do pracy z prędkością np.115200 bodów będą przesyłać transmisję przychodzącą z prędkością 9600 bodów? Może dziwne, ale wtedy po prostu skonfiguruję wysoką prędkość, i nie będę musiał za każdym razem konfigurować BTM-ów, gdy ktoś będzie chciał "produkować dane" z mniejszą prędkością.

    Z góry dziękuję i pozdrawiam.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 10 cze 2014, o 18:32 
    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

    JanuszT napisał(a):
    Czy moduły skonfigurowane do pracy z prędkością np.115200 bodów będą przesyłać transmisję przychodzącą z prędkością 9600 bodów?

    Nie.
    Nie potrzebujesz 2 modułów BTM222. Tylko do urządzenia wkładasz BTM skonfigurowany na taką prędkość jak mikrokontroler. Ta prędkość powinna być skonfigurowana raz i na zawsze i nie ma sensu jej zmieniać.
    W PC montujesz tani Bluetooth Dongle na porcie USB. Po zasileniu BTM222 należy go wykryć w systemie i sparować. Od tej pory jest widoczny w systemie jako nowy port COM. Aplikacja która będzie korzystać z tego portu może działać na dowolnej prędkości. Zaletą takiego rozwiązania jest to, że możesz komunikować się również za pomocą smartfona.


    Autor postu otrzymał pochwałę

    _________________
    Dragonus Cracovus: Biomagia



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 10 cze 2014, o 19:18 
    Offline
    Użytkownik

    Dołączył(a): 13 maja 2014
    Posty: 135
    Pomógł: 11

    Witam
    Dziękuję za szybką odpowiedź.
    Chyba niejasno opisałem pytanie.
    Krauser napisał(a):
    Tylko do urządzenia wkładasz BTM skonfigurowany na taką prędkość jak mikrokontroler. Ta prędkość powinna być skonfigurowana raz i na zawsze i nie ma sensu jej zmieniać.

    Krauser napisał(a):
    Aplikacja która będzie korzystać z tego portu może działać na dowolnej prędkości.

    Te dwa cytaty razem są dla mnie niejasne.
    Czy mogę prosić o odpowiedź na delikatnie inaczej postawione pytanie?
    Czy po skonfigurowaniu dwóch modułów BT do "przezroczystego łącza" i wybraniu prędkości (za pomocą komend AT) będą one przesyłać tylko dane przychodzące do modułu BT z tą prędkością, czy moduł "poradzi sobie" z interpretacją i transmisją danych które otrzyma z niższym taktowaniem?

    Jeszcze raz bardzo dziękuję za odpowiedź.

    Pozdrawiam



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 10 cze 2014, o 19:34 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 10 mar 2013
    Posty: 739
    Lokalizacja: Poznań
    Pomógł: 84

    Nie jestem pewien ale komendami AT
    konfiguruje się transmisję między BT a uC lub PC (tą po kabelku :) )
    a sam BT w eterze ma swoją prędkość przesyłu danych.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 10 cze 2014, o 19:51 
    Offline
    Użytkownik

    Dołączył(a): 13 maja 2014
    Posty: 135
    Pomógł: 11

    Witam

    Zaba napisał(a):
    Nie jestem pewien ale komendami AT
    konfiguruje się transmisję między BT a uC lub PC (tą po kabelku )

    Też tak mi się wydaje (-: . Stąd kolejne ujednoznacznienie pytania (-: .
    Czy po skonfigurowaniu dwóch modułów BT do "przezroczystego łącza" i wybraniu prędkości z którą moduł BT otrzymuje dane "po kablu"(za pomocą komend AT) będą one przesyłać tylko dane przychodzące do modułu BT z tą prędkością, czy moduł "poradzi sobie" z interpretacją i transmisją danych które otrzyma "po kablu" z niższym taktowaniem?

    Pozdrawiam



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 10 cze 2014, o 20:15 
    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

    JanuszT napisał(a):
    Czy po skonfigurowaniu dwóch modułów BT do "przezroczystego łącza" i wybraniu prędkości (za pomocą komend AT) będą one przesyłać tylko dane przychodzące do modułu BT z tą prędkością, czy moduł "poradzi sobie" z interpretacją i transmisją danych które otrzyma z niższym taktowaniem?
    Nie ponieważ te moduły nie mają funkcji autobaud. Myślę, że jakby nie było bitu startu i stopu to by to działało, ale one zawsze są. Jak ktoś ma 2 moduły to może udzielić pełniejszej odpowiedzi. Na jednym module ustawionym na 115200 i wysłaniu znaku U (55 hex) przy prędkości 9600 jest brak reakcji. Przy prędkości 14400 = 115200/8 moduł interpretuje to jako pięć bajtów 80, ale po odesłaniu tych bajtów nie otrzymuje z powrotem U tylko 3 bajty FE FF FE

    Inny szybki test to włączenie echa w module BTM222 i wtedy nie łączymy się przez BT. Dla ustawionej prędkości (115200) moduł odpowiada tym samym, a dla innych prędkości zwraca krzaki, a przy 9600 nic nie odsyła. Jak widać coś tam próbuje odczytać, ale odczytuje błędnie i odsyła byle co.


    Autor postu otrzymał pochwałę

    _________________
    Dragonus Cracovus: Biomagia



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 10 cze 2014, o 23:23 
    Offline
    Moderator
    Avatar użytkownika

    Dołączył(a): 03 paź 2011
    Posty: 27407
    Lokalizacja: Szczecin
    Pomógł: 1043

    Od strony BT ustawianie prędkości baudrate nie ma znaczenia ... czyli np od strony PC gdyby był jeden BTM w połączeniu z komputerem, to na kompie można sobie ustawić dowolną prędkość np 115200 a na pinac RX i Tx w komunikacji z prockiem będzie to działać niezależnie jaką prędkość ustawimy.

    ale .... od strony sprzętowego RS232 w module BTM - nie ma wyjścia :( .... można ustawić tylko jedną z prędkości i Quniec. Tak jak wyżej pisał Krauser - nie ma tu autobaud tak jak np w scalakach FT232R


    Autor postu otrzymał pochwałę

    _________________
    zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 11 cze 2014, o 16:03 
    Offline
    Użytkownik

    Dołączył(a): 13 maja 2014
    Posty: 135
    Pomógł: 11

    Witam

    Temat wyjaśniony i jednoznaczny; dziękuję bardzo.
    Teraz zrobię sobie OT we własnym temacie, za co z góry przepraszam (-: .
    Czy moglibyście zasugerować jakieś inne moduły (nie BT), które mają autobauding, zasięg 100m lub więcej i można je "stosunkowo łatwo skonfigurować" do "przezroczystego łącza COM"?

    Pozdrawiam



    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: 8 ] 

    Strefa czasowa: UTC + 1


    Kto przegląda forum

    Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 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