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

Połączenie dwóch portów RS-232

Dyklu 05 Mar 2011 15:28 2523 10
  • #1 9238196
    Dyklu
    Poziom 11  
    Witam serdecznie.
    Poszukuję urządzenia które połączy dwa porty RS-232w jeden.
    Dokładniej sytuacja wygląda tak, że mam dwa czytniki: kodów kreskowych i RFID, które muszę podłączyć do sterownika, który posiada wejście tylko na jedno urządzenie.
    Znacie może już gotowe rozwiązania tego typu, ewentualnie schemat takiego urządzenia, sposób w jaki można to rozwiązać?
    Na Allegro nie znalazłem takiego urządzenia.

    Pozdrawiam.
  • Pomocny post
    #2 9238448
    Konto nie istnieje
    Konto nie istnieje  
  • Pomocny post
    #3 9238538
    Pawel2420
    Poziom 31  
    Jeśli:
    - urządzenia nadają dane z tą samą prędkością
    - nie nadają jednocześnie
    - aplikacja w sterowniku potrafi odróżnić dane ze skanera od danych z RFID
    - kable nie są długie
    to wystarczy połączyć wyjścia TxD przez diody z wejściem RxD w sterowniku.
  • #4 9239021
    Dyklu
    Poziom 11  
    Dzięki wielkie za odpowiedzi.

    Pawel2420, właśnie o to mi chodzi (wszystkie wypisane wymagania spełnione)
    Miałbym taką prośbę: czy mógłbyś mi rozrysować na poniższym zdjęciu jak połączyć piny w tych portach? Myślałem, że to się podłącza tak że pin 1 jest połączony z pinem 1, pin 2 z pinem 2 itd, ale jak piszesz żeby TxD podłączyć z RxD to pewnie inne piny też są inaczej podpięte. Z góry dzięki!

    Połączenie dwóch portów RS-232
  • #5 9250634
    Pawel2420
    Poziom 31  
    Sterownik Skaner RFID

    5 --------------------- 5 ------------- 5
    2 -------< dioda ----- 3
    2--------< dioda--------------------- 3
    3---------------------- 2------------- 2


    Na początku zamiast diod zastosuj zworki. Sprawdź działanie skanera i RFID osobno.
    Jeśli będą problemy to połącz:
    - piny 7 i 8 se sobą (sterownik)
    - pin 7 i 8 ze sobą (RFID)
    - pin 7 i 8 ze sobą (skaner)

    To powinno wystarczy do działania.
  • #6 9260879
    Dyklu
    Poziom 11  
    Dziękuje jeszcze raz za pomoc. Będę testował.
  • #7 9272546
    Dyklu
    Poziom 11  
    Przepraszam za posta pod postem ale chciałbym jeszcze kontynuować topic.

    Rozmawiałem z promotorem (nie napisałem wcześniej, że to jest część mojej pracy dyplomowej) i powiedział mi, żebym poszukał innego rozwiązania, aby nie było żadnych strat sygnału. Chodzi o to aby znaleźć/zaprojektować układ z mikrokontrolerem, który po pojawieniu się sygnału na jednym z dwóch wejść (szeregowe rs-232) prześle go na wyjście (też szeregowe rs-232).
    Szukałem tych automatycznych przełączników COM ale niestety nie znalazłem takiego aby i na wejścu i na wyjściu był COM.

    Czy widzieliście może taki kontroler lub schemat?
  • #8 9274971
    Pawel2420
    Poziom 31  
    To masz problem. uC z trzema portami UART nie jest wiele. Zwykle są to te większe i bardziej skomplikowane. Nic jednak nie stoi na przeszkodzie abyś zrealizował tzw. programowego UARTa w jakimś prostym i tanim procesorze.
    Trochę więcej kodu ale rozwiązanie będzie bardziej ekonomiczne.
  • #9 9275652
    Dyklu
    Poziom 11  
    A takie coś mogłoby zadziałać?

    Przełącznik portów RS-232 COM x2 ATEN AS-251S
  • #10 9275861
    Samuraj
    Poziom 35  
    Jeśli to jest część pracy dyplomowej to Ty chcesz kupić gotowy projekt ! Promotor kogo będzie oceniał Ciebie czy producenta.
    Wykonać taki projekt to praktycznie dwa dni roboty. Poszukaj o implementacji RS232 programowo choćby w AVR'e i po problemie.
    Ze strony sprzętowej to praktycznie 2 układy MAX232 i mikrokontroler.
    Z drugiej strony jak chcesz obsłużyć dwa urządzenia jednocześnie po drugiej stronie. Pisałeś że ma to być czytnik barkodu i RFID. Co z prędkościami ? oba urządzenia pracują z tą samą prędkością ?
  • #11 9277280
    Dyklu
    Poziom 11  
    Nie chce kupić gotowego projektu bo to jest tylko część mojej pracy. Jej celem nie jest zaprojektowanie układu tylko jego wykorzystanie. Niestety aby wykonać taki kontroler potrzebne są nie tylko 2 dni roboty ale także wiedza - przydały by się chociaż jakieś podstawy których u mnie brak - nie miałem nigdy do czynienia z programowaniem procesorów i projektowaniem układów - czego bardzo żałuję (sądzę, że na automatyce i robotyce powinno się to znaleźć w programie). Mam jedynie dość spore doświadczenie praktyczne w elektronice - lutowanie, szukanie usterek, zrobienie płytki PCB zgodnie ze schematem.
    Byłbym wdzięczny za podrzucenie jakichś materiałów, z których mógłbym zaczerpnąć podstawy, ewentualnie czy przedstawiony wyżej przełącznik (Przełącznik portów RS-232 COM x2 ATEN AS-251S) z kompletem przejściówek z DB-25 na DB-9 zdałby egzamin. Co do prędkości transmisji to potwierdze jutro ale chyba pracują z tą samą szybkością.
REKLAMA