Herunterladen Diese Seite drucken

Format Der Datenübertragung - B+B HYTELOG-RS232 Bedienungsanleitung

Feuchte-temperaturfühler mit serieller schnittstelle

Werbung

BEDIENUNGSANLEITUNG
Feuchte-Temperaturfühler mit
serieller Schnittstelle
Kalibrierung
Die Lieferung des Messfühlers erfolgt kalibriert. Die Genau-
igkeit 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 Feuchtemessteils kann vom Endan-
wender mit den als Sonderzubehör lieferbaren Salz-Refe-
renzzellen erfolgen. Die Überprüfung muss in temperatur-
stabiler 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-co-
diert. Alle Informationen werden fortlaufend ohne Trennzeichen 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 beispiels-
weise 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 Datenzeile
beginnt mit dem Zeichen ´I´ , gefolgt von der logischen Kanalnum-
mer, gefolgt von den Konfigurationsdaten und der Sensor-Serien-
nummer. 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 Nutzda-
ten. Es werden nur die numerischen Messwerte sowie, am Ende der
Zeile, die Prüfsumme (CRC) übertragen. Alle anderen Informationen wie
Zahlenformat, Anzahl der Zeichen, physikalische Einheit, etc. sind in
den Konfigurationsdaten (Fühlerkennung) enthalten.
• Die Konfigurationsdaten und Messwerte folgen im gleichen Schema für
jeden weiteren Kanal.
Technische Änderungen vorbehalten
0141 0316-194
08.02.2021
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
• Am Schluss eines Datenblocks wird die Zeichenfolge ´$´ <CR>´ gesen-
det
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 Messwerten
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 physikali-
sche Einheit und der zulässige Wertebereich festgelegt. Beim beschrie-
benen 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 Messfühlers).
Das Temperaur/Feuchtemodul hat die Kennziffer 01.
• 48 bit (zwölf ASCII-Zeichen) Seriennummer des Sensors. Jede Serien-
nummer 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 Temperatur,
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 umzuwan-
deln 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 Nachkommastellen.
• 8 Bit (zwei ASCII-Zeichen) Prüfsumme (CRC)
• ´<CR>´als Zeilenabschluss
3 / 5

Werbung

loading