SM1911B Интерфейс RS485 Датчик температуры и влажности
Руководство пользователя
SM1911B использует стандартную шину RS485, протокол MODBUS-RTU, легкий доступ к ПЛК, DCS и другим приборам или системам для контроля температуры, параметров влажности. Внутреннее использование высокоточного сенсорного ядра и связанных с ним устройств для обеспечения высокой надежности и отличной долгосрочной стабильности может быть настроено RS232, RS485, CAN, 4-20 мА, DC0 ~ 5 В \ 10 В, ZIGBEE, Lora, WIFI, GPRS и другие методы вывода.
Технические параметры
Технические параметры | Значение параметра |
Бренд | СОНБЕСТ |
Диапазон измерения температуры | -30℃~80℃ |
Точность измерения температуры | ±0.5 ℃ при 25 ℃ |
Диапазон измерения влажности | 0~100% ОВ |
Точность влажности | ± 3% относительной влажности при 25 ℃ |
Интерфейс связи | RS485 |
Скорость передачи данных по умолчанию | 9600 8 1 п XNUMX |
Власть | DC9~24В 1А |
Рабочая температура | -40~80°С |
Рабочая влажность | 5% ОВ~90% ОВ |
Инструкции по электропроводке
Любая неправильная проводка может привести к необратимому повреждению изделия. Пожалуйста, аккуратно подключите кабель, как показано ниже, в случае сбоя питания, а затем подключите кабель, чтобы убедиться в правильности, а затем снова используйте его.
ID | Основной цвет | Идентификация | Примечание |
1 | Красный | V+ | Мощность + |
2 | Зеленый | V- | Власть - |
3 | Желтый | A+ | RS485 А+ |
4 | Синий | B- | РС485 Б- |
В случае обрыва проводов подключите провода, как показано на рисунке. Если у самого продукта нет потенциальных клиентов, основной цвет указан для справки.
Протокол связи
Продукт использует стандартный формат протокола RS485 MODBUS-RTU, все команды операций или ответов представляют собой шестнадцатеричные данные. Адрес устройства по умолчанию — 1 при поставке устройства, скорость передачи данных по умолчанию — 9600, 8, n, 1.
Чтение данных (идентификатор функции 0x03)
Запрос кадра (шестнадцатеричный), отправка example: запрос 1# данных устройства 1, хост-компьютер отправляет команду: 01 03 00 00 00 02 C4 0B.
Идентификатор устройства | Идентификатор функции | Начальный адрес | Длина данных | CRC16 |
01 | 03 | 00 00 | 00 02 | С4 0Б |
Для правильного кадра запроса устройство ответит данными: 01 03 04 00 7A 00 00 DB EA, формат ответа анализируется следующим образом:
Идентификатор устройства | Идентификатор функции | Длина данных | Данные 1 | Данные 2 | Проверить код |
01 | 03 | 04 | 00 79 | 00 7А | БД советник |
Описание данных: Данные в команде шестнадцатеричные. Возьмем данные 1 как exampле. 00 79 преобразуется в десятичное значение 121. Если увеличение данных равно 100, фактическое значение равно 121/100=1.21.
Другие и так далее.
Таблица адресов данных
Адрес | Начальный адрес | Описание | Тип данных | Диапазон значений |
40001 | 00 00 | температура | Только для чтения | 0~65535 |
40002 | 00 01 | влажность | Только для чтения | 0~65535 |
40101 | 00 64 | код модели | читать/писать | 0~65535 |
40102 | 00 65 | общее количество баллов | читать/писать | 1~20 |
40103 | 00 66 | Идентификатор устройства | читать/писать | 1~249 |
40104 | 00 67 | скорость передачи | читать/писать | 0~6 |
40105 | 00 68 | режим | читать/писать | 1~4 |
40106 | 00 69 | протокол | читать/писать | 1~10 |
читать и изменять адрес устройства
(1) Чтение или запрос адреса устройства
Если вы не знаете текущий адрес устройства и на шине есть только одно устройство, вы можете использовать команду FA 03 00 64 00 02 90 5F Запросить адрес устройства.
Идентификатор устройства | Идентификатор функции | Начальный адрес | Длина данных | CRC16 |
FA | 03 | 00 64 | 00 02 | 90 5F |
FA 250 для общего адреса. Если вы не знаете адрес, вы можете использовать 250, чтобы получить реальный адрес устройства, 00 64 — это регистр модели устройства.
Для правильной команды запроса устройство ответит, напримерample, данные ответа — 01 03 02 07 12 3A 79, формат которых показан в следующей таблице:
Идентификатор устройства | Идентификатор функции | Начальный адрес | Типовой кодекс | CRC16 |
01 | 03 | 02 | 55 3С 00 01 | 3A 79 |
Ответ должен быть в данных, первый байт 01 указывает на то, что реальный адрес текущего устройства 55 3C преобразованный в десятичный 20182 указывает на то, что основная модель текущего устройства 21820, последние два байта 00 01 Указывает на то, что устройство имеет статусное количество.
(2) Изменить адрес устройства Напримерample, если текущий адрес устройства равен 1, мы хотим изменить его на 02, команда: 01 06 00 66 00 02 E8 14.
Идентификатор устройства | Идентификатор функции | Начальный адрес | Место назначения | CRC16 |
01 | 06 | 00 66 | 00 02 | Е8 14 |
После успешного изменения устройство вернет информацию: 02 06 00 66 00 02 E8 27, ее формат анализируется, как показано в следующей таблице:
Идентификатор устройства | Идентификатор функции | Начальный адрес | Место назначения | CRC16 |
1 | 6 | 00 66 | 00 02 | Е8 27 |
Ответ должен быть в данных, после успешной модификации первый байт - это новое устройство
адрес. После изменения общего адреса устройства это вступит в силу немедленно. В это время пользователь
необходимо одновременно изменить команду запроса программного обеспечения.
Чтение и изменение скорости передачи данных
(1) Скорость чтения в бодах
Заводская скорость передачи данных устройства по умолчанию составляет 9600 бод. Если вам нужно изменить ее, вы можете изменить ее в соответствии с
следующую таблицу и соответствующий протокол связи. Для бывшегоample, прочитать текущее устройство
идентификатор скорости передачи, команда: 01 03 00 67 00 01 35 D5, ее формат анализируется следующим образом.
Идентификатор устройства | Идентификатор функции | Начальный адрес | Длина данных | CRC16 |
01 | 03 | 00 67 | 00 01 | 35 Д5 |
Считайте кодировку скорости передачи данных текущего устройства. Кодировка скорости передачи: 1 — 2400; 2 — 4800; 3 — 9600; 4 — 19200; 5 — 38400; 6 это 115200.
Для правильной команды запроса устройство ответит, напримерample, данные ответа — 01 03 02 00 03 F8 45, формат которых показан в следующей таблице:
Идентификатор устройства | Идентификатор функции | Длина данных | Идентификатор ставки | CRC16 |
01 | 03 | 02 | 00 03 | Ф8 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.
Идентификатор устройства | Идентификатор функции | Начальный адрес | Целевая скорость передачи | CRC16 |
01 | 03 | 00 66 | 00 01 | 64 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 ФФ 9С. Значение коррекции начинается с 00 6B. Возьмем первый параметр как exampле. Корректирующее значение считывается и изменяется одинаковым образом для нескольких параметров.
Идентификатор устройства | Идентификатор функции | Начальный адрес | Длина данных | CRC16 |
01 | 03 | 00 6Б | 00 01 | Ф5 Д6 |
Для правильной команды запроса устройство ответит, напримерample, данные ответа: 01 03 02 00 64 B9 AF, формат которых показан в следующей таблице:
Идентификатор устройства | Идентификатор функции | Длина данных | Значение данных | CRC16 |
01 | 03 | 02 | 00 64 | B9 АФ |
В ответных данных первый байт 01 указывает реальный адрес текущего устройства, а 00 6B - первый регистр значения коррекции величины состояния. Если устройство имеет несколько параметров, другие параметры работают таким же образом. То же самое, общая температура, влажность имеют этот параметр, свет, как правило, не имеет этого элемента.
(2) Изменить значение коррекции
Напримерampт. е. величина текущего состояния слишком мала, мы хотим добавить 1 к ее истинному значению, а текущее значение плюс 100 команда операции коррекции: 01 06 00 6B 00 64 F9 FD.
Идентификатор устройства | Идентификатор функции | Начальный адрес | Место назначения | CRC16 |
01 | 06 | 00 6Б | 00 64 | F9 ФД |
После успешного выполнения операции устройство вернет информацию: 01 06 00 6B 00 64 F9 FD, параметры вступают в силу сразу после успешного изменения.
Отказ от ответственности
Этот документ содержит всю информацию о продукте, не предоставляет никакой лицензии на интеллектуальную собственность, не содержит явных или подразумеваемых и запрещает любые другие способы предоставления каких-либо прав интеллектуальной собственности, такие как заявление об условиях продажи этого продукта, другие вопросы. Ответственность не предполагается. Кроме того, наша компания не дает никаких гарантий, явных или подразумеваемых, в отношении продажи и использования этого продукта, включая пригодность для конкретного использования продукта, товарность или ответственность за нарушение каких-либо патентов, авторских прав или других прав интеллектуальной собственности. и т.д. Продукт
спецификации и описания продуктов могут быть изменены в любое время без предварительного уведомления.
Связаться с нами
Компания: Шанхай Sonbest Industrial Co., Ltd.
Адрес: дом 8, № 215, северо-восточная дорога, район Баошань, Шанхай, Китай.
Web: http://www.sonbest.com
Web: http://www.sonbus.com
скайп: сообуу
Электронная почта: продажа@sonbest.com
Тел: 86-021-51083595 / 66862055 / 66862075 / 66861077
Документы/Ресурсы
![]() |
SONBEST SM1911B Интерфейс RS485 Датчик температуры и влажности [pdf] Руководство пользователя SM1911B, датчик температуры и влажности интерфейса RS485, SM1911B датчик температуры и влажности интерфейса RS485 |