Ein Automatisierungssystem soll =FCber Ethernet gesteuert werden. Auf der einen Seite befindet sich der PC mit einer Ethernetkarte und auf der andern Seite ein noch nicht entwickeltes Modul mit Mikrocontroller (wahrscheinl. Atmel AVR). Die Schaltung soll mit einer Latenzzeit
Didn't find your answer? Ask the community — no account required.
L
Lutz Schulze
Am Tue, 28 Apr 2009 08:23:13 -0700 (PDT) schrieb Tobias Zuercher:
Solange du das Ethernetformat mit Mac-Adresse usw. einhälst wird er weiter funktionieren.
Dafür wurde eigentlich UDP (anstelle TCP) entwickelt. Das hat den Vorteil dass du auch weiter mal über einen der üblichen Router gehen kannst und es eigentlich recht schnell ist.
Absicherungen so wie bei TCP gibt es da nicht, das musst du also selbst realisieren.
Ich habe das dann so gelöst das der eben übertragene Inhalt (kurze Kommandos und wenige Daten) wieder gelesen und dann erst aktiviert wird.
Hier eine Grafik mit dem Frameaufbau:
formatting link
Natürlich kommt davor noch der MAC- und der IP-Header.
Lutz
Mit unseren Sensoren ist der Administrator informiert, bevor es Probleme im
Serverraum gibt: preiswerte Monitoring Hard- und Software-kostenloses Plugin
auch für Nagios - Nachricht per e-mail,SMS und SNMP: http://www.messpc.de
Neu: Ethernetbox jetzt auch im 19 Zoll Gehäuse mit 12 Ports für Sensoren
M
MaWin
"Tobias Zuercher" schrieb im Newsbeitrag news: snipped-for-privacy@j18g2000prm.googlegroups.com...
Ethernet ist ein weitlaeufiger Begriff.
C
Christian Dietrich
So viel Overhead ist das mal garnicht. Für IP4/UDP sind das nur 24 byte. Ethernet Frame mit Source und Destination MACs kommen noch dazu. Das dauert auf einem 10Mbit Netz schon nit lange. Ich bekomme einen ping mit
1.3ms zu einem Avr Atmel (enc28j60) durch[1].
Einen zweiten AVR als Coprozessor ( vielleicht gesteuert ueber usb/seriell)
Wieso sollten die nicht gehen wenn du IP sprichst?
Wenn du ein fertiges Framework für den AVR mit schon vielen Protokollen (Netzwerkseitig wie Hardwareseitig) haben willst, solltest du dir mal ethersex[1] anschauen.
grusz didi
[1]
formatting link
No documentation is better than bad documentation
-- Das Ausdrucken dieser Mail wird urheberrechtlich verfolgt.
S
Stefan Engler
Sogar f=FCr Windows gibt es entsprechnde Software. Es gibt entsprechende Pakete, die einen eigenen NETBIOS Stack haben und direkt als Kernel- Modul (gibt es auch unter Windows) ausgef=FChrt werden. Sobald man sowieso im Kernel ist kann man auch den Taskswitch beeinflussen.
Unter den Stichworten kernel-space rootkit with ethernet d=FCrften sich entsprechende Treffer erziehlen. Zumindest hat der Ersteller der Webseite
formatting link
von solchen "Treibern" geschrieben (inkl. Code-Bsp's und den Problemen dabei).
Jedoch k=F6nnte man unter Windows mit einem kernel-mode- treiber durchaus verschiedene Timinganforderungen erf=FCllen, denn die Hersteller von diversen GDI-Ger=E4ten schaffen dies schlie=DFlich auch.
R
Ralph A. Schmid, dk5ras
Unsinn. Schau einfach mal, was Profinet ist.
-ras
Ralph A. Schmid
http://www.dk5ras.de/ http://www.db0fue.de/
http://www.bclog.de/
J
Jan Schmidt
es gibt noch einen ganzen Sack alternative Echtzeit-Ethernet's:
formatting link
darunter auch einige, die ohne spezielle MAC's mit Standard-Ethernet Hardware auskommen.
Ob man de OP bei seinen kleinen Zeiten ein IP-basiertes Protokoll empfehlen kann ist streitbar. Schließlich muss in den 5ms auch die Protokollbearbeitung realisiert werden (oder nicht?). Für kleinbittige Microcontroller ist der zusätzliche Aufwand für die Protokollbearbeitung von IP bzw. UDP nicht zu vernachlässigen.
IP macht deshalb nur Sinn, wenn andere Hardware als Switche beteiligt sein muss (Router). Aber dann würde ich davon ausgehen, dass die 5ms nicht einfach realisierbar sind. Die Übertragungszeit für 100MBit Ethernet liegt zwischen ca. 6µs (46 Byte) und 122µs (1500 Byte) je nach Nutzdatenlänge.
jan
M
MaWin
"Ralph A. Schmid, dk5ras" schrieb im Newsbeitrag news: snipped-for-privacy@4ax.com...
Schlimm und Schlimmer. Schlimm war schon ProfiBus, schlimmer ist ProfiNet, vor allem ist es Kundendesinformation. ProfiNet laeuft nicht ueber Twisted Pair, sondern LowSkew StarQuad Kabel, und kann nicht von normalen Ethernet-Controllern bedient werden, sondern erfordert spezielle Controller. Es ist lediglich rueckwaertskompatibel, d.h. man koennte es auch benutzen, um Web-Zugriffe darueber zu machen.
Manfred Winterhoff, reply-to invalid, use mawin at gmx dot net
homepage: http://www.geocities.com/mwinterhoff/
de.sci.electronics FAQ: http://dse-faq.elektronik-kompendium.de/
Read 'Art of Electronics' Horowitz/Hill before you ask.
Lese 'Hohe Schule der Elektronik 1+2' bevor du fragst.
H
Hans-J. Ude
Christian Dietrich schrieb:
Auf Hostseite gibt es für Linux eine RT-Erweiterung namens Xenomai. Das ist allerdings weit umfangreicher als nur ein paar kleine Patches. Das Ganze erfordert einigen Aufwand an Einarbeitung, aber wenn man sich für den Newsletter registriert gibt es auch kompetenten Support.
Mal ein paar Links:
formatting link
formatting link
formatting link
Vorher hieß das Projekt mal RTAI/Fusion
formatting link
HTH, Hajü
R
Ralph A. Schmid, dk5ras
Doch, tut es.
-ras
--
Ralph A. Schmid
formatting link
formatting link
formatting link
H
Hans-J. Ude
Hans-J. Ude schrieb:
Da es dem OP ja in erster Linie um Vernetzung ging, hier noch ein wichtiger Link, den ich vergessen hatte:
formatting link
Hajü
O
Oliver Rutsch
Hallo Tobias,
Das stimmt so verallgemeinert nicht. Ein Beispiel: Netz: Fast-Ethernet mit Switch zwischen Target und Host Target: MPC5200 (400 MHz PPC) mit Linux 2.4-Kernel Host: XP auf Core2Duo Protokoll: TCP/IP mit Textprotokoll, ähnlich HTTP Round Trip Time eines einfachen Kommandos ohne Parameter: ca. 0.5ms.
Mit dieser Kombination kann ich also über 2000 Kommandos/s im Schnitt absetzen, was ich schon ganz gut finde. Über UDP sollte das ganze noch schneller zu bewerkstelligen sein.
Gruß, Oliver
A
Ansgar Strickerschmidt
Am 28.04.2009, 18:01 Uhr, schrieb MaWin :
Quatsch mit Soße. Es gibt Industrielösungen, die Echtzeitprotokolle über Ethernet machen. Der Kram ist (natürlich) nicht ganz billig. Aber geben tut's das alles. Musst nur mal über die Embedded World oder die SPS/IPC/DRIVES gehen...
Ansgar
Mails an die angegebene Adresse erreichen mich - oder auch nicht.
Nützliche Adresse gibt's bei Bedarf!
Mail to the given address may or may not reach me - useful address will be
given when required!
M
MaWin
"Ansgar Strickerschmidt" schrieb im Newsbeitrag news: snipped-for-privacy@strickerschmidt.local...
Es gibt auch Haarwuchsmittel, Entkalkungsmagnete und das sichere Salzbergwerk Asse. Was wolltest du also sagen? Dass man sich als Anlagennotruf freuen kann, wenn jemand so bloed war, auf ein unzuverlaessiges System zu setzen (das auch noch teuer verkauft wurde obwohl es das allerbilligste Massengut einsetzt)?
Manfred Winterhoff, reply-to invalid, use mawin at gmx dot net
homepage: http://www.geocities.com/mwinterhoff/
de.sci.electronics FAQ: http://dse-faq.elektronik-kompendium.de/
Read 'Art of Electronics' Horowitz/Hill before you ask.
Lese 'Hohe Schule der Elektronik 1+2' bevor du fragst.
R
Ralph A. Schmid, dk5ras
Das zeigt mal wieder, daß Du absolut den Schuß nicht gehört hast. Die Technik wird erfolgreich eingesetzt, ohne irgendwelche besonderen Probleme. Das verwendete Bussystem muß natürlich zur Anwendung passen, aber das ist ja immer so.
Wir haben schon so ziemlich alles eingesetzt, was es in der Automatisierungstechnik so gibt, ja nachdem, was der Kunde will, und da hat sich nix als besonders anfällig oder problematisch erwiesen.
-ras
Ralph A. Schmid
http://www.dk5ras.de/ http://www.db0fue.de/
http://www.bclog.de/
J
Jan Schmidt
MaWin schrieb:
Es gibt Firmen, die die Lageerkennung des Fahrkorbes in einem Fahrstuhl per WLAN machen und das vom TÜV zertifiziert bekommen - warum sollte Ethernet nicht für sichere Anwendungen geeignet sein?
Jan
F
Falk Willberg
Jan Schmidt schrieb: ...
OMG
Weil zertifiziert != geeignet und TÜV == gewinnorientierte Firma.
Falk
http://DoIhaveSwineFlu.org/
L
Lutz Schulze
Am Thu, 30 Apr 2009 23:28:05 +0200 schrieb Jan Schmidt:
Da schüttelt es den Hund mitsamt der Hütte.
Sah man sich ausser Stande ein Kabel zu verlegen?
;-)
Lutz
-- Mit unseren Sensoren ist der Administrator informiert, bevor es Probleme im Serverraum gibt: preiswerte Monitoring Hard- und Software-kostenloses Plugin auch für Nagios - Nachricht per e-mail,SMS und SNMP:
formatting link
Neu: Ethernetbox jetzt auch im 19 Zoll Gehäuse mit 12 Ports für Sensoren
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required
Report Content
You are reporting this content to the moderators. They will look at it
ASAP.