=?iso-8859-2?B?UFJPRklCVVMgLSBwb2N6sXRraQ==?=
Masz problem? Zapytaj na forum elektroda.pl
From: AMX <amix_at_nospam_poczta.neostrada.pl>
Subject: =?iso-8859-2?B?UFJPRklCVVMgLSBwb2N6sXRraQ==?=
Date: Fri, 28 Oct 2005 19:37:59 +0200
Witam wszystkich.
Prawdopodobnie będę musiał zaimplementować ten protokół (PROFIBUS) w swoim
urządzeniu.
No i mam w związku z tym pytania:
a. Czy da się to wykonać na popularnych mikrokontrolerach (ATMega, 8051,
ARM)-zakładam, że TAK :-)
b. Gdzie szukać informacji na temat jego specyfikacji
Warstwa fizyczna to RS485.
Muszę zaznaczyć, że nie miałem z tym protokołem jak na razie nic do
czynienia.
Mile widziane przykłady oprogramowania i wszelkie informacje, również te z
poziomu łopatologi stosowanej :-)
From: "Hrabioz" <hrabioz_at_nospam_o2.pl>
Subject: Re: PROFIBUS - początki
Date: Fri, 28 Oct 2005 21:59:24 +0200
Prawdopodobnie będę musiał zaimplementować ten protokół (PROFIBUS) w swoim
urządzeniu.
No i mam w związku z tym pytania:
a. Czy da się to wykonać na popularnych mikrokontrolerach (ATMega, 8051,
ARM)-zakładam, że TAK :-)
Witam,
nie spotkałem jeszcze bezposredniej implementacji PROFIBUS z
zastosowaniem AVR czy C51. Ten drugi odpada zresztą ze względu
na swoją powolność - cykl rozkazowy >= 1uS, podczas gdy
PROFIBUS pracuje do 12Mbit. W przypadku urządzeń typu slave,
domyślam się, że o takie właśnie chodzi stosuje się powszechnie
układ SPC3/ST produkcji Siemensa (naturalnie nie jest to jedyna
sprzętowa realizacja protokołu PROFIBUS DP), który może pracować z
w zasadzie dowolnym mikrokontrolerem.
Oprócz wspomnianego układu konieczny będzie układ realizujący
warstwę fizyczną np. MAX 485, wskazana jest także izolacja galwaniczna
wyjścia PROFIBUS od reszty układu (chyba, że cały układ "wisi" w powietrzu)
a więc szybkie transoptory z wyjściem TTL np. HCPL6112 oraz coś
do separacji zasilania np. MAX253 i odpowieni transformator,
choć taniej i bardzie elegancko będzie zastosować gotową przetwornicę
subminiaturową np. NKE 0505 SI.
Pozdrawiam
Hrabioz