Hallo an alle. Wisst ihr ob und wie es möglich ist, den AVR als Profibus Client zu schalten? einen rs485 converter (5V/0V auf 0mA/20mA) habe ich schonmal hier liegen. Euer Flopperl ;)
über Layer 1 schon :) aber Layer 2 ist mir bissel suspekt.... hab halt keine Ahnung wie der die Daten hamn will (Parity, Stoppbit usw)
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.
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.
Hmmm... ist dieser SPC3 anzusteuern en großer Aufwand? wo kann man den beziehen? Gruß Flopperl
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.
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
Oh, noch was... Das oben genannte Projekt ist dennoch ein dolle Sache um zu beweisen was man mit einen kleinen AVR alles hinbekommt !
Kann denn mal jemand von konkreten Erfahrungen mit den Möglichkeiten was dazu sagen ? Zum Beispiel mit den Chips von profichip.com oder anybus ?
Ok, meine Fragestellung war nicht ausreichend formuliert. Was fehlt ist der Zusatz: "Mit einem Atmel".... Denn dafür habe ich hier was ich brauche (Ich meine Programmer, etc,....)
Is (weiter unten) auch drin: Beitrag "Re: Software Profibus DP-Slave in C" Ansonsten müsstest du mal schauen ob du eine auf AVR umgestrickten Code von hier bekommst: http://8515.avrfreaks.net/index.php?name=PNphpBB2&file=viewtopic&p=699285&sid=adfb75deecf71ea5ea3f935660de9388#699285
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.