ModbusCloud
Zurück zur Bibliothek
Liyuan Technology Liyuan Technology RS485 Temperature and Humidity Transmitter Modbus RTU template
Modbus RTU

Liyuan Technology RS485 Temperature and Humidity Transmitter

Liyuan Technology

RS485 Temperatur- und Feuchtesensor: Feuchte, Temperatur, Adresse, Baudrate und Kalibrierung über Modbus RTU.

Überblick

Dies ist ein RS485 Temperatur- und Feuchtesensor, der relative Luftfeuchte und Lufttemperatur mit einer Auflösung von 0,1 über Modbus RTU liefert. Die Vorlage folgt der Protokollanleitung von Liyuan Technology (Shenzhen) Co., Ltd: Feuchte auf 0x0000 und Temperatur auf 0x0001, jeweils das Zehnfache des tatsächlichen Werts, die Temperatur unter 0 °C vorzeichenbehaftet. Dazu kommen die Einstellregister: Geräteadresse, Baudraten-Code, das Register Humidity Address und die Kalibrierregister. Der Sensor arbeitet mit 5 bis 30 V DC, aktualisiert seine Messwerte jede Sekunde und ist bei 25 °C auf 3 %RH und 0,3 °C genau. Standardverbindung: Adresse 1, 9600 Baud, 8 Datenbits, keine Parität, 1 Stoppbit.

Wichtige Messwerte

  • Relative Luftfeuchte in %RH (Auflösung 0,1)
  • Temperatur in °C (Auflösung 0,1, auch unter null)
  • Geräteadresse (Werkseinstellung 1)
  • Baudraten-Code (Werkseinstellung 9600 Baud)
  • Korrekturwerte für Temperatur und Feuchte

Verfügbare Befehle

  • Geräteadresse (FC 06 auf Register 0x0100)
  • Baudraten-Code (FC 06 auf Register 0x0101)
  • Korrekturwert Temperatur
  • Korrekturwert Feuchte

Anwendungsfälle

  • Temperature und Humidity in Kühlraum, Serverraum oder Lager aufzeichnen und pro Sensor ein Jahr Verlauf speichern.
  • Einen Schwellwertalarm auf Humidity im Gewächshaus oder Archiv setzen, damit Sie eine E-Mail erhalten, wenn die Feuchte Ihre Grenze überschreitet.
  • Temperature unter 0 °C in Tiefkühlzelle oder Außenschrank überwachen; das vorzeichenbehaftete Register zeigt Frost korrekt an.
  • Zwei Sensoren nebeneinander vergleichen und einen abweichenden Sensor mit Temperature Correction oder Humidity Correction angleichen.
  • Device Address und Baud Rate Code aus der Ferne prüfen, bevor Sie weitere Sensoren an dieselbe RS485-Leitung hängen.

Installation

  1. 1Schließen Sie den Sensor an: Rot an +5 bis 30 V DC, Schwarz an GND, Gelb an RS485 A und Grün an RS485 B des ModbusCloud Gateway. Setzen Sie am Ende einer langen Leitung einen Abschlusswiderstand von 120 Ohm.
  2. 2Vergeben Sie jedem Sensor am Bus eine eigene Adresse, bevor Sie sie zusammenschalten. Ab Werk ist das 1; Sie ändern sie mit der Konfigurationssoftware oder indem Sie Device Address schreiben.
  3. 3Legen Sie in ModbusCloud ein Modbus-Gerät (RTU) mit Adresse 1, 9600 Baud, 8 Datenbits, keiner Parität und 1 Stoppbit an und importieren Sie diese Vorlage.
  4. 4Prüfen Sie die Verbindung: Device Address sollte 1 liefern (oder die eingestellte Adresse), Humidity und Temperature sollten zum Raum passen.
  5. 5Lesen Sie Baud Rate Code einmal bei 9600 Baud aus: So wissen Sie, welche der beiden Code-Listen der Anleitung stimmt, bevor Sie die Geschwindigkeit ändern.

Zu beachten

Der Sensor antwortet nicht. Was sollte ich prüfen?
Die Anleitung nennt die üblichen Ursachen: falsche serielle Schnittstelle gewählt, falsche Baudrate (ab Werk 9600 8N1), RS485-Bus unterbrochen oder A und B vertauscht (Gelb ist A, Grün ist B). Testen Sie mit einem USB-RS485-Adapter am Laptop, prüfen Sie auch, ob dessen Treiber installiert ist. Hilft das alles nicht, ist das Gerät laut Anleitung möglicherweise defekt.
Messwerte fallen bei vielen Sensoren oder langer Leitung aus.
Die Anleitung empfiehlt, die Sensoren in der Nähe zu versorgen statt über eine lange Leitung, einen RS485-Repeater einzusetzen und einen Abschlusswiderstand von 120 Ohm zu setzen. Achten Sie außerdem darauf, dass jeder Sensor eine eigene Adresse hat; zwei Sensoren auf Adresse 1 stören sich gegenseitig.
Unter dem Gefrierpunkt zeigt die Temperatur über 6500 °C.
Temperature ist ein vorzeichenbehafteter 16-Bit-Wert (Zweierkomplement) mit Faktor 0,1. Als vorzeichenlos gelesen wird aus -9,7 °C (0xFF9F) plötzlich 6549,3. Diese Vorlage verwendet bereits int16; prüfen Sie, ob eine eigene Kopie den Typ auf uint16 geändert hat.
Welcher Baudraten-Code stimmt, 4 oder 3 für 9600?
Die Anleitung enthält zwei Listen. Laut Registertabelle gilt 1 = 1200, 2 = 2400, 3 = 4800, 4 = 9600, 5 = 14400 und 6 = 19200. Bei den Beispielen reicht 1200 bis 19200 von 0 (gedruckt als 01) bis 5, also 3 = 9600, und das Beispiel nutzt 1 für 4800, was zu keiner Liste passt. Lesen Sie Baud Rate Code aus, solange der Sensor noch auf 9600 steht: 4 heißt, die Tabelle stimmt, 3 heißt, die Beispielliste stimmt. Schreiben Sie erst danach einen neuen Code.
Wie schreibe ich die Adresse oder einen Korrekturwert?
Schreiben Sie mit FC 06 auf Device Address (0x0100) oder ein Korrekturregister; das Beispiel 01 06 01 00 00 02 der Anleitung ändert Adresse 1 auf 2. Die Korrekturregister sind verwirrend: Beispiel 5.6 liest die Feuchtekorrektur auf 0x0103, Beispiel 5.7 die Temperaturkorrektur auf 0x0104, die Tabelle nennt dagegen 0x0104 Temperatur und 0x0105 Feuchte. Die Einheit fehlt. Lesen Sie daher zuerst alle drei und ändern Sie einen Wert in kleinem Schritt, um die Wirkung zu sehen.

Register (8)

8 lesen / 6 schreiben

NameAdresseFunktionTypEinheitZugriff
Humidity•••••••••%RHR
Temperature•••••••••°CR
Device Address•••••••••R/W
Baud Rate Code•••••••••R/W
Humidity Address•••••••••R/W
Calibration Register 0x0103•••••••••R/W
Temperature Correction•••••••••R/W
Humidity Correction•••••••••R/W

Register werden geladen…

Liyuan Technology RS485 Temperature and Humidity Transmitter aus der Ferne auslesen

Wir spielen die Templates auf das Gateway und richten Ihr Portal ein, Sie schließen es beim Kunden an. Beschreiben Sie kurz, was Sie brauchen, dann schicken wir Ihnen ein Angebot.

Ab €295 + €149/Jahr.

Lieber selbst konfigurieren? Gateway im Shop bestellen·Oder zuerst die Live-Demo ansehen

EU-gehostet
Daten in den Niederlanden und Deutschland
Offener Standard
Basierend auf Modbus RTU/TCP
Kostenlos einsehbar
Kein Konto oder Zahlung erforderlich
Europäisches Unternehmen
Mit Sitz in den Niederlanden

Weitere RTU-Vorlagen