Wiki source code of Adapter für GIRA® Rauchmelder
Version 116.2 by Stefan Taferner on 2016/08/21 20:14
Show last authors
author | version | line-number | content |
---|---|---|---|
1 | [[[[image:RMGIRA_bestueckt 003.jpg||style="float: right;" width="300"]]>>attach:RMGIRA_bestueckt 003.jpg||title="vergrößern"]] | ||
2 | |||
3 | == Features == | ||
4 | |||
5 | * Für Einbau in den GIRA® Dual VDS Rauchmelder oder den neuen GIRA® Rauchmelder 233602. | ||
6 | * Controller auf Basis des 89LPC922. | ||
7 | * ISP Schnittstelle. | ||
8 | * Spannungsversorgung durch Schaltregler über BUS. | ||
9 | * Programmiertaster und LED on Board. | ||
10 | * Batteriestütze. | ||
11 | |||
12 | == Beschreibung == | ||
13 | |||
14 | Dies ist die Controllerplatine auf Basis des P89LPC922 für den Einbau in einen Rauchmelder Dual VDS (Q) der Firma GIRA®. | ||
15 | |||
16 | Für den Einbau sind keine Umbauten am Rauchmelder nötig. Der Adapter wird lediglich in dem für Relais- oder Funkmodul vorgesehenen Steckplatz im Rauchmelder gesteckt. | ||
17 | |||
18 | Der Adapter ermöglicht eine Vernetzung von mehreren Rauchmeldern über den EIB Bus. Zusätzlich können Status Informationen abgefragt werden, wie z.B. Temperatur, Batterie Spannung oder Anzahl der Alarme. Details dazu findet man auf der [[Seite zur Konfiguration>>doc:Selfbus.Rauchmelder:VD]]. | ||
19 | |||
20 | Es ist eine zusätzliche Vernetzung über den „Rauchmelder-Bus“ möglich. Wie bei diesem Rauchmelder üblich erfolgt das mit zwei Leitungen über die grüne Klemme. Der Adapter meldet einen über den „Rauchmelder-Bus“ eingehenden Alarm auf den EIB Bus weiter. In diesem Fall kann aber keine Lokalisierung der Alarmquelle erfolgen. Man kann über diesen Weg ein Alarm Netz aus Funk Meldern und Bus Meldern aufbauen. Dazu verbindet man einen Rauchmelder mit diesem Bus Modul und einen Rauchmelder mit GIRA® Funk Modul über den „Rauchmelder-Bus“ miteinander. | ||
21 | |||
22 | **[[image:Icons@icon_warning_128.png||style="float: left;" width="40"]]Wichtig**: bei Batteriewechsel des Dual VDS Melders(Alkali Batterie) sollte der Adapter nicht mit dem Rauchmelder reden. Dazu kann man während dem Batteriewechsel einfach den "Run" Jumper vom 6-poligen ISP Pinhead JP3 Pin 1+2 abziehen und danach wieder aufstecken. Wir sind noch am Forschen, es wird in Zukunft eine neue Firmware geben wo das nicht mehr nötig ist. Die Version ab 2.x unterstützt die Batterie ausreichend,so dass das Problem nicht mehr auftreten sollte. | ||
23 | |||
24 | Die Q- Melder mit 10 Jahres Batterie haben einen Aufwachkontakt der aktiviert wird, wenn man den Melder in den Sockel arretiert. Zwischen Anklemmen des Melders und Arretieren darf unser Modul nicht mit dem Melder kommunizieren. Hier muss noch eine vernünftige Lösung gefunden werden. Derzeit kann man so vorgehen: | ||
25 | Busspannung auf reset~-~-> Modul einsetzen,anschließen~-~->Melder auf Sockel verriegeln~-~-> Bus einschalten~-~-> in ETS auf Diagnose PA15.15.255 progmode per ets einschalten und das Gerät adressieren sowie die Applikation schreiben. Erst dann mit dem nächsten Melder genauso verfahren. | ||
26 | |||
27 | == Aufbau == | ||
28 | |||
29 | [[[[image:Bild 002_v1.jpg||style="float: right;" width="200"]]>>attach:Bild 002_v1.jpg||title="vergrößern"]]\\ | ||
30 | |||
31 | Es kommt ein stabiler Oszillator zum Einsatz. Die Einbaulage kann man nebenstehend erkennen. | ||
32 | |||
33 | Die Spannungsversorgung erfolgt über einen Schaltregler vom Typ MC34063. Die Stromaufnahme vom Bus ist ca. 5mA. | ||
34 | |||
35 | Zur Verbindung mit dem Rauchmelder benötigt man lange Steckerleisten. Es bietet sich an dazu eine Stapelleiste zu verwenden die man entsprechend ablängt. Z.B. die [[Stapelleiste 10 von Reichelt>>url:http://www.reichelt.de/Stiftleisten/STAPELLEISTE-10/3//index.html?ACTION=3&GROUPID=3220&ARTICLE=19452&SHOW=1&START=0&OFFSET=1000]]. Wenn man sie in der Mitte durchzwickt dann sind die beiden Stücke in der richtigen Länge | ||
36 | |||
37 | [[[[image:RMGIRA2.1_wago.jpg||height="200" style="float: right;"]]>>attach:RMGIRA2.1_wago.jpg||title="vergrößern"]] | ||
38 | |||
39 | . Man kann auch von Conrad die Leiste 741133 nehmen. Die Busklemme kann aus 2 Wago [[Steckklemmen mit Buchse >>url:http://www.reichelt.de/index.html?ACTION=3;ARTICLE=67260;SEARCH=WAGO%20243-722||rel="__blank"]] Wago 243-724 mit diesen [[Stiften>>url:http://www.reichelt.de/WAGO-243-131/3/index.html?&ACTION=3&LA=446&ARTICLE=67263&artnr=WAGO+243-131&SEARCH=wago+243-1]] bestehen. Selbstverständlich gehen auch die rot/schwarzen KNX Wagosteckklemmen mit den selben Stiften. | ||
40 | |||
41 | |||
42 | Die Programmier LED ist mit einem** -** gekennzeichnet, was ein **Druckfehler** ist. Im eagle file ist das korrekte **+** Zeichen. | ||
43 | Bitte die Polarität beachten. | ||
44 | |||
45 | Zum Schluss noch eine Stück dicke Folie - Overhead Folie oder Ähnliche - zum Isolieren so an den Rauchmelder kleben, dass sie die komplette Schaltung überdeckt. Sie soll eventuelle Kurzschlüsse mit dem Buskabel (Massefolie/Draht) verhindern. | ||
46 | |||
47 | == Hinweise[[[[image:RMGIRA_bestueckt 001_v1.jpg||alt="RMGIRA_bestueckt" style="float: right;" width="200"]]>>attach:RMGIRA_bestueckt 001_v1.jpg||title="vergrößern"]] == | ||
48 | |||
49 | Die Stapelleisten sollten nicht eingebaut im Rauchmelder angelötet werden. Sonst verbinden sich die Steckkontakte mit dem Kunststoff des Gehäuses und es ist schwer die beiden wieder zu trennen. Mit einer zweiten Leerplatine oder einer Lochrasterplatine kann man die Stapelleisten während dem Löten sichern. | ||
50 | |||
51 | **[[image:Icons@icon_warning_128.png||style="float: left;" width="40"]]Wichtig**: Bitte die Umbauanleitungen beachten. Auf keinen Fall soll der Adapter 1.3 oder 2.0 ohne Umbauanleitung Stützspannung an den Rauchmelder liefern, da sonst bei Alarm der EIB-Bus überlastet wird. | ||
52 | |||
53 | **[[image:Icons@icon_admittance_128.png||style="float: left;" width="40"]]**Es gibt von GIRA® auch einen AC Adapter. Die Version des Adapters die wir untersucht haben besitzt nach Augenschein keine galvanische Trennung zwischen 230V Netz und dem Rauchmelder. Da unser Rauchmelder Modul nicht vom Rauchmelder und Bus entkoppelt ist, könnte es im schlimmsten Fall Netzspannung bis zum Bus geben. Auf KEINEN FALL 230V Netzteil und RM Modul gleichzeitig verwenden, es besteht Lebensgefahr! | ||
54 | |||
55 | Man kann das Rauchmelder Modul nicht im eingebauten Zustand programmieren (flashen). Dazu muss der LPC entweder in den Programmer gesteckt werden oder man zieht das Modul vom Rauchmelder ab. Der Grund ist weil die serielle Schnittstelle gleichzeitig für die Programmierung und die Kommunikation mit dem Rauchmelder verwendet wird. Und da besteht die reelle Chance dass sich beide in die Quere kommen. | ||
56 | |||
57 | Die Firmware unterstützt den Watchdog, also kann die "Watchdog" Option in Flash Magic aktiviert werden. | ||
58 | |||
59 | Bei Hardware Version 2.1 verbraucht jeder Lesevorgang der zwischen RMGIRA Interface und dem Rauchmelder stattfindet (Egal ob über Periodisch senden oder Lese-Request vom KNX Bus) ein klein wenig an der Batterie des Rauchmelders. Umbau auf Version 2.1b: R16 100k durch 22k ersetzen, C9 100µ durch 330µ 16V ersetzen. | ||
60 | |||
61 | |||
62 | == Bekannte Probleme == | ||
63 | |||
64 | Beim GIRA® Rauchmelder 233602 wurde eine Batteriespannung von 0.01V beobachtet. Der Rauchmelder scheint erst nach einer gewissen Betriebszeit eine gültige Batteriespannung zu liefern. Bei ungültiger Batteriespannungsanzeige den Knopf am Melder kurz drücken, bis die LED anfängt zu blinken. Dann nochmals die Batteriespannung auslesen. | ||
65 | |||
66 | == Schaltung == | ||
67 | |||
68 | Hier sieht man die Schaltung der Vorgänger-Version 1.3, die Platine ist die Version 2.1 | ||
69 | |||
70 | [[[[image:Rauchmelder3.png||height="200" style="float: left;"]]>>attach:Rauchmelder3.png||title="vergrößern"]] | ||
71 | |||
72 | [[[[image:Rauchmelder2.png||style="float: left;" width="200"]]>>attach:Rauchmelder2.png||title="vergrößern"]][[[[image:RMGIRA 004_v1.jpg||width="200"]][[image:RMGI 004_v1.jpg||width="200"]]>>attach:RMGIRA 004_v1.jpg||title="vergößern"]] | ||
73 | |||
74 | |||
75 | == Konfiguration == | ||
76 | |||
77 | Die Beschreibung der Parameter und Kommunikations-Objekte findet man auf der Wiki Seite [[Adapter für GIRA® Rauchmelder - Konfiguration>>doc:Selfbus.Rauchmelder:VD]]. | ||
78 | |||
79 | == Downloads == | ||
80 | |||
81 | [[[[image:Icons_22@icon_eagle_22.png]] Schaltplan>>url:https://github.com/selfbus/hardware/raw/master/Module/Rauchmelder/Rauchmelder%202.1c.sch]] und [[[[image:Icons_22@icon_board_22.png]] Board>>url:https://github.com/selfbus/hardware/raw/master/Module/Rauchmelder/Rauchmelder%202.1c.brd]] des Rauchmelder Adapters, Version 2.1c. | ||
82 | [[[[image:Icons_22@icon_eagle_22.png]] Schaltplan>>url:https://github.com/selfbus/hardware/raw/master/Module/Rauchmelder/Rauchmelder%202.2C.sch]] und [[[[image:Icons_22@icon_board_22.png]] Board>>url:https://github.com/selfbus/hardware/raw/master/Module/Rauchmelder/Rauchmelder%202.2C.brd]] des Rauchmelder Adapters, Version 2.2c. | ||
83 | |||
84 | [[image:Icons_22@icon_development2_22.png]] Umbau von Version 2.1 auf 2.1b siehe oben unter Hinweise. Version 2.1c hat zu 2.1b nur leicht versetzte Bauteile. | ||
85 | |||
86 | [[[[image:Icons_22@icon_shop_22.png]] Reichelt Warenkorb>>url:https://secure.reichelt.de/index.html?&ACTION=20&AWKID=829831&PROVID=2084||rel="__blank"]], Version 2.1c. Es fehlen die Bauteile SMAJ und der Quarz Oszillator (bekommt man z.B. in [[Oldi's Shop>>doc:Selfbus.Bezugsquellen]]) | ||
87 | [[[[image:Icons_22@icon_shop_22.png]] Reichelt Warenkorb>>url:https://secure.reichelt.de/index.html?&ACTION=20&LA=5010&AWKID=1081131&PROVID=2084||rel="__blank"]], Version 2.2c. Es fehlen die Bauteile SMAJ und der Quarz Oszillator (bekommt man z.B. in [[Oldi's Shop>>doc:Selfbus.Bezugsquellen]]) | ||
88 | |||
89 | [[[[image:Icons_22@icon_binary_22.png]] Firmware 2.32>>url:https://raw.github.com/selfbus/software/master/Rauchmelder/Releases/rm-2.32.hex||rel="__blank"]] | ||
90 | |||
91 | [[[[image:Icons_22@icon_binary_22.png]] Firmware 2.21>>url:https://raw.github.com/selfbus/software/master/Rauchmelder/Releases/rm-2.21.hex||rel="__blank"]] (alte Version) | ||
92 | |||
93 | |||
94 | Die **FW 2.3** sollte auch mit den Produkt Datenbanken 2.1/2.2 zusammen arbeiten (nicht explizit getestet). Der erweitere Funktionsumfang steht allerdings erst mit der aktuellen Produkt Datenbank zur Verfügung. | ||
95 | |||
96 | Für die **FW 2.2** ist zwingend die Produkt Datenbank 2.2 nötig! Das Parametrieren mit älteren Versionen der Produktdatenbank wird zur Sicherheit mit einer Fehlermeldung abgebrochen. Tip: Nach dem Import in der ETS kann man unter den Eigenschaften des Gerätes das Applikationsprogramm wechseln, hier die Version 2.2 auswählen. Die Parameter und Zuordnungen werden dabei ebenso zurückgesetzt. | ||
97 | |||
98 | [[[[image:Icons_22@icon_database_22.png]] ETS Produkt Datenbank 2.3 (ab Firmware 2.3x) >>url:https://github.com/selfbus/software/raw/master/Rauchmelder/Releases/rm-2.3.vd1]] | ||
99 | |||
100 | [[[[image:Icons_22@icon_database_22.png]] ETS Produkt Datenbank 2.2 (ab Firmware 2.2) >>url:https://github.com/selfbus/software/raw/master/Rauchmelder/Releases/rm-2.2.vd1]] | ||
101 | |||
102 | [[[[image:Icons_22@icon_database_22.png]] ETS Produkt Datenbank 2.1 (bis Firmware 2.1x) >>url:https://github.com/selfbus/software/raw/master/Rauchmelder/Releases/rm-2.1b.vd1]] | ||
103 | |||
104 | |||
105 | |||
106 | |||
107 | ==== Alte Hardware Versionen ==== | ||
108 | |||
109 | [[[[image:Icons_22@icon_eagle_22.png]] Schaltplan>>url:https://github.com/selfbus/hardware/raw/master/Module/Rauchmelder/Rauchmelder%202.0.sch]] und [[[[image:Icons_22@icon_board_22.png]] Board>>url:https://github.com/selfbus/hardware/raw/master/Module/Rauchmelder/Rauchmelder%202.0.brd]] des Rauchmelder Adapters, Version 2.0 | ||
110 | |||
111 | [[[[image:Icons_22@icon_development2_22.png]] Umbauanleitung>>url:https://raw.github.com/selfbus/hardware/master/Module/Rauchmelder/Rauchmelder_20_to_21b.png]] von Version 2.0 auf 2.1b | ||
112 | |||
113 | [[[[image:Icons_22@icon_eagle_22.png]] Schaltplan>>url:https://github.com/selfbus/hardware/raw/master/Module/Rauchmelder/Rauchmelder%201.3.sch]] und [[[[image:Icons_22@icon_board_22.png]] Board>>url:https://github.com/selfbus/hardware/raw/master/Module/Rauchmelder/Rauchmelder%201.3.brd]] des Rauchmelder Adapters, Version 1.3 | ||
114 | |||
115 | [[[[image:Icons_22@icon_development2_22.png]] Umbauanleitung>>url:https://raw.github.com/selfbus/hardware/master/Module/Rauchmelder/Rauchmelder_13_to_21b.png]] von Version 1.3 auf 2.1b | ||
116 | |||
117 | Firmware und ETS Produkt Datenbank von der aktuellen Version verwenden |