Jaki uk?ad elektroniczny?

Witam, Podjęliśmy się z kolegą wykonania następującego projektu na uczelni:

- mobilny robot sterowany zdalnie

- przesył danych ze stacji bazowej (kompa) do robota i z powrotem planujemy wykonać w technologii wi-fi albo bluetooth

- założeniem jest jak najprostsze dodawanie nowych rozszerzeń do robota (czujników, autonomicznych zachowań itp.)

Chcielibyśmy to osiągnąć poprzez podłączanie wszelkich nowych urządzeń przez porty USB do robota. Sterowniki do tych urządzeń miałyby być wgrywane przez sieć.

Zależałoby nam na jak największej prostocie programowania procesora, który odpowiadałby za sterowanie robotem, obsługę urządzeń, kontakt ze stacją nadawczą itp. Fajnie by było gdyby dało się taki procek oprogramować w języku wyższego poziomu niż assembler (C), C++ byłoby marzeniem po prostu. Oczywiście aby przechowywać np. ustawienia sieci i sterowniki, układ musiałby mieć jakąś kość pamięci trwałej. Przydałoby się także, aby był dość wydajny aby na bieżąco przesyłać przez sieć obraz z kamery zamontowanej na robocie.

No i tu właśnie dochodzimy do sedna: o jaki układ oprzeć naszego robota? Czy istnieją znane Wam układy, które spełniałyby nasze wymagania? Czy istnieje jakiś układ który byłby na tyle energooszczędny aby dało go się zasilać bateriami, bądź jakimś tanim (i małym oczywiście) akumulatorem?

Jeżeli musielibyśmy zbudować samodzielnie taki układ, to jakie podzespoły byście nam polecali? Czego użyć jako procesora, jako pamięci trwałej, pamięci RAM? Jak najlepiej obsługiwać porty USB (musi ich być w układzie co najmniej 8). Jak rozwiązać sprawę zasilania układu? Czy przesyłanie danych przez Wi-Fi to dobry pomysł?

Wielkie dzięki za wszelką pomoc i uwagi.

Reply to
psyho
Loading thread data ...

Dnia 12 Nov 2006 15:23:13 -0800, psyho napisał(a):

Powiem krótko - sądząc po poziomie pytania nie macie większego pojęcia o tym, co chcecie robić i lepiej poszukajcie sobie czegoś innego na projekt. Obsługa takiej ilości urządzeń USB wymagała by albo zaprzężenia jakiegoś normalnego komputera klasy PC albo jakiegoś silnego procesora(ARM?) z masterem USB ale nie wiem, czy one po podłączeniu HUBa poradzą sobie z obsługą więcej niż jednego urządzenia. Generalnie wasze projekt to kupa roboty programistycznej - sterowniki do urządzeń USB też musielibyście raczej sami napisać. Chyba, że faktycznie użyjecie jakiegoś notebooka lub czegoś w tym stylu - był już chyba w sieci projekt "robota" z płytą VIA EPIA na pokładzie :) Wówczas zostaje normalne pisanie programów na PC plus zdalna administracja całością przez sieć(ale jak będzie z instalacją w ten sposób sterowników to nie wiem).

Reply to
badworm

Trafiłeś w 10 - ani aj ani kolega nie znamy się zbytnio na elektronice, dlatego wolelibyśmy przenieść nacisk w projekcie na zadania programistyczne - pisanie sterowników (zdaję sobie sprawę z tego jak dużo to pracy będzie wymagać), API do sterowania robotem itd. Musimy jednak mieć jakiś układ, który przekazywałby polecenia sterowania do "podwozia" robota i sygnały z czujników do komputera. Tak jak ja to widzę, to potrzebujemy na podwoziu do robota zainstalować coś w rodzaju płyty głównej z procesorem, pamięcią, jakimś kontrolerem USB, no i pewnie jakąś pamięcią flash do przetrzymywania danych które się nie zmieniają między uruchomieniami. Podejrzewałbym, że mogłaby do tego posłużyć jakaś płyta główna do PDA (tylko co z portami USB?). Dlatego właśnie szukamy pomocy wśród ekspertów...

Reply to
psyho

psyho napisawszy:

tu chyba tylko pc104 pomoże...

A jak z finansowaniem? Budżet jakiś macie, czy li tylko na papierze projekt ma powstać? Bo papier przyjmie wszystko...

pozdro Dino

Reply to
Dino

Dino schrieb:

PDA mają USB na ogół. Brałbym raczej PDA z linuxem na pokładzie, można więcej softa znaleźć.

coś napisał, że toto nie może nic kosztować, nic nie ważyć i wszystko robić. Jakbym mojego szefa słyszał ;-) Zamiast PC104 (drooogie), można pooglądać jakieś mikro-mamuśki, najlepiej z pasywnie chłodzonym procesorem. Też kosztują trochę większe pieniądze, ale dużo tańsze od PC104, no i karty można dobrać z demobilu, a niekoniecznie PC104-ki.

Waldek

Reply to
Waldemar

opracowalem kiedys na potrzeby robota mobilnego platforme sprzetowa bazuje na jednoplytowym komputerze VIA EPIA - proc 800MHz, pobor mocy w stanieaktywnym rzedu 15W w zlaczu PCI siedzi karta rozszerzen - przejsciowka na 3 zlacza PCI. w jednym z ich karta WLAN do komunikacji, w drugim moja wlasna karta z 2 kodekami Video z 2 kamer oraz FPGA do sterowania resza robota. razem z czescia wykonawcza i zasilaczem 12V-> ATX zmiesci sie to w obudowie

17x17 x8cm. plyta PCI z kodekami i FPGA, zasilanie ATX zostalo juz zbudowane, ale zajalem sie innymi proejktami wiec calos lezy teraz. do bootowania uzyje karty CF, zmieszzce na niej okrojona wersje linuxa. zamiast zlacza PCI elektronike robota mozna po uzyciu kilku rejestrow podpiac do LPT , co uprosci sprawe.
Reply to
Greg(G.Kasprowicz

Użytkownik "psyho" snipped-for-privacy@gmail.com napisał w wiadomości news: snipped-for-privacy@b28g2000cwb.googlegroups.com...

Zupełnie nie rozumiem po co te porty USB. Wydaje mi się, że są znacznie prostsze metody komunikacji z peryferiami na pokładzie. Na przykład w samochodach stosują CAN i całe szczęście że nie USB :-) P.G.

Reply to
Piotr Gałka

Bardzo poważnie rozważcie zakup gotowych modułów np.:

formatting link
pzdr mk

Reply to
mk

Trafiłeś w 10 - ani aj ani kolega nie znamy się zbytnio na elektronice, dlatego wolelibyśmy przenieść nacisk w projekcie na zadania programistyczne - pisanie sterowników (zdaję sobie sprawę z tego jak dużo to pracy będzie wymagać), API do sterowania robotem itd. Musimy jednak mieć jakiś układ, który przekazywałby polecenia sterowania do "podwozia" robota i sygnały z czujników do komputera. Tak jak ja to widzę, to potrzebujemy na podwoziu do robota zainstalować coś w rodzaju płyty głównej z procesorem, pamięcią, jakimś kontrolerem USB, no i pewnie jakąś pamięcią flash do przetrzymywania danych które się nie zmieniają między uruchomieniami. Podejrzewałbym, że mogłaby do tego posłużyć jakaś płyta główna do PDA (tylko co z portami USB?). Dlatego właśnie szukamy pomocy wśród ekspertów...

A macie ekperta od mechaniki i napędów? Zbudowanie robota to mechanika, napędy, czujniki, elektronika sterująca i na końcu owszem software. Czy może korzystacie z juz gotowej platformy?

Pozdrawiam CosteC

Reply to
CosteC

po co wywazac otwarte drzwi - to ma byc praca, czyli pokazowka a nie robot bojowy :) zapakujcie mu na poklad laptopa i po bulu : wi-fi - no problem, porty sa, w starych lapciach bez problemu znajdzie sie rs i lpt, obraz z webkamery, ekran i klawiature mozna wykorzystac do interrakcji z profesorem itd itp.

Gdzies mi to umknelo ale jak poszperacie w necie to znajdziecie hamerykanskiego robota edukacyjnego ktory jest niczym innym jak wozkiem wiozacym laptopa.

wojtek

formatting link
CMMS Maszyna Golem OEE Produkt-Baza Wiedzy

Reply to
neuron

Kupcie coś takiego:

formatting link
ędziecie mieli kompletny napęd, akumulatory i wszystkie czujniki. Sterowane jest to jakimś jednoukładowym mikrokontrolerem. Najprościej zamienić go na jakiś inny z waszym programem.

Paweł

Reply to
invalid unparseable

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.