МС-01 - Измеритель температуры

Свяжитесь с нами насчёт цены
В наличии

 НАЗНАЧЕНИЕ

 Модуль сбора данных (ТИП), (далее Устройство) предназначен для непрерывного измерения фактической температуры среды или объекта и передачи измеренного значения по последовательному интерфейсу RS-485 по протоколу MODBUS RTU.
 
ПРИНЦИП РАБОТЫ

 При подаче питания Устройство осуществляет непрерывное измерение температуры объекта или среды с помощью выносного термодатчика (термодатчиков). В качестве датчиков температуры могут применяться: термопара, терморезистор или цифровой термодатчик DS18B20. При применении цифровых термодатчиков Устройство позволяет осуществлять одновременную обработку сигналов с 8 датчиков DS18b20. Прочитать результат измерения температуры и выполнить настройку всех параметров можно по последовательному интерфейсу RS-485 по протоколу Modbus RTU.  

ПАРАМЕТРЫ ПРОТОКОЛА MODBUS RTU

Режим работыSLAVE
Настройки портаЧисло битов на с: 9600/ 14400/ 19200/ 28800/ 38400/ 57600/ 76800/ 115200. (значение по умолчанию - 19200) Биты данных: 8 Четность: только EVEN Стартовые биты: 1 Стоповые биты: 1
Коды функций0×03: Чтение нескольких регистров хранения;* 0×06: Запись значения одного регистра хранения; 0×10: Запись нескольких регистров хранения.**
Максимальная частота опросаНе ограничена
* – Все доступные для чтения регистры можно считывать одной командой. ** – Все доступные для записи регистры можно записывать одной командой.

 

 
КАРТА РЕГИСТРОВ MODBUS

АдресОписаниеФункцияТипДоступ
100Ошибка записи конфигурации0×03,0×06,0×10INT_16R/W
101Режим работы 0 - DS/1 - термопара/2 - терморезистор (0 - по умолчанию);0×03,0×06,0×10INT_16R/W
102Регистр команд (0 по умолчанию); 1 - старт сканирования датчиков DS; 2 - переключить режим отображения температуры DS18b20 (см. подробное описание); 104 – вход в режим калибровки термопары;0×03,0×06,0×10INT_16R/W
103Разрешение датчика DS18B20 (бит) и время преобразования температуры (мс): 0:9/100; 1:10/200; 2:11/400; 3:12/800. (0 - по умолчанию)0×03,0×06,0×10INT_16R/W
104Адрес устройства 1 - 247 (1 по умолчанию);0×03,0×06,0×10INT_16R/W
105Скорость передачи 0:9600/ 1:14400/ 2:19200/ 3:28800/ 4:38400/ 5:57600/ 6:76800/ 7:115200 (по умолчанию - 2)0×03,0×06,0×10INT_16R/W
106B-constant терморезистора (3950 по умолчанию);    0×03,0×06,0×10    INT_16    R/W  0×03,0×06,0×10INT_16R/W
107R0  терморезистора (10000 по умолчанию);0×03,0×06,0×10INT_16R/W
108Сопротивление проводов датчика Pt, Ом0×03,0×06,0×10INT_16R/W
109Выбор датчика Pt: 0-Pt100/1-Pt500/ 2 – Pt1000.0×03,0×06,0×10INT_16R/W
200Количество DS/ Температура термопары °C/ Температура терморезистора 0,1 °C/ Температура Pt  °C0×03,0×06,0×10INT_16R
201температура DS1 0,1°C;0×03INT_16R
202ошибка DS1 (выдает 1, если датчик не удалось опросить);0×03INT_16R
203температура DS2 0,1°C;0×03INT_16R
204ошибка DS2;0×03INT_16R
205температура DS3 0,1°C;0×03INT_16R
206ошибка DS3;0×03INT_16R
207температура DS4 0,1°C;0×03INT_16R
208ошибка DS4;0×03INT_16R
209температура DS5 0,1°C;0×03INT_16R
210ошибка DS5;0×03INT_16R
211температура DS6 0,1°C;0×03INT_16R
212ошибка DS6;0×03INT_16R
213температура DS7 0,1°C;0×03INT_16R
214ошибка DS7;0×03INT_16R
215температура DS8 0,1°C;0×03INT_16R
216ошибка DS8;0×03INT_16R

 
НАСТРОЙКА УСТРОЙСТВА ПЕРЕД МОНТАЖОМ

  • Подключиться к устройству по протоколу Modbus, используя следующие настройки: адрес – 1, Скорость передачи  -  19200, биты данных – 8; четность - EVEN, Стоповые биты – 1.
  • Задать адрес (104 регистр) и скорость обмена данными по протоколу Modbus (105 регистр). Заданные значения адреса и скорости вступают в силу при следующем запуске устройства. Адрес задается целым числом из диапазона 1-247. Скорость задается целым числом из диапазона 0-7.
  • Для сброса адреса и скорости до заводских установок при подаче питания удерживайте кнопку в течении 2 секунд. Устройство трижды моргнет светодиодами при успешном сбросе.
  • Выбрать режим работы Устройства (101 регистр). Режим работы задается целым числом из диапазона 0-2. 0 – режим работы с DS18B20, 1 – режим работы с термопарой, 2 – режим работы с терморезистором.
  • При выборе режима работы с использованием термопары в качестве датчика: Используется термопара тип К. Первоначально термопара  откалибрована при производстве устройства. Можно дополнительно осуществить калибровку применяемой термопары. Для этого необходимо записать значение “104” в регистр 102. Считать значение в регистре 102. После того как в регистре 102 отобразится единица записать в него текущую температуру термопары целым числом.
  • При выборе режима работы с использованием терморезистора в качестве датчика: Задать параметры применяемого терморезистора в регистрах 106 и 107. Регистр 106 - B-const (по умолчанию 3950) и регистр 107 R0 (по умолчанию 11000 Ом);
  • При выборе режима работы с использованием цифрового датчика DS18B20 в качестве датчика температуры:  Выбрать разрешение датчиков DS18B20 (регистр 103), запись конфигурации произойдет по изменению регистра. В зависимости от разрешения время преобразования температуры датчиком будет изменяться в соответствии с таблицей:
Значение регистра 3 (0 по умолчанию)Разрешение датчика в битахВремя преобразования температуры в мс, Tds
09100
110200
211400
312800

 
При каждой подаче питания Устройство осуществляет сканирование подключенных датчиков DS18b20 и записывает в них разрешение датчиков в соответствии значением регистра 103. В регистре 108 в данном режиме работы отображается количество найденных датчиков. Запуск процесса сканирования датчиков в процессе работы, осуществляется записью в регистр 2 значения 1, после чего устройство начнет сканирование;

  • После окончания конфигурирования Устройства для проверки правильности введенных значений считать значение регистра 100. Единица в этом регистре означает, что было записано недопустимое значение в один из регистров.

 

ОПРОС УСТРОЙСТВА

1. Режим с датчиком  DS18b20:

Температура в данном режиме будет обновляться  с периодом T = Tds × N, где Tds – время преобразования температуры датчиком(см. Таблицу выше), а N – количество датчиков. Например, для 5 датчиков с разрешением 11бит температура будет обновляться раз в период T = 400мс×5 = 2000мс. Температура отображается в соответствующем регистре (см. карту регистров). Считывать температуру вместе с ошибкой датчика. Температура и ошибка располагаются друг за другом.  Если ошибка равна 1 то температура не актуальна. В обычном режиме температура считывается с датчика, округляется до десятых долей и отображается 16-битным целым знаковым числом с коэффициентом масштабирования 0,1°C; (отрицательные числа представляются в дополнительном коде). Для того чтобы увидеть не преобразованные данные, т.е. данные которые приходят с датчика DS18b20 нужно записать 2 в регистр 102. Смотрите инструкцию для датчика DS18b20.

Примеры температуры в обычном режиме.

Температура ºСDECHexBin
25,652570×01010b0000000100000001
-10,5-1050×FF970b1111111110010111

Примеры температуры в непреобразованном режиме (т.е. данные как они приходят с DS18b20).

Температура ºСBinHex
25,0625 ºС0b00000111110100000×07D0
10,125 ºС0b00000000101000100×00A2
0,5 ºС0b00000000000010000×0008
-10,125ºС0b11111111010111100×FF5E

2. Режим с термопарой:

Tемпература отображается в регистре 108 в градусах цельсия 16-битным целым знаковым числом (отрицательные числа представляются в дополнительном коде)

Температура ºСDECHexBin
25250×00190b0000000000011001
-10-100×FFF60b1111111111110110

Значение измеренной температуры обновляется 2 раза в секунду.

3. Режим с  терморезистором:

В режиме терморезистора измеренная температура отображается в регистре 108, 16-битным целым знаковым числом с коэффициентом масштабирования 0,1°C; (отрицательные числа представляются в дополнительном коде).

Температура ºСDECHexBin
25,72570×01010b0000000100000001
-10,5-1050×FF970b1111111110010111

Значение измеренной температуры обновляется 2 раза в секунду.

 

ТЕХНИЧЕСКИЕ ХАРАКТЕРИСТИКИ

Напряжение питания (DC), В                                                                24  (15÷27)
Максимальный ток потребления, мА 
Диапазон измерений  DS18b20/термопара/ терморезистор ,°C-55 – 125/ -250 + 450/ -45 - 250
Максимальная погрешность 
Последовательный интерфейсRS - 485
ПротоколModbus RTU
Рабочая температура       
Возможно, вас это заинтересует
  • Хиты продаж
  • Самые популярные
Быстро и качественно доставляем

Наша компания производит доставку по всей России и ближнему зарубежью

Гарантия качества и сервисное обслуживание

Мы предлагаем только те товары, в качестве которых мы уверены

Возврат товара в течение 30 дней

У вас есть 30 дней, для того чтобы протестировать вашу покупку