Forum: Mikrocontroller und Digitale Elektronik Profibus an Mikrocontroller


von K. S. (sime)


Lesenswert?

Hallo,
ich bin neu im Forum und habe leider auch nicht viel Ahnung von der 
Materie.
Ich möchte einen Mikrocontroller und eine SPS über Profibus 
kommunizieren lassen. Ich glaube das man den Profibus nicht einfach an 
die Beinschen hängen kann  und dann gehts los.
Ich habe den "LSPM2" von PROCENTEC gefunden. Ich glaube, dass das so 
eine Art Übersetzer ist den ich dazwischen schalten muss.
Kann das  sein oder gaht das ganz anders?
Ich würde mich sehr über Antworten freuen.
Vielen Dank schon mal
SIME

von Düsendieb (Gast)


Lesenswert?

K. S. schrieb:
> Ich habe den "LSPM2" von PROCENTEC gefunden

und wo kann man das gute Stück kaufen?

von K. S. (sime)


Lesenswert?

Hi Düsendieb,
hier mal der Link:
http://www.procentec.com/products/productdisplay.php?SIG=000019
ob man das da jetzt auch gekauft kriegt weiß ich nicht.
Ich nehms mal an.
Tschau
SIME

von Bastler (Gast)


Lesenswert?

Für Profibus verwendet man meist ASICs, das erspart die Implementierung 
des Protokolls und entlastet den Controller.
Wer kann schon 12MBit??

Siehe VPC3-C (Datenbus parallel)oder VPC3-S (SPI).
Ein Demoprogramm gibt es dort auch, läuft recht schnell.

Ansonsten gibt es hier im Forum eine Slavelösung in Software (ich glaube 
bis 187,5k).
Diese müsste für private Anwendungen ausreichen.

von tom (Gast)


Lesenswert?


von K. S. (sime)


Lesenswert?

Hallo,
vielen Dank für die schnellen Antworten.
Tschau
SIME

von K. S. (sime)


Angehängte Dateien:

Lesenswert?

Hi noch mal
ich hab noch ne Frage

Bastler schrieb:
> Siehe VPC3-C (Datenbus parallel)oder VPC3-S (SPI).

Im Datenblatt steht das er Baureihen von Intel, Siemens und Motorola 
unterstützt(S.7).
Ich hatte aber eigentlich an einem ATMega (Atmell oder??) gedacht.
Wird das trotzdem funktionieren oder ist das dann Mist?
Tschau
SIME

von Jürgen D. (poster)


Lesenswert?

Das bezieht sich wohl auf die paralle Busanbindung. Intel und Motorola 
haben da unterschiedliche Steuersignale wie Strobe, Bussy, RD, WD oder 
RD/WD u.s.w
Wenn du diese Signale per "Hand" erzeugst kann man die eigendlich an 
jeden Kontroller anschliessen.

von Cyblord -. (cyblord)


Lesenswert?

AVRs mit externen Speicherinterface können den Chip auch nutzen. 
ATMega128 hab ich da schon gesehen.

Manuell geht natürlich immer.

von K. S. (sime)


Lesenswert?

Jürgen D. schrieb:
> Wenn du diese Signale per "Hand" erzeugst kann man die eigendlich an
>
> jeden Kontroller anschliessen.

was heißt per Hand erzeugen
ohne den ASIC oder wie?

von Bastler (Gast)


Lesenswert?

Mit "von Hand erzeugen" waren die Steuersignale des Businterfaces 
gemeint.
Den VPC3-C hatte ich mit einem 8051 Derivat von Silabs am laufen.

Mittlerweile gibt es den VPC3-S (wie seriell), der kann auch per SPI 
angesprochen werden. Also relativ egal welche Controller du verwendest.
(Ich hab ihm leider noch nichts entlocken können.)

von Jürgen D. (poster)


Lesenswert?

Nein ich meinte den Parallelbus und die Steuersignale von der CPU zum 
ASIC.
Wenn das Speicherinterface da nicht kompatibel ist kan man sich das ja 
über normale IOs der CPU selber susammenbauen.

EDIT: Genau wie Bastler das meint.

von Bastler (Gast)


Lesenswert?

Die Demosoftware vür den VPC3-C ist übrigends für 8051 geschrieben.

von Jürgen D. (poster)


Lesenswert?

Der 8051 hat ja auch diesen typische Intel Bus mit den gemeinsam 
genutzten Adreess/Daten Bus.
Die Siemens 80535 sind ja auch nur aufgebohrte 8051er

von Frank K. (fchk)


Lesenswert?

K. S. schrieb:
> Hi noch mal
> ich hab noch ne Frage
>
> Bastler schrieb:
>> Siehe VPC3-C (Datenbus parallel)oder VPC3-S (SPI).
>
> Im Datenblatt steht das er Baureihen von Intel, Siemens und Motorola
> unterstützt(S.7).
> Ich hatte aber eigentlich an einem ATMega (Atmell oder??) gedacht.
> Wird das trotzdem funktionieren oder ist das dann Mist?
> Tschau

Du kannst ihn an jedem AVR nutzen, der ein External Bus Interface hat, 
d.h. die alten Mega64/128 und die neueren Mega 
640/641/1280/1281/2560/2561 sowie den ganz alten Mega162. Das External 
Bus Interface ist kompatibel zum 8051.

Die Realisierung des EBI zu Fuß per Port IO ist zwar theoretisch 
denkbar, in der Praxis aber in der Regel zu langsam. Lass die Finger 
davon und nimm einfach einen geeigneten AVR.

fchk

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.