Оптичний датчик розчиненого кисню Daviteq MBRTU-PODO з виходом Modbus

Оптичний датчик розчиненого кисню MBRTU-PODO з виходом Modbus

вступ

Оптичний датчик розчиненого кисню з виходом Modbus MBRTU-PODO

  • Точна оптична технологія розчиненого кисню, яка не потребує обслуговування (люмінесцентне гасіння).
  • Вихід сигналу RS485/Modbus.
  • Промисловий стандарт, міцний корпус із 3⁄4” NPT спереду та ззаду.
  • Гнучкий кабельний вихід: фіксований кабель (0001) і знімний кабель (0002).
  • Інтегрований (монтований на зонді) водонепроникний датчик тиску.
  • Автоматична компенсація температури і тиску.
  • Автоматична компенсація солоності за допомогою введеного користувачем значення провідності/концентрації солоності.
  • Зручна заміна кришки датчика з вбудованим калібруванням.
ВИМІРЮВАННЯ РОЗЧИНЕННОГО КИСНЮ У ВОДІ

Оптичний датчик розчиненого кисню MBRTU-PODO з виходом Modbus

Специфікація

Діапазон % насичення DO: від 0 до 500 %.
Концентрація DO: від 0 до 50 мг/л (ppm). Робоча температура: від 0 до 50°C.
Температура зберігання: від -20 до 70°C.
Робочий атмосферний тиск: від 40 до 115 кПа. Максимальний тиск в підшипнику: 1000 кПа.
Час відгуку DO: T90 ~ 40 с для 100-10%.
Температура: T90 ~ 45 с для 5 – 45oC (без перемішування).
Точність DO: 0-100% < ± 1%.
100-200% < ± 2%.
Температура: ± 0.2 °C. Тиск: ± 0.2 кПа.
Вхід / вихід / протокол Вхід: 4.5 – 36 В постійного струму.
Споживання: в середньому 60 мА при 5В. Вихід: RS485/Modbus або UART.
Калібрування
  1. (100% калорійної точки) у насиченій повітрям воді або насиченому водою повітрі (калібрувальна пляшка).
  2. точка: (нульові та 100% калорійні точки).
Фактори компенсації DO Температура: автоматична, повний діапазон.

Солоність: автоматично з введенням користувачем (від 0 до 55 ppt). Тиск:

  1. компенсація за миттєвим значенням тиску, якщо датчик тиску знаходиться над водою або нижче 20 см водної поверхні.
  2. Компенсація за значенням тиску за замовчуванням, якщо датчик тиску перевищує 20 см вод. Значення за замовчуванням отримується датчиком тиску під час останнього калібрування за 1 точкою та записується в пам’ять датчика.
роздільна здатність Низький діапазон (<1 мг/л): ~ 1 ppb (0.001 мг/л).
Середній діапазон (<10 мг/л): ~ 4-8 ppb (0.004-0.008 мг/л).
Високий діапазон (>10 мг/л): ~10 ppb (0.01 мг/л).*
*Чим вищий діапазон, тим менша роздільна здатність.
Очікуваний термін служби кришки датчика В оптимальних ситуаціях можливий термін корисного використання до 2 років.
інші Водонепроникність: рейтинг IP68 із фіксованим кабелем. Сертифікати: RoHs, CE, C-Tick (у процесі). Матеріали: корпус Ryton (PPS).
Довжина кабелю: 6 м (є варіанти).

Зображення продукту

ПРОЦЕС ОПТИЧНИЙ ДАТЧИК РОЗЧИНЕНОГО КИСНЮ МБРТУ-ПОДО

Зображення продукту

MBRTU-PODO-H1 .PNG

Електропроводка

Будь ласка, підключіть електропроводку, як показано нижче:

Дріт колір опис
Червоний Живлення (4.5 ~ 36 В постійного струму)
чорний GND
Зелений UART_RX (для оновлення або підключення до ПК)
Білий UART_TX (для оновлення або підключення до ПК)
Жовтий RS485A
Синій RS485B

Примітка: два дроти UART можуть бути перерізані, якщо не оновити/програмувати зонд.

Калібрування та вимірювання

Калібрування DO в параметрах

Скинути калібрування

a) Скинути 100% калібрування.
Користувач пише 0x0220 = 8
b) Скинути 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 після того, як показання DO стабілізуються.
(ii) Після того, як показання DO досягнуть 100%, перемістіть зонд на нульовий вміст кисню у воді (використовуйте сульфід натрію, доданий у надлишку до
водаample).
(iii) Запишіть 0x0220 = 2 після того, як показання DO стабілізуються (~принаймні 2 хвилини).

  • (iv) Насиченість читання користувача при 0x0102 для 1-точкового калібрування, 0x0104 для 2-точкового калібрування.
    2-точкове калібрування не є необхідним для більшості застосувань, якщо тільки користувачі не потребують дуже точного вимірювання при низькій концентрації DO (<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:

Зареєструвати # R/W Подробиці Тип Примітки
0x0003 R LDO (мг/л) х 100 Uint16
0x0006 R Насичення % х100 Uint16
0x0008 R/W Солоність (ppt) x100 Uint16
0x0009 R Тиск (кПа) х100 Uint16
x000A R Температура (°C) x100 Uint16
0x000F R Швидкість передачі даних Uint16 Примітка 1
0x0010 R Адреса відома Uint16
0x0011 R ID зонда Uint32
0x0013 R Ідентифікатор кришки датчика Uint32
0x0015 R Версія мікропрограми датчика x100 Uint16 Примітка 2
0x0016 R Незначна версія мікропрограми зонда Uint16 Примітка 2
0x0063 W Швидкість передачі даних Uint16 Примітка 1
0x0064 W Адреса відома Uint16
0x0100 R LDO (мг/л) Поплавок
0x0102 R % насичення Поплавок
0x0108 R Тиск (кПа) Поплавок
0x010A R Температура (°C) Поплавок
0x010C R/W Поточна дата дослідження 6 байти Примітка 3
0x010F R Біти помилок Uint16 Примітка 4
0x0117 R Солоність (ppt) Поплавок
0x0132 R/W Зміщення температури Поплавок
0x0220 R/W Біти для калібрування 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, тоді Datetime буде встановлено на 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

Адреса Команда Початкова адреса Кількість реєстрів CRC
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 FADXNUMX

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) Тиск (кПа) Температура (°C) Концентрація 2pt (мг/л) Насиченість % 2pt
0x0313 0x26F3 0x0000 0x27AC 0x0AC8 0x031A 0x2748
7.87 мг/л 99.71% 0 ppt 101.56 кПа 27.60 °C 7.94 мг/л 100.56%

CMD: запустіть 100 % калібрування

Необроблений шістнадцятковий код: 01 10 0220 0001 02 0001 4330

Адреса Команда Початкова адреса Кількість реєстрів Кількість байтів Значення CRC
0x01 0x10 0x0220 0x0001 0x02 0x0001 0x4330
1 Напишіть Multi 544 1 2 Запустити 100% кал

Example 1 відповідь від зонда:

Raw Hex: 01 10 0220 0001 01BB Успіх!

CMD: запустіть 0 % калібрування

Необроблений шістнадцятковий код: 01 10 0220 0001 02 0002 0331

Адреса Команда Початкова адреса Кількість реєстрів Кількість байтів Значення CRC
0x01 0x10 0x0220 0x0001 0x02 0x0002 0x0331
1 Напишіть Multi 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

Адреса Команда Початкова адреса Кількість реєстрів Кількість байтів Значення CRC
0x01 0x10 0x0008 0x0003 0x06 0x1194 2774 0A8C 0x185D
1 Напишіть Multi 719 1 2 45, 101, 27

Example 1 відповідь від зонда:

 Raw Hex: 01 10 0008 0003 01CA Успіх!

Адреса Команда Початкова адреса Кількість реєстрів Кількість байтів Значення CRC
0x01 0x10 0x02CF 0x0001 0x02 0x0457 0xD751
1 Напишіть Multi 719 1 2 1111

Example 1 відповідь від зонда:

 Необроблений шістнадцятковий код: 01 10 02CF 0001 304E Успіх!

Розміри

РОЗМІРНЕ КРЕСЛЕННЯ MBRTU-PODO (Одиниця: мм)

РОЗМІРНЕ КРЕСЛЕННЯ MBRTU-PODO (Одиниця: мм)

Технічне обслуговування

Технічне обслуговування зонда включає очищення кришки датчика, а також належне кондиціонування, підготовку та зберігання тест-системи.

Коли зонд не використовується, настійно рекомендується зберігати його із встановленою кришкою датчика та пляшкою для калібрування/зберігання, яка входила в оригінальну упаковку, нарізаною на зонд. Стакана з чистою водою або вологого механізму закупорювання також може бути достатньо, якщо пляшка для калібрування/зберігання недоступна. Губка всередині пляшки для калібрування/зберігання повинна бути вологою для отримання найкращих результатів.

Уникайте контакту ковпачка сенсора з органічними розчинниками, подряпин і агресивних зіткнень, щоб зміцнити та продовжити термін служби ковпачка сенсора. Слід особливо ретельно очистити покриття ковпачка, занурити зонд і ковпачок у свіжу воду, а потім висушити поверхню серветкою. Не витирайте поверхню покриття.

Замініть ковпачок датчика, якщо покриття ковпачка вицвіло або стерлося. НЕ торкайтеся прозорого віконця на кінчику зонда після відкручування старого ковпачка. Якщо на вікні або всередині ковпака є будь-які забруднення або залишки, обережно видаліть їх серветкою без порошку. Потім знову закрутіть новий ковпачок датчика на зонд.

Логотип Daviteq

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

Оптичний датчик розчиненого кисню Daviteq MBRTU-PODO з виходом Modbus [pdfПосібник користувача
MBRTU-PODO Оптичний датчик розчиненого кисню з виходом Modbus, MBRTU-PODO, Оптичний датчик розчиненого кисню з виходом Modbus, Датчик з виходом Modbus, вихід Modbus

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

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

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