Датчик температуры и влажности ДТВ-RS-485
This page is not translated yet. The text below is the Russian source. Facts are unchanged.
Купить ДТВ-RS-485 · Купить ДТВ-CO2-RS-485
Сведения дополняются. Доступны документы ниже.
Датчик температуры и влажности ДТВ-RS-485 выпускается, группа «Датчики». Исполнение ДТВ-CO2-RS-485 — якорь раздела «Исполнения» на этой же странице. Карта Modbus: регистры (192 строк). Объекты BACnet MS/TP: раздел BACnet (191 объектов).
Паспорт (питание, габариты, погрешность, климат) на этой странице не приложен. Числа ниже — из карт регистров.
Назначение
Заголовок раздела «Назначение»ДТВ-RS-485 публикует по RS-485 измерения температуры и влажности и соседние каналы той же прошивки: давление, барометрическую высоту, газ, присутствие и внешний датчик температуры. Вторая карточка каталога называется «Датчик температуры, влажности и CO2 ДТВ-CO2-RS-485».
С какой карточкой сервера и блока питания датчик стыкуется по клеммам, эта сборка не фиксирует. Общий контур линии — на страницах RS-485 и Modbus.
Исполнения
Заголовок раздела «Исполнения»Две карточки каталога, одна страница. Решение записано так: ДТВ-RS-485 и ДТВ-CO2-RS-485 — одна прошивка, одна карта и одна плата; позиция ДТВ-CO2 — якорь этого раздела. Различие позиций — набор датчиков.
| Позиция | Состояние | Карточка |
|---|---|---|
| Датчик температуры и влажности ДТВ-RS-485 | Выпускается | Купить, карточка 7703 |
| Датчик температуры, влажности и CO2 ДТВ-CO2-RS-485 | Выпускается | Купить, карточка 7704 |
Какая микросхема распаяна на какой карточке, реестр и карта по номерам 7703 и 7704 не раскладывают. Общая карта публикует все каналы. Датчик, который не ответил на своём старте, до перезагрузки отключён: его регистры читаются как 0, опрос его шины не ведётся. Снимок — Input 65516 (только чтение). Карта приводит пример полностью укомплектованной исправной платы: 0x831F.
ДТВ-CO2-RS-485
Заголовок раздела «ДТВ-CO2-RS-485»Латинское имя исполнения — DTV-CO2-RS-485. Отдельного файла карты у него нет: Modbus и BACnet на этой странице относятся и к нему. Каналы eCO2 в общей карте — Input 18 (BME680) и Input 21 (ZMOD4410). Оба описания называют значение прокси MOX. Источник CO2 для тревог выбирает Holding 365.
Технические характеристики
Заголовок раздела «Технические характеристики»Таблица 1. Технические характеристики. Погрешность, питание, корпус и климат в паспортном виде здесь не выводятся.
| Параметр | Значение |
|---|---|
| Интерфейсы связи | |
| Порт | RS-485. Holding 122: 0 — классический Modbus, 1 — Fast Modbus, 2 — BACnet MS/TP. Значение 2 сохраняется и применяется после перезагрузки. Другое значение — исключение 3 |
| Скорость | Holding 110, код скорости. Заводское значение карты — 1152, это 115200. Пример кодирования в той же строке: 192 = 19200 |
| Чётность | Holding 111: 0 — нет, 1 — нечёт, 2 — чёт. Заводской код карта не называет |
| Стоп-биты | Holding 112: 1 или 2. Заводское число карта не называет |
| Адрес | Holding 128, запись 1…246. Адрес 247 зарезервирован под сервис и загрузчик. Заводское число карта не называет. |
| Адрес в режиме BACnet | При записи Holding 122 = 2 адрес должен быть 1…127, иначе исключение 3. Недопустимая для MS/TP скорость заменяется на 38400 8N1 |
| Функции | По типу строки карты: coil — 01/05/0F, discrete — 02, input — 04, holding — 03/06/10 |
| Измерения | |
| Температура | Input 1 DS18B20, 2 MCP9808, 3 HDC1080, 4 BME280, 5 BME680, 6 выбранный внешний датчик. Масштаб ×0,1 °C. Нет датчика DS18B20 — Input 1 читается 0. Код 0 на Holding 6 — Input 6 читается 0 |
| Влажность | Input 7 HDC1080, 8 BME280, 9 BME680, ×0,1 % отн. влажности |
| Давление | Input 10 и 11 — мм рт. ст. (BME280 и BME680). Input 12 и 13 — ×0,01 кПа. Пример карты для Input 12: 9989 ≈ 99,89 кПа |
| Высота | Input 14 и 15, барометрическая, метры |
| Газ BME680 | Input 16 — сопротивление, кОм. Input 17 — IAQ 0…500. Input 18 — эквивалент CO2, ppm, ограничение публикации 400…5000 |
| Газ ZMOD4410 | Input 19 — TVOC. Input 20 — IAQ. Input 21 — eCO2, ppm, ограничение 400…5000. Input 22 — EtOH, ppm ×100 |
| Присутствие и свет | Input 23…25 и 27…30, модуль LD2412. Input 26 — уровень GPIO PB2 |
| Входы и выходы | |
| Внешняя температура | Holding 6, коды 0…7, хранение в EEPROM. Запись вне этого набора — исключение 3 |
| Зуммер и свет | Coil 1 — зуммер. Coil 2 — свет. Coil 0 карта помечает как не используемый для выходов |
| Питание | |
| Напряжение питания изделия и потребление | Input 123 — оценка VDDA, ×0,01 В (пример карты: 328 = 3,28 В). Это оценка питания микроконтроллера, не паспорт изделия |
| Индикация и органы управления | |
| Адрес на светодиодах | Карта Holding 128: адрес больше 15 показывается как 15, горят все 4 светодиода. Кнопка задаёт только адреса 1…15 |
| Надёжность | |
| Наработка на отказ и срок службы | Input 114 — счётчик наработки в целых сутках, потолок 65535. Это счётчик прибора, не паспортная наработка на отказ |
| Гарантия | |
| Срок | 3 года |
Габариты и внешний вид
Заголовок раздела «Габариты и внешний вид»Из карточек 7703 и 7704 чертежи на эту страницу не переносятся.
Назначение клемм
Заголовок раздела «Назначение клемм»Индикация и кнопка
Заголовок раздела «Индикация и кнопка»Карта адреса говорит о четырёх светодиодах: адрес больше 15 индицируется как 15, горят все четыре.
Кнопка задаёт адрес только в диапазоне 1…15.
Coil 1 карта описывает как зуммер, Coil 2 — как свет (все светодиоды). Holding 1 и Holding 2 повторяют эти же записи.
Монтаж и подключение
Заголовок раздела «Монтаж и подключение»Датчик стоит на линии RS-485. Общие страницы линии, без чертежа этого датчика: RS-485, монтаж.
Заводской код скорости — 1152 (115200) в Holding 110. Заводские чётность и стоп-биты карта не называет. Заводской адрес карта не называет.
Принцип работы и режимы
Заголовок раздела «Принцип работы и режимы»Имя модели в Input 200…219 — строка SENSOR, по одному символу на регистр. Сигнатура в Input 290…301 — 12 байт; если своего значения нет, карта подставляет Sens.. Номер версии приложения читается Input 320 (MAJOR), 321 (MINOR), 322 (PATCH), 323 (SUFFIX). Строка версии загрузчика — Input 330…337, восемь символов ASCII. Сами цифры текущей версии этот файл карты не содержит.
Температуры Input 1…6 и влажности Input 7…9 — целые с масштабом ×0,1. С версии, которую карта называет 1.0.1.18, влажность по умолчанию публикуется с компенсацией самонагрева кристалла. Включение — Holding 113, заводское 1. Смещения температуры для этой компенсации карта кладёт в Holding 33, 34 и 35 (HDC1080, BME280, BME680). Та же строка Input 7 оценивает подъём опубликованной влажности примерно на 4…9 процентных пункта. Holding 113 = 0 компенсацию выключает.
Заводские смещения температуры Holding 31…35 карта приводит как −21 / −31 / −23 / −17 / −34 в тех же десятых долях градуса. Диапазон записи Holding 31…36 карта указывает как −100…100. Поэкземплярная подстройка — запись эталона (×0,1 °C) в Holding 0. Holding 0 кроме этого принимает служебные коды отладки; полный перечень — в описании регистра на карте.
Внешний датчик, Holding 6:
| Код | Датчик в карте |
|---|---|
| 0 | Выключен. Input 6 читается 0 |
| 1 | NTC10K B3950 |
| 2 | NTC10K B3988 |
| 3 | NTC10K B3435 |
| 4 | NTC10K B3470 |
| 5 | Pt1000, a385, IEC 60751 |
| 6 | Pt1000 1000П, a391 |
| 7 | Pt1000 1000М, a428 |
Coil 6 — укороченный доступ к тому же выбору: запись 0 ставит код 1, запись 1 ставит код 5. Полный набор 0…7 пишется только в Holding 6.
Давление Input 10 и 11 — мм рт. ст. Input 12 и 13 — ×0,01 кПа. Высота Input 14 и 15 — метры.
BME680: Input 16 — газовое сопротивление, кОм. Input 17 — шкала IAQ 0…500 (с отметки карты 1.0.1.18). Input 18 — эквивалент CO2 в ppm, публикация зажата в 400…5000. Первые около 5 минут после старта карта публикует 400 ppm; после прогрева в чистом воздухе называет ориентир около 450…560 ppm.
ZMOD4410: Input 19 — TVOC. С отметки карты 1.0.2.4 единица регистра — мкг/м³ (пример: 25 = 0,025 мг/м³). Насыщение 65535. Input 20 — рейтинг IAQ ×100, диапазон публикации 100…500, с той же отметки 1.0.2.4. Input 21 — eCO2, ppm, зажат в 400…5000. Input 22 — EtOH, ppm ×100. Оба канала eCO2 (18 и 21) карта называет прокси MOX.
LD2412: Input 23 — энергия движущейся цели, Input 24 — энергия неподвижной, 0 если кадра нет. Input 25 — освещённость, проценты, при живой связи по UART, иначе 0. Input 27 — присутствие, 0 или 1. Input 28 и 29 — расстояние движущейся и неподвижной цели, сантиметры. Input 30 — дистанция обнаружения, сантиметры. Задержка сброса присутствия — Holding 27, запись 1…300 секунд.
Кто ответил на старте
Заголовок раздела «Кто ответил на старте»Input 65516, только чтение, с отметки карты 1.0.1.51.
| Биты | Смысл в карте |
|---|---|
| 0 | MCP9808 ответил при старте |
| 1 | HDC1080 ответил при старте |
| 2 | BME280 ответил при старте |
| 3 | BME680 ответил при старте |
| 4 | ZMOD4410 ответил на чтение идентификатора (PID 0x2310). С отметки 1.0.2.4 бит ставится только так; раньше карта ставила его безусловно |
| 5…7 | Резерв, читаются 0 |
| 8 | DS18B20 валиден в момент чтения |
| 9 | Связь с LD2412 есть в момент чтения |
| 10…14 | Резерв, читаются 0 |
| 15 | Снимок старта завершён |
Датчик шины I2C, отсутствующий в этом снимке, до перезагрузки отключён: его регистры читаются как 0, его алгоритмы не считаются. Чтение 0 само по себе карта предлагает различать по биту 15 и по версии в Input 320…323: ноль бывает и у прошивки старше 1.0.1.51, и пока снимок ещё не начат. Все биты 0…4 равны 0 при бите 15, равном 1, карта называет висящей шиной I2C.
Тревоги CO2 и VOC
Заголовок раздела «Тревоги CO2 и VOC»Заводская маска Holding 350 равна 0: все четыре канала тревог выключены. Выключенный канал не зажигает индикацию и не поднимает бит статуса. Диапазон записи 0…15.
| Бит 350 | Канал |
|---|---|
| 0 | CO2, предупреждение |
| 1 | CO2, авария |
| 2 | VOC, предупреждение |
| 3 | VOC, авария |
Уставки. Единица уставок VOC карта намеренно не переводит в единицы Input 19.
| Регистр | Заводское | Диапазон | Единица карты |
|---|---|---|---|
| Holding 351, CO2 предупреждение | 1000 | 400…5000 | ppm |
| Holding 352, CO2 авария | 1400 | 400…5000 | ppm |
| Holding 359, гистерезис CO2 | 50 | 0…1000 | ppm |
| Holding 353, VOC предупреждение | 60 | 1…10000 | мг/м³ ×100. 60 = 0,60 мг/м³ = 600 в Input 19 |
| Holding 354, VOC авария | 100 | 1…10000 | мг/м³ ×100. 100 = 1,00 мг/м³ = 1000 в Input 19 |
| Holding 360, гистерезис VOC | 5 | 0…1000 | мг/м³ ×100. 5 = 0,05 мг/м³ = 50 в Input 19 |
Holding 361 — порог «ночь»: ночь, пока Input 25 (освещённость, проценты) не выше этого порога. Заводское 10, диапазон 0…100. Holding 362 — возврат в «день»: день, когда Input 25 не ниже суммы 361 и 362. Заводское 5, диапазон 0…100. Holding 363 — задержка подтверждения включения, заводское 30 с, диапазон 0…3600. Holding 364 — задержка выключения, заводское 60 с, тот же диапазон.
Holding 365, заводское 0x0010:
| Биты | Значение |
|---|---|
| 0…1 | Источник CO2: 0 — авто (ZMOD4410, при его отсутствии BME680), 1 — только ZMOD4410, 2 — только BME680. Значение 3 — исключение 3 |
| 2…3 | Нет связи с LD2412: 0 — считать день (заводское), 1 — считать ночь, 2 — держать последнее. Значение 3 — исключение 3 |
| 4 | Приглушать звук тревоги ночью. В заводском 0x0010 этот бит установлен |
| 5 | «Только свет»: звук тревоги запрещён всегда |
| 6…15 | Должны быть 0, иначе исключение 3 |
Input 345 и 346 — CO2 предупреждение и авария, 0 или 1. Input 347 и 348 — то же для VOC. Input 349 — сводка битов: 0 и 1 — CO2, 2 и 3 — VOC, 4 — сейчас ночь, 5 — звук тревоги был бы приглушён, 6 и 7 — данные CO2 и VOC валидны, 8…9 — фактический источник CO2 (0 нет данных, 1 ZMOD4410, 2 BME680). Чтение того же адреса функциями coil и discrete карта сводит к одному флагу «есть любая активная тревога».
Объект BACnet AI:19 карта Modbus отдельно оговаривает: там TVOC остаётся в мг/м³ с масштабом 0,001, тогда как Input 19 с отметки 1.0.2.4 читается в мкг/м³. Поле единиц AI:19 в файле BACnet — mg/m3 x0.001 unsigned.
Фильтры Калмана — Holding 40…49. Усреднение девяти каналов — адреса 533…559, по три регистра на канал. Порог события Fast Modbus для регистров 1…28 — Holding 340, заводское 10, запись 5…65534. Текст этих строк — на странице карты.
Настройка
Заголовок раздела «Настройка»| Параметр | Значение | Регистр | Как изменить |
|---|---|---|---|
| Скорость | заводской код 1152 = 115200 | Holding 110 | Запись, EEPROM. Код хранится согласованно с заводским сбросом линии загрузчика, как пишет карта |
| Чётность | коды 0, 1, 2. Заводское карта не называет | Holding 111 | Запись |
| Стоп-биты | 1 или 2. Заводское карта не называет | Holding 112 | Запись |
| Адрес | запись 1…246. Заводское число карта не называет | Holding 128 | Запись. Кнопка — только 1…15 |
| Режим шины | 0 классический Modbus, 1 Fast Modbus, 2 BACnet MS/TP. Заводское карта не называет | Holding 122 | 0 и 1 применяются сразу. 2 применяется после перезагрузки. Зеркало BACnet — объект MSV:1, Present_Value = режим + 1 |
| Компенсация влажности | 1, включена | Holding 113 | Запись 0 или 1 |
| Внешний датчик | код 0…7 | Holding 6 | Запись. После обновления прошивки код нужно записать заново: прежняя единица теперь означает NTC10K B3950, а не PT1000 |
| Тревоги | маска 0, все выключены | Holding 350 | Запись 0…15 |
| Уставки CO2 | 1000 и 1400 ppm | Holding 351, 352 | Запись 400…5000 |
| Таймаут тишины Modbus | 0 = выключен, до 255 секунд | Holding 134 | Запись |
| Порог событий датчиков | 10 | Holding 340 | Запись 5…65534 |
В загрузчик: запись 1 в Holding 129, только на адрес датчика. Отдельной команды заводского сброса, как Holding 1001 у модулей МР-02м, в карте ДТВ нет.
Работа с сервером СА-02м
Заголовок раздела «Работа с сервером СА-02м»Поиск модуля на линии и окно настройки — в меню Устройства RS-485.
Работа по Modbus
Заголовок раздела «Работа по Modbus»Порт RS-485. Заводской код скорости 1152 (115200). Заводские чётность, стоп-биты и адрес в карте не названы. Адрес пишется в Holding 128 (1…246).
Полная карта — 192 строк. Поле dropped равно 9: какие строки отброшены, файл не перечисляет. На странице регистров те же строки показывает компонент карты. Ниже — короткий список, не все 192.
| Адрес | Пространство | Название |
|---|---|---|
| 1 | input | Температура DS18B20, ×0,1 °C; 0, если датчика нет |
| 6 | holding | Код внешнего датчика температуры, 0…7 |
| 7 | input | Влажность HDC1080, ×0,1 % отн. влажности |
| 18 | input | BME680, эквивалент CO2, ppm, публикация 400…5000 |
| 21 | input | ZMOD4410, eCO2, ppm, публикация 400…5000 |
| 27 | input | Присутствие LD2412, 0 или 1. Задержка сброса — Holding 27 |
| 110 | holding | Код скорости. Заводское 1152 = 115200 |
| 122 | holding | Режим шины: 0, 1 или 2 (BACnet MS/TP после перезагрузки) |
| 128 | holding | Адрес 1…246. 247 — сервис и загрузчик |
| 129 | holding | Ненулевая запись — перезагрузка в загрузчик |
| 320 | input | MAJOR версии. Далее 321, 322, 323 |
| 349 | input | Сводка тревог CO2 и VOC |
| 351 | holding | Уставка CO2 «предупреждение», заводское 1000 ppm |
| 65516 | input | Маска присутствия датчиков |
Часть полей name в файле обрывается на полуслове. Продолжение — в description той же строки, его показывает страница карты.
Работа по BACnet
Заголовок раздела «Работа по BACnet»Идентификатор производителя.Идентификатор производителя (Vendor ID 381) в прошивке временный и принадлежит другому производителю.
Объекты, порт MS/TP и выбор протокола опубликованы на странице BACnet: 191 объектов. Выбор режима на шине Modbus — Holding 122 = 2, затем перезагрузка. Объект MSV:1 «Bus Protocol» читает тот же выбор как Present_Value = режим + 1.
Обновление прошивки
Заголовок раздела «Обновление прошивки»Номер версии, которую описывает эта страница, файл карты числом не фиксирует. Его читают Input 320…323 на самом приборе. Строка загрузчика — Input 330…337.
Ненулевая запись Holding 129 перезагружает прибор в режим загрузчика. Адрес 247 в описании Holding 128 зарезервирован под сервис и загрузчик. Сколько минут длится ожидание образа и какие байты сохраняются, карта этой строкой не говорит.
См. обновления прошивки.
Известные проблемы
Заголовок раздела «Известные проблемы»- После обновления прошивки Holding 6 нужно записать заново. Карта пишет: прежний код 1 (PT1000) теперь означает NTC10K B3950. Иначе выбранный раньше NTC читается как «выключен», а PT — как NTC.
- Input 19 с отметки 1.0.2.4 читается в мкг/м³. Уставки Holding 353, 354 и 360 остаются в мг/м³ ×100. Объект BACnet AI:19 остаётся в мг/м³ с масштабом 0,001.
- Input 18 и Input 21 — прокси MOX, публикация 400…5000 ppm. Первые минуты Input 18 карта держит на 400 ppm.
- Тревоги после обновления сами не включаются: Holding 350 заводское 0.
- Регистр выбора BACnet, который карта называет снятым (127), больше не используется. Выбор — Holding 122. Объект, который карта называет снятым в 1.0.2.1 (AV:122 «Bus Mode»), заменён на MSV:1.
Поиск и устранение неисправностей
Заголовок раздела «Поиск и устранение неисправностей»| Что видно | Что говорит карта | Что сделать |
|---|---|---|
| Канал температуры, влажности или газа читается 0 | Датчик не вошёл в снимок старта Input 65516 и до перезагрузки отключён. Ноль также бывает, пока бит 15 ещё не установлен | Прочитать 65516 и версию 320…323. Горячее подключение карта не обещает: нужен перезапуск |
| Все биты 0…4 равны 0, бит 15 равен 1 | Карта называет это висящей шиной I2C | Это признак линии, не пяти независимых отказов датчиков. |
| Input 18 долго держится на 400 ppm | Первые около 5 минут карта публикует 400 ppm (прогрев) | Подождать прогрев. Дальше в чистом воздухе карта называет ориентир около 450…560 ppm |
| Внешний датчик после обновления «выключен» или сменил тип | Код Holding 6 сменил смысл единицы | Записать нужный код 0…7 заново |
| Тревога CO2 не появляется | Holding 350 заводское 0, канал выключен | Записать биты 0 и 1, проверить уставки 351 и 352 и валидность в Input 349 |
| Input 65519 равен 0x0009 | Карта пишет, что так читается и чистая с завода микросхема, пока конфигурация ни разу не сохранена | После первой сохранённой настройки и перезагрузки карта ожидает 0x0000. Подробные коды — в описании 65519 на странице регистров |
История изменений
Заголовок раздела «История изменений»Номер прошивки карта не фиксирует.
Текст регистров ссылается на поведение с отметок 1.0.1.18 (компенсация влажности, шкала IAQ и eCO2 BME680), 1.0.1.42 (диапазон порога событий), 1.0.1.47 и соседних (здоровье EEPROM), 1.0.1.51 (маска 65516), 1.0.1.52 (выбор BACnet перенесён на Holding 122) и 1.0.2.4 (единица Input 19 и честный бит ZMOD4410). Это указатели внутри описаний, не список выпуска.
Безопасность, хранение, гарантия
Заголовок раздела «Безопасность, хранение, гарантия»Гарантия линейки — 3 года, страница гарантии. Хранение — на странице хранения. Предупреждения по электробезопасности — на странице безопасности. Изготовитель — на странице контактов.
Документы и файлы
Заголовок раздела «Документы и файлы»Список файлов на карточках реестр не приводит.
