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

Uniwersalny konwerter: RS232<>RS422/RS485

jam_es 13 Gru 2005 00:24 29415 26
REKLAMA
  • Witam Forumowiczów

    Ostatnimi czasy potrzebowałem konwertera wspomnianych standardów. Niestety oferowane w sprzedaż kity itp. nie spełniały moich wymagań.
    Na podstawie paru układów powstała w kilka dni ta oto kompilacja ;-)

    Może on pracować w następujących trybach (wybieranych zworami):
    • RS422 (4-wire);
    • RS422 (4-wire) Multidrop;
    • RS485 (2-wire) Loop-back;
    • RS485 (2-wire) Multidrop.

    Całość została zmontowana na jednostronnej płytce drukowanej o wymiarach 72x55mm. Obudowa to Z-70 (76x59x28mm).
    Układ jest zasilany z zewnętrznego zasilacza. Do wyboru - 5V DC stabilizowane, lub max 30V DC.


    W spakowanym załączniku znajdują się pliki PDF zawierające:
    • schemat;
    • wzór płytki drukowanej (kompletna dokumentacja);
    • etykiety na obudowę (płyta czołowa oraz ustawienia jumperów);
    • dodatkowe fotografie zmontowanego urządzenia.


    W przypadku pytań, chętnie odpowiem :)

    Pozdrawiam...
    Załączniki:
    • RS232_RS485_RS422.ZIP (520.25 KB) Musisz być zalogowany, aby pobrać ten załącznik.
    • Uniwersalny konwerter: RS232<>RS422/RS485 Universal Converter.jpg (54.07 KB) Musisz być zalogowany, aby pobrać ten załącznik.

    Fajne? Ranking DIY
    O autorze
    jam_es
    Poziom 24  
    Offline 
    Specjalizuje się w: ePlan, robotyka, sterowanie, plc, hmi, scada
    jam_es napisał 491 postów o ocenie 94, pomógł 75 razy. Mieszka w mieście Gdynia. Jest z nami od 2003 roku.
  • REKLAMA
  • #2 2078921
    ghost666
    Tłumacz Redaktor
    Posty: 11961
    Pomógł: 157
    Ocena: 10264
    mozesz wrzucic schemat nie w protelu a w czymkolwiek innym? chociazby obrazek JPG
  • REKLAMA
  • #3 2078973
    Pokey
    Poziom 17  
    Posty: 345
    Pomógł: 15
    Ocena: 54
    Witam.
    Bardzo fajny konwerterek, sam miałem kiedyś pomysł by zaprojektować coś takiego, a tu mamy w pełni dopracowane urządzonko. Ale czy mógłbyś jeszcze podać typy układów, jakie są zastosowane w układzie, bo nie mogłem się nigdzie ich dopatrzeć. Do czego służy nastawny rezystorek P1 ?
  • #4 2079618
    jam_es
    Poziom 24  
    Posty: 491
    Pomógł: 75
    Ocena: 94
    Witam i dziękuję za zainteresowanie

    ghost666 napisał:
    mozesz wrzucic schemat nie w protelu a w czymkolwiek innym? chociazby obrazek JPG


    Schemat został wykonany w Protel'u, lecz zapisany ostatecznie w pliku PDF (tak jak i pozostała część dokumentacji).
    Wolę nie umieszczać schematu jako JPG, ze względu na utratę jakości. Oryginalne są grafiką wektorową.

    Pokey napisał:
    ...czy mógłbyś jeszcze podać typy układów, jakie są zastosowane w układzie, bo nie mogłem się nigdzie ich dopatrzeć. Do czego służy nastawny rezystorek P1 ?


    Dokonałem aktualizacji opisu. Pełniejsza dokumentacja jest już do ściągnięcia.
    Układy to: MAX232, SN75176 (tanie i łatwo dostępne), NE555.
    P1 służy do dokładniejszego ustalenia czasu trwania impulsu generatora w przypadku mniej standardowych prędkości transmisji. W dokumentacji jest zawarta tabela z zalecanymi nastawami.

    Pozdrawiam
  • #5 2079646
    ghost666
    Tłumacz Redaktor
    Posty: 11961
    Pomógł: 157
    Ocena: 10264
    Hm... no to sie zabieram do roboty :) Sciagne jak wroce do domu dokumentacje, poczytam, jakby co to moge zadawac pytania? :)
  • #6 2079676
    jam_es
    Poziom 24  
    Posty: 491
    Pomógł: 75
    Ocena: 94
    ghost666 napisał:
    Hm... no to sie zabieram do roboty :) Sciagne jak wroce do domu dokumentacje, poczytam, jakby co to moge zadawac pytania? :)


    Oczywiście - jak tylko będę w stanie, to odpowiem :D

    Tak przy okazji - koszty wykonania całości są minimalne. Zamknąłem się w około 35zł. Jak na możliwości jest to niewiele :) TipEcono ;-)
  • #7 2080361
    ghost666
    Tłumacz Redaktor
    Posty: 11961
    Pomógł: 157
    Ocena: 10264
    W zasadzie to potrzebuje tylko konwertera na rs485 wiec czesci nie bede potrzebował nawet. Który układ odpowiada ze konwersje na ten standard?
  • #8 2080426
    jam_es
    Poziom 24  
    Posty: 491
    Pomógł: 75
    Ocena: 94
    ghost666 napisał:
    W zasadzie to potrzebuje tylko konwertera na rs485 wiec czesci nie bede potrzebował nawet. Który układ odpowiada ze konwersje na ten standard?


    Należy pozbyć się jednego SN'a - konkretnie U4 wraz z dodatkowymi elementami (R12...R14, J4...J6).
    Ponadto należy na stałe zewrzeć:
    • J1 (piny 1-2);
    • J3 (piny 2-3);
    • J10 (piny 1-2).
  • #9 2080534
    ghost666
    Tłumacz Redaktor
    Posty: 11961
    Pomógł: 157
    Ocena: 10264
    Okej, wiec bede musiał troche przeprojektować płytke pewnie. A nie mozna tego zrobić na innym układzie? Tak z ciekawosci pytam - czemu wybrałes akurat taki?
  • #10 2080590
    jam_es
    Poziom 24  
    Posty: 491
    Pomógł: 75
    Ocena: 94
    ghost666 napisał:
    Okej, wiec bede musiał troche przeprojektować płytke pewnie. A nie mozna tego zrobić na innym układzie? Tak z ciekawosci pytam - czemu wybrałes akurat taki?


    Pojedynczy układ zawiera w swojej strukturze nadajnik i odbiornik 2-przewodowy RS485 (odsyłam do noty katalogowej).
    Ponadto jest tani i dość łatwo dostępny (osobiście płaciłem za niego 1,95zł).
    W projekcie występują dwie sztuki, ponieważ ma pracować także z magistralą 4-przewodową.

    Oczywiście są także inne rozwiązania - np. układ DS8921N. Posiada on nadajnik i odbiornik RS422 (magistrale nadawcza z odbiorczą nie są ze sobą zwarte - tak jak w SN'ie). Niestety nie miałem do niego dostępu i wybór padł na SN75176 :)
  • #11 2080629
    ghost666
    Tłumacz Redaktor
    Posty: 11961
    Pomógł: 157
    Ocena: 10264
    DS8921 jest Dallasa, zatem polecam odwiedzenie ich strony i skorzystanie z projektu darmowych próbek :). Mozna do bodajże 3/5 tych układów sobie zamówic, dojdą do domu paczką :). Poczytam karty katalogowe i sie odezwe :)
  • #12 2159606
    pllmisp
    Poziom 18  
    Posty: 207
    Pomógł: 22
    Ocena: 19
    Witam
    Można zastosować do lini 4- przewodowej układ MAX490 ale jest on droższy od SN75176. Na tym właśnie Maxie Elektronika Praktyczna prezentowała parę lat wczesniej opto-interfejs.

    Pozdrawiam
  • #13 2924817
    redzik
    Poziom 2  
    Posty: 2
    Bardzo fajny schemacik. Czy mógłbyś podesłać płytkę w protelu lub eagle - ewentualnie pdf gdzie ścieżki będą całkowicie zaczernione i otwory pod elementy. Łatwiej sie wtedy robi płytke i wierci.
    Pozdrawiam i dziękuję.
  • #14 2925048
    jam_es
    Poziom 24  
    Posty: 491
    Pomógł: 75
    Ocena: 94
    Witam

    Dla zainteresowanych zamieszczam wzory PCB w B&W. Bottom Layer jest w dwóch wersjach (zwykła i lustrzane odbicie).
    Poza tym szablon odwiertów oraz rozmieszczenie elementów.
    Reszta materiałów w głównym pliku ZIP na początku tematu.

    Pozdrawiam
    Załączniki:
    • b&w.zip (60.16 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • REKLAMA
  • #15 5837673
    krzysiekj18
    Poziom 19  
    Posty: 526
    Pomógł: 41
    Ocena: 38
    Witam
    Wykonałem przedstawiony przez Pana konwerter i teraz mam takie pytanie w jaki sposób sprawdzić jego działanie czy wszystko jest sprawne ( na razie zależy mi jedynie na transmisji z rs232 na rs485 ), oraz czy wystarczy że piny z CON2 podłącze w następujący sposób z komputerem
    CON2 - D-SUB

    1 - 2
    2 - 3
    3 - 5

    Czy też muszę jeszcze robić dodatkowe mostki w wtyczce podpinanej do komputera
    1-4-6
    7-8
  • #16 6311668
    kryspus17
    Poziom 1  
    Posty: 1
    mam pytanie gdyz za pomoca tego konwertera chce polaczyc sie z fanuckiem 90-30
    w jakiej konfiguracji nalezy ustawic zworki od 4 do 9??jakie jest ich standardowe ustawienie??
  • #17 6317144
    jam_es
    Poziom 24  
    Posty: 491
    Pomógł: 75
    Ocena: 94
    Witam

    Zwory 4 i 7 odpowiadają za załączanie terminatorów linii TxD i RxD.
    Zwory 5 i 6 oraz 8 i 9 odpowiadają za wstępną polaryzację linii danych (podciągnięcie do 5VDC i ściągnięcie do GND).
    Dla wspomnianego zastosowania proponowałbym założenie wszystkich zwór od J4...J9.

    Pozdrawiam
  • REKLAMA
  • #19 6491821
    prawy
    Poziom 14  
    Posty: 140
    Pomógł: 4
    Ocena: 63
    Ten schemat co znalazłeś na nic sie tobie zda.Brak opisów układów i nie sprawdzony.W załączniku schemat sprawdzony i dwu przewodowy po stronie RS485 + zasilanie
    Załączniki:
    • RS232 RS485.rar (11.77 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • #20 7362046
    krzysztof85
    Poziom 13  
    Posty: 137
    Ocena: 10
    Koledzy mam mały problem wykonałem konwerter według schematu wszystko ładnie działało schowałem go na około 2 miesiące do szuflady. Ostatnio chciałem za pomocą niego podłączyć się ze sterownikiem PLC S7 200 i tu zrobiłem mały błąd bo ze sterownika podałem 24V od strony już stabilizowanych 5V. Związku z czym uwalił mi się na pewno MAX232. Wymieniłem na nowy konwerter nadal nie działa. Gdy załączę zworę J2 w tryb echo dostaje zwrotną informację do terminala jednak ze sterownikiem nadal nie mogę się połączyć po RS485. Jak mogę sprawdzić samo działanie RS485? Myślałem o zwarciu nóżek transmisyjnych od strony już RS485 jednak na terminal nadal nic nie otrzymuję. Profilaktycznie nawet wymieniłem układ SN75176BP jednak nie ma zmian. Nie wiem co dalej ma z tym zrobić :|
  • #21 8107178
    uzi18
    Poziom 24  
    Posty: 751
    Pomógł: 37
    Ocena: 81
    Krzysztof zwarcie nozek od strony 485 nic nie da bo te uklady dzialaja w half dupleksie, wiec jesli nadaja to nie odbieraja i odwrotnie.
    Jak udalo sie rozwiazac Twoj problem? - Pamietaj ktos moze natrafic na podobny w przyszlosci.
  • #22 8108095
    krzysztof85
    Poziom 13  
    Posty: 137
    Ocena: 10
    Niestety ale nie udało mi się uzyskać informacji jak sprawdzić konwerter RS485. Więc pozostały mi próby połączenia z S7 200 w pewnym momencie udało mi się nawiązać połączenie ale przepraszam wszystkich że nie napisałem wtedy swoich uwag a teraz nie pamiętam przyczyny mojego problemu :| , bynajmniej wszystko już działa. Uzi18 a może B.Z. :D moja rada to żebyś spróbował połączyć się z jakimś urządzeniem korzystającym z RS485 wtedy będziesz w 100% pewny.

    Na sam koniec jeszcze jedna pochwała dla osoby tworzącej projekt konwertera DOBRA ROBOTA ostatnio konwerter świetnie spisywał się przy połączeniu z falownikiem Altivar31.
  • #23 8604390
    jam_es
    Poziom 24  
    Posty: 491
    Pomógł: 75
    Ocena: 94
    Dzięki wielkie :-)
    Bardzo miło, że projekt się podoba i jest praktycznie używany.
    Sam powróciłem do niego i po odgrzebaniu z szuflady zacząłem stosować go w bieżącej pracy (komunikacja z PLC i czujnikami).
  • #24 8871767
    Smokey68
    Poziom 13  
    Posty: 64
    Pomógł: 3
    Wczoraj zmontowałem konwerter w wariancie z jednym SNem na płytce stykowej na początek. Podpiąłem go na sucho (nic po stronie obydwu RSów) do ładnie stabilizowanych 5V i... zapaliła się zielona dioda na jakieś 2-3 sekundy po czym spalił się SN75176. Przed podłączeniem sprawdziłem czy wszystko jest podłączone w odpowiednim miejscu jak powinno. Baudrate był ustawiony na auto (zworka zdjęta) Co mogło wywołać tak ciekawy efekt? Chce to łączyć z S7-200 i szkoda by było upalić port ;) aah i jeszcze bym zapomniał jaką konfigurację do połączenia z S7-200 zastosować? Konkretnie o polaryzację mi chodzi i o zworkę do BAT43 (z braku BAT85...).
    Pozdrawiam
  • #25 8921169
    Smokey68
    Poziom 13  
    Posty: 64
    Pomógł: 3
    dla potomnych zupdateuje stan moich zmagań z konwerterem - śmiga pięknie z s7 200 przy wyłączonym zarówno biasie jak i terminatorze, bez diody i na ręcznie nastrojonym P1 do 9600. Nie wiem czemu, ale w innej konfiguracji albo nie gadał wcale albo połączenie się gubiło momentami. Grunt, że teraz chodzi dobrze ;]
    Poprzednie fajerwerki były winą wadliwego SNa, po wymianie na inny już nic nie wybuchało ;)
    Pozostaje mi tylko jeszcze raz podziękować autorowi projektu! :spoko:
    Pozdrawiam
  • #26 9033847
    jacxek
    Poziom 12  
    Posty: 43
    Ocena: 6
    Witam

    Poszukuje schematu podpowiedzi w wykonaniu kabla do połączenia PLC simensa s7-200 ??
    Chciałem zapytać czy któryś z kolegów wykonał taki kabel z wykorzystaniem układu FT232 ??
    USB--->RS232--->RS485 ?? czy od razu z USB--->(FT232)--->RS485 ??? Czy ktoś z kolegów zbudował taki kabel ?? Kabel taki jest możliwy do wykonania gdyż jest dostępny w sieci sprzedaży.
    Wykonałem konwerter USB-->(FT232)-->RS232 chciał bym zaadoptować konwerter kolegi "jam_es" do swojego kabla.
    Czy ten konwerter który kolega wykonał RS232-->RS485 łączy się z tym PLC ??
    Proszę o odpowiedz jeśli ktoś to sprawdził.


    Pozdrawiam Jacxek
  • #27 10074056
    eljarkos
    Poziom 21  
    Posty: 462
    Pomógł: 46
    Ocena: 104
    A jak dorobić aby konwerter obsługiwał kontrolę przypływy RTS, CTS?

Podsumowanie tematu

✨ Dyskusja dotyczy uniwersalnego konwertera sygnałów RS232 na RS422/RS485, zaprojektowanego na bazie układów MAX232, SN75176 oraz NE555. Urządzenie obsługuje tryby RS422 4-przewodowy, RS422 multidrop, RS485 2-przewodowy loop-back oraz RS485 multidrop, a jego konfiguracja odbywa się za pomocą zworek. Projekt jest zmontowany na jednostronnej płytce PCB o wymiarach 72x55 mm, zasilany z zewnętrznego źródła 5V DC stabilizowanego lub do 30V DC. Dokumentacja zawiera schematy w formacie PDF, wzory płytek, etykiety na obudowę oraz fotografie. W dyskusji poruszono kwestie doboru układów, gdzie SN75176 wybrano ze względu na dostępność i cenę, a alternatywnie wspomniano układy DS8921N i MAX490. Użytkownicy zgłaszali problemy z uszkodzeniami SN75176 przy nieprawidłowym zasilaniu oraz trudności w testowaniu transmisji RS485, podkreślając konieczność odpowiedniej konfiguracji zworek i polaryzacji linii. Wskazano, że układy działają w trybie half-duplex, co wpływa na metody testowania. Projekt sprawdził się w praktyce, m.in. w komunikacji z PLC Siemens S7-200 oraz falownikiem Altivar31. Dodatkowo omówiono kwestie konfiguracji zworek terminatorów i polaryzacji oraz pytania o integrację z konwerterami USB-RS232-RS485 opartymi na układzie FT232. Autor udostępnił wzory PCB w wersji czarno-białej oraz szablony wierceń, a także udzielał wsparcia w zakresie ustawień i modyfikacji projektu.
Podsumowanie wygenerowane przez AI na podstawie treści dyskusji.
REKLAMA