Profibus am AVR

Gast #332560
Ist kein Problem wenn der Bus nicht gerade mit 12 MBaud laufen soll.

Was soll den der "Client" sein ? Master oder Slave ?

Ausserdem ist RS485 nit 20mA. Das sind zwei unterschiedliche
Schnittstellen.
Gast #332561
Wir haben eigene Profibus DP Slaveanschaltungen entwickelt. Da gibts
einerseits fertige Bausteine für DP Slave wie der SPC3 von Siemens, der
von einem Controller angesteuert wird und das ganzen schnellen
buszugriffe durchführt. Profibus ist spezifiziert von 9600 Bit/s bis
12MBit/s. Vor Urzeiten haben wir einen uc mit 19200 und Profibus als
Slave sogar mal selbst entwickelt. Die ganzen Telegramtypen zu
integrieren damit es nachher kompatibel zum bus ist ist ein Aufwand von
ca 6 Mannmonaten.

Die Frage ist was damit realisiert werden soll? Wenn du damit an eine
SPS ankoppeln willst, dann vergiss es als Nebenjob. Der Aufwand bewegt
sich in vielen Monaten. Anderseits gibt es fertige Module von
unterschiedlichen HErstellern wie HMS, einfach Googlen unter Profibus
OEM Module.
Gast #332563
Hallo,

eine Interessante Seite findet man hier
www.htw-dresden.de/fe/labor/mikror/projects/pb_slave/index.htm

Dort wird eine AVR-Slave Implementierung mit 187,5kBaud beschrieben.
Wenn du willst, erzähl mal was du mit dem Slave vor hast und mit
welcher Baudrate du ihn betreiben willst.
Gast #332564
Hallo,
ich hab beruflich auch mit solchen Sachen zu tun. Von der
Softwareimplementierung wie oben beschrieben würde ich jedoch abraten.
Nicht umsonst gibt es die SPC3 oder SPC4 ASIC´s... Die Software
vollständig Profibuskonform (evtl. noch DPV1 oder PA) selbst zu
entwickeln ist (imho) völlig unrealistisch.
Die SPC´s gibts glaub ich nur direkt von Siemens. Alternativ wäre noch
der VPC3+C oder der Find1 ASIC zu nennen. Dafür habe ich aber im MOment
keine Quellen.

Die Ansteurung der SPC erfolgt über Daten und Adressbus, steht
umfassend im Datenblatt.

Gruss
Torsten

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 20 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.