Wiki source code of 4fach Temperatur Sensor 2TE
Version 16.2 by Stefan Haller on 2014/06/01 14:28
Show last authors
author | version | line-number | content |
---|---|---|---|
1 | [[[[image:4temp_0_v1.jpg||height="300" style="float: right;"]]>>attach:4temp_0_v1.jpg]] | ||
2 | |||
3 | == Features == | ||
4 | |||
5 | * 4x 1-Wire DS18x20 Temperatur Sensoren -55 - +125°C | ||
6 | * keine Kalibrierung notwendig | ||
7 | * Spannungsversorgung galvanisch vom Bus getrennt | ||
8 | * Sensoren optisch vom Controller isoliert | ||
9 | * Betrieb auch direkt am Controller ohne galvanische Trennung | ||
10 | |||
11 | |||
12 | == Beschreibung == | ||
13 | |||
14 | Dieses 4 Kanal Temperatur Modul ermöglicht es 4 DS18S20 bzw. DS18B20 1-Wire Sensoren anzuschließen und die Messwerte auf den Bus zu bringen. | ||
15 | |||
16 | Spannungsversorgung und Kommunikation der Sensoren sind vollkommen galvanisch durch DC-DC Wandler und Optokoppler vom 2TE Controller Board isoliert. | ||
17 | |||
18 | Die Sensoren haben einen Messbereich von -55 - +125°C und müssen nicht abgeglichen werden, die Sensoren werden nacheinander über das 1-Wire Interface abgefragt. | ||
19 | |||
20 | Das Modul ist für die Verwendung mit den 2TE LPC Controller vorgesehen. | ||
21 | |||
22 | |||
23 | Folgende Funktionen sind verfügbar: | ||
24 | |||
25 | * Reaktion auf eine Temperaturänderung um einen einstellbare Größe | ||
26 | * Senden der Messwerte als 16Bit-Wert (EIS5) oder als 8Bit-Wert (EIS6), auch zyklisch möglich | ||
27 | * Reaktion auf Unter- bzw. Überschreiten eines Grenzwertes | ||
28 | |||
29 | == Auswahl der Sensortypen == | ||
30 | |||
31 | Je nachdem welcher 1wire Sensor genutzt wird, muß dies in der ETS parametriert werden. | ||
32 | |||
33 | Zur Zeit werden folgende Sensoren unterstützt: | ||
34 | |||
35 | * DS18B20 | ||
36 | * DS18S20 | ||
37 | |||
38 | Die Auswahl erfolgt im Auswahlfeld **Allgemein -> Signal Eingang X**: | ||
39 | |||
40 | |||
41 | [[image:Signal Eingang X.jpg]] | ||
42 | |||
43 | Es ergibt sich folgende Zuordnung: | ||
44 | |||
45 | |=Sensortyp|=Einstellung | ||
46 | | DS18B20| 0...1V | ||
47 | | DS18S20| 0...5V | ||
48 | |||
49 | == Firmware == | ||
50 | |||
51 | |=Version|=Anmerkung | ||
52 | | V 1.0| alte Version ohne Lib | ||
53 | | V 2.0 Beta 1| Die neu Firmware des 4temp nutzt die Library. Die meisten Funktionen sind schon implementiert und getestet. | ||
54 | | V 2.01| Bugfix, Sensoren wurden mit bestückter Busdown-Erkennung nicht mehr gelesen | ||
55 | |||
56 | Die DS1820 Sensoren werden zur Zeit nur direkt, also ohne 4temp Platine, an den IOs 1-4 unterstützt. Versorungsspannung der Sensoren an Pin5 (Vcc), GND an Pin2 oder alternativ Pin6 der ISP, die Datenleitung jeweils eines Sensors an Pin7-10 (IO1-4). | ||
57 | |||
58 | == Aufbau == | ||
59 | |||
60 | Zum Aufbau wird ein [[2TE LPC Controller>>doc:Controller_922_2TE]] benötigt. Details zum Aufbau des Controllers findet man auf der [[Wiki Seite zum Controller>>doc:Controller_922_2TE]]. | ||
61 | |||
62 | [[image:Icons@icon_warning_128.png||height="32"]]Wenn die BETA Version 2.0 der Software verwendet wird dann darf die Bus-Down Erkennung nicht bestückt werden, da die Software sonst nicht richtig funktioniert. | ||
63 | |||
64 | == Downloads == | ||
65 | |||
66 | [[[[image:Icons_22@icon_eagle_22.png]] Schaltplan>>url:https://github.com/selfbus/hardware/raw/master/Apps/4temp_2te/Temperatursensor_1.1.sch||rel="__blank"]] und [[[[image:Icons_22@icon_board_22.png]] Board>>url:https://github.com/selfbus/hardware/raw/master/Apps/4temp_2te/Temperatursensor_1.1.brd||rel="__blank"]] der Applikationsplatine, Version 1.1 | ||
67 | |||
68 | [[[[image:Icons_22@icon_binary_22.png]] Firmware>>url:https://raw.github.com/selfbus/software/master/4temp/Releases/4temp_1.0.hex||rel="__blank"]], Version 1.0 | ||
69 | |||
70 | [[[[image:Icons_22@icon_binary_22.png]] Firmware>>url:https://raw.github.com/selfbus/software-incubation/master/4temp_withLIB/Release/4temp_V2_01.hex||rel="__blank"]], Version 2.01 | ||
71 | |||
72 | [[[[image:Icons_22@icon_database_22.png||width="22"]] ETS Produktdatenbank>>http://www.gira.de/data2/09609110.vd1||rel="__blank"]] (Gira 0960 00) | ||
73 | |||
74 | [[[[image:Icons_22@icon_shop_22.png]] Reichelt Warenkorb>>url:http://www.reichelt.de/?ACTION=20;AWKID=749137;PROVID=2084||rel="__blank"]] | ||
75 | |||
76 | [[[[image:Icons_22@icon_pci_22.png]] 2TE LPC Controller>>doc:Controller_922_2TE]] (auf dessen Wiki Seite) |