Forum: Mikrocontroller und Digitale Elektronik ATMEGA32 mit Ethernet - Industrie Bereich


von Joachim J. (felidae)


Lesenswert?

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
von Beo Bachta (Gast)


Lesenswert?

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.

von Cyblord -. (cyblord)


Lesenswert?

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
von Dergute W. (derguteweka)


Lesenswert?

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

von Cyblord -. (cyblord)


Lesenswert?

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.

von Frank M. (ukw) (Moderator) Benutzerseite


Lesenswert?

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.

von Joachim J. (felidae)


Lesenswert?

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
von Cyblord -. (cyblord)


Lesenswert?

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.

von Johannes S. (Gast)


Lesenswert?

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.

von Oliver S. (phetty)


Lesenswert?

MQTT wäre hier doch das Protokoll der Wahl. Sich per SSH auf einer 
Leuchte einloggen halte ich für absurd.

von Peter D. (peda)


Lesenswert?


von Cle (Gast)


Lesenswert?

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.

von Joachim J. (felidae)


Lesenswert?

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
Noch kein Account? Hier anmelden.