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

Jakie użyć rozwiązanie aby podłączyć USB na odległość 1km

MROWKA 15 Paź 2012 12:36 3465 13
REKLAMA
  • #1 11413489
    MROWKA
    Poziom 11  
    Mam urządzenie z interfejsem USB przy podłączeniu do komputera emuluje port szeregowy CDC .
    Problem polega na tym że urządzenie ma być oddalone o 1km zatem należy przekonwertować sygnał. Mam do dyspozycji kabel lecz konwersja USB-> Ethernet odpada z powodu tej odległości . Rozważam RS485 ale czy ktokolwiek słyszał o konwerterze RS485->USB . odwrotnie czyli z USB na RS485 to nie problem ale tu potrzeba podłączyć urządzenie interfejsu USB do komputera za pomocą RS485
  • REKLAMA
  • #2 11413531
    eljarkos
    Poziom 21  
    A może na światłowód lub radiowo?
  • #3 11413545
    MROWKA
    Poziom 11  
    Radiowo nie wolno mi a o światłowodzie też myślałem i temat upadł, ponieważ tego kabla, o którym wspomniałem nie jestem właścicielem . Mogę go tylko użyć. Zatem fizycznie mam do dyspozycji tylko kabel (skrętkę UTP)
  • REKLAMA
  • #4 11413551
    eljarkos
    Poziom 21  
    Taki układ masz na myśli?

    [ Urządzenie USB ]-------> [konwerter USB/RS485] ---------> 1 km ---------> [konwerter RS485/RS232] -----> PC
  • #5 11413598
    MROWKA
    Poziom 11  
    Dokładnie tak. nic dodać nic ująć
  • #6 11413616
    miwi
    Poziom 28  
    Myślę że dużym ułatwieniem była by informacja jakie to urządzenie (jeśli to oczywiście nie tajemnica). Być może najtańszym rozwiązaniem było by postawienie obok niewielkiego komputera z pulpitem zdalnym, żeby nie kombinować z konwerterami.
  • #7 11413659
    eljarkos
    Poziom 21  
    Myślę, że komputer będzie droższy i bardziej zawodny (czasem się zwiesi). Tutaj widzę jedną niewiadomą. Co jest po stronie zasilania USB urządzenia? Jeśli konwerter ma własne zasilanie to linie USB Data są jednakowe i to powinno zadziałać. W tym momencie nie ma różnicy czy to USB/485 czy odwrotnie. Jak mam wątpliwości, że coś nie zadziała to z jakiejś firmy wypożyczam do testów. Pamiętaj, że 1,2 km linii to graniczna odległość dla 485. Potem repeater.
  • REKLAMA
  • #8 11416079
    MROWKA
    Poziom 11  
    To moje urządzenie to mikrokontroler oparty o ARM TI nie ma znaczenia co robi ważne natomiast jest to że działa jako klient i nie może być hostem aby użyć konwertera takiego jak do komputera.
    Ten komputer to nie taki zły pomysł myślałem o tym lecz w formie mikrokontrolera dysponującego wyjściem 485 oraz funkcją OTG czyli host odpowiednią ilością pamięci jako bufory oraz sprytnym protokołem. Mniej więcej tak jak działają konwertery USB over Ethernet czy jak kto woli USB over IP
    Ciekaw jestem czy ktoś widział już takie urządzenie zna producenta ewentualnie gdzie szukać.
  • #10 11417110
    MROWKA
    Poziom 11  
    Pięknie ale po ethernecie to max 300 m a największy problem to właśnie odległość 1km
  • #11 11417316
    kdvc
    Poziom 24  
    Można poznać przyczynę czemu nie radiowo ?? może modem Hughesa i satelita ??
    Bądź DIGI transport 3 G .
  • REKLAMA
  • #12 11417351
    eljarkos
    Poziom 21  
    MROWKA napisał:
    Pięknie ale po ethernecie to max 300 m a największy problem to właśnie odległość 1km

    ETH/485 można przekonwertować.
  • #13 11419334
    Deepone
    Poziom 22  
    Generalnie odległość duża, jednak jeżeli posiadasz po obu stronach łącze internetowe (nie z tego kabla) to zainteresuj się czymś w stylu USB over Ethernet.
    Niestety małe inwestycje będą potrzebne (chyba, że sprzęt posiadasz).
    Do tego celu po obu stronach możesz wykorzystać terminale i zainstalować system na np kartach CF, w ten sposób zmniejszysz problem z dyskami twardymi i rozmiarami urządzeń (terminale nie są zbyt duże) a problem tego kabla co masz wykorzystać zniknie.
    Oczywiście zawsze są jakieś limity.

    Odległość w przypadku tego kabla jest duża i konwertując sygnał zawsze mogą być problemy z czasami transmisji.
  • #14 11473211
    shadoweyes
    Poziom 20  
    Najprościej kupić konwerter USB<-->RS485 na układach FTDI i samemu go przeprogramować do swoich potrzeb(zmienić tryb jego pracy).
REKLAMA