Ciąg dalszy konwertera RS232->RS458

Jun 16, 2005 4 Replies

Witam!



Mam mała wątpliwość.



W stanie idle na RS232 utrzymywane jest logiczne "1".



W stanie idle na RS485 utrzymywane jest napięcie B>A.



Scalak 75176 napięcie B>A odczytuje jako 0.



No własnie :/



Ktoś pomylił nazwy wyprowadzeń w opisie 75176 ?



A może stan niekatywny magistrali RS485 to wlasnie "0" ?



Wiem że przed chwilą był watek o rezystorach podciągających RS485 i ze wyjście A do masy a B do plusa. Jednak w takim razie 75176 odczytuje 0 i nie ma się to jak do ilde "1" w rs232. Hmmm bardzo mnie to zaskoczyło.



Czy może ktos zdefiniować logiczne "1" na rs485 i logiczne "0" ?



Bo ja widze, że:



A>B = "1" B<A = "0"



Ale mi to nijak nie pasuje do rs232 :( Chyba że jest jakaś negacja tych sygnałów w przypadku rs485 czego się nie mogę doczytać.


A>B

Co zostanie odczytane jako "1"

To tylko ja sie pomylilem piszac.

Swoją drogą z tej strony:

formatting link
cytat:

"Don't know which wire is A and B? When idle, B is more positive than A."

czy to pomyłka ?

Z drugiej strony w/g tego:

formatting link
Mark byłby A>B. A mark to (chyba :) "1"...

:) Zaczynam sie zastanawiać czy nie wybrać się do jakiejś działającej instalacji na RS485 :)

tak

to zalezy co to znaczy "stan idle", bo moga byc 4 stany:

1) A - B = +2.5V ("1") wymuszane przez driver 2) A - B = -2.5V ("0") "" 3) A - B > 0.2V ("1") wymuszane przez dzielnik rezystancyjny (A do +) 4) A - B < 0.2V ("0") "" (B do +)

przy czym stany 1) i 2) powoduja, ze magistrala jest zajeta, co w przewazajacej wiekszosci przypadkow jest praktykowane tylko na czas rzeczywistej transmisji (inaczej nie daloby sie zrobic transmisji dwukierunkowej na dwoch drutach). Jako stany "idle" pasuja wiec 3) i 4), przy czym gdyby chciec polaczyc odbiorniki bezposrednio do RS232, naturalniejszy wydaje sie stan 3), ale oczywiscie jest to kwestia umowy - mozna zanegowac sygnaly i pracowac w stanie 4). W opisach driverow czesto uzywa sie terminologii "A - niezanegowany (stan we/wy), B - zanegowany.

tak, i kazdy inny tez

patrz wyzej

Użytkownik "Sebastian Bialy" snipped-for-privacy@poczta.onet.pl> napisał w wiadomości news:d8ruc5$7al$ snipped-for-privacy@nemesis.news.tpi.pl...

Większość (ma zawsze rację) przyjmuje A>B. Choć, są wyjątki

formatting link
śli dobrze pamiętam, to gdzieś tam chyba jest, że oni przyjęli odwrotnie.

Scalaki fail-save Maxima mają dla A=B ten sam stan co dla A>B. Ponieważ A=B to na pewno idle więc.... P.G.

Join the Discussion

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

Didn't find your answer?

Ask the community — no account required