Ich entwickle eine Beleuchtung für den Industrie Bereich. 18 LED Treiber welche über PWM angesteuert und so gedimmt werden können. Für die USER Schnittstelle soll Ethernet verwendet werden. Ich bin jetzt als dabei mich über Ethernet im Industrie Bereich zu informieren. Finde aber nur Unmengen bla bla, aber keine konkreten Beispiele. Ich habe da ein paar Fragen und hoffe das hier einer schon mal damit zu tun hatte. Als Controller habe ich an eine ATMega23 gedacht. Dieser bekommt immer enau 2 werte übertragen. 1. Treiber Nummer 1Byte 0-255 und 2. PWM Wert 1Byte 0-255. So kann man nacheinander die Helligkeit jedes LED Treiber einstellen. Ich brauche dann ein Ethernet Controller (TCP/IP), der über UART 5V angesteuert wird. Was für IC Kommen da infrage. Ich will eine Möglichst Große Kompatibilität erreichen. Ich bräuchte also einen in der Industrie weit verbreitetes Ethernet Dienst (z.B. ssh). Gibt es da Standards? Wenn ja Welche? Ich möchte hier keine Weboberfläche Programmieren! Wie ist so ein Ethernet im Industrie Bereich üblicherweise aufgebaut? Werden die IP via DHCP vergeben oder Statisch konfiguriert? Gibt es Dinge die man noch unbedingt beachten sollte?
:
Bearbeitet durch User
Joachim J. schrieb: > Wie ist so ein Ethernet im Industrie Bereich üblicherweise aufgebaut? Ist das ein Entwicklungsauftrag? Es fehlen noch ein paar kleine Details .... Joachim J. schrieb: > Werden die IP via DHCP vergeben oder Statisch konfiguriert? Ein klares JEIN. Joachim J. schrieb: > Gibt es Dinge die man noch unbedingt beachten sollte? Jede Menge. Das gehört zu den Details, siehe oben.
Joachim J. schrieb: > Für die USER > Schnittstelle soll Ethernet verwendet werden. Bist du sicher dass nicht Ethernet/IP im Lastenheft steht? Allein nur Ethernet sagt sehr wenig aus. Und da gibt's auch wenig spezielles für die Industrie. Nur auf der Mechanik Seite ist das Interessant. Wer stellt denn solche diffusen Anforderungen? Kannst du den Teil deines Lastenhefts nicht mal 1:1 hier reinkopieren? Und warum einen ATMega nehmen wenn Ethernet schon feststeht. Und dann den Uralt Mega32? Dann nimm gleich einen modernen Controller mit entsprechenden Schnittstellen.
:
Bearbeitet durch User
Moin, Joachim J. schrieb: > Gibt es da Standards? Wenn ja Welche? Ich möchte hier keine > Weboberfläche Programmieren! SNMP waere wohl so ein Standard fuer mit ohne Weboberflaeche. Gruss WK
Dergute W. schrieb: > Moin, > > Joachim J. schrieb: >> Gibt es da Standards? Wenn ja Welche? Ich möchte hier keine >> Weboberfläche Programmieren! > > SNMP waere wohl so ein Standard fuer mit ohne Weboberflaeche. Naja kommt drauf an. SNMP ist Standard bei Netzwerkgeräten aller Art, in der Automatisierung z.B. spielt es weniger eine Rolle. Und wir wissen nicht in welchem Bereich sein Gerät eingesetzt werden soll.
Joachim J. schrieb: > Ich bräuchte also einen in der Industrie weit verbreitetes Ethernet > Dienst (z.B. ssh). Ethernet ist ein spezielles Kabel oder auch eine bestimmte physikalische Netzwerkstruktur. Netzwerkdienste sind aber unabhängig vom Medium. ssh zum Beispiel ist ein Protokoll, welches TCP und darauf aufsetzend IP benötigt. Ob das durch ein Ethernet-Kabel geht oder über die Luft, ist dem ssh-Protokoll vollkommen schnuppe. Bevor Du also über die konkrete Umsetzung nachdenkst, solltest Du Dich vorher in die Netzwerk-Thematik einarbeiten. Nichts ist schlimmer, als sich irgendwo reinzustürzen ohne einen Funken Ahnung davon zu haben. P.S. Der von Dir für den Job vorgesehene ATmega32 ist ein altes Eisen. Ok, Du könntest dafür einen W5100 (Wiznet) Adapter vorsehen, um ihn netzwerktauglich zu machen.
ein Lastenheft gibt es noch nicht. Das Projekt befindet sich zum Teil noch in der Planung. Meine Infos sind Mündlich gekommen und ich bereite mich schon mal vor und lese mich ins Thema ein. Ich weiß nur das der alte Standard DMX ist. Aber da jetzt alles auf Ethernet umgestellt wird, soll die Beleuchtung über Ethernet Laufen. mehr weiß ich noch nicht. Eingesetzt wird die Beleuchtung im recycling.
:
Bearbeitet durch User
Joachim J. schrieb: > ein Lastenheft gibt es noch nicht. Das Projekt befindet sich zum Teil > noch in der Planung. Meine Infos sind Mündlich gekommen und ich bereite > mich schon mal vor und lese mich ins Thema ein. Ich weiß nur das der > alte Standard DMX ist. Aber da jetzt alles auf Ethernet umgestellt wird, > soll die Beleuchtung über Ethernet Laufen. mehr weiß ich noch nicht. Dann kannst du JETZT zum konkreten Netzwerkdienst auch noch nichts planen. Der wird nicht dir überlassen werden, sondern es werden konkrete Vorgaben kommen. DMX zeigt ja schon mal in welche Richtung es geht. Keine Ahnung ob es eine Art DMX Nachfolger auf Ethernet Basis gibt. Aber du kannst deine Uralt Atmels gegen moderne Controller mit Ethernet tauschen und dich schon mal damit beschäftigen. Macht mehr Sinn.
Der XPort von Lantronix wird in dem Bereich auch gerne genommen, setzt auf seriell um und das kann jeder µC. IP Adressen werden da gerne fest vergeben. Und für die Konfiguration oder Steuerung kann man eigene einfache Messages mit fixer Länge entwerfen, das kann heute jede SPS bedienen. Mit einem grösseren µC könnte man auch ein Webinterface für die Konfiguration bauen. Aber der aufwändigste und teuerste Teil dürfte die EMV Prüfung werden.
MQTT wäre hier doch das Protokoll der Wahl. Sich per SSH auf einer Leuchte einloggen halte ich für absurd.
DMX ist nicht gleich Industrie. Erstmal ist wirklich die Frage in welche Richtung es geht, willst du ein Gerät das konform zu irgendeinem Standard ist entwickeln und verkaufen oder selber irgendwas in eine (betriebs)eigene Lösung reinzufrickeln. Wenn es in den Entertainment Bereich geht gäbe es Nachfolger von DMX (z.B. Artnet das auf Basis von UDP auf Ethernet läuft und mehrere DMX Datenstreams überträgt). Wenn es eher in den klassischen Industrieberreich und du im "Beleuchtungssektor" arbeitest vielleicht eher DALI oder Konsorten.
Danke für die Tips. Ich habe jetzt einen Ansatz, wo ich mich in die Thematik einarbeiten kann. Entscheiden werde ich mich, wenn ich mehr Information zum Projekt bekommen habe.
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.