Wiki source code of Lauflicht mit out8
Version 8.2 by Andreas Krieger on 2014/11/23 19:34
Show last authors
author | version | line-number | content |
---|---|---|---|
1 | [[image:Binärausgang-8fach_v1.jpg||style="float: right;" width="300"]] | ||
2 | |||
3 | == Features == | ||
4 | |||
5 | * 8 Schalt-Ausgänge 250V~~ / 10A | ||
6 | * PWM-gesteuerter Relais-Haltestrom, daher sehr geringe Stromaufnahme (ca. 1mA pro Relais) | ||
7 | * wahlweise Speisung über Bus oder externes Netzteil | ||
8 | * Optional LED/Taster Board zur Statusanzeige und Handbedienung | ||
9 | * Lauflichtfunktion | ||
10 | |||
11 | == Beschreibung == | ||
12 | |||
13 | Ein 8-fach Relais-Ausgang im REG4 Gehäuse läßt sich einfach realisieren, indem man eine Controller-Platine und die Relaisplatine verwendet. Man kann die beiden mit einem Flachbandkabel verbinden. | ||
14 | |||
15 | Die Software verhält sich --wie-- ähnlich einem 8-fach Schaltaktor von Jung mit der Bezeichnung 2138.10. Die entsprechende Produktdatenbank für ETS gibt es auf der Homepage von Jung. | ||
16 | |||
17 | Das Lauflicht enstand aus einem Projekt in dem eine Treppe 8 LED Stufenbeleuchtungen bekommt. Diese werden durch eine Lichtschranke am unteren und oberen Ende der Treppe angesteuert. | ||
18 | |||
19 | == Aufbau == | ||
20 | |||
21 | Zum Aufbau wird ein [[4TE LPC Controller>>doc:Controller_922_4TE]] benötigt. Details zum Aufbau des Controllers auf dessen [[Wiki Seite>>doc:Controller_922_4TE]]. | ||
22 | |||
23 | Optional kann eine LED/Taster Platine eingebaut werden. Mit dieser Platine wird der Zustand der Ausgänge angezeigt und über die Taster können die Ausgänge geschaltet werden. Details zum Aufbau der LED/Taster Platine auf dessen [[Wiki Seite>>doc:LedTasterBoard_4TE]]. | ||
24 | |||
25 | == Hinweise == | ||
26 | |||
27 | Vorsicht beim Arbeiten an 230V Netzstrom, es ist lebensgefährlich! | ||
28 | |||
29 | Durch die kompakte Bauweise muss auf jeder Seite der Relais die gleiche Phase verwendet werden, sonst werden die vorgeschriebenen Mindestabstände auf der Platine unterschritten. | ||
30 | Das gilt selbstverständlich um so mehr gegenüber Kleinspannungen insbesondere SELV, benachbarte Klemmen dürfen nicht Netzspannung einerseits und Kleinspannung andererseits führen. | ||
31 | |||
32 | Die Applikationsplatine kann auch als Jalousie Aktor verwendet werden wenn andere Relais bestückt werden. | ||
33 | |||
34 | Um Störungen zu vermeiden sollte das Verbindungskabel zwischen Controller- und Applikationsplatine möglichst kurz gehalten werden. | ||
35 | |||
36 | Die neueste Hardware enthält die Funktion **zerodetect**. Ist diese Baugruppe bestückt, insbesondere der 100nF Enstörkondensator, dann ist die **Funktion 'Handbetrieb' standardmäßig nicht** möglich! | ||
37 | |||
38 | Für **zerodetect+Handbedienung** gibt es einen **workarround**. Pin 10 der LED-Taster muss ausschließlich mit ISP Pin4 | ||
39 | |||
40 | verbunden werden. Das Signal geht auf TOP direkt neben dem PIN10 vorbei. Auf BOT muss die Bahn dorthin abgetennt | ||
41 | |||
42 | werden. Es ist dann die Version out8_h_z-3.37.hex zu verwenden. | ||
43 | |||
44 | Es empfiehlt sich die Relais über die externe Versorgungsspannung Vext mit 24V zu versorgen. Sonst verbraucht die Schaltung, wenn alle Relais angezogen sind, ca. 22mA wenn auch LEDs bestückt sind. | ||
45 | |||
46 | == Software == | ||
47 | |||
48 | (% class="field field-name-body field-type-text-with-summary field-label-hidden view-mode-full" %) | ||
49 | ((( | ||
50 | (% class="field-items" %) | ||
51 | ((( | ||
52 | (% class="field-item even" %) | ||
53 | ((( | ||
54 | LPC Firmware für 8-fach Schaltaktor, Relais-Schaltung mit 74HC573, Version>= 3.30 mit und ohne Handbetätigung. Die Firmware unterstützt den Watchdog. | ||
55 | |||
56 | Zero-schalten je nach Version. | ||
57 | |||
58 | Handbetätigung je nach Version. | ||
59 | |||
60 | == Verhalten: == | ||
61 | |||
62 | Die Ausgänge A1..A8 können normal ein und ausgeschaltet werden. | ||
63 | |||
64 | Die Zusatzfunktionen sind in der Applikation im Verhalten geändert. Ihre Objekte weren zur Triggerung des Lauflichtes herangezogen. | ||
65 | |||
66 | ZSO 1 startet das Lauflicht von Ausgang 1 beginnend Richtung Ausgang 8, sofern Ausgang 1 aus ist . | ||
67 | |||
68 | ZSO 2 startet das Lauflicht von Ausgang 8 beginnend Richtung Ausgang 1, sofern Ausgang 8 aus ist . | ||
69 | |||
70 | ZSO 3 sendet ein Telegramm wenn Lauflicht bei Ausgang 8 angekommen und ein weiterer Zeitinterwall abgelaufen ist. (Übertrag) | ||
71 | |||
72 | ZSO 4 sendet ein Telegramm wenn Lauflicht bei Ausgang 1 angekommen und ein weiterer Zeitinterwall abgelaufen ist. (Übertrag) | ||
73 | |||
74 | Die Ausgänge werden jeweils nur eingeschaltet. Das Ausschalten wird über die Ausschaltzeit vorgenommen. | ||
75 | |||
76 | |||
77 | === Bedingungen: === | ||
78 | |||
79 | Alle Ausgänge sind auf Zeitfunktion ' Ausschaltverzögerung' zu programmieren. | ||
80 | |||
81 | Die Zusatzfunktionen sind auf 'Verknüpfung - oder' zu programmieren. Die Zuordnung ist egal. | ||
82 | |||
83 | === Folgende Zeiten sind festzulegen: === | ||
84 | |||
85 | Basis und Faktor des Ausganges 1 für den Zeitinterwall A1....A8. | ||
86 | |||
87 | Basis und Faktor des Ausganges 2 für den Zeitinterwall A8....A1. | ||
88 | |||
89 | Basis und Faktor des Ausganges 3 für die Einschaltdauer A1....A8. | ||
90 | |||
91 | Basis und Faktor des Ausganges 4 für die Einschaltdauer A8....A1. | ||
92 | |||
93 | |||
94 | === Hier eine Liste des Leistungsumfangs: === | ||
95 | |||
96 | |||
97 | |(% style="background-color:#c0c0c0" %)Schalten der 8 Kanäle|(% style="background-color:#c0c0c0; text-align:center" %)(% style="font-size:16px; color:#008000" %)**√**| |(% style="background-color:#c0c0c0" %)Handbetätigung aller Ausgänge über Taster|(% style="background-color:#c0c0c0; text-align:center" %)(% style="font-size:16px; color:#008000" %)**V** | ||
98 | |(% style="background-color:#c0c0c0" %)Ausgänge als Schliesser oder Öffner parametrierbar|(% style="background-color:#c0c0c0; text-align:center" %)(% style="font-size:16px; color:#008000" %)**√**| |(% style="background-color:#c0c0c0" %)Rückmeldung bei Handbetätigung|(% style="background-color:#c0c0c0; text-align:center" %)(% style="font-size:16px; color:#008000" %)**V** | ||
99 | |(% style="background-color:#c0c0c0" %)Verhalten bei Busspannungswiederkehr einstellbar|(% style="background-color:#c0c0c0; text-align:center" %)(% style="font-size:16px; color:#008000" %)**√**| |(% style="background-color:#c0c0c0" %)Auslesen aller Objektzustände|(% style="background-color:#c0c0c0; text-align:center" %)(% style="font-size:16px; color:#008000" %)**√** | ||
100 | |(% style="background-color:#c0c0c0" %)Verhalten bei Busspannungsausfall einstellbar|(% style="font-size:14px; font-weight:bold; color:#ff0000; background-color:#c0c0c0; text-align:center" %)X¹| |(% style="background-color:#c0c0c0" %)Programmier- und parametrierbar über ETS|(% style="background-color:#c0c0c0; text-align:center" %)(% style="font-size:16px; color:#008000" %)**√** | ||
101 | |(% style="background-color:#c0c0c0" %)Rückmeldeobjekte für jeden Ausgang|(% style="background-color:#c0c0c0; text-align:center" %)(% style="font-size:16px; color:#008000" %)**√**| |(% style="background-color:#c0c0c0" %)EEPROM und USERRAM vollständig auslesbar |(% style="background-color:#c0c0c0; text-align:center" %)(% style="font-size:16px; color:#008000" %)**√** | ||
102 | |(% style="background-color:#c0c0c0" %)Rückmeldeobjekte invertierbar|(% style="background-color:#c0c0c0; text-align:center" %)(% style="font-size:16px; color:#008000" %)**√**| |(% style="background-color:#c0c0c0" %)Rückmelde Telegramme werden intern ausgewertet|(% style="background-color:#c0c0c0; text-align:center" %)(% style="font-size:16px; color:#008000" %)**√** | ||
103 | |(% style="background-color:#c0c0c0" %)Zusatzfunktionen für max. 4 Ausgänge|(% style="background-color:#c0c0c0; text-align:center" %)(% style="font-size:16px; color:#008000" %)**X**| |(% style="background-color:#c0c0c0" %)über Terminal steuerbar,kalibrierbar (Inbetriebnahme)|(% style="background-color:#c0c0c0" %)(% style="font-size:16px; color:#008000" %)**V** | ||
104 | |(% style="background-color:#c0c0c0" %)- logische Verknüpung UND /ODER / UND mit Rückführung |(% style="background-color:#c0c0c0; text-align:center" %)**X**| |(% style="background-color:#c0c0c0" %)watchdog|(% style="background-color:#c0c0c0" %)(% style="font-size:16px; color:#008000" %)**√** | ||
105 | |(% style="background-color:#c0c0c0" %)- Sperrfunktion, Verhalten parametrierbar|(% style="background-color:#c0c0c0; text-align:center" %)(% style="font-size:16px; color:#008000" %)**X**| |(% style="background-color:#c0c0c0" %)Nullspannungsschalten|(% style="background-color:#c0c0c0" %)**V** | ||
106 | |(% style="background-color:#c0c0c0" %)- Zwangsstellungsfunktion|(% style="font-size:14px; font-weight:bold; color:#ff0000; background-color:#c0c0c0; text-align:center" %)X| |(% style="background-color:#c0c0c0" %)Lauflicht|(% style="background-color:#c0c0c0" %)(% style="font-size:16px; color:#008000" %)**√**(%%) | ||
107 | |(% style="background-color:#c0c0c0" %)Ein- und/oder Ausschaltverzögerung für alle Ausgänge|(% style="background-color:#c0c0c0; text-align:center" %)(% style="font-size:16px; color:#008000" %)**X**| |(% style="background-color:#c0c0c0" %) |(% style="background-color:#c0c0c0" %) | ||
108 | |(% style="background-color:#c0c0c0" %)Zeitschaltfunktion für alle Ausgänge|(% style="background-color:#c0c0c0; text-align:center" %)(% style="font-size:16px; color:#008000" %)**X**| |(% style="background-color:#c0c0c0" %) |(% style="background-color:#c0c0c0" %) | ||
109 | |||
110 | ¹ nicht unterstützt, da keine bistabilen Relais verwendet werden.\\ | ||
111 | ))) | ||
112 | ))) | ||
113 | ))) | ||
114 | |||
115 | == Downloads == | ||
116 | |||
117 | [[[[image:Icons_22@icon_binary_22.png]] Firmware>>url:https://github.com/selfbus/software-incubation/tree/master/out8lauflicht/Releases]] (Versionen 3.38l) | ||
118 | |||
119 | [[[[image:Icons_22@icon_eagle_22.png]] Schaltung der Applikationsplatine>>url:https://github.com/selfbus/hardware/tree/master/Apps/relais8_4te]] | ||
120 | |||
121 | [[[[image:Icons_22@icon_database_22.png]] ETS Produktdatenbank>>http://www.jung.de/722/downloads/technische-downloads/technische-downloads/?search=2138.10||rel="__blank"]] (Jung 2138.10) | ||
122 | |||
123 | [[[[image:Icons_22@icon_shop_22.png]] Reichelt Warenkorb>>url:https://secure.reichelt.de/index.html?;ACTION=20;AWKID=756161;PROVID=2084||rel="__blank"]] (ausgenommen SMAJ40, und den Relais, die bekommt man z.B. in [[Oldi's Shop>>doc:Bezugsquellen]]) | ||
124 | |||
125 | [[[[image:Icons_22@icon_pci_22.png]] 4TE LPC Controller>>doc:Controller_922_4TE]] (auf dessen Wiki Seite) | ||
126 | |||
127 | [[[[image:Icons_22@icon_pci_22.png]] LED / Taster Board>>doc:LedTasterBoard_4TE]] (Optional; auf dessen Wiki Seite) |