Modbus RTU Beleuchtungs - und Temperaturfeuchtigkeitssensor

kostenlosKostenloses technisches Material

Dieser Inhalt ist direkt lesbar und eignet sich für das Grundlagenlernen und die Suche.

Modbus RTU Beleuchtungs - und Temperaturfeuchtigkeitssensor
Modbus RTU Beleuchtungs - und TemperaturfeuchtigkeitssensorAbbildung

Funktionsbeschreibung

Ein Lichttemperatur-Feuchtigkeit 3 - Element-Luftqualitätssensor, unterstützt modbus-Kommunikationsprotokoll

Auswahlempfehlungen

weit verbreitet für Häuser, Bürogebäude, Hotels, Krankenhäuser, Schulen, Bahnhöfe, Museen, Messezentren, Fabriken, Landwirtschaft usw.

KommunikationsprotokollModbusRTU
Baudrate1200, 2400, 4800, 9600 (Standard), 19200, 38400
kann durch Software geändert werden
Standardmäßiges Kommunikationsformat9600, n, 8,1
Geräteadresse0-255
Gerätegröße38 * φ 89mm
Gewicht110 g
Betriebstemperatur-10 °C bis 60 °C
Betriebsfeuchtigkeit5 ~ 65% RH
InstallationsmethodeDeckeninstallation

Anweisung Details

Temperatur Feuchtigkeit Beleuchtung Auslesung

Host-Computer Senden:

FeldBedeutungAnmerkung
01GeräteadresseAdressbereich: 0 - 255
0303 Befehl03 Funktionscode
00 00StartadresseAusgangsposition des Lesegisters
00 03Anzahl der AbfragenAnzahl der zu lesen Registers
05CBCRC16CRC16 - Prüfsumme der ersten 6 Bytes von Daten

Sensor-Rückgabe:

FeldBedeutungBemerkung
01Gerätadresse
0303 Befehl
06Die Anzahl der Bytes, die die Statusinformationen zurückgeben.
03 05LuftfeuchtigkeitsdatenUmwandlung in Dezimal 773 für Luftfeuchtigkeit 77,3%
01 11TemperaturdatenUmwandlung in Dezimal 273 für Temperatur 27,3 ° C
00 ABBeleuchtungUmwandlung in Dezimal 171 für 171 LuxLX
FD00CRC16CRC16 - Prüfsumme der ersten 9 Bytes von Daten

Baud-Rate - Änderung

Senden: 01 43 00 00 67 (Bud-Rate)05EF

Rückgabe: 01 43 67 00 00 00 00 30 FB

43 ist ein Funktionscode, das dritte Byte 67 steht für eine erfolgreiche Änderung der 9600 - Baudrate

4800 Hexadezimal ist CF; 9600 Hexadezimal ist 67;

19200 Hexadezimal ist 34; 57600 Hexadezimal ist 10;

115200 Hexadezimal ist 08;

Adressänderung

Senden: 01 42 00 00 00 05 (neue Adresse) B9C6

Rückgabe: 05 42 05 00 00 00 27 58

42 ist Funktionscode, das Byte 305 steht für die Geräteadresse 05 erfolgreich geändert

Sollte man diese Informationen für ein echtes Projekt verwenden?

Gehen Sie zum Tool Center, um Nachrichten zu analysieren, CRC-Prüfungen und Geräte-Debugging zu erledigen, oder senden Sie Anforderungen für Auswahl - und Zugangsvorschläge.

Ingenieur Mitglied

Verwandeln Sie diesen Artikel in ein umsetzbares Debuggermaterial

Erweiterte Nachrichtenanalyse, Paket-Downloads, Codebeispiele, Engineering-Szenarien und Priority-Technischer Support sind für die Real-Projekt - Bereitstellung möglich.

Unbegrenzte Werkzeuge
Datenpaket und Codepaket
Vollständige Engineering Case-Basis
Vorrangiger Zugang zum technischen Support

Antwort veröffentlichen

Ihre E-Mail - Adresse wird nicht öffentlich gemacht. Erforderliche Elemente wurden verwendet * markiert.