rs-485 dziwny objaw

Jul 19, 2011 6 Replies

Jest sobie linia rs-485: nadajnik -> 100m skrętki -> pierwszy odbiornik



-> 250m skrętki -> drugi odbiornik z terminatorem. Przy czym te 250m to tak naprawdę 100m drugą parą spowrotem od pierwszego odbiornika i połączone ze 150m do drugiego. Na początku dłuższy czas działało poprawnie, teraz efekt jest taki, że działa tylko transmisja do drugiego odbiornika, natomiast pierwszy działa tylko wtedy jak rozłączymy "B" w miejscu połączenia ("A" musi pozostać połączony - jak obydwa rozłączone też nie działa). Nie miałem pod ręką oscyloskopu a miernikiem wszystko wygląda poprawnie



- żadnych zwarć, doziemień, potencjałów itp. Terminator jest widoczny w tym miejscu połączenia - około 160R, więc chyba w normie. Ten nadajnik ma w stanie spoczynku jakieś 4,5V między "A" i "B" i spada trochę po dopięciu tej linii z terminatorem, natomiast nic się nie zmienia po podłączeniu samego "A". Wniosek wchodzi mi tylko jeden: ten pierwszy odbiornik musi być uszkodzony i to w taki wredny sposób, że przy tym dziwnym połączeniu jakimś cudem działa ;)



Mirek.


W dniu 2011-07-19 19:46, Mirek pisze:

Tylko po co ten powrót? Nie prościej umieścić nadajnik (nieterminowany) w środku a od niego 100 m w jedna stronę i 150 w drugą? Oba odbiorniki wtedy terminowane.

Czasami działało mi na jednym drucie a nie działało na dwóch :) Zwłaszcza jak używałem ADM485. Terminatory najlepiej dać około 90 Ohm żeby dopasować się do skrętki. I zrobić podciąganie do masy i plusa linii D+ i D-.

Tylko że w takiej konfiguracji też nie chciało działać - terminator oprócz likwidowania odbić niestety też obciąża linię (stałoprądowo) - dwa to już było za dużo. A nadajnik... zdaje się nie jest zaterminowany. Z resztą w mojej konfiguracji to właściwie nie powinno mieć znaczenia, bo komunikacja jest tylko w jedną stronę.

Mirek.

To dajesz terminator w szereg z kondensatorem. Zmniejsza odbicia a nie obciąża magistrali.

Ale w tej konfiguracji masz o 100m dłuższą linię.

Tego sposobu nie znam . Jaka u¿ywasz warto¶æ kondensatora ? K.

W dniu 2011-07-20 21:39, Krzysztof pisze:

Nie napisałeś z jaką prędkością nadajesz. Ja przy 57600 dawałem od jednego do kilku nF. Jednak więszość problemów z jakimi się spotykałem wynikała z braku wstępnego podpolaryzowania linii tak aby miała zdefiniowaną logiczna jedynkę. W przeciwnym wypadku, w trakcie braku nadawania odbiorniki znajdowały się w obszarze nieokreślonym i generowały dużo śmiecia.

U¿ytkownik "Mario" snipped-for-privacy@poczta.onet.pl> napisa³ w wiadomo¶ci news:j07ed8$a8e$ snipped-for-privacy@news.onet.pl...

Pytam z ciekawo¶ci,przetestujê jak bêdê mia³ problemy. Prêdko¶æ przesy³u u¿ywam 9600. Podpolaryzowanie mam w standardzie przez 560ohm. Ale nie zawsze pomaga. A podpiêcie terminatorów czasem powoduje ca³kowit± utratê komunikacji.

K.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required