Elektroda.pl
Elektroda.pl
X
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

ATmega8 + Bluetooth

SnowBizz 21 Aug 2006 02:27 6218 13
  • #1
    SnowBizz
    Level 14  
    Witam.
    W założeniu mam dwa procki i dwa nadajniki-odbiorniki Bluetooth na USB.
    Chce podłączyć to wszystko razem tak, aby to ATmegi obsługiwały programowo interfejs USB z Bluetootha.
    Czy istnieje taka możliwość, czy ktoś już próbował komunikować procek z jakimś urządzeniem USB..?
    Wiem że podłączyć mikroprocek do komputera PC i z komputera sterować portami procka to żaden problem (bez żadnej konwersji z USB na RS232), ale czy da sie podłączyć urządzenie USB do mikroprocka i skomunikować je ze sobą...?
  • #3
    soklos
    Level 13  
    A może ktoś z was próbował wykorzystać te tanie moduły Bluetooth na USB do kompów do komunikacji między dwoma AVR’ami.... nie znam się za bardzo na obsłudze USB a tym bardziej na tworzeniu hosta USB... ale czy konieczne jest pisanie tego całego stosu USB w takim przypadku... przecież to nie koniecznie musi się dogadywać z urządzeniami takimi jak komputer, telefon itp... ja chciałbym wykorzystać moduły bluetooth jako transmitery do bezprzewodowej komunikacji dwóch uC... oczywiście należy pewnie znać jakieś kody sterujące tymi scalakami co tam siedzą ale to nie musi być tak rozbudowane jak łączenie uC przez bluetooth z kompem

    Pozdrawiam
  • #4
    przemo.t
    Level 27  
    Ale musisz sie najpierw dogadac z samym bluetooth, a do tego potrzebujesz wlasnie USB Host. Temat wielokrotnie walkowany na forum, sprawa nie jest prosta...
  • #5
    pidpawel
    Level 26  
    Ja również potrzebuję informacji na temat sprzęgnięcia ze sobą dwóch uC przez bluetooth. Może być również na modułach bluetooth nie USB. Proszę o jakieś info.... Można na forum, można na PW
  • #7
    migod
    Level 21  
    Są moduły BT z interface rs232. Łatwiej się z tym dogadać. Cenowo wypadają ok. 3-4x drożej (~120,-)

    pozdro,
    --
    migod
  • #9
    migod
    Level 21  
    xutywx wrote:
    A coś tańszego??

    może użyć BT dongla + konwerter USB-to-RS232? Czy taki "kabel" USB-to-RS232 ma w sobie HOSTa USB? Jeśli tak - sumaryczny koszt BT dongle + adapter powinien wyjść niższy..
  • #10
    pidpawel
    Level 26  
    A jak ze sterowaniem po tego typu zabiegach.... czy trzeba będzie znać się na USB czy tylko zapiąć do portu procka i słać sygnały w eter?
  • #11
    zumek
    Level 39  
    migod wrote:

    może użyć BT dongla + konwerter USB-to-RS232?

    A po co jakiś tam konwerter , skoro AVR-ek poradzi sobie sam z szyną USB 1.1 :?: Pytanie brzmi: co wysłać na tę szynę , by BT dongle zadziałał :(
    Czy to działa tak , że jak wyślemy na szynę USB np. bajt 0xAA , to na szynie USB drugiego BT dongle pojawi się ciąg bitów odpowiedni dla 0xAA , czy trzeba jakoś tego BT specjalnie inicjować/przełączać na nadawanie/odbiór :?:
    Z tym jest problem , bo elektrycznie podłączyć takiego BT do proca i wysłać w standardzie USB 1.1 jakiś ciąg bitów/bajtów , to - dzięki Igorowi Cesko - przysłowiowy pryszcz :D
    Tyle moich przemyśleń ;)

    Piotrek
  • #12
    damig
    Level 11  
    Zwykłe dongle nie mają w sobie nic mądrego, cały problem tkwi w oprogramowaniu. Warstwa sprzętowa Bluetooth tego typu to właściwie jeden układ. Niestety programowanie takiego dongla jest raczej nierealne jeżeli nie ma się wystarczającej wiedzy. Wystarczy spojrzeć jakie programy są dołączane do takich Dongli BT, na rynku występują właściwie dwa.

    Jedynym sensownym rozwiązaniem jest zakup gotowego modułu.
  • #13
    Smashing
    Level 20  
    Czyli OTG na 90Usb1287 +dongle Bluetooth też nie pójdzie? Mam zrobioną komunikacje po usb 90usb1287 z at89c5131 komunikacja działa bez problemowo. Teraz chciałem podłączyć 90usb1287 do dongle Bluetooth, ale piszecie że nie warto, że dużo pisania. Z tego co widzę nie ma też opisów pakietów setup Bluetooth na usb. ma może ktoś napisany w C (pod windowsa)jakiś program pod dongla Bluetooth na USB, albo driver 'a w Kernel'u. Tzn myślę że driver to jakiś zwykły sterownik pod usb, a cała komunikacje robi aplikacja. Jak pozbieram wszystko w jedna całość, wyśle na forum podłączenie at89c5131 odczyt/ zapis danych +sterownik + aplikacja w builder . Jak coś macie.... z góry dzięki
  • #14
    MirekCz
    Level 35  
    Z tego co wiem to jest inaczej. Wszystko jest zawarte w driverach i sama komunikacja uC<->USB nic Tobie nie daje.
    Używanie BT najczęściej sprowadza się do sprowadzenia BT do roli wirtualnego portu COM i normalny transfer danych jak z portem COM.
    Przy projektach uC moim zdaniem najrozsądniej jest kupić moduł BT<->RS232 i przejść do sedna sprawy.

    PS.Jakbyś szukał czegoś konkretnego to raczej tylko jakiś opensource driver do linuksa...