PROFIBUS - początki

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

Reply to
AMX
Loading thread data ...

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

Reply to
Hrabioz

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.