Оптический датчик растворенного кислорода Daviteq MBRTU-PODO с выходом Modbus
Введение
Оптический датчик растворенного кислорода с выходом Modbus МБРТУ-ПОДО
- Точная и не требующая особого ухода оптическая технология растворенного кислорода (люминесцентное тушение).
- Выходной сигнал RS485/Modbus.
- Стандартный промышленный прочный корпус с резьбой 3⁄4” NPT спереди и сзади.
- Гибкий кабельный вывод: фиксированный кабель (0001) и съемный кабель (0002).
- Встроенный (установленный на зонде) водонепроницаемый датчик давления.
- Автоматическая компенсация температуры и давления.
- Автоматическая компенсация солености с введенным пользователем значением проводимости/концентрации солености.
- Удобная замена крышки сенсора со встроенной калибровкой.
ИЗМЕРЕНИЕ РАСТВОРЕННОГО КИСЛОРОДА В ВОДЕ
Спецификация
Диапазон | DO Насыщенность %: от 0 до 500%. Концентрация DO: от 0 до 50 мг/л (частей на миллион). Рабочая температура: от 0 до 50°C. Температура хранения: от -20 до 70°C. Рабочее атмосферное давление: от 40 до 115 кПа. Максимальное давление на подшипник: 1000 кПа. |
Время отклика | СДЕЛАТЬ: Т90 ~ 40с для 100 до 10%. Температура: T90 ~ 45 с при 5–45°C (с перемешиванием). |
Точность | DO: 0–100 % < ± 1 %. 100–200 % < ± 2 %. Температура: ± 0.2 °C. Давление: ± 0.2 кПа. |
Ввод/вывод/протокол | Вход: 4.5–36 В постоянного тока. Потребление: в среднем 60 мА при 5В. Выход: RS485/Modbus или UART. |
Калибровка |
|
Коэффициенты компенсации DO | Температура: автоматическая, полный диапазон.
Соленость: автоматический ввод данных пользователем (от 0 до 55 ppt). Давление:
|
Разрешение | Низкий диапазон (<1 мг/л): ~ 1 ppb (0.001 мг/л). Средний диапазон (<10 мг/л): ~ 4–8 частей на миллиард (0.004–0.008 мг/л). Высокий диапазон (>10 мг/л): ~10 частей на миллиард (0.01 мг/л).* *Чем выше диапазон, тем ниже разрешение. |
Ожидаемый срок службы крышки сенсора | В оптимальных ситуациях возможен срок полезного использования до 2 лет. |
Другие | Водонепроницаемый: рейтинг IP68 с фиксированным кабелем. Сертификаты: RoHs, CE, C-Tick (в процессе). Материалы: корпус из райтона (PPS). Длина кабеля: 6 м (возможны варианты). |
Фотографии продукта
ТЕХНОЛОГИЧЕСКИЙ ОПТИЧЕСКИЙ ДАТЧИК РАСТВОРЕННОГО КИСЛОРОДА МБРТУ-ПОДО
МБРТУ-ПОДО-H1 .PNG
Проводка
Пожалуйста, подключите, как показано ниже:
Проволока цвет | Описание |
Красный | Питание (4.5 ~ 36 В постоянного тока) |
Черный | Земля |
Зеленый | UART_RX (для обновления или подключения к ПК) |
Белый | UART_TX (для обновления или подключения к ПК) |
Желтый | РС485А |
Синий | RS485B |
Примечание. Два провода UART могут быть перерезаны, если не выполняется обновление/программирование датчика.
Калибровка и измерение
Калибровка DO в опциях
Сбросить калибровку
а) Сбросить 100% калибровку.
Пользователь пишет 0x0220 = 8
б) Сбросить калибровку 0%.
Пользователь пишет 0x0220 = 16
c) Сбросить калибровку температуры.
Пользователь пишет 0x0220 = 32
1-балльная калибровка
Калибровка по 1 точке означает калибровку зонда в точке 100 % насыщения, которую можно получить одним из следующих способов:
а) В воде, насыщенной воздухом (стандартный метод).
Насыщенная воздухом вода (например,amp500 мл) можно получить путем непрерывной (1) продувки воды воздухом с помощью воздушного барботера или какого-либо типа аэрации в течение примерно 3–5 минут или (2) перемешивания воды магнитной мешалкой со скоростью 800 об/мин в течение 1 часа.
После того, как вода, насыщенная воздухом, будет готова, погрузите колпачок датчика и датчик температуры датчика в воду, насыщенную воздухом, и откалибруйте датчик после того, как показания станут стабильными (обычно 1 ~ 3 минуты).
Пользователь пишет 0x0220 = 1, затем ждет 30 секунд.
Если окончательное значение 0x0102 не равно 100 ± 0.5%, проверьте стабильность текущей среды тестирования или повторите попытку.
б) В водонасыщенном воздухе (удобный метод).
В качестве альтернативы калибровку по 1 точке можно легко выполнить с использованием насыщенного водой воздуха, но в зависимости от различных операций может возникнуть ошибка 0 ~ 2%. Рекомендуемые процедуры приведены ниже:
i) погрузите крышку датчика и датчик температуры датчика в пресную/водопроводную воду на 1–2 минуты.
ii) достаньте датчик и быстро промокните водой поверхность крышки датчика тканью.
iii) установите конец сенсора в бутыль для калибровки/хранения с влажной губкой внутри. Избегайте прямого контакта крышки датчика с водой в бутыли для калибровки/хранения на этом этапе калибровки. Соблюдайте расстояние между колпачком датчика и влажной губкой ~ 2 см.
v) дождаться стабилизации показаний (2~4 минуты) и затем записать 0x0220=2.
Калибровка по 2 точкам (точки насыщения 100 % и 0 %).
(i) Поместите зонд в насыщенную воздухом воду, запишите 0x0220 = 1 после того, как показания растворенного кислорода стабилизируются.
(ii) После того, как значение DO станет равным 100 %, переместите зонд в воду с нулевым содержанием кислорода (используйте сульфид натрия, добавленный в избытке к
вода сampле).
(iii) Запишите 0x0220 = 2 после того, как показания DO стабилизируются (~ не менее 2 минут).
- (iv) Насыщенность показаний пользователя по адресу 0x0102 для калибровки по 1 точке, 0x0104 для калибровки по 2 точкам.
Калибровка по 2 точкам не требуется для большинства приложений, если только пользователям не требуется очень точное измерение при низкой концентрации растворенного кислорода (<0.5 ppm). - Применение «0% калибровки» без «100% калибровки» не допускается.
Калибровка точек по температуре
i) Пользователь записывает 0x000A = температура окружающей среды x100 (пример: если температура окружающей среды = 32.15, пользователь записывает 0x000A=3215).
ii) Температура чтения пользователем при 0x000A. Если он равен тому, что вы ввели, калибровка выполнена. Если нет, попробуйте шаг 1 еще раз.
Протокол Modbus RTU
Структура команды:
- Команды не должны отправляться раньше, чем через 50 мс после завершения последнего ответа.
- Если ожидаемый ответ от ведомого не виден в течение > 25 мс, генерируется ошибка связи.
- Датчик соответствует стандарту Modbus для функций 0x03, 0x06, 0x10, 0x17
Структура последовательной передачи:
- Типы данных имеют обратный порядок байтов, если не указано иное.
- Каждая передача RS485 будет иметь: один стартовый бит, 8 бит данных, без бита четности и два стоповых бита;
- Скорость передачи по умолчанию: 9600 бод (некоторые датчики могут иметь скорость 19200 бод);
- Адрес подчиненного устройства по умолчанию: 1
- 8 битов данных, передаваемых после начального бита, являются старшим битом первым.
- Битовая последовательность
Начальный бит | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Стоп бит |
Сроки
- Обновления прошивки должны быть запущены в течение 5 секунд после включения питания или программного сброса. В это время светодиод на наконечнике датчика будет постоянно гореть синим цветом.
- Первая команда не может быть запущена ранее, чем через 8 секунд после включения питания или программного сброса.
- Если нет ожидаемого ответа от выданной команды, тайм-аут происходит через 200 мс.
Протокол Modbus RTU:
Регистр # | Ч/З | Подробности | Тип | Примечания |
0x0003 | R | LDO (мг/л) x100 | Uint16 | |
0x0006 | R | Насыщенность % x100 | Uint16 | |
0x0008 | Ч/З | Соленость (ppt) x100 | Uint16 | |
0x0009 | R | Давление (кПа) x100 | Uint16 | |
x000 XNUMX А | R | Температура (°C) x100 | Uint16 | |
0x000F | R | Скорость передачи данных | Uint16 | Примечание 1 |
0x0010 | R | Адрес ведомого | Uint16 | |
0x0011 | R | Идентификатор зонда | Uint32 | |
0x0013 | R | Идентификатор крышки сенсора | Uint32 | |
0x0015 | R | Версия микропрограммы зонда x100 | Uint16 | Примечание 2 |
0x0016 | R | Незначительная редакция микропрограммы зонда | Uint16 | Примечание 2 |
0x0063 | W | Скорость передачи данных | Uint16 | Примечание 1 |
0x0064 | W | Адрес ведомого | Uint16 | |
0x0100 | R | ЛДО (мг/л) | Плавать | |
0x0102 | R | Насыщенность % | Плавать | |
0x0108 | R | Давление (кПа) | Плавать | |
0x010A | R | Температура (°С) | Плавать | |
0x010C | Ч/З | Дата и время текущего зонда | 6 байта | Примечание 3 |
0x010F | R | Биты ошибки | Uint16 | Примечание 4 |
0x0117 | R | Соленость (ppt) | Плавать | |
0x0132 | Ч/З | Смещение температуры | Плавать | |
0x0220 | Ч/З | Калибровочные биты | Uint16 | Примечание 5 |
0x02CF | R | Мембранный колпачок Серийный номер | Uint16 | |
0x0300 | W | Мягкий перезапуск | Uint16 | Примечание 6 |
Примечание:
- Примечание 1: Значения скорости передачи: 0 = 300, 1 = 2400, 2 = 2400, 3 = 4800, 4 = 9600, 5 = 19200, 6 = 38400, 7 = 115200.
- Примечание 2: Версия прошивки — это адрес 0x0015, разделенный на 100, затем десятичная дробь, затем адрес 0x0016. Бывшийample: если 0x0015 = 908 и 0x0016 = 29, то версия прошивки v9.08.29.
- Примечание 3: Датчик не имеет часов реального времени, если на датчик не подается постоянное питание или он сбрасывается, все значения будут сброшены на 0.
Байты даты и времени - это год, месяц, день, день, час, минута, секунда. От наиболее значимого к наименее.
Example: если пользователь пишет 0x010C=0x010203040506, то дата и время будут установлены на 3 февраля 2001 г., 4:05:06. - Примечание 4. Биты считаются от наименее значащих до наиболее значимых, начиная с 1:
- Бит 1 = Ошибка калибровки измерения.
- Бит 3 = Температура датчика вне допустимого диапазона, максимум 120 °C.
- Бит 4 = Концентрация вне диапазона: минимум 0 мг/л, максимум 50 мг/л. o Бит 5 = Ошибка датчика давления зонда.
- Бит 6 = Датчик давления вне диапазона: минимум 10 кПа, максимум 500 кПа.
Датчик будет использовать давление по умолчанию = 101.3 кПа. - Бит 7 = ошибка связи с датчиком давления, датчик будет использовать давление по умолчанию = 101.3 кПа.
Примечание 5:Запись (0x0220) 1 Запустите 100% калибровку. 2 Запустите 0% калибровку. 8 Сбросить 100% калибровку. 16 Сбросить 0% калибровку. 32 Сбросить калибровку температуры.
- Note 6: Если по этому адресу записывается 1, выполняется мягкий перезапуск, все остальные операции чтения/записи игнорируются.
Примечание 7: если датчик имеет встроенный датчик давления, это адрес только для чтения.
Примечание 8: Эти значения являются результатами калибровки по 2 точкам, а адреса 0x0003 и 0x0006 представляют результаты калибровки по 1 точке.
Exampле Трансмиссии
CMD: Чтение данных зонда
Необработанный шестнадцатеричный код: 01 03 0003 0018 B5C0
Адрес | Команда | Начальный адрес | # регистров | КПР |
0x01 | 0x03 | 0x0003 | 0x0018 | 0xB5C0 |
1 | Читать | 3 | 0x18 |
Example 1 ответ от зонда:
Шестнадцатеричный код: 01 03 30 031B 0206 0000 2726 0208 0BB8 27AA 0AAA 0000 0000 0000 0BB8 0005 0001 0001 0410 0457 0000 038C 0052 0001 031D 2741 0000 4 ФАДXNUMX
Example 2 ответ от зонда:
Шестнадцатеричный код: 01 03 30 0313 0206 0000 26F3 0208 0000 27AC 0AC8 0000 0000 0000 0000 0005 0001 0001 0410 0457
0000 038C 0052 0001 031A 2748 0000 5BC0
Концентрация (мг/л) | Насыщенность % | Соленость (ppt) | Давление (кПа) | Температура (°С) | Концентрация 2pt (мг/л) | Насыщенность % 2pt |
0x0313 | 0x26F3 | 0x0000 | 0x27AC | 0x0AC8 | 0x031A | 0x2748 |
7.87 мг/л | 99.71% | 0 ppt | 101.56 кПа | 27.60 °С | 7.94 мг/л | 100.56 % |
CMD: запустить 100 % калибровку
Шестнадцатеричный код: 01 10 0220 0001 02 0001 4330
Адрес | Команда | Начальный адрес | # регистров | # байт | Ценить | КПР |
0x01 | 0x10 | 0x0220 | 0x0001 | 0x02 | 0x0001 | 0x4330 |
1 | Написать Мульти | 544 | 1 | 2 | Выполнить 100% калибровку |
Example 1 ответ от зонда:
Raw Hex: 01 10 0220 0001 01BB Успех!
CMD: запустить 0 % калибровку
Шестнадцатеричный код: 01 10 0220 0001 02 0002 0331
Адрес | Команда | Начальный адрес | # регистров | # байт | Ценить | КПР |
0x01 | 0x10 | 0x0220 | 0x0001 | 0x02 | 0x0002 | 0x0331 |
1 | Написать Мульти | 544 | 1 | 2 | Выполнить 0% калибровку |
Example 1 ответ от зонда:
Raw Hex: 01 10 0220 0001 01BB Успех!
CMD: обновление солености = 45.00 ppt, давления = 101.00 кПа и температуры = 27.00 °C.
Необработанный шестнадцатеричный код: 01 10 0008 0003 06 1194 2774 0A8C 185D
Адрес | Команда | Начальный адрес | # регистров | # байт | Ценить | КПР |
0x01 | 0x10 | 0x0008 | 0x0003 | 0x06 | 0x1194 2774 0A8C | 0x185D |
1 | Написать Мульти | 719 | 1 | 2 | 45, 101, 27 |
Example 1 ответ от зонда:
Шестнадцатеричный код: 01 10 0008 0003 01CA Успех!
Адрес | Команда | Начальный адрес | # регистров | # байт | Ценить | КПР |
0x01 | 0x10 | 0x02CF | 0x0001 | 0x02 | 0x0457 | 0xD751 |
1 | Написать Мульти | 719 | 1 | 2 | 1111 |
Example 1 ответ от зонда:
Необработанный шестнадцатеричный код: 01 10 02CF 0001 304E Успех!
Размеры
ГАБАРИТНЫЙ ЧЕРТЕЖ МБРТУ-ПОДО (единица измерения: мм)
Обслуживание
Техническое обслуживание зонда включает очистку крышки сенсора, а также надлежащее кондиционирование, подготовку и хранение тест-системы.
Когда датчик не используется, настоятельно рекомендуется хранить датчик с установленной крышкой датчика и бутылью для калибровки/хранения, входящей в оригинальную упаковку, навинченной на датчик. Стакана с чистой водой или влажного/влажного укупорочного средства также может быть достаточно, если бутыль для калибровки/хранения отсутствует. Губка внутри бутыли для калибровки/хранения должна быть влажной для достижения наилучших результатов.
Избегайте соприкосновения колпачка сенсора с органическим растворителем, царапин и оскорбительных столкновений, чтобы укрепить и продлить срок службы колпачка сенсора. Особое внимание следует уделить очистке покрытия колпачка, погружению зонда и колпачка в пресную воду, а затем высушиванию поверхности салфеткой. Не протирайте поверхность покрытия.
Замените колпачок сенсора, если покрытие колпачка потускнело или отслоилось. НЕ прикасайтесь к прозрачному окну на наконечнике зонда после отвинчивания старого колпачка. Если на окошке или внутри крышки есть какие-либо загрязнения или остатки, осторожно удалите их салфеткой без порошка. Затем снова навинтите новую крышку сенсора на зонд.
Документы/Ресурсы
![]() |
Оптический датчик растворенного кислорода Daviteq MBRTU-PODO с выходом Modbus [pdf] Руководство пользователя MBRTU-PODO Оптический датчик растворенного кислорода с выходом Modbus, MBRTU-PODO, Оптический датчик растворенного кислорода с выходом Modbus, Датчик с выходом Modbus, выход Modbus |