RTV forum PL | NewsGroups PL

Budowa konwertera RS232->RS485: RTS, CTS i zarządzanie kierunkiem danych

Konwerter RS232->RS485

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Budowa konwertera RS232->RS485: RTS, CTS i zarządzanie kierunkiem danych

Sebastian Bialy
Guest

Fri Nov 26, 2004 8:33 pm   



Witam!

[Zanim zaczne: mam wrażenie że ostatnio wysypało się sporo tematów o
RS485 Wink ]

Szyje sobie konwerter RS232->RS485 (2/4 przewodowy). Ponieważ dla
interfejsu 2 przewodowego muszę przełaczać driver między wejściem a
wyjściem, często spotyka się na schematach przelotek wykorzystaną do
tego celu linie RTS która steruje kierunkiem pracy drivera RS485 (u mnie
SN75176). I wszystko jasne gdyby nie pare wątpliwości:

1. Rozumiem że komputer wystawia sygnał RTS na chwile przed przesłaniem
danych (można to opóźnić CTS'em). No własnie, na niektórych schematach
pojawia się dośc pokręcony schemat z bramkami i kondensatorami. Czy
opóźnianie CTS względem RTS coś daje konkretnie, czy nie zaprzątać sobie
tym głowy i podłączyć bezpośrednio a na CTS cały czas stan aktywny ?

2. Na schematach układ połączony jest tak, że odbiornik RS485 jest cały
czas włączony - czy to typowa praktyka, że słychać własne echo przy
transmisji 2 przewodowej ? Przecież sygnał RTS mógłby odłaczyć odbiornik
kiedy rozpoczynamy nadawanie ? Chodzi mi o zachowanie typowej aplikacji,
czy to nie będzie dziwne, że nie usłyszy własnego echa ? (tak bym wolał
docelowo).

3. A jeśli odłaczy, to mam rozumieć, że linia RS485 w stanie spoczynku i
w stanie wyłączonego odbiornika mają taki sam stan na lini R (wysyłany
do komputera) ? Chodzi o to, czy wyłaczanie odbiornika RS485 nie
powoduje w tym przypadku generowania sekwencsji startu RS232.

4. Widze, że linie A i B RS248 są podciągane jedna do plusa a druga do
masy za pomocą rezystorów - rozumiem, że zadaniem teych rezystorów jest
ustalenie stanu spoczynku w sytuacji, gdy wszyscy są w stanie nasłuchu ?

--
Sebastian Bialy - heby@poczta.onet.pl

Piotr Gałka
Guest

Sat Nov 27, 2004 4:08 pm   



Użytkownik "Sebastian Bialy" <heby@poczta.onet.pl> napisał w
wiadomości news:co846m$fe0$1@nemesis.news.tpi.pl...

Quote:
4. Widze, że linie A i B RS248 są podciągane jedna do plusa a druga
do
masy za pomocą rezystorów - rozumiem, że zadaniem teych rezystorów
jest
ustalenie stanu spoczynku w sytuacji, gdy wszyscy są w stanie
nasłuchu ?


Dobrze radzę: weź drivery 'fail-save'.
P.G.

Sebastian Bialy
Guest

Sat Nov 27, 2004 4:34 pm   



Piotr Gałka wrote:
Quote:
Dobrze radzę: weź drivery 'fail-save'.

Czy one nie mają stanu wysokiej impedancji ? I czy znasz jakiś sensowny
(dostępny) przykład ?

--
Sebastian Bialy - heby@poczta.onet.pl

Piotr Gałka
Guest

Sat Nov 27, 2004 5:02 pm   



Użytkownik "Sebastian Bialy" <heby@poczta.onet.pl> napisał w
wiadomości news:coaagr$sq2$1@nemesis.news.tpi.pl...
Quote:
Piotr Gałka wrote:
Dobrze radzę: weź drivery 'fail-save'.

Czy one nie mają stanu wysokiej impedancji ?

Sorry, nie rozumiem.

Quote:
I czy znasz jakiś sensowny (dostępny) przykład ?

MAX3082, MAX3085, MAX3088 i pewnie wiele innych MAX-ów i nie tylko.

Jak z dostępnością detaliczną to nie wiem. Jak 'na firmę' mogę kupić
po 100 szt. to dla mnie jest OK.
P.G.

Sebastian Bialy
Guest

Sat Nov 27, 2004 5:33 pm   



Piotr Gałka wrote:
Quote:
Dobrze radzę: weź drivery 'fail-save'.
Czy one nie mają stanu wysokiej impedancji ?
Sorry, nie rozumiem.

Hmm. Może ja też nie zrozumiałem. Mam już drivery 75176. Pracują one na
2 drutach, czyli podczas odbioru przestawiają się w stan wysokiej
impedancji. Pomiędzy przestawieniem się mastera na nasłuch a slave'a na
nadawanie - istnieje chwila kiedy linia RS248 jest w stanie wysokiej
impedancji (pomijamy terminatory na lini). Rozumiem, że istnieją jakieś
drivery które potrafią w tej sytuacji sobie poradzić ?

Quote:
I czy znasz jakiś sensowny (dostępny) przykład ?
MAX3082, MAX3085, MAX3088 i pewnie wiele innych MAX-ów i nie tylko.

Jak z dostępnością detaliczną to nie wiem. Jak 'na firmę' mogę kupić
po 100 szt. to dla mnie jest OK.

Nie, pojedyncze sztuki (na razie). Docelowo może koło setki, ale i tak
wole chyba 75176 bo kosztują koło 1zł (a w detalu 1.90zł). Nie wiem, jak
maxy ;)

--
Sebastian Bialy - heby@poczta.onet.pl

Piotr Gałka
Guest

Mon Nov 29, 2004 10:30 am   



Użytkownik "Sebastian Bialy" <heby@poczta.onet.pl> napisał w
wiadomości news:coadqi$956$1@atlantis.news.tpi.pl...
Quote:
Piotr Gałka wrote:
Dobrze radzę: weź drivery 'fail-save'.
Czy one nie mają stanu wysokiej impedancji ?
Sorry, nie rozumiem.

Hmm. Może ja też nie zrozumiałem. Mam już drivery 75176. Pracują one
na
2 drutach, czyli podczas odbioru przestawiają się w stan wysokiej
impedancji. Pomiędzy przestawieniem się mastera na nasłuch a slave'a
na
nadawanie - istnieje chwila kiedy linia RS248 jest w stanie
wysokiej
impedancji (pomijamy terminatory na lini). Rozumiem, że istnieją
jakieś
drivery które potrafią w tej sytuacji sobie poradzić ?


Tak - 'fail-save' dają wtedy 1-kę, a nie 'nie wiadomo co', ale to nie
ma nic wspólnego z wysoką impedancją - mają dokładniejszy próg
napięciowy przy odbiorze.

P.G.

elektroda NewsGroups Forum Index - Elektronika Polska - Budowa konwertera RS232->RS485: RTS, CTS i zarządzanie kierunkiem danych

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map