RS485 - kilka pytań.
Masz problem? Zapytaj na forum elektroda.pl
From: "Grzegorz Potkowski" <gregp_at_nospam_alpha.net.pl>
Subject: RS485 - kilka pytań.
Date: Wed, 2 Jan 2002 09:57:51 +0100
Witam !!!!!
Mam wielki problem..... buduje wlasnie urzadzenia majace sie komunikowac
po rs-485 HALFDuplex (kilka nadajników i wiele odbiornikow)... Ale nie wiem:
- jaki protokol najlepiej zastosowac (myslalem nad RTU, albo CSMA/CD)??
- jak zadbac o arbitralnosc (tzn. wylaczanie nadajnikow, odbiownikow)??
Moze ktos juz to przerabial??
(slyszalem o sposobie na wykorzystanie sygnalu TX)??
Naprawde, kazda odpowiedz bedzie mile widziana....
Pozdrawiam, Grzegorz
P.S.
Jestem z zawodu informatykiem, wiec szczegolnie poszukuje schematow
takich kontrolerow - oprogramowanie jestem w stanie sam zrobic.
From: "Piotr Dulik" <piotr.dulik_at_nospam_poczta.fm>
Subject: Re: RS485 - kilka pytań.
Date: Wed, 2 Jan 2002 12:19:07 +0100
Użytkownik "Grzegorz Potkowski" <gregp_at_nospam_alpha.net.pl> napisał w wiadomości
news:a0uhr5$o60$1_at_nospam_news.tpi.pl...
Witam !!!!!
Mam wielki problem..... buduje wlasnie urzadzenia majace sie komunikowac
po rs-485 HALFDuplex (kilka nadajników i wiele odbiornikow)... Ale nie
wiem:
- jaki protokol najlepiej zastosowac (myslalem nad RTU, albo
CSMA/CD)??
- jak zadbac o arbitralnosc (tzn. wylaczanie nadajnikow,
odbiownikow)??
Moze ktos juz to przerabial??
(slyszalem o sposobie na wykorzystanie sygnalu TX)??
Może zamiast samodzielnie rozgryzać szczegóły transmisji warto zastosować
jakiś gotowy protokół dla którego RS-485 jest warstwą fizyczną, np.
PROFIBUS? O ile dobrze pamiętam specyfikacja tego protokołu jest ogólnie
dostępna i opisana w normie (DIN albo EN). Napisz dokładniej co to za
urządzenia bo przy zastosowaniu standardowego protokołu możliwe że dałoby
się też zastosować jakiś gotowy hardware.
Pozdrawiam
Piotr
From: "jerry1111" <jerry1111_at_nospam_wp.pl>
Subject: Re: RS485 - kilka pytań.
Date: Wed, 2 Jan 2002 14:21:25 +0100
Witam !!!!!
Mam wielki problem..... buduje wlasnie urzadzenia majace sie komunikowac
po rs-485 HALFDuplex (kilka nadajników i wiele odbiornikow)... Ale nie
wiem:
- jaki protokol najlepiej zastosowac (myslalem nad RTU, albo
CSMA/CD)??
- jak zadbac o arbitralnosc (tzn. wylaczanie nadajnikow,
odbiownikow)??
Moze ktos juz to przerabial??
(slyszalem o sposobie na wykorzystanie sygnalu TX)??
Kilka nadajnikow...
To moze przekazywanie zetonu.
jerry
From: Tadeusz Gozdek <taddy_at_nospam_sys.net.pl>
Subject: Re: RS485 - kilka =?iso-8859-2?Q?pyta=F1=2E?=
Date: Wed, 02 Jan 2002 19:46:03 +0100
Grzegorz Potkowski wrote:
Witam !!!!!
Mam wielki problem..... buduje wlasnie urzadzenia majace sie komunikowac
po rs-485 HALFDuplex (kilka nadajników i wiele odbiornikow)... Ale nie wiem:
- jaki protokol najlepiej zastosowac (myslalem nad RTU, albo CSMA/CD)??
- jak zadbac o arbitralnosc (tzn. wylaczanie nadajnikow, odbiownikow)??
Moze ktos juz to przerabial??
(slyszalem o sposobie na wykorzystanie sygnalu TX)??
Moze glupi zapytam ale musi to byc 485 ?
CAN ma caly arbitraz gotowy i obslugiwany sprzetowo
tylko zasieg jest troche mniejszy...
Ewentualnie napisz na czym ta 'siec' miala by sie opierac
jakie porty szeregowe, urzadzenia. Moze cos da sie wymyslec...
--
Pozdrawiam
Tadeusz Gozdek (Taddy) Network manager [TG2442-RIPE]
Mobile: +48 609 70 20 77 Gadu-gadu: 2919
From: "Grzegorz Potkowski" <gregp_at_nospam_alpha.net.pl>
Subject: Re: RS485 - kilka pytań.
Date: Thu, 3 Jan 2002 08:20:08 +0100
Wiec po kolei... (bez cytatow bo odp zbiorcza)
- wole RS485 bo juz mam uklady do jego obslugi
- siec bedzie miala kilka nadajnikow (serce systemu - jakis komputerek
jednoplytkowy,
modul alarmowy, modul obslugujacy interface z telefonem - dtmf,
modul zarzadzajacy
oswietleniem, drzwiami itp). Jak na razie mam zbudowany tylko ten od
telefonu - teraz
buduje nastepny i chce je od razu jakos spiac.
- bedzie tez troszke odbiornikow - jakies moduly wykonawcze, czy cos w
tym rodzaju.
Jest to projekt, ktory zamierzam sobie powoli klecic przez dosc dlugi okres
czasu (dom, w
ktorym bedzie zainstalowany na razie nie oposcil ziemi - tylko fundamenty).
Jego glownym
zamierzeniem bylko kontrola nad dostepem, zabezpieczeniemi i mozliwosc ich
kontroli
przez telefon(pozniej i-net), a reszta modulow jest na razie w planach - mam
nadzieje, ze
cos z tego wyjdzie.
A co do magis. CAN - zastanawialem sie nad nim, tylko dosyc trudno bylo mi w
stanie
znalezc uklady obslugujace ten std., a standardowa magistrala w automatyce
przem.
jest RS485.
Grzegorz
From: "Marcin Stanisz" <mstanisz_at_nospam_SPAM.poczta.onet.pl>
Subject: =?iso-8859-2?Q?Re:_RS485_-_kilka_pyta=F1.?=
Date: Thu, 3 Jan 2002 13:37:26 +0100
"Grzegorz Potkowski" <gregp_at_nospam_alpha.net.pl> wrote in message
news:a110fs$8mk$1_at_nospam_news.tpi.pl...
Wiec po kolei... (bez cytatow bo odp zbiorcza)
<ciach>
To ja proponuję zrobić 1 mastera, czyli tego komputra i odpadają problemy z
dostępem do magistrali. Master odpytuje cyklicznie slave'ów i szlus. W
slave'ach można zrobić tzw. licznik życia - rejestr zwiększany w każdym
cyklu pomiarowym, odczytywany w pierwszej kolejności - który nam mówi, czy
slave żyje. Tak (RS-485 + Modbus) widziałem to zrobione (odczytywanie danych
ze zdalnych stacji i systemów na gazociągu). Nb. np. Modbus może obsłużyć
jednego mastera tylko. Profibus to pomieszanie "token passingu" i slotów
czasowych. Modbus pewnie najprostszy.
A co do magis. CAN - zastanawialem sie nad nim, tylko dosyc trudno bylo mi
w
stanie
znalezc uklady obslugujace ten std., a standardowa magistrala w automatyce
przem.
jest RS485.
Oj, to, to... CAN to w USA :-)
Marcin
--
"Daleko na brzegu męskie głosy wzniosły się w pieśni:
- Z sześciu westalek z Heliodelifilodelfiboschromenos tyś jedyna...."
Terry Pratchett "Eryk"
tłum. Piotr W. Cholewa
From: Zygmunt Musial <musial_at_nospam_spec.waw.pl>
Subject: Re: RS485 - kilka =?iso-8859-2?Q?pyta=F1=2E?=
Date: Thu, 03 Jan 2002 14:01:10 +0100
Marcin Stanisz napisał(a):
"Grzegorz Potkowski" <gregp_at_nospam_alpha.net.pl> wrote in message
news:a110fs$8mk$1_at_nospam_news.tpi.pl...
Tak przy okazji modbusa. Jak się liczy sumę kontrolnš CRC dla wersji RTU.
Algorytm jest opublikowany, ale nie mogę dojść jakie składniki wybrać. Korzystam
z gotowych kontrolek OCX, ale cały czas przypominajš o tym że trzeba ich kupić.
Zygmunt
From: Tadeusz Gozdek <taddy_at_nospam_sys.net.pl>
Subject: Re: RS485 - kilka =?iso-8859-2?Q?pyta=F1=2E?=
Date: Thu, 03 Jan 2002 14:04:15 +0100
Grzegorz Potkowski wrote:
- siec bedzie miala kilka nadajnikow (serce systemu - jakis komputerek
jednoplytkowy,
Skoro masz "serce" calosci to chyba nie ma problemu. Po prostu nadaj
wszystkim modulom numery i odpytuj/wymieniaj z nimi dane kolejno.
Wymiane danych pomiedzy modulami tez moze zalatwic centralka.
Fakt ze to troche oslabia pewnosc (co jak centralka nawali) ale
jest proste w realizacji.
A co do magis. CAN - zastanawialem sie nad nim, tylko dosyc trudno bylo mi w
stanie
znalezc uklady obslugujace ten std., a standardowa magistrala w automatyce
przem.
jest RS485.
Philips je robi. A co do standardu to sprawa jest dyskusyjna bo moi
koledzy automatycy juz chwile temu przeszli na CAN w swoich urzadzeniach
lub funkcjonuje on rownolegle z 485. Niemniej odnosze wrazenie ze
485 stracil mocno na popularnosci (w automatyce).
--
Pozdrawiam
Tadeusz Gozdek (Taddy) Network manager [TG2442-RIPE]
Mobile: +48 609 70 20 77 Gadu-gadu: 2919
From: "Grzegorz Potkowski" <gregp_at_nospam_alpha.net.pl>
Subject: Re: RS485 - kilka pytań.
Date: Fri, 4 Jan 2002 08:00:50 +0100
"Tadeusz Gozdek" <taddy_at_nospam_sys.net.pl> wrote in message
news:3C3456CF.D404CF15_at_nospam_sys.net.pl...
Skoro masz "serce" calosci to chyba nie ma problemu. Po prostu nadaj
wszystkim modulom numery i odpytuj/wymieniaj z nimi dane kolejno.
Wymiane danych pomiedzy modulami tez moze zalatwic centralka.
Fakt ze to troche oslabia pewnosc (co jak centralka nawali) ale
jest proste w realizacji.
No wlasnie - wolalbym troszke 'wladzy' rozproszonej (jak serce nawali to
niech reszta jakos dziala).
Nie wiem, na razie troszke sobie poeksperymentuje (dzieki za wszystkie rady)
i zobaczymy, co
z tego wyjdzie........
Grzegorz
From: "Dariusz Dorochowicz" <dadoro_at_nospam_polbox.com>
Subject: Re: RS485 - kilka pytań.
Date: Fri, 4 Jan 2002 08:10:26 +0100
Użytkownik "Grzegorz Potkowski" <gregp_at_nospam_alpha.net.pl> napisał w wiadomości
news:a13jnk$7is$1_at_nospam_news.tpi.pl...
No wlasnie - wolalbym troszke 'wladzy' rozproszonej (jak serce nawali to
niech reszta jakos dziala).
Ja bym na 485 co najwyżej dał rezerwowy kontroler (odpalany po jakimś czasie
ciszy na drucie), ewentualnie któreś z urządzeń z taką możliwością. Ale i
tak jak coś nawali i zacznie śmiecić na kablach, to całość przestanie
funkcjonować.
DD