Forum: Mikrocontroller und Digitale Elektronik Kit für Profibus


von J. S. (hei)


Lesenswert?

Hallo, ich möchte zu Hause ein Profibus-Netzwerk mit zwei Mastern und 
drei Sklaven aufbauen. Wo finde ich ein solches Kit? Ich habe schon den 
Programmier (Jtag-ice MK II) und STK500 von ATMEL.

von seennoob (Gast)


Lesenswert?

Hallo

Sie wollen also einen Profibus DP V1 Master und Slave mit einem Atmel 
AVR realisieren ?

Meines Wissens gibt es kein Development Kit für den Atmega. Aktuell ist 
die Sitara 335x Platform mit einem Profibus Beispiel sehr populär. 
Normalerweise nimmt man für soetwas eher einen fertigen ASIC wie VC3++ 
oder Hilscher netX.
Dies soll aber jetzt nicht bedeuten, dass es nicht möglich ist soetwas 
zu realisieren mit einem Atmega. Profibus basiert Hardwareseitig auch 
nur auf RS485 also sollte mit einem standart UART + RS485 Treiber zum 
Realiseren sein.

Hier noch ein Projekt wo ein Slave realisiert wurde.
http://www2.htw-dresden.de/~huhle/mikror/projects/pb_slave/index.htm

Hier im Forum wurde schon mal ein Slave mit MSP430 realisiert
Beitrag "Software Profibus DP-Slave in C"

Grüße

von J. S. (hei)


Lesenswert?

Vielen Dank!

Aber Sitara 335x Platform ist sehr teuer (etwa US$893).
http://www.ti.com/tool/tmdxidk3359#1

von seennoob (Gast)


Lesenswert?


von seennoob (Gast)


Lesenswert?

Achja für das Beaglebone braucht man noch einen UART to RS485 Wandler. 
Sollte es sogar hier im Shop was geben, aber bitte auf die spannungen 
usw achten.

Gibt es sogar ein fertiges Projekt von TI.
Aber nähere Erfahrungen hab ich mit dem Profibus Stack leider nicht. 
Wegen mangelnder Unterstützung von Profinet (I)RT seitens TI ist die 
Platform uninteressant für mich.

Wenn Profibus zu langsam wird kann man auch Powerlink nutzen ist auch 
Beispiel Code dabei.

von J. S. (hei)


Lesenswert?

Vielen Dank!

von J. S. (hei)


Lesenswert?

(1) brauche ich noch einen Programmier? (2) lässt ein solches Board 
sowohl  als Master oder als auch Sklave konfigurieren? (3) bei Profibus 
brauche noch drei Kabeln gemäß RS485-Protokoll, d.h. Tx, Rx, und GND? 
Richtig?


http://www.digikey.at/product-detail/de/TMDXICE3359/296-30276-ND/2833393

von Cyblord -. (cyblord)


Lesenswert?

Profibus ist differentiell über 2 Kabel.

von zp5u88 (Gast)


Lesenswert?

Die Firma Profichip bietet da preiswerte Komponenten an.
z.T. mit SPI-Schnittstelle.

von J. S. (hei)


Lesenswert?

cyblord ---- schrieb:
> Profibus ist differentiell über 2 Kabel.

Richtig!

Wo kann ich ein Kabel kaufen, damit ich mehrere Knoten verbinden kann?

von seennoob (Gast)


Lesenswert?

Profibus basiert auf dem RS485 Bus Hardwaremäßig mit einem eigenem 
Protokoll. Bei RS485 werden alle Slaves auf das gleiche Leitungspaar 
gelegt.

J. S. schrieb:
> ässt ein solches Board
> sowohl  als Master oder als auch Sklave konfigurieren?

Von TI wird aktuell nur der Slave Stack zur verfügung gestellt!
Aber technologisches ist es möglich damit einen Master zu 
implementieren. Leider ist noch kein Stack Verfügbar! Die Frage is in 
wie weit der Master Norm komform sein muss ?

Hier ein Link zu der SW Lib von TI:
http://processors.wiki.ti.com/index.php/AM335x_SYSBIOS_Industrial_SDK_01.00.00.09_User_Guide

zp5u88 schrieb:
> Die Firma Profichip bietet da preiswerte Komponenten an.
> z.T. mit SPI-Schnittstelle.

Klingt nach dem VPC3+ Chip wenn ich mich recht erinnere. Dieser kann 
aber auch nur Slave Funktionalitäten.

Sonst AnyBus hat auch fertige Lösung samt DTM zum Konfigurieren:
http://www.anybus.de/products/abm_pdp_dpv1.shtml

von J. S. (hei)


Lesenswert?

Update:

Hardware:
(1). Master. 86.85 Euro --》87Euro
http://www.digikey.at/product-detail/de/TMDXICE3359/296-30276-ND/2833393

(2). 1 oder 2 Sklaven. 86.85 Euro x2 --》174Euro
http://www.digikey.at/product-detail/de/TMDXICE3359/296-30276-ND/2833393

(3)Kabel mit Terminator.  189 Euro
http://www.profichip.com/products/components/

Software:
1. Slave Software Stack: TI
2. Master Software Stack: Wo?

Programmierung:
IDE: TI-CCS

Programmier:XDS100v2. 63.70Euro
http://www.digikey.at/scripts/dksearch/dksus.dll?vendor=0&keywords=XDS100v2

insgesamt: 517 Euro. Das ist viel Geld.

von Justus S. (jussa)


Lesenswert?

J. S. schrieb:
> insgesamt: 517 Euro. Das ist viel Geld.

es war deine Idee...

von Max G. (l0wside) Benutzerseite


Lesenswert?

Schau mal in der Codesammlung nach Profibus, irgendjemand hatte das dort 
mit dem MSP430 realisiert. Das dürfte ein bisschen billiger werden.

Max

von seennoob (Gast)


Lesenswert?

J. S. schrieb:
> insgesamt: 517 Euro. Das ist viel Geld.

Naja für einen Studenten oder Hobby-Bastler ist dies viel Geld!
Schau dir mal an was die Zertifizierung eines Profibus-Gerätes kostet. 
Von den Mitgliedsbeiträgen der PNO garnicht mal zu Sprechen!

Bei Profibus muss außerdem bei der PNO eine Unique ID (Profibus Geräte 
Kennung) angefordert werden damit es ein offizielles Gerät ist.

Damit man auch GSD-Pakete unterstützt muss man zusätzlich soetwas wie 
ein DTM haben. Dann ist man im Kommerziellen bereich gleich mal bei so 
einem 5 stelligen Betrag.


Daher die Frage an dich brauchst du wirklich ein selbst entwickeltes 
Profibus Device und einen Master ?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.