BEDIENUNGSANLEITUNG
Feuchte-Temperaturfühler mit
serieller Schnittstelle
Kalibrierung
Die Lieferung des Messfühlers erfolgt kalibriert. Die
Genauigkeit bei 23 °C beträgt typ. ±0,3 °K bzw
±2 % RH. Unter normalen Betriebsbedingungen ist
es nicht nötig, den Fühler neu zu kalibrieren. Die
Überprüfung der Messgenauigkeit des Feuch-
temessteils kann vom Endanwender mit den als
Sonderzubehör lieferbaren Salz-Referenzzellen
erfolgen. Die Überprüfung muss in temperaturstabi-
ler Umgebung erfolgen.
Sofern der gemessene Wert nicht mit dem Sollwert
der Zelle übereinstimmt, sollten Sie das Modul zur
Überprüfung in unser Kalibrierlabor einsenden.
Format der Datenübertragung
Die Schnittstelle arbeitet mit einer Datenrate von 4800 Baud, 8
Datenbits, keiner Parität und einem Stopbit.
Die Übertragung der Nutzdaten erfolgt in Zeilen. Alle Zeichen sind
ASCII-codiert. Alle Informationen werden fortlaufend ohne Trennzei-
chen gesendet. In einer Zeile werden nur Informationen zu einem
Kanal übertragen. Am Ende einer Zeile steht in den letzten zwei
ASCII-Zeichen die Prüfsumme (CRC) der aktuellen Zeile. Jede Zeile
schließt mit dem Zeichen ´Wagenrücklauf´ ´<CR>´ ab. Mehrere
Zeilen bilden einen Datenblock. Ein Datenblock kann beispielsweise
folgenden Inhalt haben:
@<CR>
I01010100B00725030178<CR>
V010892A1<CR>
I02020100B00725030148<CR>
V0216B0EA<CR>
$<CR>
Der Datenblock hat folgenden Aufbau:
• Ein Synchronisationsmuster für den Beginn eines Datenblockes.
Zur Synchronisation dient die Sequenz ´@ <CR>´
• Die Konfigurationsdaten (´Identifier´) eines Kanals. Die Daten-
zeile beginnt mit dem Zeichen ´I´ , gefolgt von der logischen
Kanalnummer, gefolgt von den Konfigurationsdaten und der
Sensor-Seriennummer. Die Zeile wird mit der Prüfsumme und
mit dem Zeichen ´<CR>´abgeschlossen.
• Die Messwerte eines Kanals. Die Datenzeile beginnt mit dem
Zeichen ´V´ , gefolgt von der logischen Kanalnummer, gefolgt
von den Nutzdaten. Es werden nur die numerischen Messwerte
sowie, am Ende der Zeile, die Prüfsumme (CRC) übertragen.
Alle anderen Informationen wie Zahlenformat, Anzahl der Zei-
chen, physikalische Einheit, etc. sind in den Konfigurationsdaten
Technische Änderungen vorbehalten
0141 0316-194
20.04.2016
B+B Thermo-Technik GmbH | Heinrich-Hertz-Straße 4 | D-78166 Donaueschingen
Fon +49 771 83160 | Fax +49 771 831650 | info@bb-sensors.com | bb-sensors.com
(Fühlerkennung) enthalten.
• Die Konfigurationsdaten und Messwerte folgen im gleichen
Schema für jeden weiteren Kanal.
• Am Schluss eines Datenblocks wird die Zeichenfolge ´$´ <CR>´
gesendet
Aufbau der Konfigurations-Datenzeile
• Die Konfigurations-Datenzeile enthält alle Informationen zu dem
am entsprechenden Kanal betriebenen Sensor. Die Zeile hat
folgenden Aufbau:
• Kennbuchstaben ´I´ am Beginn der Zeile.
• 8 Bit (zwei ASCII-Zeichen) logische Kanalnummer. Die logische
Kanalnummer dient dazu, die Konfigurationsdaten den Mess-
werten zuzuordnen. Beim Feuchte-Temperaturmodul werden
mit dem Kanal 01 die Temperatur- und mit dem Kanal 02 die
Feuchtewerte übertragen.
•
8 Bit (zwei ASCII-Zeichen) physikalische Fühler-Kennung. Mit
der Fühler-Kennung wird das Zahlenformat, die Skalierung, die
physikalische Einheit und der zulässige Wertebereich festgelegt.
Beim beschriebenen Gerät lautet die Fühlerkennung 01 für den
Temperaturkanal und 02 für den Feuchtekanal.
• 8 Bit (zwei ASCII-Zeichen) Hardware-Kennung (Typ des Mess-
fühlers). Das Temperaur/Feuchtemodul hat die Kennziffer 01.
• 48 bit (zwölf ASCII-Zeichen) Seriennummer des Sensors. Jede
Seriennummer ist nur einmal vergeben.
• 8 Bit (zwei ASCII-Zeichen) CRC (Prüfsumme)
• ´<CR>´als Zeilenabschluss
Aufbau der Messwerte-Datenzeilen
Die Messwerte-Datenzeile enthält die aktuellen Messwerte zu dem
am entsprechenden Kanal betriebenen Sensor. Alle Informationen
sind binär dargestellt und werden ASCII-codiert ohne Trennzeichen
übertragen.
Für die Fühlerkennung 01 hat die Zeile folgenden Aufbau:
• Kennbuchstaben ´V´ am Beginn der Zeile
• 8 Bit (zwei ASCII-Zeichen) logische Kanalnummer (01 für Tem-
peratur, 02 für Feuchte)
• 2 Byte (4 ASCII-Zeichen) Messdaten. Für die Temperatur mit
0,01 °C Auflösung. Der hexadezimale Wert ist in eine dezimale
Zahl umzuwandeln und durch 100 zu teilen. Damit erhält man
den Temperaturwert in °C mit zwei Nachkommastellen. Für die
Feuchte mit 0,005% Auflösung. Der hexadezimale Wert ist in
eine dezimale Zahl umzuwandeln und durch 200 zu teilen. Damit
erhält man den Feuchtewert RH in % mit zwei Nachkommastel-
len.
• 8 Bit (zwei ASCII-Zeichen) Prüfsumme (CRC)
• ´<CR>´als Zeilenabschluss
3 / 5