Zur Steuerung einer ganzen Gruppe mit bis zu 4 Jalousien oder Rolladen habe ich jetzt einen Kontroller auf Basis des Microprozessors STM32F103 entwickelt.Diese CPU hat viele IOs, genügend Flashspeicher bis zu 512kB und eingebauten CAN-Bus Controller. Zur zentralen Steuerung per Hausbus/CAN-Bus) ist dies natürlich ideal. Der Ruhestromverbrauch liegt bei ca. 17mA. Die Schaltung verwendet einen kleinen Step-Down Regler LT1933 von Linear Technologies um aus der 12V-Versorgung durch die Buskabel die benötigten 3.3Volt für den Prozessor zu gewinnen.

Die Ansteuerung der 8 Relais efolgt wahlweise über klassische NPN-Transistoren oder über moderne Digitaltransistoren von Infineon BCR135.

Zur lokalen Bedienung hat die Schaltung 4*2 Tastereingänge um jede Jalousie einzeln ab oder auf zu steuern, so kann neben jeder Jalousie ein lokaler Schalter montiert werden um die Jalousien auch bei Ausfall der zentralen Steuerung zu bedienen.

Als Besonderheit habe ich dieser Schaltung neben den vier einzelnen Schaltereingängen noch zwei zusätzliche Master-Eingänge spendiert. Über diesen Mastereingang kann man an einem zentralen Schalter (neben dem Lichtschalter) direkt an der Tür - alle Jalousien gleichzeitig steuern. Dies erschien mir sinnvoll um nicht zu jeder Jalousie einezln hinlaufen zu müssen.

Über den CAN-Bus-Eingang kann die zentrale Haussteuerung jeden Kanal einzeln oder auch als Teil einer Gruppe kommandieren. Die Firmware kann per RS232 bzw. USB-Anschluss parametriert werden. Hierzu ist nur die sogenannte Aktor-Id (also CAN-Bus Adresse) einzustellen. Alle weiteren Parameter kann man dann über den CAN-Bus einstellen - es geht aber auch per RS232/USB. Die wesentlichen Parameter sind die Gruppenadresse, sowie die Fahrzeiten für komplette Auf- oder Abfahrten. Als Besonderheit kann man auch die Zeit programmnieren die eine Rolade oder Jalousie benötigt um zur Häfte zu fahren. Dieser Modus wir verwendet wenn man sowohl Ab- als auch Auf-Taste gleichzeitig drückt. Dies ist sinnvoll wenn man z.B. Rolladen auf gesperrt setzen möchte.

Als Busleitung ist nur GND, +12V, sowie CAN-H und CAN-L anzuschliessen - hier verwende ich wie überall das grüne EIB-Kabel, da es für solche Steuerungsanwendungen perfekt geeignet ist.

Hier folgen die Bilder des Controllers in zwei Versionen. Die kleine Tasterplatine habe ich nur zum Test der Software benötigt.

Durch die Schaltung mit den Sharp-Halbleiterrelais - die im Nulldurchgang schalten - sind die Snubber-Cs aber eigentlich nicht mehr nötig. Diese Schaltung funktioniert auch mit alten Rolladenmotoren da für alle Relaiskontakte auch Snubber-Cs vorgesehen sind. Aber wie gesagt die habe ich am Ende nicht mehr bestückt. Hier gibts noch einen Artikel zum Thema: Halbleiterschalter bei Rolladenmotoren.

Die Downloads für die Schaltung, die Platine und für die Firmware finden sich nachfolgend:

Und hier noch die Firmware im ELF-Format:

Nach dem Flashen erfolgt die Einstellung der Parameter, Adressen etc. über die Terminal-Schnittstelle (38400Baud). Der Einbau der Platine kann in standard Bopla-Gehäuse erfolgen.

Achtung:

Diese Schaltung ist nicht für Anfänger geeignet die keine Ausbildung im Fachbereich Elektrotechnik haben, da hier potentiell mit hohen (Netz-) Spannungen gearbeitet wird. Aufbau und Test daher unbedingt nur mit Trenntrafo. Hier gibts sowas für kleines Geld: