Forum: Mikrocontroller und Digitale Elektronik IO-Link Master


von Michael65589 (Gast)


Lesenswert?

Hallo zusammen,

Ich will einen IO-Link Master realisieren. Hab schon einiges gefunden zu 
IO-Link. Was ich jedoch nicht gefunden habe ist eine Schaltung wie man 
die Daten auf den IO-Link Bus legt, bzw. empfängt. Es gibt zwar 
mittlerweile ein IC von ST (L6360), aber das muss doch auch erkömmlich 
mit Transistoren gehen.
Hab jetzt schon einige Zeit ohne Erfolg mit Google verbracht.
Das IC von ST wäre eine Lösung, jedoch ist das IC im Moment nicht 
verfügbar und ich brauche eine relativ schnelle Lösung. Deswegen wollte 
ich die Busankopplung konventionell aufbauen.

Bin für jeden Tipp dankbar

Gruß
Michael

von Harald (Gast)


Lesenswert?

Fa. ELMOS hat einen I/O-Link Transceiver im Programm, die haben sogar 
ein fertiges Evalkit. Da wird vermutlich etwas an Software dabei sein.

http://www.elmos.de/fileadmin/documents/misc/de/elmos_product_catalog_sept_2010.pdf

Baustein : E981.10

von Bastler (Gast)


Lesenswert?

Das Protokoll und Timing ist aber nicht trivial zum "schnell mal 
einbauen".
Die Spec ist ca.250 Seiten lang.
Als Master müsstest du alle Baudraten und alle Frametypen / F-Sequenzen 
unterstützen, außerdem alle Events auswerten. Und auf mehreren Ports, da 
ein Single-Master wenig Sinn macht.
Wie bindest du die IODDs ein?
Alles viiieel Zeug!

...viel Glück!

von Michael65589 (Gast)


Lesenswert?

Da hast Du recht Bastler.
Die IO-Link Sensoren bieten auch einen SIO-Mode an. Angeblich ist das 
der default Zustand nach dem Einschalten. Vielleicht kann ich auch die 
Sensorwerte darüber auslesen, wenn er vorher mit einem separaten Tool 
über IO-Link konfiguriert wurde.
Gibt es denn irgendwo Unterlagen über diesen SIO-Mode?

von Bastler (Gast)


Lesenswert?

SIO-Mode heißt nichts anderes als dass die Leitung als Schaltausgang 
verwendet wird. Also der normale "Klick-Klack" Betrieb. Hier können 
keine Werte ausgelesen werden.
Sendet der Master einen Wake-Up auf m Schaltausgang (definierter 
Kurzschluss), so nimmt der Sensor die Kommunikation auf... dann können 
Daten (div. Parameter) ausgetauscht werden.

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.