RS485 - oznaczenia linii



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: 3gr <3gr_at_nospam_terramail.pl>
Subject: RS485 - oznaczenia linii
Date: Wed, 03 Sep 2003 08:58:49 +0200


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


========
Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.gazeta.pl!news.task.gda.pl!alf.amelek.gda.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: spamtrap_at_nospam_amelek.gda.pl.invalid (Marek Michalkiewicz)
Subject: Re: RS485 - oznaczenia linii
Date: Wed, 3 Sep 2003 08:48:29 +0000 (UTC)


3gr <3gr_at_nospam_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

========
Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.gazeta.pl!news.task.gda.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: 3gr <3gr_at_nospam_terramail.pl>
Subject: Re: RS485 - oznaczenia linii
Date: Wed, 03 Sep 2003 12:55:18 +0200


On Wed, 3 Sep 2003 08:48:29 +0000 (UTC),
spamtrap_at_nospam_amelek.gda.pl.invalid (Marek Michalkiewicz) wrote:

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ć +/- :)

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

--
mailto:zamien_at_nospam_cyfre_at_nospam_na_at_nospam_slowo
http://astronautyka.terramail.pl/index.html
http://www.amg.gda.pl/~gred/index.html

========
Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.gazeta.pl!news.task.gda.pl!alf.amelek.gda.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: spamtrap_at_nospam_amelek.gda.pl.invalid (Marek Michalkiewicz)
Subject: Re: RS485 - oznaczenia linii
Date: Wed, 3 Sep 2003 15:44:12 +0000 (UTC)


3gr <3gr_at_nospam_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 (http://www.modbus.org/) jest dla odmiany D1/D0 -
pewnie po to, by nie było niejasności A/B czy B/A :).

Marek

========
Path: news-archive.icm.edu.pl!news.icm.edu.pl!news2.icm.edu.pl!newsfeed.tpinternet.pl!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!sn-xit-03!sn-xit-06!sn-post-01!supernews.com!corp.supernews.com!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: Greg Sz <greg_sz_at_nospam_dsuper.net>
Subject: Re: RS485 - oznaczenia linii
Date: Wed, 03 Sep 2003 22:25:49 -0400


3gr wrote:

On Wed, 3 Sep 2003 08:48:29 +0000 (UTC),
Jak oznacza si=EA linie RS485?
Gdzie jest wy=BFszy potencja=B3 np. dla bitu STOP? na linii A, czy n=
a B?

A czy musi byc Start 8 bitow i Stop ?

Nie ma tego gdzie=B6 w normach? Czy instalacje przemys=B3owe nie s=B1
=B3=B1czone wg szczeg=F3=B3owej dokumentacji tylko na zasadzie "panie
elektryk, pod=B3=B1cz tak aby dzia=B3a=B3o"?

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


========
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: 3gr <3gr_at_nospam_terramail.pl>
Subject: Re: RS485 - oznaczenia linii
Date: Thu, 04 Sep 2003 10:52:12 +0200


Dnia Wed, 03 Sep 2003 22:25:49 -0400 Greg Sz <greg_sz_at_nospam_dsuper.net>
napisal:

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

A czy musi byc Start 8 bitow i Stop ?

Sluszna uwaga. Powinienem zaznaczyc, ze chodzi o sterowniki PLC i inne
układy jak konwertery "RS485/RS232" itp., gdzie pod haslem "RS485"
rozumie sie interfejs do transmisji asynchronicznej za pomoca sygnalow
zgodnych z normami TIA/EIA 485/422 chodzacymi zwykle z protokolem
MODBUS lub czyms podobnym.

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"?

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.

Norma TIA/EIA 485/422 tego nie okresla, to wiem, ale czy nie ma innej
normy? Skoro jest produkowanych ogromna ilosc sterownikow, przez wielu
producentow, to mogli by sie dogadac. No nie?

A zreszta jak robisz UART w proramie to mozesz sobie odwrocic polaryzasje
jak rozpoznasz ze nie tak odbierasz.
W madrym systemie tak bym zrobil.

Zwykle robi sie ta komunikacje korzystajac z ukladu UART (wewnetrznego
w mikrokontrolerze) i odwracanie polaryzacji wymagaloby dodatkowego
hardware. Sa tez inne problemy. Np. jak zrealizowac wymuszenie stanu
"STOP" (MARK) gdy nic nie nadaje na linii? To tez trzeba by
przelaczac. Poza tym, jak masz zrobic mastera, to rozpoczynasz od
nadawania. I co, tez probowac "moze tak, a moze tak"? Szczerze mowiac
metoda Macajewa jakos mi tu nie pasuje. Uklad zmontowany wg
dokumentacji powinien dzialac i to dzialac zgodnie z dokumentacjš -
dokumentacjš ktora uwzglednia funkcje poszczegolnych drutow. Wazne to
jest m.in. ze wzgledow serwisowych.

3gr


========
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!newsfeed.gazeta.pl!news.task.gda.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: zenek <zenek123456789_at_nospam_wp.pl>
Subject: Re: RS485 - oznaczenia linii
Date: Wed, 03 Sep 2003 17:30:53 +0200


Użytkownik 3gr napisał:
Cześć!
Jak oznacza się linie RS485?

A i B - sam sobie odpowiedziałeś

Gdzie jest wyższy potencjał np. dla bitu STOP? na linii A, czy na B?

Dla bitu stop nie wiem, ale dla logicznego 1 - A>B a dla 0 - B>A

Tu masz ściąge "dla opornych":
http://www.hw.cz/english/docs/rs485/rs485.html


========
Path: news-archive.icm.edu.pl!news.icm.edu.pl!news2.icm.edu.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai

Poprzedni Następny
Wiadomość
Spis treści
From: Grzegorz Redlarski <gred_at_nospam_amg.gda.pl>
Subject: Re: RS485 - oznaczenia linii
Date: Wed, 03 Sep 2003 20:44:21 +0200


Dnia Wed, 03 Sep 2003 17:30:53 +0200 zenek <zenek123456789_at_nospam_wp.pl>
napisal:

Jak oznacza się linie RS485?

A i B - sam sobie odpowiedziałeś

Gdzie jest wyższy potencjał np. dla bitu STOP? na linii A, czy na B?

Dla bitu stop nie wiem, ale dla logicznego 1 - A>B a dla 0 - B>A

Drążąc temat, widzę, że tak chyba jest _najczęściej_.

Tu masz ściąge "dla opornych":
http://www.hw.cz/english/docs/rs485/rs485.html

Fajny opis, ale podają polaryzacje dla stanów "aktywny" i "nieaktywny"
a nie wiadomo który z nich ma być 0 a który 1.

Polecam stronę z zestawieniem opisów różnych interfejsów szeregowych:
http://lodd.p.lodz.pl/kwbd/standardyeia.htm
wg autora tej strony tak jak wyżej też jest "najczęściej".

Jeśli kogoś interesuje, to mogę zrobić zestawienie różnych oznaczeń na
jakie trafiłem w swoich poszukiwaniach. Brakuje mi jeszcze m.in.
konwencji stosowanej w sterownikach PLC Siemensa. Ma ktoś może?

3gr


========
Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.gazeta.pl!news.man.poznan.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai