Forum: Haus & Smart Home EIB Master programmieren


von Styx (Gast)


Lesenswert?

Hallo liebe Community,

ich habe ein Problem und zwar soll ich in meiner Studienarbeit ein mCPU 
als Master für ein EIB Netz schalten.
Den Anschluss von EIB -> RS232 scheint soweit zu funktionieren und jetzt 
gehts an Programmieren.
Jedoch hab ich keinen Schimmer was ich da alles an Funktionen abdecken 
muss und was der Master können soll.

Kann mir jmd helfen oder ein paar nützliche Links posten mit denen ich 
weiterkomme?
Der Mr. google brachte mich leider auch nicht weiter...

Vielen Dank schon mal
MfG
Styx

von Chris T. (chris0086)


Lesenswert?

Was meinst du denn mit Eib Master? Eib ist dezentral oder meinst du so 
etwas wie den HS?

von Styx (Gast)


Lesenswert?

Ja also der Plan ist,

ich soll ein Controller mit LCD Display programmieren, der erst mal alle 
Komponenten sucht und denen IP zuweist.

Des weiteren soll mit ihm die "Slaves" gesteuert werden können. Sprich 
über ihn einen Timer laufen zu lassen und dann den "Slaves" das Signal 
schicken dass sie angehen bzw ausgehen sollen. Oder halt andere 
denkbaren Signale von Sensoren auswerten.

Ich muss gestehen ich hab da auch noch nicht so ganz durchgeblickt. Hab 
zwar schon etliche Bücher über EIB gewälzt nur wie ich das selbst mit 
Mikrocontollern selbst maceh hat mich noch nicht wirklich erschlossen.

Zusammensetzung des Signals und den theoretischen Kram.

Verstehst was ich mein?

Gruß
Styx

von Chris T. (chris0086)


Lesenswert?

Also einfach so eine "ip"zuweisen geht zwar aber dann musst du auch noch 
die einzelnen Geräte programmieren. Da ist es mit "ip" was auch 
physikalische Adresse genannt wird nicht getan. Die einzelnen Module 
werden normalerweise mit einer speziellen Software der ETS programmiert.
Ich kann dir nur raten mal bei freebus.org vorbei zu schauen das wirst 
finden was du suchst, bin selbst ein Eib Bastler dort.

von Styx (Gast)


Lesenswert?

Okay,

habe ich gerade getan. Gibts da sowas wie ein Tutorial mit dem ich 
einsteigen kann um mal in das Thema reinzufinden?

Oder gibt es sogar ein vorgefertigen "Bausatz"?

Soll das ganze auf einem MSP430 programmieren weil mein Betreuer darin 
ein totaler Crack ist und die TI Produkte in und auswendig kennt.

Was benutzt du so? ATmel? ATMega8?

Danke für die Tipps

Gruß
Kevin

von Chris T. (chris0086)


Lesenswert?

Also zum Telegrammaufbau und alles was dazu gehört findest du hier:
http://www.freebus.org/index.php/grundlagen-infos-mainmenu-27
da ist auch das EIBA EIB Specifications Volume 3
zu finden. Oder hast du grundsätzliche Fragen was den knx angeht?
Man sollte sich ja schonmal informieren aber das hast du ja mit diversen 
Büchern gemacht.
Bei freebus werden LPC 922(936) und Atmega 168p(u.a.) als Controller 
benutzt.
Die Grundschaltung für den Bus ist dort auch zu finden und 
Telegrammaufbau steht im obigen Link.

von Styx (Gast)


Lesenswert?

Ja ich hab mir schon 2 Bücher über EIB durchgelesen.
Kann nur das nicht auf ein Mikrocontroller übertragen.
Ich weiß wie das Telegramm aussieht und wie das aussehen muss.

Nur ich habe ja keine EIB-Komponenten in der Schaltung.
Also muss ich ja irgendwie n EIB-Komponente simulieren bzw dem 
Mikrocontroller sagen dass er das alles so machen muss wie ein 
EIB-Gerät.
Diesen Übergang hab ich noch nicht so ganz gecheckt.

Muss ja irgendwelche Steps abarbeiten die nach und nach durchlaufen 
werden müssen. Nur WIE sowas aussieht habe ich noch in keinem Buch 
ordentlich beschrieben gefunden.

Deswegen wäre ein Tutorial oder Bsp. Programm sehr gut um zu verstehn 
was nach und nach getan werden muss und wo ich dann die 
Spezielfunktionen einbau wie z.B. Sensor abfrage und Auswertung.

Hoffe ich bin nicht total neben der Spur.

Danke nochmals für deine Hilfe
Gruß

von Christian Hohmann (Gast)


Lesenswert?

dann kann ich dir nur empfehlen mal abends den chat bei freebus zu 
besuchen. Da kannst du all deine Fragen stellen.

von Styx (Gast)


Lesenswert?

Okay werd ich tun.
Danke für deine Hilfe

von Peter D. (pdiener) Benutzerseite


Lesenswert?

Ich kann für den Selbstbau von EIB-Komponenten nur empfehlen, den EIB 
zertifizierten TP-UART Bustreiber von Siemens zu verwenden. Damit ist 
man befreit von dem aufwändigen Timing zwischen den Bytes. Ein kleiner 
FIFO-Puffer ist da auch drin.

Das Teil ist zwar relativ teuer, die Investition lohnt sich aber, 
gerade, wenn es sich nicht um Serienfertigung handelt, sondern um ein 
Versuchsgerät, das so schnell wie möglich zuverlässig funktionieren 
soll.

Grüße,

Peter

von Chris T. (chris0086)


Lesenswert?

Hallo Peter,
kannst du nähere Ausführung zur Ansteuerung des TP-Uarts mit einem µC 
machen?
Bekomme demnächst selbst ein paar Bausteine und wollte mal damit 
experimentieren. Da wär ein Tip was man wie machen muss um den 
Controller mal was auf den Bus zu entlocken schon sehr hilfreich.
MfG
Christian

von Styx (Gast)


Lesenswert?

Hi,

ich hab das Datensheet gefunden. Konnte damit noch nicht soviel 
anfangen, aber vllt hilft es dir ja und du kannst es gebrauchen.

http://www.automation.siemens.com/download/internet/cache/3/1369357/pub/de/tpuart.pdf

MfG

von Chris T. (chris0086)


Lesenswert?

Kann zufällig mal jemand ein layout für die Grundbeschaltung machen? ich 
bekomm da nix passendes hin. Um die Software würd ich mich dann kümmern.

von Googler (Gast)


Lesenswert?

Schau mal hier, die Schaltung funktioniert wirklich:
http://www.auto.tuwien.ac.at/~mkoegler/index.php/tpuart

Selbst ohne Hilfe hättest Du diesen Link finden können: Da dieser Link 
bei der Suche nach "tpuart" unter google.de der Link auf der ersten 
Seite, und unter google.com sogar der erste Link ist, solltest Du 
überlegen ob Du nicht ein einfacheres Projekt angehst. An Google zu 
scheitern ist schon echt peinlich!

von Chris T. (chris0086)


Lesenswert?

Den Schaltplan hab ich doch selber, es ist ja auch die Grundbeschaltung 
im DB zu finden. Deshalb hab ich auch nach dem LAYOUT gefragt und nicht 
nach Schaltplan.

von Roland (Gast)


Lesenswert?

Beim EIB Bus gibt es keinen Master!

von Robert L. (lrlr)


Lesenswert?

@Christian Hohmann ;
>Deshalb hab ich auch nach dem LAYOUT gefragt

siehe link:

>Build the board shown above yourself: This zip file contains the schematic,
>the PCB layout (in PDF and EAGLE format), and the parts list.

schon etwas peinlich find ich..

von Christian Hohmann (Gast)


Lesenswert?

Oh ja da hast du recht das ist wirklich peinlich.
Ich schaus mir mal an. Danke für den Hinweis

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.