USB



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: "Harrison Bergeron" <harrison.bergeron_at_nospam_hoga.pl>
Subject: USB
Date: Sun, 25 Nov 2001 18:04:01 +0100


Witam

Tak sobie przeglądam archiwum grupy i coraz mniej mi się to uśmiecha.
Zbudował już ktoś urządzenie komunikujące się z blaszakiem przez port USB?
Interesują mnie szczególnie rozwiązania akwizycji danych.
Tak sobie średnio obliczyłem, wyszło mi, że braknie portu RS-232 na
przesłanie danych. Może ktoś zna, widział w necie lub sam zbudował
urządzenie zapewniające poprawną wymianę informacji z hostem USB.

Pozdrawiam
--
Harrison Bergeron
harrison.bergeron_at_nospam_hoga.pl





Poprzedni Następny
Wiadomość
Spis treści
From: "Jd" <jdubowski_at_nospam_interia.pl>
Subject: Re: USB
Date: Sun, 25 Nov 2001 18:20:19 +0100


"Harrison Bergeron" <harrison.bergeron_at_nospam_hoga.pl> wrote in message
news:9tr8bb$k31$1_at_nospam_news.onet.pl...
Witam

Tak sobie przeglądam archiwum grupy i coraz mniej mi się to uśmiecha.
Zbudował już ktoś urządzenie komunikujące się z blaszakiem przez port USB?

W EP była opisana karta dźwiękowa dołaczana przez USB.

Interesują mnie szczególnie rozwiązania akwizycji danych.
Tak sobie średnio obliczyłem, wyszło mi, że braknie portu RS-232 na
przesłanie danych.

Są do kupienia gotowe przejściówki USB-->2*RS232

--
==========###-###-###-###==============
Jaroslaw Dubowski, Bytom
E-mail: jdubowski_at_nospam_interia.pl
==>Żarówka składa się z bańki i gwinta.<==


Poprzedni Następny
Wiadomość
Spis treści
From: "Harrison Bergeron" <harrison.bergeron_at_nospam_hoga.pl>
Subject: Re: USB
Date: Mon, 26 Nov 2001 22:56:24 +0100


Użytkownik "Jd" <jdubowski_at_nospam_interia.pl> napisał w wiadomości
news:9tr977$b9o$1_at_nospam_news.tpi.pl...
Zbudował już ktoś urządzenie komunikujące się z blaszakiem przez port
USB?
W EP była opisana karta dźwiękowa dołaczana przez USB.

Widziałem ten projekt. Na dobrą sprawę to nie mam pomysłu jak by ją
"ugryźć". Muszę mierzyć 12 sygnałów w trybie online (przy połączeniu z PC) i
zliczać goboczo-godziny w trybie offline (gdy PC jest wyłączony). W tej
karcie całą sprawę załatwia jedna specjalizowana kostka.

Są do kupienia gotowe przejściówki USB-->2*RS232

Sprawdzi się, tylko koszt takiego to min. 200PLN. (Gdzieś widziałem: KU-01
za 199PLN) Nie będę ukrywał, że koszt jest istotnym czynnikiem.

--
CU
Harrison Bergeron




Poprzedni Następny
Wiadomość
Spis treści
From: "Harrison Bergeron" <harrison.bergeron_at_nospam_hoga.pl>
Subject: Re: USB
Date: Mon, 26 Nov 2001 23:15:04 +0100


zliczać goboczo-godziny w trybie offline (gdy PC jest wyłączony). W tej

Przepraszam, ma być oczywiście "roboczo godziny".

--
H.B.




Poprzedni Następny
Wiadomość
Spis treści
From: "bad.worm" <bad.worm_at_nospam_poczta.fm>
Subject: Re: USB
Date: Wed, 28 Nov 2001 23:46:41 +0100


Jd wrote:
W EP była opisana karta dźwiękowa dołaczana przez USB.
Tylko, że ta karta była wykonana na jednym gotowym scalaku. AFAIR to na
tym scalaku to robi też takie karty dźwiękowe(do laptopów) jakaś firma.

--
Pozdrawiam Bad Worm __ _
http://www.gusnet.prv.pl<_ / |_>
Tnijcie cytaty! <_ //\|\
!!!Z adresu email usuń pierwszą kropkę!!!

Poprzedni Następny
Wiadomość
Spis treści
From: "Paweł Goś" <gospawel_at_nospam_poczta.onet.pl>
Subject: Re: USB
Date: Mon, 26 Nov 2001 02:12:51 -0800


Tak sobie przeglądam archiwum grupy i coraz mniej mi się to uśmiecha.
Zbudował już ktoś urządzenie komunikujące się z blaszakiem przez port USB?
Interesują mnie szczególnie rozwiązania akwizycji danych.
Tak sobie średnio obliczyłem, wyszło mi, że braknie portu RS-232 na
przesłanie danych. Może ktoś zna, widział w necie lub sam zbudował
urządzenie zapewniające poprawną wymianę informacji z hostem USB.


Sluszne podejscie - USB nie jest latwe. Mam urzadzenie komunikujace sie
przez USB. Jam je sprawil, nie chwalac sie, ale to jest kawal softu do
napisania. Uzywam kosci PDIUSBD12S philipsa - jest to interface do
magistrali zewnetrznej dedykowany raczej dla magistrali intela, ale udalo mi
sie to podlaczyc do motoroli 68K. Wiem, ze CYPRESS robi kontrolery ze
zintegrowanym USB -zalezy czego pragniesz. Sama implementacja jest
bolesna,ale dosc dobrze udokumentowana. Polecam www.usb.org na poczatek. W
mojej aplikacji udalo mi sie bez pisania dedykowanych driverów pod Win32
wycisnac transfery do komputera 128kbit/s a do urzadzenia 8kbit/s. Tak jest
w windach do 98 - od 98SE transfer w obu kierunkach powinien sie wyrównac na
128kbit/s, ale nie jestem tego pewien - nie testowalem praktycznie.




Poprzedni Następny
Wiadomość
Spis treści
From: "Mister" <wojpie_at_nospam_bielsko.evatronix.com.pl>
Subject: Re: USB
Date: Mon, 26 Nov 2001 15:19:22 +0100


Witam,

swego czasu robiliśmy takie demko chodzące pod USB, jako uC pracował Cypres
AN2131 ale podobno już nie jest produkowany.

Nawet chodziło.:) czyli jest to możliwe do zrobienia.

Pozdrawiam
Mister








Poprzedni Następny
Wiadomość
Spis treści
From: "Harrison Bergeron" <harrison.bergeron_at_nospam_hoga.pl>
Subject: Re: USB
Date: Mon, 26 Nov 2001 23:02:04 +0100


Witam jeszcze raz.

Jak sobie czytałem o tych układach Philipsa i Cypresa to moje serce chciało
dostać palpitacji.
Pdf-a o USB 2.0 też sobie pobraem z sieci. Brr..

Dzięki.
--
BFN
Harrison Bergeron
harrison.bergeron_at_nospam_hoga.pl





Poprzedni Następny
Wiadomość
Spis treści
From: "Wojtek" <wschip_at_nospam_poczta.onet.pl>
Subject: Re: USB
Date: Mon, 26 Nov 2001 18:59:15 +0100


Tak sobie przeglądam archiwum grupy i coraz mniej mi się to uśmiecha.
Zbudował już ktoś urządzenie komunikujące się z blaszakiem przez port USB?
Interesują mnie szczególnie rozwiązania akwizycji danych.
Tak sobie średnio obliczyłem, wyszło mi, że braknie portu RS-232 na
przesłanie danych. Może ktoś zna, widział w necie lub sam zbudował
urządzenie zapewniające poprawną wymianę informacji z hostem USB.

Tak sobie mysle, ze jezeli potrzebujesz szybszej transmisji, to o wiele
prosciej jest zmusic do tego celu stara karte sieciowa isa. Jezeli poszukasz
w sieci, znajdziesz mnostwo projektow. Dokumentacje do NE2000 i TCP/IP, a
wlasciwie UDP i IP znajdziesz bez problemu. Popelnilem cos takiego i
dzialalo znakomicie. Zaleta - nie musisz praktycznie nic pisac po stronie
PC-ta, najprosciej to VB+kontorlka Winsock nasluchujaca na odpowiednim
porcie UDP i juz. Osobiscie nie robilem odbioru po stronie uP, ale to tez
jest na pewno do zrobienia.

Pozdrawiam
Wojtek



Poprzedni Następny
Wiadomość
Spis treści
From: "Harrison Bergeron" <harrison.bergeron_at_nospam_hoga.pl>
Subject: Re: USB
Date: Mon, 26 Nov 2001 22:44:47 +0100


Użytkownik "Wojtek" <wschip_at_nospam_poczta.onet.pl> napisał w wiadomości
news:9ttvrn$4sv$1_at_nospam_news.tpi.pl...
Zbudował już ktoś urządzenie komunikujące się z blaszakiem przez port
USB?
Interesują mnie szczególnie rozwiązania akwizycji danych.
Tak sobie mysle, ze jezeli potrzebujesz szybszej transmisji, to o wiele
prosciej jest zmusic do tego celu stara karte sieciowa isa.

8-)
Warto to rozważyć.
Nie wiesz jak wygląda sprawa z nowszymi kartami? Znalezienie wolnego złącza
ISA w nowych komputerach staje się coraz trudniejsze.
Potrzebny jest tylko monitoring obserwowanego urządzenia (wizualizacja 12
przebiegów analogowych w tym 6 dość szybko zniennych jak na RS-232) i
ewentualna analiza pracy (ale to już wszystko po stronie PC). Bez
sterowania.
Dodatkowo będzie można zwiększyć dystans (odległość) między tym chole%#&m
agregatem a blaszakiem. Taki RS-232 to by musiał jechać na max. prędkości co
znacznie skraca długość kabelka.

Dzięki za poradę.
Wszystkim odpowiadającym dziękuję.

Zabieram się za kopanie po sieci (proszę o linki).

Pozdrawiam
Harrison Bergeron
harrison.bergeron_at_nospam_hoga.pl





Poprzedni Następny
Wiadomość
Spis treści
From: "Wojtek" <wschip_at_nospam_poczta.onet.pl>
Subject: Re: USB
Date: Tue, 27 Nov 2001 00:54:26 +0100


Użytkownik "Harrison Bergeron" <harrison.bergeron_at_nospam_hoga.pl> napisał w
wiadomości news:9tud5b$t3t$1_at_nospam_news.onet.pl...
Użytkownik "Wojtek" <wschip_at_nospam_poczta.onet.pl> napisał w wiadomości
news:9ttvrn$4sv$1_at_nospam_news.tpi.pl...
Zbudował już ktoś urządzenie komunikujące się z blaszakiem przez port
USB?
Interesują mnie szczególnie rozwiązania akwizycji danych.
Tak sobie mysle, ze jezeli potrzebujesz szybszej transmisji, to o wiele
prosciej jest zmusic do tego celu stara karte sieciowa isa.

8-)
Warto to rozważyć.
Nie wiesz jak wygląda sprawa z nowszymi kartami? Znalezienie wolnego
złącza
ISA w nowych komputerach staje się coraz trudniejsze.
Potrzebny jest tylko monitoring obserwowanego urządzenia (wizualizacja 12
przebiegów analogowych w tym 6 dość szybko zniennych jak na RS-232) i
ewentualna analiza pracy (ale to już wszystko po stronie PC). Bez
sterowania.
Dodatkowo będzie można zwiększyć dystans (odległość) między tym chole%#&m
agregatem a blaszakiem. Taki RS-232 to by musiał jechać na max. prędkości
co
znacznie skraca długość kabelka.

Drobne niezrozumienie :) Po stronie PC mozesz miec dowolna karte (zakladam
wiec ze PCI, moze byc 10Mbit, moze byc tez 10/100Mbit). Karte ISA wkladasz
nie do PC-ta, ale laczysz ja z mikroprocesorem i przetwornikiem AC.

[AC -> uP -> NE2000 ISA] -----------------//kabel
sieciowy//---------------[karta PCI -> PC ->program]

Ja widzial bym wiec cala sprawe tak: procesorek po wlaczeniu urzadzenia
inicjalizuje karte sieciowa (kilka wpisow do odpowiednich rejestrow).
Przyjmujesz jakas stala ramke, np. ma ona 12 bajtow i sa to wartosci
pobierane z przetwornikow AC. Dla takiej ramki musisz przygotowac sobie
odpowiednie naglowki ethernetowe, IP i UDP - najprosciej jest je wkompilowac
na stale w program (odpada Ci wtedy liczenie CRC itp, wada - albo musisz
stworzyc naglowek IP adresowany dla odpowiedniej karty, albo - wygdniej
stworzyc go od razu na adres broadcast). Nastepnie, w kolko, procesor
kopiuje ten naglowek i dane do karty i wysyla. Karta jest spieta z karta w
komputerze (masz do dyspozycji min. 100 metrow kabla, a nie max kilka metrow
jak w USB), ta druga odbiera dane, system operacyjny zajmuje sie naglowkami,
a Ty dostajesz za kazdym razem w czystej postaci swoje 12 bajtow, bez
specjalnych driverow itp. Jezeli w okolicy gdzie ma pracowac to urzadzenie
jest jakis LAN, to mozesz calosc wpiac w juz istniejeca siec (oczywiscie
jezeli jej to za bardzo nie obciazy - wtedy prawdopodobnie odpada mozliwosc
wysylania wszystkiego po brodcastach).
W takim najprostszym wydaniu (bez ARP itp) dolozyl bym jeszcze RS-a i
naglowki trzymal bym w eepromie z mozliwoscia latwego przeprogramowania (lub
mozliwosc jego zapisu danymi z sieci, oczywiscie super fajna bylaby
mozliwosc pelnej konfiguracji przez siec - najlepiej przez przegladarke -
przykladowy program i schemat takiego systemiku dla PIC-ow znajdziesz gdzies
na stronie ich producenta). Koszty ukladu jak widac niewielkie: stara karta
ISA, nowa PCI razem powiedzmy 70 PLN, do tego np. 89S8252 i MAX232 - 30 PLN.
Plus oczywiscie plytka, przetwornik i co tam jeszcze potrzebujesz. Przyklad
polaczenia i programu znajdziesz na http://www.8052.com

Pozdrawiam
Wojtek




Poprzedni Następny
Wiadomość
Spis treści
From: "Paweł Goś" <gospawel_at_nospam_poczta.onet.pl>
Subject: Re: USB
Date: Tue, 27 Nov 2001 02:10:17 -0800



Wojtek wrote in message <9tukl9$jag$1_at_nospam_news.tpi.pl>...
[...]
Tak sobie mysle, ze jezeli potrzebujesz szybszej transmisji, to o wiele
prosciej jest zmusic do tego celu stara karte sieciowa isa.

[....

Madrze gadasz kolego. Dodatkowo - mozna w eurodisie zakupic zilogi gotowe do
TCP-IP razem z kontrolerami ethernetu a w GAMMA pic-e z tym samym. Jesli
pokusic sie o pisanie w GNU-C to dostepne sa biblioteki TCP-IP pod AVR i
51 - potrzeba tylko dolozyc powiedzmy RTL8019 - dostepny w GAMMA. A TCP-IP
jest o niebo lepszym medium niz USB. Mówie z doswiadczenia.



Poprzedni Następny
Wiadomość
Spis treści
From: "Marcin" <mkowalcz_at_nospam_elka.pw.edu.pl>
Subject: Re: USB
Date: Tue, 27 Nov 2001 00:42:17 +0100


Witam

Przeczytałem wszystkie odpowiedzi na temat USB i jestem trochę zszokowany.
To, że obecnie brakuje elektroników analogowców już mnie nie dziwi, wszyscy
specjalizują sie w cyfrówce. Ale jak trzeba zrobić coś przekraczającego
kolejną wersję programatora ukontrolerów ATMELA to juz tez jest problem. Na
temat układu PDIUSBD12 na sieci juz sa cale encyklopedie, napisanie
sterownika WDM-owego pod Windowsa jest także możliwe. Są przykłady w DDK,
Panowie trochę pracy trzeba włożyć, ale działa.

Marcin Kowalczyk



Poprzedni Następny
Wiadomość
Spis treści
From: "Paweł Goś" <gospawel_at_nospam_poczta.onet.pl>
Subject: Re: USB
Date: Tue, 27 Nov 2001 02:12:42 -0800


Witam

Przeczytałem wszystkie odpowiedzi na temat USB i jestem trochę zszokowany.
To, że obecnie brakuje elektroników analogowców już mnie nie dziwi, wszyscy
specjalizują sie w cyfrówce. Ale jak trzeba zrobić coś przekraczającego
kolejną wersję programatora ukontrolerów ATMELA to juz tez jest problem. Na
temat układu PDIUSBD12 na sieci juz sa cale encyklopedie, napisanie
sterownika WDM-owego pod Windowsa jest także możliwe. Są przykłady w DDK,
Panowie trochę pracy trzeba włożyć, ale działa.

Jak najbardziej masz racje, ale nie zapominajmy, ze czas to pieniadz - tak
dlugo jak masz czas sie bawic aby uzyskac efekt OK, ale jak masz 2 tygodnie
na ustalenie komunikacji USB to pisanie wlasnych driverów plus firmware to
drobna przesada, nie?