Логотип SONBESTSM1911B Датчик температури та вологості інтерфейсу RS485
Посібник користувача

SONBEST SM1911B RS485 інтерфейсний датчик температури та вологості

SM1911B використовує стандартну шину RS485, протокол MODBUS-RTU, легкий доступ до PLC, DCS та інших приладів або систем для моніторингу величин температури та вологості. Внутрішнє використання високоточного сенсорного ядра та пов’язаних пристроїв для забезпечення високої надійності та відмінної довгострокової стабільності можна налаштувати RS232, RS485, CAN, 4-20 мА, DC0~5 В\10 В, ZIGBEE, Lora, WIFI, GPRS та інші методи виведення.

Технічні параметри

Технічний параметр Значення параметра 
БрендSONBEST
Діапазон вимірювання температури-30℃~80℃
Точність вимірювання температури±0.5℃ при 25℃
Діапазон вимірювання вологості0~100% відносної вологості
Точність вологості±3% RH при 25℃
Інтерфейс зв'язкуRS485
Швидкість передачі за замовчуванням9600 8 п 1
потужністьDC9~24V 1A
Робоча температура-40~80°C
Робоча вологість5% RH~90% RH

Інструкції з підключення
Будь-яка неправильна електропроводка може призвести до незворотного пошкодження виробу. Будь ласка, обережно підключіть кабель, як описано нижче, у разі збою живлення, а потім підключіть кабель, щоб підтвердити правильність, а потім використовуйте його знову.

ID Колір ядра Ідентифікація Примітка 
1ЧервонийV+Потужність +
2ЗеленийV-Потужність –
3ЖовтийA+RS485 A+
4СинійB-RS485 B-

У разі обриву проводів підключіть дроти, як показано на малюнку. Якщо сам продукт не має проводів, основний колір служить для довідки.
Протокол зв'язку
Продукт використовує стандартний формат протоколу RS485 MODBUS-RTU, усі команди операцій або відповідей є шістнадцятковими даними. Адреса пристрою за замовчуванням – 1, коли пристрій постачається, швидкість передачі за замовчуванням – 9600, 8, n, 1

Читання даних (ідентифікатор функції 0x03)
Кадр запиту (шістнадцятковий), відправка напрample: Запит 1# даних пристрою 1, головний комп’ютер надсилає команду:01 03 00 00 00 02 C4 0B.

ID пристроюІдентифікатор функціїПочаткова адресаДовжина данихCRC16
010300 0000 02C4 0B

Для правильного кадру запиту пристрій відповість даними:01 03 04 00 7A 00 00 DB EA, формат відповіді аналізується таким чином:

ID пристроюІдентифікатор функціїДовжина данихДані 1Дані 2Перевірте код
01030400 7900 7ADB EA

Опис даних: дані в команді є шістнадцятковими. Візьміть дані 1 як прикладampле. 00 79 перетворюється на десяткове значення 121. Якщо збільшення даних становить 100, фактичне значення дорівнює 121/100=1.21.
Інші і так далі.

Таблиця адрес даних

Адреса Початкова адреса опис Тип даних Діапазон значень 
4000100 00температураТільки для читання0~65535
4000200 01вологістьТільки для читання0~65535
4010100 64код моделічитання/запис0~65535
4010200 65загальна кількість балівчитання/запис1~20
4010300 66ID пристроючитання/запис1~249
4010400 67швидкість передачі данихчитання/запис0~6
4010500 68режимчитання/запис1~4
4010600 69протоколчитання/запис1~10

прочитати та змінити адресу пристрою
(1) Прочитайте або запитайте адресу пристрою
Якщо ви не знаєте поточну адресу пристрою, а на шині є лише один пристрій, ви можете скористатися командою FA 03 00 64 00 02 90 5F Запит адреси пристрою.

ID пристроюІдентифікатор функціїПочаткова адресаДовжина данихCRC16
FA0300 6400 0290 5F

FA становить 250 для загальної адреси. Якщо ви не знаєте адреси, ви можете використовувати 250, щоб отримати справжню адресу пристрою, 00 64 — це регістр моделі пристрою.
Для правильної команди запиту пристрій відповість, наприкладample, дані відповіді – 01 03 02 07 12 3A 79, формат яких наведено в наступній таблиці:

ID пристроюІдентифікатор функціїПочаткова адресаКод моделіCRC16
01030255 3C 00 013A 79

Відповідь має бути в даних, перший байт 01 вказує на те, що справжня адреса поточного пристрою 55 3C, перетворена в десяткове число 20182 вказує на те, що основна модель поточного пристрою 21820, останні два байти 00 01 вказує на те, що пристрій має статусна кількість.
(2)Зміна адреси пристрою НаприкладampЯкщо поточна адреса пристрою дорівнює 1, ми хочемо змінити на 02, команда: 01 06 00 66 00 02 E8 14.

ID пристроюІдентифікатор функціїПочаткова адресаПункт призначенняCRC16
010600 6600 02E8 14

Після успішної зміни пристрій поверне інформацію: 02 06 00 66 00 02 E8 27, його формат аналізується, як показано в наступній таблиці:

ID пристроюІдентифікатор функціїПочаткова адресаПункт призначенняCRC16
1600 6600 02E8 27

Відповідь має бути в даних, після успішної модифікації перший байт - новий пристрій
адреса. Після зміни загальної адреси пристрою вона набуде чинності негайно. У цей час користувач
потрібно одночасно змінити команду запиту програмного забезпечення.
Читання та зміна швидкості передачі даних
(1) Швидкість зчитування в бодах
Заводська швидкість передачі даних пристрою за замовчуванням становить 9600 бод. Якщо потрібно змінити її, ви можете змінити її відповідно до
наведену нижче таблицю та відповідний протокол зв'язку. Наприкладample, прочитати поточний пристрій
Ідентифікатор швидкості передачі даних, команда: 01 03 00 67 00 01 35 D5, її формат аналізується наступним чином.

ID пристроюІдентифікатор функціїПочаткова адресаДовжина данихCRC16
010300 6700 0135 D5

Прочитайте кодування швидкості передачі даних поточного пристрою. Швидкість кодування в бодах: 1 дорівнює 2400; 2 дорівнює 4800; 3 - 9600; 4 - 19200; 5 дорівнює 38400; 6 становить 115200.
Для правильної команди запиту пристрій відповість, наприкладample, дані відповіді – 01 03 02 00 03 F8 45, формат яких наведено в наступній таблиці:

ID пристроюІдентифікатор функціїДовжина данихІдентифікатор тарифуCRC16
01030200 03F8 45

закодований відповідно до швидкості передачі даних, 03 — це 9600, тобто поточний пристрій має швидкість передачі даних 9600 бод.
(2) Змініть швидкість передачі даних
наприкладample, змінюючи швидкість передачі даних з 9600 на 38400, тобто змінюючи код з 3 на 5, команда: 01 06 00 67 00 05 F8 1601 03 00 66 00 01 64 15.

ID пристроюІдентифікатор функціїПочаткова адресаЦільова швидкість передачі данихCRC16
010300 6600 0164 15

Змініть швидкість передачі даних з 9600 на 38400, змінивши код з 3 на 5. Нова швидкість передачі почне діяти негайно, після чого пристрій втратить відповідь, і швидкість передачі даних пристрою буде запитана відповідно. Змінено.
Прочитайте значення корекції
(1) Прочитайте значення корекції
Якщо є помилка між даними та еталонним стандартом, ми можемо зменшити помилку відображення, відкоригувавши значення корекції. Різницю корекції можна змінити на плюс або мінус 1000, тобто діапазон значень становить 0-1000 або 64535 -65535. Наприкладample, коли відображуване значення замале, ми можемо виправити його, додавши 100. Команда: 01 03 00 6B 00 01 F5 D6 . У команді 100 є шістнадцятковим 0x64 Якщо вам потрібно зменшити, ви можете встановити від’ємне значення, наприклад -100, що відповідає шістнадцятковому значенню FF 9C, яке обчислюється як 100-65535=65435, а потім перетворюється на шістнадцяткове на 0x FF 9C. Значення корекції починається з 00 6B. Ми беремо перший параметр як прикладampле. Значення корекції зчитується та змінюється таким же чином для кількох параметрів.

ID пристроюІдентифікатор функціїПочаткова адресаДовжина данихCRC16
010300 6Б00 01F5 D6

Для правильної команди запиту пристрій відповість, наприкладample, дані відповіді: 01 03 02 00 64 B9 AF, формат яких наведено в наступній таблиці:

ID пристроюІдентифікатор функціїДовжина данихЗначення данихCRC16
01030200 64B9 AF

У даних відповіді перший байт 01 вказує реальну адресу поточного пристрою, а 00 6B - перший регістр значення корекції кількості стану. Якщо пристрій має кілька параметрів, інші параметри працюють таким чином. Так само, загальна температура, вологість мають цей параметр, світло взагалі не має цього пункту.
(2) Змінити значення корекції
наприкладample, кількість поточного стану занадто мала, ми хочемо додати 1 до його справжнього значення, а поточне значення плюс 100 команда операції корекції: 01 06 00 6B 00 64 F9 FD.

ID пристроюІдентифікатор функціїПочаткова адресаПункт призначенняCRC16
010600 6Б00 64F9 FD

Після успішної операції пристрій поверне інформацію: 01 06 00 6B 00 64 F9 FD, параметри вступають в силу відразу після успішної зміни.
Відмова від відповідальності
Цей документ надає всю інформацію про продукт, не надає жодної ліцензії на інтелектуальну власність, не висловлює й не передбачає та забороняє будь-які інші способи надання будь-яких прав інтелектуальної власності, такі як заява про умови продажу цього продукту, інші питань. Відповідальність не береться. Крім того, наша компанія не надає жодних гарантій, прямих чи непрямих, щодо продажу та використання цього продукту, включаючи придатність продукту для конкретного використання, придатність до продажу або відповідальність за порушення будь-яких патентних, авторських чи інших прав інтелектуальної власності і т.д. Продукт
специфікації та описи продуктів можуть бути змінені в будь-який час без попередження.

Зв'яжіться з нами

Компанія: Shanghai Sonbest Industrial Co., Ltd
Адреса: будинок 8, Північно-східна дорога № 215, район Баошань, Шанхай, Китай
Web: http://www.sonbest.com
Web: http://www.sonbus.com
СКАЙП: так
Електронна пошта: sale@sonbest.com
Тел: 86-021-51083595 / 66862055 / 66862075 / 66861077

Документи / Ресурси

SONBEST SM1911B RS485 інтерфейсний датчик температури та вологості [pdfПосібник користувача
SM1911B, датчик температури та вологості з інтерфейсом RS485, датчик температури та вологості з інтерфейсом RS1911 SM485B

Список літератури

Залиште коментар

Ваша електронна адреса не буде опублікована. Обов'язкові поля позначені *