Last modified by Christian B. on 2023/03/19 14:02

From version 51.1
edited by Florian Völzke
on 2017/09/12 23:39
Change comment: There is no comment for this version
To version 35.1
edited by Florian Völzke
on 2017/09/10 23:24
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -1,3 +1,5 @@
1 +**Diese Beschreibung ist noch in Arbeit!**
2 +
1 1  = Features =
2 2  
3 3  (((
... ... @@ -29,18 +29,8 @@
29 29  
30 30  Der 6-fach Aktor passt in ein 6 TE Gehäuse. Um den Bus mit der Stromaufnahme bei Schaltvorgängen nicht außerordentlich zu belasten, wird Schaltenergie in großen Kondensatoren zwischengespeichert und die Relais werden mit einer ladungsabhängigen PWM geschaltet. Damit können auch viele Aktorkanäle einer KNX-Installation gleichzeitig geschaltet werden, ohne dass das KNX-Netzteil überfordert wird.
31 31  Als Controller kommt ein 4TE Top-Controller mit ARM LPC1115 zum Einsatz, der gleichzeitig auch die Taster und LEDs für die Handbedienung trägt.
32 -Das Konfigurationsinterface dieses Gerätes ist kompatibel zum SA/S 8.16.6.1 von ABB (Version 3.2). Nur die Kanäle A bis F sind mit Funktion und nur in der Betriebsart "Schaltaktor" (kein Heizungsaktor).
34 +Das Konfigurationsinterface dieses Gerätes ist kompatibel zum SA/S 8.16.6.1 von ABB. Nur die Kanäle A bis F sind mit Funktion und nur in der Betriebsart "Schaltaktor" (kein Heizungsaktor).
33 33  
34 -== Strommessung ==
35 -
36 -Der Aktor hat eine Effektivwert-Strommessung. Der sinnvolle Messbereich beginnt etwa bei 7mA. Lasten von 1,6W können also bereits erkannt werden. Die obere Grenze des Messbereichs ist 21A bei sinusförmiger Stromaufnahme, was ausreichend Reserven auch für "hässlichere" Kurvenformen bedeutet. Die Auflösung des Messwerts ist 1mA, die Messungenauigkeit liegt bei 4% vom Messwert +/-5mA.
37 -
38 -Die Art der Messung des Aktors ist elektrisch recht einfach und verlagert viele Probleme der Effektivwert-Messung in die Software. Der Strom durch die Ausgänge wird mit Stromwandlern gemessen, dies sind Transformatoren für Strom. Ein Strom von beispielsweise 1A auf Netzspannungsseite erzeugt einen Strom von 1A/1500=0,66mA auf der Sekundärseite. Dieser erzeugt über einen Widerstand einen Spannungsabfall, der dann gemessen wird. Um die Genauigkeit bei kleinen Strömen zu verbessern gibt es zwei Messbereiche mit unterschiedlichen Verstärkern vor zwei ADC-Eingängen des ARM-Controllers. Die Umschaltung der Messbereiche geschieht automatisch. Damit nicht 12 ADC-Eingänge für 6 Kanäle benötigt werden, werden die Signale durch einen Multiplexer geführt. Der Schlüssel für die genaue Effektvwert-Messung besteht darin, den momentanen Strom sehr oft zu messen, um auch sehr unregelmäßige und pulsförmige Kurvenformen korrekt zu erfassen. Aus den Messwerten wird dann der Effektivwert berechnet.
39 -
40 -Dieses Prinzip ist von der Schaltungstechnik her viel einfacher als Schaltungen, die den Effektivwert rein elektronisch ermitteln. Es werden jedoch viele AD-Wandlungen benötigt und diese müssen auch verarbeitet werden. Der ARM-Controller ist dafür leistungsfähig genug.
41 -
42 -== Warnhinweis ==
43 -
44 44  [[image:Icons.WebHome@icon_warning_128.png||height="70" width="70"]]
45 45  
46 46  **Vorsicht beim Arbeiten an 230V Netzstrom, es ist lebensgefährlich!**
... ... @@ -79,7 +79,6 @@
79 79  Die Controller-Platine hat verschiedene Bestückmöglichkeiten. Nachfolgend die Variante für den Schaltaktor:
80 80  
81 81  * als D9, D10 eine der Dioden: RB060M, PMEG6010CEH, STPS1L60, MBRS140
82 -* da die +3,3V Spannung auch die Referenzspannung für den ADC ist, sollten die Widerstände R2 und R5 1% Genauigkeit (oder besser) haben. Die Höhe der Spannung beeinflusst die Strommessung.
83 83  * der 100µF Elko C7 bleibt unbestückt
84 84  * LED1 mit R3 als Betriebsanzeige sind optional
85 85  * Taster S1, S5 sind unbestückt
... ... @@ -110,12 +110,12 @@
110 110  
111 111  == Zusammenbau und Bestückung der Stromwandler ==
112 112  
113 -Als erstes werden die [[Abstandshalter>>https://github.com/selfbus/hardware-incubation/blob/master/Apps/out6_cs/Abstandshalter%20V1.1.stl]] in die Platine out6-cs-ctrl eingeklipst. Dies sind in SLS-3D-Druck hergestellte Teile aus Polyamid. Der quaderförmige "Fuß" des Abstandshalters ist dann auf der Unterseite der Platine, der Rest auf der Oberseite. In die obere Ebene der Abstandshalter wird später die Controller-Platine eingeklipst. Der untere Teile der Abstandshalter bestimmt den richtigen Abstand zu den Relais. Dennoch sollte jetzt kontrolliert werden, ob genügend Abstand vorhanden ist: Wenn man die Platinen händisch zusammenhält, sollte zwischen den Betätigern der Relais und der Platine ein sichtbarer Spalt sein. Böse Falle: Beim HFE10 steht der Betätiger ein wenig weiter aus dem Gehäuse heraus, wenn das Relais ausgeschaltet ist. Das ist die Schaltstellung zu den Spulenanschlüssen hin. Sollte der Platz zu knapp sein, hilft z.B. die Zwischenlage von Isolierband.
104 +Als erstes werden die Abstandshalter in die Platine out6-cs-ctrl eingeklipst. Dies sind in SLS-3D-Druck hergestellte Teile aus Polyamid. Der quaderförmige "Fuß" des Abstandshalters ist dann auf der Unterseite der Platine, der Rest auf der Oberseite. In die obere Ebene der Abstandshalter wird später die Controller-Platine eingeklipst. Der untere Teile der Abstandshalter bestimmt den richtigen Abstand zu den Relais. Dennoch sollte jetzt kontrolliert werden, ob genügend Abstand vorhanden ist: Wenn man die Platinen händisch zusammenhält, sollte zwischen den Betätigern der Relais und der Platine ein sichtbarer Spalt sein. Böse Falle: Beim HFE10 steht der Betätiger ein wenig weiter aus dem Gehäuse heraus, wenn das Relais ausgeschaltet ist. Das ist die Schaltstellung zu den Spulenanschlüssen hin. Sollte der Platz zu knapp sein, hilft z.B. die Zwischenlage von Isolierband.
114 114  
115 115  (% style="text-align:center" %)
116 116  [[image:Trafos-Draehte.jpg||width="400"]]
117 117  
118 -Jetzt werden die Stromwandler vorbereitet: Wie in der [[out6_cs-base V1.1 BOM.csv>>https://github.com/selfbus/hardware-incubation/blob/master/Apps/out6_cs/ou6_cs-base%20V1.1%20BOM.csv]] steht, werden je Wandler ein 64mm Stück Aderleitung 1,5mm^^2^^ benötigt. An den Enden werden 6mm abisoliert. Über die Aderleitung wird ein 52mm Stück Isolierschlauch gezogen. Das ist notwendig, um eine ausreichende Isolierung zwischen der Netzspannung und dem KNX-Bus zu erreichen.
109 +Jetzt werden die Stromwandler vorbereitet: Wie in der "out6_cs-base V1.1 BOM.csv" steht, werden je Wandler ein 64mm Stück Aderleitung 1,5mm^^2^^ benötigt. An den Enden werden 6mm abisoliert. Über die Aderleitung wird ein 52mm Stück Isolierschlauch gezogen. Das ist notwendig, um eine ausreichende Isolierung zwischen der Netzspannung und dem KNX-Bus zu erreichen.
119 119  Zum Biegen des Drahtes wird ein kleines Hilfsmittel benötigt. Benutzt man nur die Stromwandler, um den Draht zu biegen, kann die Isolierung beschädigt werden. Betrachtet man die Stromwandler, so hat das Durchsteckloch auf einer Seite abgerunde Kanten, auf der anderen ist es jedoch scharfkantig (auf der beschrifteten Seite). Hier würde der Druck beim Zurechtbiegen des Drahtes die Isolierung beschädigen. Als sinnvoll hat sich ein Hilfsmittel aus einem Stück Platinenbasismaterial herausgestellt: Von einem kleinen Stück wird an einer Seite eine Seite zu einem Viertelkreis rundgefeilt. Die andere Seite wird nur kurz entgratet.
120 120  
121 121  |[[image:Biegehilfe.jpg||alt="Biegehilfe"]]Biegehilfe aus einem Stück Basismaterial|[[image:Stromwandler.jpg||width="530"]]Stromwandler mit zurechtgebogenem Draht
... ... @@ -146,23 +146,12 @@
146 146  
147 147  In die Frontplatte müssen noch die Löcher für die Taster und für kleine Lichtleiter bei den LED-Positionen gebohrt werden. Am einfachsten geht dies mit der Bohrschablone out6_cs-drill-aid. Sie wird mit den Pfeil nach rechts zeigend in den Frontplattenausschnitt des Deckel geklemmt, dann geben die markierten Bohrungen die richtigen Positionen für die Löcher vor. Die Schablone kann umgedreht werden, die eine Seite hat kleine Löcher zum Vorbohren, die andere die großen Löcher. Neben den Löchern steht der richtige Bohrdurchmesser für das endgültige Loch. Vorsicht: Es sind Löcher für alle Taster und LEDs der Controller-Platine vorhanden. Jedoch werden nicht alle benötigt. Also vorher überlegen, welche von den Löchern benötigt werden. Für die Taster wird ein etwas exotischer Bohrdurchmesser benötigt: 3,7mm. Im Baumarkt wird man den kaum finden, eher im Werkzeughandel oder halt Online. Für den Programmiertaster kann man noch ein kleines Feature einbauen: Benutzt man hier einen flachen Taster und bohrt durch die Frontplatte nur ein kleines Loch, z.B. 2mm, so hat man einen gewissen Schutz gegen ungewolltes oder auch unbefugtes Betätigen. Es ist dann allerdings notwendig, das kleine Loch von der Innenseite des Deckel noch mal zum Teil größer aufzubohren. Ansonsten klemmt Programmiertaster.
148 148  
149 -Mit einem Extra kann man dafür sorgen, dass das Gerät nicht nur die Features eines gekauften hat, sondern auch fast so aussieht: Einer in [[3D-Druck>>https://github.com/selfbus/hardware-incubation/blob/master/Apps/out6_cs/EibSteckeraufnahme%20V1.1.stl]] gefertigten Aufnahme für die Standard-EIB-Steckverbinder. Andererseits kann auf der Platine auch eine normale Schraubklemme bestückt werden, dann wird das Buskabel geschraubt.
140 +Mit einem Extra kann man dafür sorgen, dass das Gerät nicht nur die Features eines gekauften hat, sondern auch fast so aussieht: Einer in 3D-Druck gefertigten Aufnahme für die Standard-EIB-Steckverbinder. Andererseits kann auf der Platine auch eine normale Schraubklemme bestückt werden, dann wird das Buskabel geschraubt.
150 150  
151 151  [[image:Out6-cs komplett.jpg]]
152 152  
153 -= Status der Entwicklung =
154 -
155 -Mit der Version 1.1 der Platinen sind alle bekannten Fehler behoben worden.
156 -
157 -Die Firmware ist mit den Funktionen als Schaltaktor fertiggestellt.
158 -
159 -Öffentliche Beta-Phase - Tester sind herzlich willkommen!
160 -
161 161  = Häufige Fragen =
162 162  
163 -* Warum 6 Kanäle?
164 -Der Binärausgang benötigt 1TE je Kanal. In 4TE hätten jedoch nicht alle Bauteile für 4 Kanäle Platz gefunden. Ein 8 Kanal Gerät mit 8TE Breite hätte den Nachteil, dass man eine übliche 12TE Tragschiene dann nicht voll ausnutzen kann.
165 -
166 166  * Warum diese großen Relais?
167 167  Diese Art von Relais wird auch in käuflichen Schaltaktoren verwendet, in der "Industrieausführung". Sie verträgt besonders gut hohe Einschaltströme oder induktive Lasten und sollte auch unter solchen Belastungen lange Lebensdauern erreichen. Mit den inzwischen allgegenwärtigen Schaltnetzteilen sind hohe Einschaltströme eine der Hauptprobleme für Schaltaktoren.
168 168  
... ... @@ -185,20 +185,20 @@
185 185  
186 186  [[[[image:Main.Icons_22@icon_board_22.png]] Board V1.1>>url:https://github.com/selfbus/hardware-incubation/raw/master/Controller/lpc1115_4te_top/LPC1115_4TE_TOP%20V1.1.brd]]
187 187  
188 -[[[[image:Icons_22.WebHome@icon_database_22.png]] Github-Projekt>>url:https://github.com/selfbus/hardware-incubation/tree/master/Controller/lpc1115_4te_top]] mit allen Informationen
168 +[[[[image:Icons_22.WebHome@icon_database_22.png]] Github-Projekt>>url:https://github.com/selfbus/hardware-incubation/tree/master/Controller/lpc1115_4te_top]]
189 189  
190 -Kontrollplatine out6-cs-ctrl
170 +Out6_cs Kontrollplatine
191 191  
192 192  [[[[image:Main.Icons_22@icon_eagle_22.png]] Schaltplan V1.1>>url:https://github.com/selfbus/hardware-incubation/raw/master/Apps/out6_cs/ou6_cs-ctrl%20V1.1.sch]]
193 193  
194 194  [[[[image:Main.Icons_22@icon_board_22.png]] Board V1.1>>url:https://github.com/selfbus/hardware-incubation/raw/master/Apps/out6_cs/ou6_cs-ctrl%20V1.1.brd]]
195 195  
196 -[[[[image:Icons_22.WebHome@icon_database_22.png]] Github-Projekt>>url:https://github.com/selfbus/hardware-incubation/tree/master/Apps/out6_cs]] mit allen Informationen
176 +[[[[image:Icons_22.WebHome@icon_database_22.png]] Github-Projekt>>url:https://github.com/selfbus/hardware-incubation/tree/master/Apps/out6_cs]]
197 197  
198 -Relaisplatine out6-cs-base
178 +Out6_cs Relaisplatine
199 199  
200 200  [[[[image:Main.Icons_22@icon_eagle_22.png]] Schaltplan V1.1>>url:https://github.com/selfbus/hardware-incubation/raw/master/Apps/out6_cs/ou6_cs-base%20V1.1.sch]]
201 201  
202 202  [[[[image:Main.Icons_22@icon_board_22.png]] Board V1.1>>url:https://github.com/selfbus/hardware-incubation/raw/master/Apps/out6_cs/ou6_cs-base%20V1.1.brd]]
203 203  
204 -[[[[image:Icons_22.WebHome@icon_database_22.png]] Github-Projekt>>url:https://github.com/selfbus/hardware-incubation/tree/master/Apps/out6_cs]] mit allen Informationen
184 +[[[[image:Icons_22.WebHome@icon_database_22.png]] Github-Projekt>>url:https://github.com/selfbus/hardware-incubation/tree/master/Apps/out6_cs]]