Hallo ! Für ein Projekt der Technikerschule bin ich gerade auf der Suche nach Informationen zum Thema EIB und Microcontroller-Programmierung. Folgende Problemstellung: Ein Multiroomsteuerungssystem (RS232) soll durch den EIB gesteuert werden. Rückmeldungen der Multiroomsteuerung sollen zur Visualisierung zurück auf den EIB geschickt werden. Für die Umsetzung der Protokolle soll ein Microcontroller eingesetzt werden. Grundlagen in C++ sind vorhanden. Ich versuche mich derweil in die Grundlagen der Microcontroller-Programmierung in C einzuarbeiten. Die verwendete Lektüre ist C-Programmierung für 8051er /Elektor. Für die Sicherstellung der weiteren Vorgehensweise im Projekt habe ich nun einige Fragen an Euch: Ist der 8051 oder einer seiner Derivate überhaupt geeignet für diese Aufgabe ? Wenn ja, welcher Controllertyp / Entwicklungsumgebung ist nach Eurer Meinung am besten geeignet ? Wie berechne ich vorab überhaupt den anfallenden Speicherplatzbedarf ? Welche Hardware wird zusätzlich benötigt ? Auf EIB Seite gibt es ja fertige Busankoppler, die man für diese Aufgabe einsetzen könnte. Mit zusätzlicher Pegelanpassung (MAX232) wäre die Hardware ja fast komplett. Allerdings nur One-Way.Fehlt nur noch die Visualisierung verschiedener Rückmeldungen, wie z.B. Titel- oder Senderanzeige der an das Multiroosystem angeschlossenen Quellen. Welche Möglichkeiten hat man auf dem EIB Daten auf z.B. LCD (Touchpanel) darzustellen ? Wie könnte also ein grobes Konzept für dieses Interface aussehen, wenn wir die Busankopplung selber entwickeln ? Habe bisher noch wenige Info's zu EIB Protokoll (Telegrammaufbau). Habt Ihr vielleicht an ähnlichen Aufgaben gearbeitet und könnt uns einige Tips zur C-Programmierung geben ? Für Anregungen und Hinweise wären wir sehr dankbar. PS: Vielleicht gibt es noch Fragen ? Protokoll sende ich gerne zu. Gruß. Christian
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.