SONBUS SM1210B-12 RS485 Bus 12-kanałowy czujnik temperatury i wilgotności SHT10

SM1210B-12 wykorzystujący standardowy protokół MODBUS-RTU magistrali RS485, łatwy dostęp do PLC, DCS i innych przyrządów lub systemów monitorowania temperatury, wilgotności przy 12 wielkościach stanowych. Wewnętrzne zastosowanie precyzyjnego rdzenia czujnikowego i powiązanych urządzeń w celu zapewnienia wysokiej niezawodności i doskonała długoterminowa stabilność, można dostosować RS232, RS485, CAN, 4-20mA, DC0 ~ 5V\10V, ZIGBEE, Lora, WIFI, GPRS i inne metody wyjściowe.
Parametry techniczne
| Parametry techniczne | Wartość parametru |
| Marka | SONBEST |
| Zakres pomiaru temperatury | -30℃~80℃ |
| Dokładność pomiaru temperatury | ± 0.5 ℃ @ 25 ℃ |
| Czujnik wsparcia | SHT10 |
| Kanały | 12 |
| Szyna wejściowa | IIC |
| Zakres pomiaru wilgotności | 0~100% wilgotności względnej |
| Dokładność pomiaru wilgotności | ± 4.5% wilgotności względnej przy 25 ℃ |
| Interfejs komunikacyjny | RS485 |
| Domyślna szybkość transmisji | 9600 8 w 1 |
| Moc | DC9~24V 1A |
| Temperatura pracy | -40~80°C |
Protokół komunikacyjny
Produkt wykorzystuje standardowy format protokołu RS485 MODBUS-RTU, wszystkie polecenia operacji lub odpowiedzi są danymi szesnastkowymi. Domyślny adres urządzenia to 1, gdy urządzenie jest dostarczane, domyślna szybkość transmisji to 9600, 8, n, 1
Odczyt danych (identyfikator funkcji 0x03)
Ramka zapytania (szesnastkowa), wysyłanie example: Zapytanie 1# o dane urządzenia 1, komputer host wysyła polecenie:01 03 00 00 00 0C 45 CF .
| Identyfikator urządzenia | Identyfikator funkcji | Adres początkowy | Długość danych | CRC16 |
| 01 | 03 | 00 00 | 00 0C | 45 stopy sześciennej |
Aby ramka zapytania była poprawna, urządzenie odpowie danymi:01 03 18 00 79 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 A5 E8, format odpowiedzi jest analizowany w następujący sposób :
| Urządzenie
ID |
Funkcjonować
id |
Dane
Długość |
数
1 |
数
2 |
数
3 |
数
4 |
数
5 |
数
6 |
|||||||
| 01 | 03 | 18 | 00
79 |
00
7A |
00
7B |
00
7C |
00
7D |
00
7E |
| Adres | Adres początkowy | Opis | Typ danych | Zakres wartości |
| 40001 | 00 00 | 1 # rejestr temperatury | Tylko do odczytu | 0~65535 |
| 40002 | 00 01 | 2#rejestr wilgotności | Tylko do odczytu | 0~65535 |
| 40003 | 00 02 | 3 # rejestr temperatury | Tylko do odczytu | 0~65535 |
| 40004 | 00 03 | 4#rejestr wilgotności | Tylko do odczytu | 0~65535 |
| 40005 | 00 04 | 5 # rejestr temperatury | Tylko do odczytu | 0~65535 |
| 40006 | 00 05 | 6#rejestr wilgotności | Tylko do odczytu | 0~65535 |
| … | … | … | … | … |
| 40023 | 00 16 | 23 # rejestr temperatury | Tylko do odczytu | 0~65535 |
| 40024 | 00 17 | 24#rejestr wilgotności | Tylko do odczytu | 0~65535 |
| 40101 | 00 64 | Kod modelu | czytać/pisać | 0~65535 |
| 40102 | 00 65 | suma punktów | czytać/pisać | 1~20 |
| 40103 | 00 66 | Identyfikator urządzenia | czytać/pisać | 1~249 |
| 40104 | 00 67 | prędkość transmisji | czytać/pisać | 0~6 |
| 40105 | 00 68 | tryb | czytać/pisać | 1~4 |
| 40106 | 00 69 | protokół | czytać/pisać | 1~10 |
Tabela adresów danych
| Identyfikator urządzenia | Identyfikator funkcji | Adres początkowy | Długość danych | CRC16 |
| FA | 03 | 00 64 | 00 02 | 90 5 F. |
odczytaj i zmodyfikuj adres urządzenia
Odczytaj lub zapytaj adres urządzenia
Jeżeli nie znasz aktualnego adresu urządzenia, a na magistrali znajduje się tylko jedno urządzenie, możesz użyć polecenia FA 03 00 64 00 02 90 5F Zapytanie o adres urządzenia.
| Identyfikator urządzenia | Identyfikator funkcji | Adres początkowy | Kod modelu | CRC16 |
| 01 | 03 | 02 | 55 3C 00 01 | 3A 79 |
FA to 250 dla adresu ogólnego. Jeśli nie znasz adresu, możesz użyć 250, aby uzyskać prawdziwy adres urządzenia, 00 64 to rejestr modelu urządzenia.
Na prawidłowe polecenie zapytania urządzenie odpowie, np.ampDane odpowiedzi to: 01 03 02 07 12 3A 79, których format przedstawiono w poniższej tabeli:
| Identyfikator urządzenia | Identyfikator funkcji | Adres początkowy | Miejsce docelowe | CRC16 |
| 01 | 06 | 00 66 | 00 02 | E8 14 |
Odpowiedź powinna znajdować się w danych, pierwszy bajt 01 wskazuje, że rzeczywisty adres bieżącego urządzenia to 55 3C zamieniony na dziesiętny 20182 wskazuje, że bieżący główny model urządzenia to 21820, ostatnie dwa bajty 00 01 Wskazuje, że urządzenie ma ilość statusu.
Zmień adres urządzenia
Na przykładample, jeśli aktualny adres urządzenia to 1, chcemy zmienić na 02, polecenie to: 01 06 00 66
| Identyfikator urządzenia | Identyfikator funkcji | Adres początkowy | Miejsce docelowe | CRC16 |
| 01 | 06 | 00 66 | 00 02 | E8 27 |
Odpowiedź powinna być w danych, po pomyślnej modyfikacji, pierwszy bajt jest nowym adresem urządzenia. Po zmianie ogólnego adresu urządzenia, nastąpi to natychmiast. W tym momencie użytkownik musi zmienić polecenie zapytania oprogramowania w tym samym czasie.
| Identyfikator urządzenia | Identyfikator funkcji | Adres początkowy | Długość danych | CRC16 |
| 01 | 03 | 00 67 | 00 01 | 35 D5 |
Odczyt i modyfikacja szybkości transmisji
Czytaj szybkość transmisji
Domyślna fabryczna szybkość transmisji urządzenia wynosi 9600. Jeśli musisz ją zmienić, możesz to zrobić zgodnie z poniższą tabelą i odpowiednim protokołem komunikacyjnym. Na przykładample, odczytaj identyfikator bieżącej szybkości transmisji urządzenia, polecenie ma postać: 01 03 00 67 00 01 35 D5, jego format jest analizowany w następujący sposób.
| Identyfikator urządzenia | Identyfikator funkcji | Długość danych | Identyfikator stawki | CRC16 |
| 01 | 03 | 02 | 00 03 | Wtyczka F8 45 |
Odczytaj kodowanie szybkości transmisji bieżącego urządzenia. Kodowanie szybkości transmisji: 1 to 2400; 2 to 4800; 3 to 9600; 4 to 19200; 5 to 38400; 6 to 115200. Na poprawne polecenie zapytania urządzenie odpowie, np.ampDane odpowiedzi to: 01 03 02 00 03 F8 45, których format jest pokazany w poniższej tabeli:
| Identyfikator urządzenia | Identyfikator funkcji | Adres początkowy | Docelowa szybkość transmisji | CRC16 |
| 01 | 03 | 00 66 | 00 01 | 64 15 |
Na przykładampzmieniając szybkość transmisji z 9600 na 38400, czyli zmieniając kod z 3 na 5, polecenie wygląda następująco: 01 06 00 67 00 05 F8 1601 03 00 66 00 01 64 15 .
| Identyfikator urządzenia | Identyfikator funkcji | Adres początkowy | Długość danych | CRC16 |
| 01 | 03 | 00 6B | 00 01 | F5 d6 |
Zmień szybkość transmisji z 9600 na 38400, zmieniając kod z 3 na 5. Nowa szybkość transmisji zacznie obowiązywać natychmiast, w którym momencie urządzenie straci swoją odpowiedź i należy odpowiednio zapytać o szybkość transmisji urządzenia. Zmodyfikowano.
| Identyfikator urządzenia | Identyfikator funkcji | Długość danych | Wartość danych | CRC16 |
| 01 | 03 | 02 | 00 64 | B9AF |
dostosowując wartość korekty. Różnicę korekcji można modyfikować tak, aby wynosiła plus lub minus 1000, co oznacza, że zakres wartości wynosi 0–1000 lub 64535–65535. Na przykładample, gdy wyświetlana wartość jest zbyt mała, możemy ją poprawić dodając 100. Polecenie to: 01 03 00 6B 00 01 F5 D6 . W poleceniu 100 to hex 0x64 Jeśli trzeba zmniejszyć, można ustawić wartość ujemną, taką jak -100, odpowiadającą wartości szesnastkowej FF 9C, która jest obliczana jako 100-65535=65435, a następnie konwertowana na wartość szesnastkową 0x FF 9C. Wartość korekcji zaczyna się od 00 6B. Bierzemy pierwszy parametr jako example. Wartość korekty jest odczytywana i modyfikowana w ten sam sposób dla wielu parametrów.
| Identyfikator urządzenia | Identyfikator funkcji | Adres początkowy | Miejsce docelowe | CRC16 |
| 01 | 06 | 00 6B | 00 64 | F9 FD |
Skontaktuj się z nami
- Firma: Shanghai Sonbest Industrial Co., Ltd
- Adres: budynek 8, droga północno-wschodnia nr 215, dystrykt Baoshan, Szanghaj, Chiny; Web: http://www.sonbest.com
- Web: http://www.sonbus.com
- SKYPE: soobu
- E-mail: sprzedaz@sonbest.com
- Tel: 86-021-51083595/66862055/66862075/66861077
Dokumenty / Zasoby
![]() |
SONBUS SM3690B Interfejs RS485 Zintegrowany moduł akwizycji temperatury gleby oraz temperatury otoczenia i wilgotności [plik PDF] Instrukcja obsługi SM3690B Interfejs RS485 Zintegrowany moduł pomiaru temperatury gleby oraz temperatury otoczenia i wilgotności, SM3690B, RS485, interfejs Zintegrowany moduł pomiaru temperatury gleby oraz temperatury otoczenia i wilgotności |

![SONBUS-SM1610B-RS485-Interfejs-5-Kanał-Temperatura-i-Wilgotność-Funkcja-modułu]](https://manuals.plus/wp-content/uploads/2022/03/SONBUS-SM1610B-RS485-Interface-5-Channel-Temperature-And-Humidity-Acquisition-Module-feature-150x150.png)


