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

Najprościej RS-232 na 20 metrów

ilmenauer 22 Mar 2005 13:06 3539 4
REKLAMA
  • #1 1338077
    ilmenauer
    Poziom 14  
    Stary komputer sterował urządzeniem przez RS232 i kabel około 20 metrów. Przyszedł nowy komputer, no i niestety port już nie wydoli :(
    Jak najprościej zrealizować jakiś wzmacniacz linii czy "cuś" aby hulało po staremu? Może można kupić gotowy moduł?
    Z góry dziękuję za pomoc :-)
  • REKLAMA
  • #2 1338134
    boomerang
    Poziom 19  
    Witam,

    podałeś mało szczegółów, wiec trudno doradzic. Moze spróbuj zmniejszyć predkosc transmisji (o ile jest taka mozliwosc w sofcie).

    Co do 'wzmacniacza' to trzeba raczej zastosowac konwerter RS232 na RS485 lub 422. RS232 ma teoretyczny zasięg 15m, wspomniane interfejsy nawet 1 km.
  • REKLAMA
  • #3 1341986
    shg
    Poziom 35  
    Ja na RS232 miałem 9600bps na (marnym) kablu 20m.
    A z rozwiązań elektronicznych - wystarczy przesyłać sygnał różnicowo, czyli w najprostszej wersji jako interfejsy we/wy posłużą wzmacniacze operacyjne.
    Sam "wzmacniacz" niewiele pomoże, przyspieszy tylko nieco przeładowywanie pojemności kabla, ale odporność na zakłócenia pozostanie dalej ta sama, czyli prawie żadna (przykra cecha transmisji liniami asymetrycznymi). Pozostaje jeszcze zastosować lepsze kable - ekranowane, ale to tylko połowiczne rozwiązanie.

    Tak, jak w załączniku, ale zamiast tych bramek sterujących linią para wzmacniaczy operacyjnych - jeden wtórnik i jeden odwracający.
  • REKLAMA
  • #4 1369506
    wwmajor
    Poziom 15  
    Muszę ci przyjacielu powiedzieć że RS232 spokojnie radzi sobie i z większymi odległościami (mimo że producent zaleca 15m). Twój problem wynika prawdopodobnie albo z uszkodzenia kabla albo z silnych zakłóceń (indukuje się prąd w przewodzie). Ja kiedyś miałem taki problem że komp z otwartą obudową tak siał falami że RS232 nawet na 2 m nie chciał działać.
    Rozwiązań jest kilka
    1. Kupujesz lepiej ekranowany kabel lub prowadzisz go inną drogą
    2. Kupujesz dwa scalaki max232 i podłączasz każdego tak, że wchodzi do niego sygnał RS232 zamienia się na TTL i z powrotem na RS232 (czyli taki nasz powielacz sygnału)
    3. Kupujesz dwa scalaki max485 i max232 i budujesz. Sygnał z kompa wchodzi do max232 i zamienia się na TTL potem wchodzi do max485 a następnie do kabla.
    Trzecie rozwiązanie daje ci ogromne możliwości nie martwisz się zakłóceniami gdyż jest to linia różnicowa (o tym pisał kolega) no i masz do dyspozycji 1200m (nie pomyliłem się).
    Napisz koniecznie co z tego wyszło pozdrawiam.
  • #5 1369995
    PiRoman2
    Poziom 20  
    Taniej, zamiast max485 75176 (to samo czyli rs485)
REKLAMA