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

Bluetooth auto baud rate - moduł z auto zmianą prędkości transmisji

cyguś 18 Sie 2015 11:06 2043 8
REKLAMA
  • #1 14929166
    cyguś
    Poziom 10  
    Witam szukam czegoś takiego jak bluefruit ez-link - jakiejś alternatywy.

    To jedyny moduł BT jaki znalazłem z auto baud rate, ale jest to moduł duch nigdzie go nie ma. Nawet jak piszą że jest w ofercie po zamówieniu kasa wraca.

    Potrzebuje taki bluetooth który ma możliwość automatycznej zmiany baud rate w trakcie pracy.

    Pomocy
  • REKLAMA
  • Pomocny post
    #2 14929398
    korrus666
    Poziom 40  
    Bawiłem się ostatnio modułem BLE micro firmy DFRobot. Moduł obsługuje komendy AT i pozwala na zmianę prędkości interfejsu szeregowego. Nie sprawdzałem tego na żywca ale powinno działać. Układ czasem dostępny u nas, a jak nie to z Chin wysyłka. Cena około 10 dolarów. Jest to urządzenie pracujące w standardzie 4.0 więc działa trochę inaczej od starszej wersji. Nie wymaga na przykład parowania. Można łączyć się od razu i przesyłać dane. Oczywiście wymaga to również innej obsługi urządzenia po stronie master Bluetooth. Zwykłym terminalem się nie połączysz.
  • REKLAMA
  • #3 14931904
    cyguś
    Poziom 10  
    To nie to, bt ma automatycznie zmieniać prędkość, programować to można każdy inny.
    Ma działać jak ten który wymieniłem w poście. Chyba, że masz jakiś pomyś na coś co będzie dynamicznie mu zmieniało prędkość.
  • REKLAMA
  • #5 14932123
    cyguś
    Poziom 10  
    Niestety nie mogę zdradzić do końca. Ale mogę powiedzieć, że urządzenie które będzie przesyłało sygnał przez bluetooth ciągle zmienia prędkość (co losową ilość znaków) czyli jak ustawię to "z ręki" to po jakimś czasie wysyła mi krzaki zamiast znaków.

    ps. producent też tego nie ma :D
  • #6 14932326
    TvWidget
    Poziom 38  
    W ogólnym przypadku chyba nie da się automatycznie wykryć prędkości UART.
    To można zrobić np. w modemach gdzie każdy rozkaz zaczyna się od litery "A".
    Jeśli dane traktuje się jako losowe i nie ma długich przerw pomiędzy nimi to musisz znać algorytm zmian.
  • #7 14934083
    cyguś
    Poziom 10  
    Zobacz tego bluefruita ez link - ma auto baud rate nie mam pojęcia na jakiej zasadzie to działa.
  • REKLAMA
  • Pomocny post
    #8 14934196
    TvWidget
    Poziom 38  
    Działa to dokładnie tak jak napisałem. Jeśli do modułu wysyłasz jakiś rozkaz to zaczyna się on od znaku "A". Moduł oczekuje tego znaku. Zakłada więc, że to co odebrał to jest właśnie znak "A". Mierzy czas trwania jednego bitu. Pozwala to obliczyć prędkość.
  • #9 14934214
    cyguś
    Poziom 10  
    Dzięki to mi bardzo pomoże!
REKLAMA