SM1911B RS485-Schnittstelle Temperatur- und Feuchtigkeitssensor
Bedienungsanleitung
SM1911B mit dem Standard-RS485-Bus-MODBUS-RTU-Protokoll, einfacher Zugriff auf SPS, DCS und andere Instrumente oder Systeme zur Überwachung von Temperatur- und Feuchtigkeitszustandsgrößen. Die interne Verwendung eines hochpräzisen Sensorkerns und verwandter Geräte zur Gewährleistung einer hohen Zuverlässigkeit und einer hervorragenden Langzeitstabilität kann angepasst werden RS232, RS485, CAN, 4-20 mA, DC0 ~ 5 V \ 10 V, ZIGBEE, Lora, WIFI, GPRS und andere Ausgabemethoden.
Technische Parameter
Technische Parameter | Parameterwert |
Marke | SONBEST |
Temperaturmessbereich | -30℃~80℃ |
Temperaturmessgenauigkeit | ±0.5℃ bei 25℃ |
Feuchtemessbereich | 0 bis 100 % relative Luftfeuchtigkeit |
Luftfeuchtigkeitsgenauigkeit | ±3 % relative Luftfeuchtigkeit bei 25 °C |
Kommunikationsschnittstelle | RS485 |
Standard-Baudrate | 9600 8 1 n XNUMX |
Leistung | DC9~24V 1A |
Betriebstemperatur | -40~80°C |
Arbeitsfeuchtigkeit | 5 % relative Luftfeuchtigkeit bis 90 % relative Luftfeuchtigkeit |
Verdrahtungshinweise
Jede falsche Verdrahtung kann zu irreversiblen Schäden am Produkt führen. Bitte verdrahten Sie das Kabel im Falle eines Stromausfalls sorgfältig wie folgt und schließen Sie das Kabel dann an, um die Korrektheit zu bestätigen, und verwenden Sie es dann erneut.
ID | Kernfarbe | Identifikation | Notiz |
1 | Rot | V+ | Leistung + |
2 | Grün | V- | Leistung - |
3 | Gelb | A+ | RS485A+ |
4 | Blau | B- | RS485 B- |
Bei gebrochenen Drähten verdrahten Sie die Drähte wie in der Abbildung gezeigt. Wenn das Produkt selbst keine Bleie hat, dient die Kernfarbe als Referenz.
Kommunikationsprotokoll
Das Produkt verwendet das Standardprotokollformat RS485 MODBUS-RTU, alle Betriebs- oder Antwortbefehle sind hexadezimale Daten. Die voreingestellte Geräteadresse ist bei Auslieferung des Geräts 1, die voreingestellte Baudrate ist 9600, 8, n, 1
Daten lesen (Funktions-ID 0x03)
Anfragerahmen (hexadezimal), Senden von Example: Abfrage 1# Gerät 1 Daten, der Host-Computer sendet den Befehl: 01 03 00 00 00 02 C4 0B.
Geräte-ID | Funktions-ID | Startadresse | Datenlänge | CRC16 |
01 | 03 | 00 00 | 00 02 | C4 0B |
Für den richtigen Abfragerahmen antwortet das Gerät mit data:01 03 04 00 7A 00 00 DB EA, das Antwortformat wird wie folgt geparst:
Geräte-ID | Funktions-ID | Datenlänge | Data 1 | Data 2 | Code überprüfen |
01 | 03 | 04 | 00 79 | 00 7 A | DB EA |
Datenbeschreibung: Die Daten im Befehl sind hexadezimal. Nehmen Sie Daten 1 als Beispielample. 00 79 wird in einen Dezimalwert von 121 konvertiert. Wenn die Datenvergrößerung 100 beträgt, ist der tatsächliche Wert 121/100 = 1.21.
Andere und so weiter.
Datenadresstabelle
Adresse | Startadresse | Beschreibung | Datentyp | Wertebereich |
40001 | 00 00 | Temperatur | Schreibgeschützt | 0 bis 65535 |
40002 | 00 01 | Luftfeuchtigkeit | Schreibgeschützt | 0 bis 65535 |
40101 | 00 64 | Modellnummer | Lesen/Schreiben | 0 bis 65535 |
40102 | 00 65 | Gesamtpunktzahl | Lesen/Schreiben | 1 bis 20 |
40103 | 00 66 | Geräte-ID | Lesen/Schreiben | 1 bis 249 |
40104 | 00 67 | Baudrate | Lesen/Schreiben | 0 bis 6 |
40105 | 00 68 | Modus | Lesen/Schreiben | 1 bis 4 |
40106 | 00 69 | Protokoll | Lesen/Schreiben | 1 bis 10 |
Geräteadresse lesen und ändern
(1) Geräteadresse lesen oder abfragen
Wenn Sie die aktuelle Geräteadresse nicht kennen und sich nur ein Gerät am Bus befindet, können Sie den Befehl FA 03 00 64 00 02 90 5F Geräteadresse abfragen nutzen.
Geräte-ID | Funktions-ID | Startadresse | Datenlänge | CRC16 |
FA | 03 | 00 64 | 00 02 | 90 5F |
FA ist 250 für die allgemeine Adresse. Wenn Sie die Adresse nicht kennen, können Sie 250 verwenden, um die tatsächliche Geräteadresse zu erhalten, 00 64 ist das Gerätemodellregister.
Bei korrektem Abfragebefehl antwortet das Gerät beispielsweiseample, die Antwortdaten sind 01 03 02 07 12 3A 79, deren Format wie in der folgenden Tabelle gezeigt ist:
Geräte-ID | Funktions-ID | Startadresse | Model Code | CRC16 |
01 | 03 | 02 | 55 3C 00 01 | 3A 79 |
Eine Antwort sollte in den Daten enthalten sein, das erste Byte 01 gibt an, dass die tatsächliche Adresse des aktuellen Geräts lautet, 55 3C konvertiert in Dezimalzahl 20182 zeigt an, dass das Hauptmodell des aktuellen Geräts 21820 ist, die letzten beiden Bytes 00 01 zeigen an, dass das Gerät hat eine Statusgröße.
(2) Geräteadresse ändern zample, wenn die aktuelle Geräteadresse 1 ist, wollen wir auf 02 ändern, der Befehl lautet: 01 06 00 66 00 02 E8 14.
Geräte-ID | Funktions-ID | Startadresse | Ziel | CRC16 |
01 | 06 | 00 66 | 00 02 | E8 14 |
Nachdem die Änderung erfolgreich war, gibt das Gerät Informationen zurück: 02 06 00 66 00 02 E8 27, sein Format wird wie in der folgenden Tabelle gezeigt geparst:
Geräte-ID | Funktions-ID | Startadresse | Ziel | CRC16 |
1 | 6 | 00 66 | 00 02 | E8 27 |
Eine Antwort sollte in den Daten stehen, nach erfolgreicher Änderung ist das erste Byte das neue Gerät
die Anschrift. Nach Änderung der allgemeinen Geräteadresse wird diese sofort wirksam. Zu diesem Zeitpunkt der Benutzer
muss gleichzeitig der Abfragebefehl der Software geändert werden.
Baudrate lesen und ändern
(1) Baudrate lesen
Die werkseitige Standard-Baudrate des Geräts ist 9600. Wenn Sie sie ändern müssen, können Sie sie entsprechend ändern
der folgenden Tabelle und dem entsprechenden Kommunikationsprotokoll. Zum Bspample, lesen Sie die aktuellen Geräte
Baudraten-ID lautet der Befehl: 01 03 00 67 00 01 35 D5, sein Format wird wie folgt geparst.
Geräte-ID | Funktions-ID | Startadresse | Datenlänge | CRC16 |
01 | 03 | 00 67 | 00 01 | 35 D5 |
Lesen Sie die Baudratencodierung des aktuellen Geräts aus. Baudratenkodierung: 1 ist 2400; 2 ist 4800; 3 ist 9600; 4 ist 19200; 5 ist 38400; 6 ist 115200.
Bei korrektem Abfragebefehl antwortet das Gerät beispielsweiseample, die Antwortdaten sind 01 03 02 00 03 F8 45, deren Format wie in der folgenden Tabelle gezeigt ist:
Geräte-ID | Funktions-ID | Datenlänge | Preis-ID | CRC16 |
01 | 03 | 02 | 00 03 | F8 45 |
codiert nach Baudrate, 03 ist 9600, d. h. das aktuelle Gerät hat eine Baudrate von 9600.
(2) Ändern Sie die Baudrate
Zum Beispielample, Ändern der Baudrate von 9600 auf 38400, dh Ändern des Codes von 3 auf 5, lautet der Befehl: 01 06 00 67 00 05 F8 1601 03 00 66 00 01 64 15.
Geräte-ID | Funktions-ID | Startadresse | Ziel-Baudrate | CRC16 |
01 | 03 | 00 66 | 00 01 | 64 15 |
Ändern Sie die Baudrate von 9600 auf 38400, indem Sie den Code von 3 auf 5 ändern. Die neue Baudrate wird sofort wirksam. Ab diesem Zeitpunkt verliert das Gerät seine Antwort und die Baudrate des Geräts sollte entsprechend abgefragt werden. Geändert.
Korrekturwert lesen
(1) Korrekturwert lesen
Wenn es einen Fehler zwischen den Daten und dem Referenzstandard gibt, können wir den Anzeigefehler reduzieren, indem wir den Korrekturwert anpassen. Die Korrekturdifferenz kann auf plus oder minus 1000 geändert werden, dh der Wertebereich ist 0-1000 oder 64535 -65535. Zum Bspample, wenn der Anzeigewert zu klein ist, können wir ihn korrigieren, indem wir 100 addieren. Der Befehl lautet: 01 03 00 6B 00 01 F5 D6 . Im Befehl ist 100 hex 0x64. Wenn Sie reduzieren müssen, können Sie einen negativen Wert wie -100 eingeben, der dem hexadezimalen Wert von FF 9C entspricht, der als 100-65535 = 65435 berechnet und dann in hexadezimal umgewandelt wird 0xFF 9C. Der Korrekturwert beginnt bei 00 6B. Wir nehmen den ersten Parameter als Beispielample. Der Korrekturwert wird für mehrere Parameter auf die gleiche Weise gelesen und modifiziert.
Geräte-ID | Funktions-ID | Startadresse | Datenlänge | CRC16 |
01 | 03 | 00 6B | 00 01 | F5 D6 |
Bei korrektem Abfragebefehl antwortet das Gerät beispielsweiseample, die Antwortdaten sind: 01 03 02 00 64 B9 AF, dessen Format wie in der folgenden Tabelle gezeigt ist:
Geräte-ID | Funktions-ID | Datenlänge | Datenwert | CRC16 |
01 | 03 | 02 | 00 64 | B9AF |
In den Antwortdaten gibt das erste Byte 01 die tatsächliche Adresse des aktuellen Geräts an, und 00 6B ist das erste Register für den Korrekturwert der Zustandsmenge. Wenn das Gerät mehrere Parameter hat, funktionieren andere Parameter auf diese Weise. Das Gleiche gilt für die allgemeine Temperatur und Luftfeuchtigkeit, die diesen Parameter haben, das Licht hat diesen Eintrag im Allgemeinen nicht.
(2) Korrekturwert ändern
Zum Beispielample, die aktuelle Zustandsgröße ist zu klein, wir möchten 1 zu ihrem wahren Wert addieren, und der aktuelle Wert plus 100 Korrekturoperationsbefehl lautet: 01 06 00 6B 00 64 F9 FD.
Geräte-ID | Funktions-ID | Startadresse | Ziel | CRC16 |
01 | 06 | 00 6B | 00 64 | F9 FD |
Nach erfolgreicher Operation meldet das Gerät: 01 06 00 6B 00 64 F9 FD, die Parameter werden nach erfolgreicher Änderung sofort wirksam.
Haftungsausschluss
Dieses Dokument enthält alle Informationen über das Produkt, gewährt keine Lizenz für geistiges Eigentum, ausdrücklich oder implizit und verbietet jegliche andere Art der Gewährung von geistigen Eigentumsrechten, wie z. B. die Erklärung zu den Verkaufsbedingungen dieses Produkts, andere Themen. Es wird keine Haftung übernommen. Darüber hinaus gibt unser Unternehmen keine ausdrücklichen oder stillschweigenden Garantien in Bezug auf den Verkauf und die Verwendung dieses Produkts, einschließlich der Eignung für die spezifische Verwendung des Produkts, der Marktfähigkeit oder der Verletzungshaftung für Patente, Urheberrechte oder andere Rechte an geistigem Eigentum usw. Produkt
Spezifikationen und Produktbeschreibungen können jederzeit ohne Vorankündigung geändert werden.
Kontaktieren Sie uns
Unternehmen: Shanghai Sonbest Industrial Co., Ltd
Adresse: Gebäude 8, Nordoststraße Nr. 215, Bezirk Baoshan, Shanghai, China
Web: http://www.sonbest.com
Web: http://www.sonbus.com
SKYPE: soobuu
E-Mail: sale@sonbest.com
Tel.: 86-021-51083595 / 66862055 / 66862075 / 66861077
Dokumente / Ressourcen
![]() |
SONBEST SM1911B RS485-Schnittstelle Temperatur- und Feuchtigkeitssensor [pdf] Benutzerhandbuch SM1911B, RS485-Schnittstelle Temperatur- und Feuchtigkeitssensor, SM1911B RS485-Schnittstelle Temperatur- und Feuchtigkeitssensor |