Wiki source code of 4fach Temperatur Sensor 2TE

Version 20.1 by Stefan Haller on 2014/10/22 08:31

Show last authors
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 == Beschreibung ==
12
13 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.
14
15 Spannungsversorgung und Kommunikation der Sensoren sind vollkommen galvanisch durch DC-DC Wandler und Optokoppler vom 2TE Controller Board isoliert.
16
17 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.
18
19 Das Modul ist für die Verwendung mit den 2TE LPC Controller vorgesehen.
20
21
22 Folgende Funktionen sind verfügbar:
23
24 * Reaktion auf eine Temperaturänderung um einen einstellbare Größe
25 * Senden der Messwerte als 16Bit-Wert (EIS5) oder als 8Bit-Wert (EIS6), auch zyklisch möglich
26 * Reaktion auf Unter- bzw. Überschreiten eines Grenzwertes
27
28 == Auswahl der Sensortypen ==
29
30 Je nachdem welcher 1wire Sensor genutzt wird, muß dies in der ETS parametriert werden.
31
32 Zur Zeit werden folgende Sensoren unterstützt:
33
34 * DS18B20
35 * DS18S20
36
37 Die Auswahl erfolgt im Auswahlfeld **Allgemein -> Signal Eingang X**:
38
39
40 [[image:Signal Eingang X.jpg]]
41
42 Es ergibt sich folgende Zuordnung:
43
44 |=Sensortyp|=Einstellung
45 | DS18B20| 0...1V
46 | DS18S20| 0...5V
47
48 == Firmware ==
49
50 |=Version|=Anmerkung
51 | V 1.0|alte Version ohne Lib
52 | V 2.0 Beta 1|Die neu Firmware des 4temp nutzt die Library. Die meisten Funktionen sind schon implementiert und getestet.
53 | V 2.01|Bugfix, manche Sensoren wurden mit bestückter Busdown-Erkennung nicht mehr gelesen
54 | V 2.02|Bugfix, nach LinienScan in der ETS ist die Applikation nicht selbstständig wieder angelaufen
55 Neu: 4temp wird nun im LinienScan angezeigt
56
57 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).
58
59 *Pin Nummern der 20 poligen Leiste eines 4TE controller-bords.
60
61 == Aufbau ==
62
63 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]].
64
65 == Downloads ==
66
67 [[[[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
68
69 [[[[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
70
71 [[[[image:Icons_22@icon_binary_22.png]] Firmware>>url:https://github.com/selfbus/software/raw/master/4temp/Releases/4temp_V2_02.hex||rel="__blank"]], Version 2.02
72
73 [[[[image:Icons_22@icon_database_22.png||width="22"]] ETS Produktdatenbank>>http://www.gira.de/data2/09609110.vd1||rel="__blank"]] (Gira 0960 00)
74
75 [[[[image:Icons_22@icon_shop_22.png]] Reichelt Warenkorb>>url:http://www.reichelt.de/?ACTION=20;AWKID=749137;PROVID=2084||rel="__blank"]]
76
77 [[[[image:Icons_22@icon_pci_22.png]] 2TE LPC Controller>>doc:Controller_922_2TE]] (auf dessen Wiki Seite)