Forum: Mikrocontroller und Digitale Elektronik UDP Board für Loxone Miniserver bauen HILFE


von Richard 1. (richard123)


Lesenswert?

Hallo Forum.

Bin ein Neuling und brauche Hilfe!

Ich möchte einen Loxone Miniserver mit digitalen Eingängen und Ausgängen 
kostengünstig erweitern.
Der Loxone Miniserver kann UDP Befehle senden und empfangen.

Ich will ein Microcontroller Board bauen mit möglichst vielen digitalen 
Ein und Ausgängen die  über UDP Befehle mit dem Miniserver 
kommunizieren.

zB. Bei Drücken eines Tasters (24V) der an einem digitalem Eingang 
angeschlossen ist soll das Board einen UDP Befehl an den Miniserver 
senden. Der Miniserver empfängt den Befehl und schickt je nach 
Programmierung einen UPD Befehl an das Board an dem nun ein digitaler 
Ausgang auf On geschaltet wird. Mit dem Ausgang soll ein 24V Relais 
geschaltet werden.

Bin bei meiner Suche  auf ein fertiges Board gestossen, dass das glaub 
ich kann (AVR- NET-IO Fertigmodul Bestnr.810073) will mir gerne aber was 
eigenes bauen.

Da ich aber leider noch so gut wie keine Erfahrungen mit Microcontroller 
habe, bitte ich euch um Hilfe mir mit Tipps zur Seite zu stehen.

Wie fang ich an, was brauche ich ?
Welchen AVR Microcontroller?
Welchen Ethernet Microcontroller?
Programmierung???
Ist UDP für solche Schaltaufgaben überhaupt geeignet (Latenzzeiten)?

von Richard 1. (richard123)


Lesenswert?


von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

http://www.cesko.host.sk/IgorPlugUDP/IgorPlug-UDP%20%28AVR%29_eng.htm

Hier wird beschrieben, wie man mit einem AVR ohne Netzwerkcontroller 
UDP-Pakete versenden kann. Allerdings setzt das ein 10MBit-Netzwerk 
voraus, für ein 100MBit-Netzwerk ist die Softwareemulation des 
Netzwerkinterfaces nicht schnell genug.

Für Anfänger ist der Ansatz allerdings wenig geeignet; das von Dir 
selbst gefundene AVR-Net-IO-Board ist schon eine sinnvolle Grundlage.

Um etwas funktionsgleiches selbstzubauen, brauchst Du einiges an 
Erfahrung, die Dir offensichtlich fehlt.

Besorg Dir das Teil, lerne damit, wie das ganze überhaupt funktioniert, 
und dann kannst Du Dich --wenn das dann überhaupt noch interessant ist-- 
langsam in Richtung auf eine Eigenentwicklung bewegen.
Ein erster Schritt wäre beispielsweise die komplette Eigenentwicklung 
der Software für diese Platine.

Wenn Du das hinbekommst, kannst Du aus Lust an der Freude das 
Netzwerinterface durch ein anderes ersetzen.

Wenn das dann geht, dann kannst Du Dir aus den gewonnenen Erkenntnissen 
auch 'ne eigene Gesamtlösung stricken.

Vorher aber ist das wenig sinnvoll, da sind zu viele Möglichkeiten für 
Fehler enthalten, als daß das 'ne Fingerübung für Anfänger wäre.

Richard M. schrieb:
> Ist UDP für solche Schaltaufgaben überhaupt geeignet (Latenzzeiten)?

Da Deine Zeitanforderungen nicht bekannt sind, lässt sich die Frage 
nicht beantworten. Was lässt Dich vermuten, welchen Einfluss das 
Protokoll auf Latenzzeiten hat?

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.