SONBEST SM1213B 10kanálový modul pro měření teploty a vlhkosti

Technické parametry

Technický parametr Hodnota parametru
Značka SONBEST
Rozsah měření teploty -30℃~80℃
Přesnost měření teploty ±0.5℃ @25℃
Podpora senzoru SHT30
Kanály 10
Vstupní sběrnice IIC
Komunikační rozhraní RS485
Výchozí přenosová rychlost 9600 8 n 1
Moc DC9~24V 1A
Provozní teplota -40~80°C

Velikost produktu

Jak na kabeláž?

Aplikační řešení

Jak používat?

Komunikační protokol

Produkt používá standardní formát protokolu RS485 MODBUS-RTU, všechny příkazy operace nebo odpovědi jsou hexadecimální data. Výchozí adresa zařízení je 1 při dodání zařízení, výchozí přenosová rychlost je 9600, 8, n, 1

Číst data (ID funkce 0x03)

Poptávkový rámec (hexadecimální), zaslání example: Dotaz 1# data zařízení 1, hostitelský počítač odešle příkaz:01 03 00 00 00 0A C5 CD .

ID zařízení

ID funkce Počáteční adresa Délka dat

CRC16

01

03 00 00 0A

CD C5

Pro správný rámec dotazu zařízení odpoví daty: 01 03 14 00 79 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 26 31, formát odpovědi je analyzován následovně:

ID zařízení

ID funkce Délka dat 1 2 3 4 5

6

01

03 14 00

79

00

7A

00

7B

00

7C

00

7D

00

7E

Popis dat: Data v příkazu jsou hexadecimální. Berte data 1 jako example. 00 79 se převede na desetinnou hodnotu 121. Pokud je zvětšení dat 100, skutečná hodnota je 121/100=1.21. Ostatní a tak dále.

Tabulka adres dat

Adresa

Počáteční adresa Popis Typ dat

Rozsah hodnot

40001

00 1#teplotní registr Pouze pro čtení

0~65535

40002

00 2#registr vlhkosti SHT30 Pouze pro čtení

0~65535

40003 00 3#teplotní registr Pouze pro čtení

0~65535

40004

00 4#registr vlhkosti SHT30 Pouze pro čtení

0~65535

40005

00 5#teplotní registr Pouze pro čtení

0~65535

40006

00 6#registr vlhkosti SHT30 Pouze pro čtení

0~65535

40023

00 23#teplotní registr Pouze pro čtení

0~65535

40024

00 24#registr vlhkosti SHT30 Pouze pro čtení

0~65535

40101

00 kód modelu číst/zapisovat

0~65535

40102

00 celkový počet bodů číst/zapisovat

1~20

40103

00 ID zařízení číst/zapisovat

1~249

40104

00 přenosová rychlost číst/zapisovat

0~6

40105

00 režimu číst/zapisovat

1~4

40106

00 protokol číst/zapisovat

1~10

Číst a upravovat adresu zařízení

Čtení nebo dotazování adresy zařízení

Pokud neznáte aktuální adresu zařízení a na sběrnici je pouze jedno zařízení, můžete použít příkaz FA 03 00 64 00 02 90 5F Dotaz na adresu zařízení.

ID zařízení

ID funkce Počáteční adresa Délka dat

CRC16

FA

03 00 00

90 5 F

FA je 250 pro obecnou adresu. Když neznáte adresu, můžete použít 250 k získání skutečné adresy zařízení, 00 64 je registr modelu zařízení.
Na správný dotazovací příkaz zařízení odpoví, napřampdata odezvy jsou: 01 03 02 07 12 3A 79, jejichž formát je uveden v následující tabulce:

ID zařízení

ID funkce Počáteční adresa Kód modelu

CRC16

01

03 02 55 3C 00 01

3A 79

Odpověď by měla být v datech, první bajt 01 znamená, že skutečná adresa aktuálního zařízení je, 55 3C převedeno na desítkové 20182 znamená, že aktuální hlavní model zařízení je 21820, poslední dva bajty 00 01 Označuje, že zařízení má stavové množství.

Změňte adresu zařízení

Napřample, pokud je aktuální adresa zařízení 1, chceme změnit na 02, příkaz je:01 06 00 66 00 02 E8 14 .

ID zařízení

ID funkce Počáteční adresa Cíl

CRC16

01

06 00 00

E8 14

Po úspěšné změně zařízení vrátí informace: 02 06 00 66 00 02 E8 27 , jeho formát je analyzován, jak je uvedeno v následující tabulce

ID zařízení ID funkce Počáteční adresa Cíl

CRC16

01 06 00 00

E8 27

Odpověď by měla být v datech, po úspěšné úpravě je první byte nová adresa zařízení. Po změně obecné adresy zařízení se změna projeví okamžitě. V tomto okamžiku musí uživatel současně změnit příkaz dotazu v softwaru.

Číst a upravovat přenosovou rychlost

Přenosová rychlost čtení

Výchozí tovární přenosová rychlost zařízení je 9600. Pokud ji potřebujete změnit, můžete ji změnit podle následující tabulky a odpovídajícího komunikačního protokolu. Napřample, načtěte aktuální ID přenosové rychlosti zařízení, příkaz je:01 03 00 67 00 01 35 D5 , jeho formát je analyzován následovně.

ID zařízení

ID funkce Počáteční adresa Délka dat

CRC16

01

03 00 00

35 D5

Přečtěte si kódování přenosové rychlosti aktuálního zařízení. Kódování přenosové rychlosti: 1 je 2400; 2 je 4800; 3 je 9600; 4 je 19200; 5 je 38400; 6 je 115200.
Na správný dotazovací příkaz zařízení odpoví, napřampdata odezvy jsou: 01 03 02 00 03 F8 45, jehož formát je uveden v následující tabulce:

ID zařízení

ID funkce Délka dat ID sazby

CRC16

01

03 02 00

F8 45

kódováno podle přenosové rychlosti, 03 je 9600, tj. aktuální zařízení má přenosovou rychlost 9600.

Změňte přenosovou rychlost

Napřample, změnou přenosové rychlosti z 9600 na 38400, tj. změnou kódu z 3 na 5, příkaz je: 01 06 00 67 00 05 F8 1601 03 00 66 00 01 64 15 .

ID zařízení

ID funkce Počáteční adresa Cílová přenosová rychlost

CRC16

01

03 00 00

64

Změňte přenosovou rychlost z 9600 na 38400 a změňte kód z 3 na 5. Nová přenosová rychlost se projeví okamžitě, v tomto okamžiku zařízení ztratí svou odezvu a podle toho je třeba zjistit přenosovou rychlost zařízení. Upraveno.

Přečtěte si hodnotu opravy

Přečtěte si hodnotu opravy

Pokud je chyba mezi daty a referenčním standardem, můžeme chybu zobrazení snížit úpravou hodnoty korekce. Korekční rozdíl lze upravit na plus nebo mínus 1000, to znamená, že rozsah hodnot je 0-1000 nebo 64535-65535. Napřample, když je zobrazená hodnota příliš malá, můžeme ji opravit přidáním 100. Příkaz je: 01 03 00 6B 00 01 F5 D6 . V příkazu 100 je hex 0x64 Pokud potřebujete snížit, můžete nastavit zápornou hodnotu, například -100, odpovídající hexadecimální hodnotě
FF 9C, která se vypočítá jako 100-65535=65435, a poté se převede na hexadecimální na 0x FF 9C. Korekční hodnota začíná od 00 6B. První parametr bereme jako example. Korekční hodnota se čte a upravuje stejným způsobem pro více parametrů.

ID zařízení

ID funkce Počáteční adresa Délka dat

CRC16

01

03 00 6B 00

F5 D6

Na správný dotazovací příkaz zařízení odpoví, napřampdata odezvy jsou: 01 03 02 00 64 B9 AF, jehož formát je uveden v následující tabulce:

ID zařízení

ID funkce Délka dat Hodnota dat

CRC16

01

03 02 00

B9 AF

V datech odezvy první bajt 01 udává skutečnou adresu aktuálního zařízení a 00 6B je první registr hodnot korekce stavové veličiny. Pokud má zařízení více parametrů, ostatní parametry fungují tímto způsobem. Totéž, obecná teplota, vlhkost má tento parametr, světlo tuto položku obecně nemá

Změňte hodnotu opravy

Napřample, aktuální stavová veličina je příliš malá, chceme přidat 1 k její skutečné hodnotě a aktuální hodnota plus 100 příkaz operace korekce je:01 06 00 6B 00 64 F9 FD

ID zařízení

ID funkce Počáteční adresa Cíl

CRC16

01

06 00 6B 00

F9 FD

Po úspěšné operaci zařízení vrátí informaci: 01 06 00 6B 00 64 F9 FD, parametry se projeví okamžitě po úspěšné změně.

Zřeknutí se odpovědnosti

Tento dokument poskytuje veškeré informace o produktu, neuděluje žádnou licenci k duševnímu vlastnictví, nevyjadřuje ani nenaznačuje a zakazuje jakékoli jiné způsoby udělování jakýchkoli práv duševního vlastnictví, jako je prohlášení o podmínkách prodeje tohoto produktu, jiné problémy. Nepřebírá se žádná odpovědnost. Naše společnost dále neposkytuje žádné záruky, výslovné ani předpokládané, týkající se prodeje a použití tohoto produktu, včetně vhodnosti pro konkrétní použití produktu, prodejnosti nebo odpovědnosti za porušení jakéhokoli patentu, autorských práv nebo jiných práv duševního vlastnictví atd. Specifikace produktů a popisy produktů mohou být kdykoli změněny bez upozornění.

Kontaktujte nás

Společnost: Shanghai Sonbest Industrial Co., Ltd
Adresa: Budova 8, No.215 North East Road, Baoshan District, Šanghaj, Čína Web: http://www.sonbest.com
Web:     http://www.sonbus.com SKYPE: soobuu
E-mail: prodej@sonbest.com
Tel: 86-021-51083595 / 66862055 / 66862075 / 66861077

Dokumenty / zdroje

SONBEST SM1213B 10kanálový modul pro měření teploty a vlhkosti [pdfUživatelská příručka
SM1213B, 10kanálový modul pro měření teploty a vlhkosti

Reference

Zanechte komentář

Vaše emailová adresa nebude zveřejněna. Povinná pole jsou označena *