rs485 i rs232 - pytanie laika cz2.

Witam.

Podłączyłem wyjście z urzadzenia, rs485 przez konwerter rs232 do komputera. Niestety nie potrafie z tego zczytac danych.

Przy rs232 nie mam zadnego klopotu, natomiast mam problem ze zrozumieniem troche transmisji po rs485. Po prostu nie wiem jak zczytac z tego jakiekolwiek dane.

Czy może ktoś pomóc?

Pozdrawiam. /Łukasz Górowski

Reply to
LucGFX
Loading thread data ...

LucGFX napisał(a):

Poczytaj dokumentację urządzenia. Z reguły należy urządzenie odpytywać według jakiegoś protokołu. Może napisz jakie to urządzenie i jak próbujesz zmusić je do nadawania.

Reply to
Mariusz Dybiec

Urzadzenie to centralka alarmowa. Nie ma opisu protokolu, zadnych informacji o szybkosci. W ogole, czy w rs485 jest mowa o parametrach takich jak liczba bitow, szybkosc itp.?

Centralka ma tylko wyjscia Tx, Rx dla rs 485. Komunikaty na rs232 wysyla poprawnie, na rs485 nie. Podlaczone sa dwie linie do Tx (czyli jedna para + i -, inaczej A i B), oraz do konwertera na Rs232 i i niestety nie dziala. Probowalem po prostu czytac hyperterminalem cokolwiek ale nic.

Konwerter jest chyba ok, sprawdzilem lacznie 3 egz. z czego jeden byl calkiem innej firmy i inaczej skonstruowany. Interesuje mnie tylko czytanie komunikatow, bo powinna na ten port wysylac zdarzenia.

Prosze o ile to mozliwe o wyjasnienie jak jest z parametrami transmisji przy rs485, byc moze po prostu cos jest nie tak z centrala?

Pozdrawiam. /Łukasz Górowski

Reply to
LucGFX

Jezeli moge jeszcze dodac. Centralka ma wyjscie takze TTY, niestety nie wiem jak to sie je :)

Pozdrawiam. /Łukasz Górowski

Reply to
LucGFX
Reply to
invalid unparseable

Dnia 10-01-2007 o 16:53:29 LucGFX snipped-for-privacy@poczta.onet.pl> napisał(a):

Przy czytaniu z linii rs485 spotykałem się często z protokołem, który polegał na wysłaniu w linię numeru urządzenia i komendy, a potem na słuchaniu. Nie jest to część specyfikacji EIA485, ale wewnątrz Twojego "urządzenia" moze być jakaś logika, reagująca na numer, aby zacząć nadawać. Da się to ustrojstwo rozebrać?

Zakładamy, że konwerter na rs232 działa poprawnie, masz może dwie sztuki, aby połączyć np 2 PC-ty i sprawdzić konwertery? Zakładamy (?), że "urządzenie" i konwerter mają wbudowane terminatory linii.

Antek

Reply to
Antek Laczkowski

W RS485 jest tak samo czyli szybkość bodowa, parzystość, bity stopu itp. RS485 to inna warstwa fizyczna. Podstawowa różnica to to że transmisja jest dwoma przewodami A i B ( lub +TRX i -TRX) i druga różnica że transmisja po tej linii jest dwukierunkowa. Jeśli w urządzeniu jest jednocześnie RS232 i RS485 to obstawiałbym, że na obu jest ten sam protokół. Ale może być, że wymaga jakiejś zworki we wtyczce żeby uaktywnić interfejs (tak jestr np w niektórych PLC). W sumie bez dokumentacji to ciężko rozgryżć. Możesz jeszcze spróbować wymusić transmisję na RS232 i nasłuchiwać echa na RS485.

Jeśli dwie linie TX i dwie RX to wtedy jest RS422. Typowy konwerter RS485 może też pracować w trybie 422 czyli 4 przewody - powinien mieć przełącznik. Może spróbuj w tej konfiguracji.

Komunikaty na rs232 wysyla

Reply to
Mariusz Dybiec
Reply to
invalid unparseable

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.