RS485 - oznaczenia linii

Sep 03, 2003 4 Replies

Cześć! Jak oznacza się linie RS485? Gdzie jest wyższy potencjał np. dla bitu STOP? na linii A, czy na B? tia



3gr
3gr snipped-for-privacy@terramail.pl wrote: : Cze¶æ! : Jak oznacza siê linie RS485? : Gdzie jest wy¿szy potencja³ np. dla bitu STOP? na linii A, czy na B?

Dobre pytanie... S± dwie mo¿liwo¶ci i w praktyce spotka³em obydwie, wiêc najbezpieczniej oznaczaæ +/- :)

Marek

A kiedy "+" będzie plusem? Dla "0", czy dla 1 ? Zapewne dla 1 czyli stopu?

Nie ma tego gdzieś w normach? Czy instalacje przemysłowe nie są łączone wg szczegółowej dokumentacji tylko na zasadzie "panie elektryk, podłącz tak aby działało"?

3gr
3gr snipped-for-privacy@terramail.pl wrote: : A kiedy "+" bêdzie plusem? Dla "0", czy dla 1 ? Zapewne dla 1 czyli : stopu?

Tak, "+" jest plusem dla "1". Inaczej, "-" to sygna³ zanegowany.

: Nie ma tego gdzie¶ w normach? Czy instalacje przemys³owe nie s± : ³±czone wg szczegó³owej dokumentacji tylko na zasadzie "panie : elektryk, pod³±cz tak aby dzia³a³o"?

W PDF-ie do MAX485 i podobnych +/- jest nazywane A/B, w PDF-ie do LTC1387 (taki kombajn RS232/422/485 w jednej ko¶ci, drogi niestety) jest B/A (i chyba tak jest te¿ w normach EIA-485). W dokumentacji protoko³u MODBUS

formatting link
jest dla odmiany D1/D0 - pewnie po to, by nie by³o niejasno¶ci A/B czy B/A :).

Marek

A czy musi byc Start 8 bitow i Stop ?

No walsnie a dlaczego norma na RS485 ma okreslac ze tranzmisja ma byc asynchroniczna. Mozna zrobic synchroniczna jakies np kodownaie NRZI czy cos jeszcze innego i polaryzacja jest wtedy niewazna. A zreszta jak robisz UART w proramie to mozesz sobie odwrocic polaryzasje jak rozpoznasz ze nie tak odbierasz.

W madrym systemie tak bym zrobil.

Pzodro Grzechu

Join the Discussion

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

Didn't find your answer?

Ask the community — no account required