Sterowanie robotem (RS232, USB, Bluetooth)

Jun 14, 2005 11 Replies

Dzien dobry!



Chcialem zrealizowac bezprzewodowe sterowanie prostego robota wyposazonego w mikroprocesor Atmela (z UARTem). Poniewaz koszty i dostepnosc OEMowych modulow Bluetooth z interfejsem UART nie sa najlepsze (ceny wyzsze niz proponowanego ponizej rozwiazania; dostepnosc: kilka firemek typu "cennik tylko dla VIPow" cos tam niby posiada - natomiast USB Bluetooth Dongle mozna kupic bez problemow), chcialem zastosowac inne rozwiazanie.



Do portu COM mojego peceta chcialem podlaczyc konwerter RS232 na USB. Do wspomnianego konwertera RS232-USB wpialbym USB Bluetooth Dongle. Po stronie robota: do UARTa mikroprocesora podlaczylbym konwerter RS232-USB. Do tego konwertera (podobnie jak po stronie peceta) wpialbym USB Bluetooth Dongle.



Ewentualnie po stronie peceta mozna bezposrednio do USB podlaczyc USB Bluetooth Dongle.



Czy cos takiego bedzie dzialac? Czy takie konwertery RS232-USB (podlaczane do portu COM, a udostepniajace gniazdo USB) wymagaja jakichs sterownikow, czy tez sa przezroczyste? Bylbym wdzieczny za podanie namiarow na strony firm, ktore sprzedaja konwertery RS232-USB nadajace sie do mojego zastosowania.



Dziekuje za pomoc.



Pavel



Powitanko,

A nie lepiej wstawic jakis transceiverek CC 10X0. Taniej, zasieg wiekszy, prosciej... Komunikacja w obie strony jak rozumiem(?) Pozdroofka, Pawel Chorzempa

Nie w tą strone. To coś czyli USB-COM może zostać podpięte pod PC po USB a z drugiej strony coś na RS-232, np. masz modem który ma tylko RS-232C a chcesz podpiąc do komputera który ma USB.

Absolutnie nie.

Mo¿e IrDA? S± na allegro dedykowane scalaczki mcp2150 i 2155. Mozna je wykorzystaæ do peceta lub pda i emulowaæ rs-a za pomoc± darmowego drivera IrCOMM.

PC

Przy IrDA nadajnik i odbiornik musza sie widziec. Przy bluetooth klasy 1 mam 100 metrow zasiegu i moge wyciagnac bez problemu 57600 bps.

Robot.

U¿ytkownik "Filip Ozimek" snipped-for-privacy@mielonka.polbox.pl> napisa³ w wiadomo¶ci news:d8n1sl$p0m$ snipped-for-privacy@inews.gazeta.pl...

A nie ma konwerterow RS232-USB w druga strone?

Robot

Przy Bluetooth klasy 1 mam zasieg 100 metrow za mniej niz 50 zl (USB Bluetooth dongle), a ile jest przy CC 10X0?

Komunikacja w obie strony.

Szybkosc transmisji 57600 bps. Czy w CC 10X0 po wlaczeniu manchester wyciagne tyle?

Robot

"Pavel" napisal:

Wymagaja sterownikow - a co gorsze USB jest w przeciwienstwie do RS232 niesymetryczne - jedna koncowka to "server" (typowo komputer) druga - klient (usb stick, konwerter usb<->rs232 czy co tam podlaczysz). Polaczenie dwoch "klientow" (konwerter rs232-usb do stick bluetooth) nie zadziala. No chyba ze znajdziesz konwrter rs232-usb udostepniajacy host usb - np. jakis "mini-pc" :) Jesli zalezy ci na prostocie i niskiej cenie - moze warto zainteresowac sie IRDA - nie jest do drogie a do sterowania prostego robota w zupelnosci wystarczy. GRG

U¿ytkownik "Pavel" <Pavel_nie_mam snipped-for-privacy@hotmail.com napisa³ w wiadomo¶ci news:d8n4pi$kj$ snipped-for-privacy@nemesis.news.tpi.pl...

co ty z tym zasiegiem ? wjedziesz za pierwsza ¶ciane i bêdzie dupa, zawsze w praktyce jest mniej

blur

U¿ytkownik "blur" snipped-for-privacy@poczta.onet.pl> napisa³ w wiadomo¶ci news:d8onu4$dcb$ snipped-for-privacy@nemesis.news.tpi.pl...

Raczej nie bêdzie dupa. Testowa³em zasiêg urz±dzenia z interfejsem Bluetooth klasy 2 (niby do 10metrów) i dwie betonowe ¶ciany to nie problem (miêdzy urz±dzeniem a najtañszym donglem komputerowym UBS-Bluetooth). W otwartej przestrzeni-korytarzu zasiêg wynosi³ ponad 20 metrów.

lookas

Obawiam sie, ze COM i USB to na tyle rózne interfejsy, że nie powstanie taki nigdy. To nie jest tylko pare drutów w środku, tu musiała by być cała implemnentacja standardu USB, wykrywania sprzętu (w tym twojego Bluetooth) komunikacja z nim i przerabianie taj masy rzeczy na trywialny COM. W zasadzie można by zagonić do roboty jakiś wypasiony procesor ARM ale chyba nie o to Ci chodzi ?

Cos takiego mi sie wyguglalo

formatting link
A szukalem mowiac szczerze adaptera BT->Irda. Oprogramowac Irde od strony slave chyba prosciej :-)

J.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required