Wiki source code of 4Sense, Temperatur und Luftfeuchte
Version 3.3 by Stefan Haller on 2015/04/01 00:48
Show last authors
author | version | line-number | content |
---|---|---|---|
1 | == Features == | ||
2 | |||
3 | * bis zu 4x 1-Wire Sensoren | ||
4 | * DS18x20 Temperatur Sensoren -55 - +125°C | ||
5 | * Automatische Unterscheidung der DS18S20 / DS18B20 Sensoren | ||
6 | * DHT11/21, 22 Temperatur und Luftfeuchte Sensoren | ||
7 | * keine Kalibrierung notwendig | ||
8 | * CRC Prüfung der Messwerte | ||
9 | * Betrieb direkt am Controller ohne galvanische Trennung | ||
10 | |||
11 | == Beschreibung == | ||
12 | |||
13 | Dieses 4 Kanal Temperatur Modul ist der Nachfolger des 4Temp Moduls. Es unterstützt neben allen Funktionen des 4Temp zusätzlich auch 1-Wire Luftfeuchte Sensoren der DHT Familie. Die Firmware und Produktdatenbank wurden neu erstellt und bieten mehr Funktionen. Es können bis zu 4 1-Wire Sensoren angeschlossen werden um die Messwerte auf den Bus zu bringen. Jeder der Kanäle unterstützt bis zu 3 frei parametrierbare Grenzwerte. | ||
14 | Die Software ist auf allen LPC922 Controllern lauffähig, es bedarf keiner weiteren Hardware, die Sensoren werden direkt an den IOs 1-4 angeschlossen. Es ist darauf zu achten das die Sensoren direkt vom Bus versorgt werden und deshalb die SELV Richtlinien eingehalten werden müssen! | ||
15 | |||
16 | |||
17 | Folgende Funktionen sind bisher verfügbar: | ||
18 | |||
19 | * 3 Grenzwerte je Kanal mit Reaktion auf eine einstellbare Temperatur- und Luftfeuchteänderung | ||
20 | * (Senden der Messwerte als 16Bit-Wert (DPT9) oder als 8Bit-Wert (DPT5) parametrierbar) | ||
21 | * Zyklisches Senden und bei Wertänderung parametrierbar | ||
22 | * Reaktion auf Unter- bzw. Überschreiten eines Grenzwertes | ||
23 | |||
24 | Parametrierung der Grenzwerte: | ||
25 | |||
26 | * Die Grenzwerte können frei konfiguriert werden. | ||
27 | * Eine Hysterese kann über 2 Grenzwerte realisiert werden, wobei ein Grenzwert auf die Untergrenze und der andere auf die Obergrenze reagiert. Beide Grenzwerte erhalten in diesem Fall die gleiche Gruppenadresse. | ||
28 | |||
29 | Zur Zeit werden folgende Sensoren unterstützt, bzw. damit kompatible: | ||
30 | |||
31 | * DS18B20 | ||
32 | * DS18S20 / DS1820 | ||
33 | * DHT 11/21 | ||
34 | * DHT 22 | ||
35 | |||
36 | == Firmware == | ||
37 | |||
38 | |=Version|=Anmerkung | ||
39 | |V 0.1|first public Beta | ||
40 | |||
41 | Die Sensoren werden direkt an den IOs 1-4 angeschlossen, es können alle Controller verwendet werden. Die Versorgungsspannung der Sensoren an Pin5* (Vcc), GND an Pin2* oder alternativ Pin6 der ISP, die Datenleitung jeweils eines Sensors an Pin7-10* (IO1-4). | ||
42 | |||
43 | *Pin Nummern der 20 poligen Leiste eines 4TE Controller-bords. | ||
44 | |||
45 | == Downloads == | ||
46 | |||
47 | Hinweis: Da es sich noch nicht um die finale VD handelt, sollte VOR dem Import einer neuen Version die Alte aus der Datenbank und dem Projekt gelöscht werden. | ||
48 | |||
49 | [[image:Icons_22@icon_binary_22.png]] [[Firmware, Version 0.1>>url:https://github.com/selfbus/software-incubation/raw/master/4sense/Releases/4Sense_V0.1.hex||title="Firmware V0.1 BETA"]] | ||
50 | |||
51 | [[image:Icons_22@icon_database_22.png||width="22"]] [[ETS Produktdatenbank V28B15>>url:https://github.com/selfbus/software-incubation/raw/master/4sense/Releases/4Sense_V28B15.vd1||title="VD für FW V0.1"]] |