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

Konwerter RS485-RS232 halfduplex - problem z transmisją w jednym kierunku

Johny_Szczecin 19 Cze 2004 19:19 15351 17
  • #1 700641
    Johny_Szczecin
    Poziom 17  
    Posty: 325
    Pomógł: 1
    Ocena: 9
    Potrzebuję konwertera rs485-rs232 pracującego w trybie halfduplex, sterowanie kierunkiem transmisji odbywa się za pomocą RTS od strony komputera z interfejsem RS232. Problem w tym, że do komputera docierają dane, a po zmianie kierunku transmisji w drugą stronę nie działa :( Poniżej jest schemat - masa jest wspólna dla wszystkich układów, zasilanie konwertera pochodzi z drugiego urządzenia i wynosi około 4,35 V. Gdyby ktoś miał pomysł na jak najprostszy konwerter halfduplex to będę wdzięczny.
    Załączniki:
    • Konwerter RS485-RS232 halfduplex - problem z transmisją w jednym kierunku konwerter.jpg (34.36 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • #2 703650
    koval_s
    Poziom 18  
    Posty: 253
    Pomógł: 3
    Ocena: 20
    Prościej się chyba już nie da, co to za rezystor R1 terminator, czy co, może jest zbyt małej dla niego oporności, może masz zabezpieczenie nadprądowe w tym układzie, bo ja używam 75176, czepiłbym się jeszcze tego 5V które u Ciebie jest 4.35V, jeśli wszystko pomierzyłeś czy sygnały z RTS przechodzą, no to już koniec w tym temacie, może rzeczywiście nie sterujesz linią RTS, tylko program Ci to wmawia że tak jest, spróbuj jeszcze RE/ podłączyć do masy i sprawdzić czy działa w pętli i nadaje sam na siebie
    Pozdrawiam
  • #3 705558
    Johny_Szczecin
    Poziom 17  
    Posty: 325
    Pomógł: 1
    Ocena: 9
    Problem wyjaśniłem właśnie - spośród sześciu układów MAX485 jakimi chwilowo dysponuję ten jeden miał uszkodzoną część nadawczą - tylko odbierać mógł. Ale ile nerwów i czasu na to poszło.... więcej wartych niż te głupi 10 złotych.
    Dzięki za podpowiedź.
    Co do napięcia to przy tych 4,4V ma zdecydowanie więcej błędów przy transmisji powyżej 9200bps, jak podniosłem to zniknęły. 8)
  • #4 4011626
    dj_volt
    Poziom 26  
    Posty: 847
    Pomógł: 77
    Ocena: 171
    Podpowiem, że przy podróbach MAX'a 232 (np. ICL 232) lepiej pracują kondziorki 100n niż elektrolity 1 - 10uF jak w nocie aplikacyjnej. Jeśli używasz takiego układu - sprawdź. Może liczba błędów spadnie?
  • #6 4711305
    dj_volt
    Poziom 26  
    Posty: 847
    Pomógł: 77
    Ocena: 171
    W przypadku RS232 potrzeba minimum 3 przewodów, RXD, TXD i masa. RS422 wymaga dwóch par przewodów, natomiast RS485 jedynie jednej pary: RS485+ oraz RS485-. Nie spotkałem się z przypadkiem łączenia mas urządzeń podłączonych do magistrali RS485. W przypadku silnych, np. przemysłowych, zakłóceń stosuje się ekranowanie przewodów przy czym ekran łączymy TYLKO Z MASĄ JEDNEGO URZĄDZENIA. Przynajmniej ja stosuję takie rozwiązania. Tak mnie nauczono i tyle wyczytałem.
  • #8 4714049
    dj_volt
    Poziom 26  
    Posty: 847
    Pomógł: 77
    Ocena: 171
    mały naukowiec napisał:
    Czy ten układ z 1 postu też będzie działał prz 1 parze??
    Bo przy wyprowadzeniach są dwa przewody do danych + masa.


    Układ z 1 postu - nie wiem po co jest wyprowadzona ta masa. Układ wystarczy podpiąć jedną parą do magistrali i powinien pracować. Proponuję sprawdzić praktycznie, koszt elementów jest niski a zawsze to dodatkowe doświadczenie.
  • #11 4719688
    Xaveri
    Poziom 17  
    Posty: 460
    Pomógł: 13
    Ocena: 77
    mały naukowiec napisał:
    No to OK, wie kos może jeszcze jaka jest maksymalna prędkość tego połączenia??(taka jak w rs-232, czy może mniejsza?)


    Maksymalna prędkość jest większa i może sięgać 2,5MBit/s !
  • #13 5234392
    kamil22011
    Poziom 18  
    Posty: 355
    Pomógł: 4
    Ocena: 22
    Johny_Szczecin możesz podać dokładne wartości elementów na jakich ten konwerter pracuje. Potrzebuje konwerter RS232 na RS485 a ta konstrukcja jest najprostrza na jaką trafiłem.
  • #14 5249154
    patryk-84a
    Poziom 28  
    Posty: 1433
    Pomógł: 40
    Ocena: 212
    Mam pytanko czy takim kabelkiem połączę się z falownikiem Altivar58? Posiada on złącze RS485 i protokół Modbus i chyba parę innych. Zna ktoś może programik żebym mógł się połączyć z falownikiem? Wiem że oryginalny program nazywa się Power Suite ale nie jest dostępny za darmo w necie, nawet dema nie ma. Ktoś na forum doradził mi aby spróbować programem Master Modbus np. S7-200. Czy to może się udać?
  • #15 5353891
    dorotata
    Poziom 16  
    Posty: 412
    Pomógł: 8
    Ocena: 22
    Ja też zaczynam raczkować w temacie . Zakupiłem konwerter f-my Corral 232-485 V2. Mam w robocie kilka urządzeń w tym falowniki i chciałbym się czegoś nauczyć, może na początek podejrzeć. Jakich programów powinienem użyć do nauki(szkolenia) aby na wstępie nie dostać odruchów wymiotnych?
    doro
  • #17 5400452
    Marczeli_P
    Poziom 20  
    Posty: 290
    Pomógł: 35
    Ocena: 12
    Dołączam jeszcze działający i prosty schemacik wraz z płytką:

    Konwerter RS485-RS232 halfduplex - problem z transmisją w jednym kierunku

    Konwerter RS485-RS232 halfduplex - problem z transmisją w jednym kierunku

    Dodano po 3 [minuty]:

    rozmieszczenie elementów:

    Konwerter RS485-RS232 halfduplex - problem z transmisją w jednym kierunku
  • #18 5653310
    rafmos
    Poziom 13  
    Posty: 137
    Pomógł: 2
    Ocena: 12
    Chodzi mi o coś takiego żeby urządzenie podłączone do interfejsu RS485 tylko odbierało dane z interfejsu RS232. Jeśli DE i RE połączymy razem do zasilania to czy będzie to działać?

Podsumowanie tematu

✨ Dyskusja dotyczy problemu z transmisją w konwerterze RS485-RS232 pracującym w trybie halfduplex, gdzie kierunek transmisji sterowany jest sygnałem RTS z interfejsu RS232. Problem polegał na tym, że dane docierały do komputera, ale transmisja w drugą stronę nie działała. Przyczyną okazał się uszkodzony układ MAX485, który mógł tylko odbierać dane, nie nadawać. Zauważono również, że zasilanie konwertera na poziomie około 4,35 V powodowało błędy przy prędkościach powyżej 9200 bps, które ustąpiły po podniesieniu napięcia do 5 V. Wskazano, że do magistrali RS485 wystarcza jedna para przewodów (RS485+ i RS485-), a masa nie jest konieczna do połączenia urządzeń, choć ekranowanie przewodów powinno być podłączone do masy tylko jednego urządzenia. Poruszono też kwestie doboru kondensatorów do układów podobnych do MAX232, gdzie lepsze efekty dają kondensatory ceramiczne 100 nF zamiast elektrolitycznych 1-10 µF. Maksymalna prędkość transmisji RS485 może sięgać nawet 2,5 Mbit/s, choć w praktyce często stosuje się 9600 bps, np. w systemach CCTV. W dyskusji pojawiły się także linki do prostych schematów konwerterów oraz sugestie dotyczące oprogramowania do komunikacji z urządzeniami RS485, takimi jak falowniki Altivar58, wykorzystujące protokół Modbus.
Podsumowanie wygenerowane przez AI na podstawie treści dyskusji.
REKLAMA