RTV forum PL | NewsGroups PL

Jak efektywnie monitorować komunikację RS232 między urządzeniami bez konwerterów?

Podsluch RS232

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Jak efektywnie monitorować komunikację RS232 między urządzeniami bez konwerterów?

Kris
Guest

Fri Dec 10, 2004 6:16 pm   



Dwa urzadzenia komunikują się przez RS232. Chciałbym jakos podejrzec
jakie informacje wymieniaja miedzy soba. Chodzi o taki trzeci RS232
który podepne do terminala na PC i bede analizowala transmisje.
Wymyslilem ze moge wrzucic konwertery po drodze na RS485 tak jak ponizej:

Urzadzenie1-RS232----RS485-----RS232-Urzadzenie2
|
Rs232- Terminal

tylko trzeba az trzy takie konwertery.
Nie ma jakiegos prostszego sposobu? Macie jakies pomysly?


---
KK

Pablo C
Guest

Fri Dec 10, 2004 6:18 pm   



zastoswoać optoizolację rs-a.

PC

Kris
Guest

Fri Dec 10, 2004 6:19 pm   



Troche mi sie rysunek przesunal ten terminal z trzecim konwereterm mial
byc na srodku.

Marek Dzwonnik
Guest

Fri Dec 10, 2004 6:31 pm   



Użytkownik "Kris" <kryniok@o2.pl> napisał w wiadomości
news:cpcotk$mkr$1@atlantis.news.tpi.pl

Quote:
Dwa urzadzenia komunikują się przez RS232. Chciałbym jakos podejrzec
jakie informacje wymieniaja miedzy soba.

Wymyslilem ze moge wrzucic konwertery po drodze na RS485 tak jak
ponizej:
Urzadzenie1-RS232----RS485-----RS232-Urzadzenie2
Rs232- Terminal

tylko trzeba az trzy takie konwertery.
Nie ma jakiegos prostszego sposobu? Macie jakies pomysly?

Żadne z tych urządzeń nie jest PC-tem?
( -> http://www.sysinternals.com/ntw2k/freeware/portmon.shtml )

Nie potrzebujesz konwerterów RS485. Tym bardziej, że musiałbyś jakoś
sterować nadajnikami a - jak sądzę - nie masz wpływu na protokół i ew.
wykorzystanie linii sterujacych (DSR/DTR, RTS/CTS) przez oba podsłuchiwane
urządzenia. A co będzie jeżeli pracują w full-duplexie i oba zaczną nadawać
jednocześnie?

Możesz spokojnie dołączyć dodatkowe _odbiorniki_ RS232 do każdej śledzonej
linii danych. Tzn. _dwa_ porty COM podpinasz liniami RxD do badanego
łącza: - jeden RxD1 do linii danych A->B a drugi RxD2 do linii danych
B->A. Odpalasz dwa terminale i śledzisz co się dzieje. Trochę to
niewygodne, bo nie będzie widać synchronizacji pomiędzy transmisjami w jedną
i drugą stronę, ale moze na początek wystarczy.

--
Marek Dzwonnik, GG: #2061027 - zwykle jako 'niewidoczny'
(Uwaga Gadu-Gadulcowicze: Nie odpowiadam na anonimy.)

Roman Filipecki
Guest

Fri Dec 10, 2004 7:00 pm   



PC z dwoma RS232 do tego stary program ComTap.
Sygnały RxD obydwoch urzadzeń, czyli tak naprwde 2 i 3 złącza wprowadzamy na
RxD Com 1 i Com2 w PC.
ComTap pęknie wizualizuje.

Roman F

Kris
Guest

Fri Dec 10, 2004 7:09 pm   



Quote:
Żadne z tych urządzeń nie jest PC-tem?
( -> http://www.sysinternals.com/ntw2k/freeware/portmon.shtml )

Niestety żadne z tych urządzeń nie jest PCtem.

Quote:
Tym bardziej, że musiałbyś jakoś
sterować nadajnikami a - jak sądzę - nie masz wpływu na protokół i ew.
wykorzystanie linii sterujacych (DSR/DTR, RTS/CTS) przez oba podsłuchiwane
urządzenia. A co będzie jeżeli pracują w full-duplexie i oba zaczną nadawać
jednocześnie?

Gdzieś widziałem takie konwertery które same się przełaczają na odbiór i
nadawanie, jedynie problem by mogł być z czasami tych przełaczeń.
Transmisja Master Slave wiec nigdy nie beda nadawać razem. Parametry
transmisji są znane.

Quote:
Możesz spokojnie dołączyć dodatkowe _odbiorniki_ RS232 do każdej śledzonej
linii danych. Tzn. _dwa_ porty COM podpinasz liniami RxD do badanego
łącza: - jeden RxD1 do linii danych A->B a drugi RxD2 do linii danych
B->A. Odpalasz dwa terminale i śledzisz co się dzieje. Trochę to
niewygodne, bo nie będzie widać synchronizacji pomiędzy transmisjami w jedną
i drugą stronę, ale moze na początek wystarczy.



Przyszedł mi głowy nowy pomysł, napiszę szybko programik na PC który
bedzie powielał na drugim COM-ie to co dostał na pierwszym i na odwrót
oraz jednoczesnie rejestrował transmisję.

Marek Dzwonnik
Guest

Fri Dec 10, 2004 7:37 pm   



Użytkownik "Kris" <kryniok@o2.pl> napisał w wiadomości
news:cpcs74$j6r$1@nemesis.news.tpi.pl

Quote:
Gdzieś widziałem takie konwertery które same się przełaczają na
odbiór i nadawanie, jedynie problem by mogł być z czasami tych
przełaczeń.

Można np. w ten sposób:
http://www.embeddedsys.com/subpages/resources/images/documents/microsys_art_
RS485.pdf
-> Fig.4.

--
Marek Dzwonnik, GG: #2061027 - zwykle jako 'niewidoczny'
(Uwaga Gadu-Gadulcowicze: Nie odpowiadam na anonimy.)

Kris
Guest

Fri Dec 10, 2004 8:04 pm   



Quote:

Fajny link!

555 wiecznie młody Smile

Mariusz Dybiec
Guest

Fri Dec 10, 2004 8:53 pm   



Kris wrote:
Quote:
Troche mi sie rysunek przesunal ten terminal z trzecim konwereterm mial
byc na srodku.
Jeśli nie pracują w dupleksie i masz tylko jeden COM, którym mógłbyś

śledzić to możesz RS232 też zsumować na drucie. Możesz obie linie ( RX i
TX ) połączyć poprzez diody w kierunku przewodzenia do RX portu
śledzącego. Z diodami dać równolegle np 20k, żeby podciągnąć do 1.

--
Pozdrawiam
MD

Kris
Guest

Fri Dec 10, 2004 9:57 pm   



Quote:
Jeśli nie pracują w dupleksie i masz tylko jeden COM, którym mógłbyś
śledzić to możesz RS232 też zsumować na drucie. Możesz obie linie ( RX i
TX ) połączyć poprzez diody w kierunku przewodzenia do RX portu
śledzącego. Z diodami dać równolegle np 20k, żeby podciągnąć do 1.

Znalazłem schemacik podobny do tego który opisujesz
http://www.airborn.com.au/rs232.html
obrazek na dole strony.
Czy to jest bezpieczne dla tego trzeciego COMa? Nie chciałbym stracić
COMa w laptopie.

Mariusz Dybiec
Guest

Fri Dec 10, 2004 11:32 pm   



Kris wrote:
Quote:
Jeśli nie pracują w dupleksie i masz tylko jeden COM, którym mógłbyś
śledzić to możesz RS232 też zsumować na drucie. Możesz obie linie ( RX
i TX ) połączyć poprzez diody w kierunku przewodzenia do RX portu
śledzącego. Z diodami dać równolegle np 20k, żeby podciągnąć do 1.


Znalazłem schemacik podobny do tego który opisujesz
http://www.airborn.com.au/rs232.html
obrazek na dole strony.
Czy to jest bezpieczne dla tego trzeciego COMa? Nie chciałbym stracić
COMa w laptopie.
Wygląda ciekawie. Powinno działać chociaż te 2k2 wydaje się trochę małe.

Ale wyjść nie przeciązy a pewnie jest dobrane tak żeby zapewnić
odpowiednie poziomy 0 i 1. Ja swoją propozycje wydumałem teraz - być
może rezystancja proponowana przeze mnie jest za duża. Trzeciego COMa
nie uszkodzisz jeśli sygnał wprowadzisz na wejscie (pin2).
--
Pozdrawiam
MD

Kris
Guest

Sat Dec 11, 2004 12:40 am   



Użytkownik andrzej napisał:
Quote:
Dnia 10.12.2004 Kris <kryniok@o2.pl> napisał/a:

Przyszedł mi głowy nowy pomysł, napiszę szybko programik na PC który
bedzie powielał na drugim COM-ie to co dostał na pierwszym i na odwrót
oraz jednoczesnie rejestrował transmisję.


Zakladam ze pod Windows. Jako ze sie gwiazdka zbliza, moze bys jeszcze
wersje z gniazdem tcp/ip napisal? Bez "rejestracji". Co na gniezdzie to
na coma, a co na comie to w gniazdo:).
pozdrawiam Andrzej

Tak pod Windows. Gwiazdka gwiazdką a roboty mam od groma, może innym
razem wersja z tcp/ip Smile.

andrzej
Guest

Sat Dec 11, 2004 1:24 am   



Dnia 10.12.2004 Kris <kryniok@o2.pl> napisał/a:
Quote:

Przyszedł mi głowy nowy pomysł, napiszę szybko programik na PC który
bedzie powielał na drugim COM-ie to co dostał na pierwszym i na odwrót
oraz jednoczesnie rejestrował transmisję.

Zakladam ze pod Windows. Jako ze sie gwiazdka zbliza, moze bys jeszcze
wersje z gniazdem tcp/ip napisal? Bez "rejestracji". Co na gniezdzie to
na coma, a co na comie to w gniazdo:).
pozdrawiam Andrzej

elektroda NewsGroups Forum Index - Elektronika Polska - Jak efektywnie monitorować komunikację RS232 między urządzeniami bez konwerterów?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map