Profibus am AVR

Gast #332560
Lesenswert?

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
Lesenswert?

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
Lesenswert?

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
Lesenswert?

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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren