Ich fasse die Sache mal zusammen:
wir haben dann einmal das MainBoard
- DMX Empfang, RDM fähig
- Analoge Eingänge, reicht ein Port?
- I²C
- Ethernet als Bestückungsmöglichkeite
Folgende Module habe ich zu dem Thema gefunden:
ENC28J60
CS8900
Taugen die was bzw. welches ist besser? Wie würde sich denn die SPI Version verhalten, wenn man über ISP den Controller programmiert?
- Busanbindung für die restlichen Module
Schrittmotor-Modul
Ich habe da ein ganz nettes Vorbild gefunden: RN Schrittmoter Steuerung
In dem Info-PDF sind sogar die ganzen Schaltpläne. Was ich persönlich aber nicht so ganz verstehe, wie man mit dieser Schaltung den Strom regeln können soll
Strom- und Spannungsüberwachung
Hier stellt sich die Frage, ob wir nicht gleich ein ganzes Netzteil von 230V auf 5 oder 12V Gleichstrom entwickeln und dann eben auch die Messwerte auslesen. Damit könnte man dann alle Module versorgen. Die Schrittmotoren brauchen dann wohl eine andere Versorgung.
User-Interface
Weil es jetzt sooft diekutiert wurde ob wir nun ein Display einbauen sollen, wir machen das ganz einfach: Diese Funktion wird auch eine optionale Platine, also ein Modul unseres Systemes.
Offen bleibt weiterhin der interne Bus. Mir persönlich würde eine serielle Kommunikation über den UART am besten gefallen. Wahrscheinlich werden wir um Bustreiber nicht herum kommen.
Da bietet sich der MAX232 an, ist aber etwas umständlich wegen den 4 Kondensatoren außenrum. Oder eben einen guten alten Bekannten MAX485.
Diese Verbindung sollte aber auf jeden Fall bidirektional sein.
Ich denke intern brauchen wir auch keine Optokoppler. Ich frage mich sogar ob dieser in Richtung des DMX-Busses großen Sinn macht.
Gruß
Markus