PROFIBUS - początki

Oct 28, 2005 1 Replies

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 :-)


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

Join the Discussion

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

Didn't find your answer?

Ask the community — no account required