Оптичний датчик розчиненого кисню Daviteq MBRTU-PODO з виходом Modbus
вступ
Оптичний датчик розчиненого кисню з виходом Modbus MBRTU-PODO
- Точна оптична технологія розчиненого кисню, яка не потребує обслуговування (люмінесцентне гасіння).
- Вихід сигналу RS485/Modbus.
- Промисловий стандарт, міцний корпус із 3⁄4” NPT спереду та ззаду.
- Гнучкий кабельний вихід: фіксований кабель (0001) і знімний кабель (0002).
- Інтегрований (монтований на зонді) водонепроникний датчик тиску.
- Автоматична компенсація температури і тиску.
- Автоматична компенсація солоності за допомогою введеного користувачем значення провідності/концентрації солоності.
- Зручна заміна кришки датчика з вбудованим калібруванням.
ВИМІРЮВАННЯ РОЗЧИНЕННОГО КИСНЮ У ВОДІ
Специфікація
Діапазон | % насичення 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. |
Калібрування |
|
Фактори компенсації DO | Температура: автоматична, повний діапазон.
Солоність: автоматично з введенням користувачем (від 0 до 55 ppt). Тиск:
|
роздільна здатність | Низький діапазон (<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 (Одиниця: мм)
Технічне обслуговування
Технічне обслуговування зонда включає очищення кришки датчика, а також належне кондиціонування, підготовку та зберігання тест-системи.
Коли зонд не використовується, настійно рекомендується зберігати його із встановленою кришкою датчика та пляшкою для калібрування/зберігання, яка входила в оригінальну упаковку, нарізаною на зонд. Стакана з чистою водою або вологого механізму закупорювання також може бути достатньо, якщо пляшка для калібрування/зберігання недоступна. Губка всередині пляшки для калібрування/зберігання повинна бути вологою для отримання найкращих результатів.
Уникайте контакту ковпачка сенсора з органічними розчинниками, подряпин і агресивних зіткнень, щоб зміцнити та продовжити термін служби ковпачка сенсора. Слід особливо ретельно очистити покриття ковпачка, занурити зонд і ковпачок у свіжу воду, а потім висушити поверхню серветкою. Не витирайте поверхню покриття.
Замініть ковпачок датчика, якщо покриття ковпачка вицвіло або стерлося. НЕ торкайтеся прозорого віконця на кінчику зонда після відкручування старого ковпачка. Якщо на вікні або всередині ковпака є будь-які забруднення або залишки, обережно видаліть їх серветкою без порошку. Потім знову закрутіть новий ковпачок датчика на зонд.
Документи / Ресурси
![]() |
Оптичний датчик розчиненого кисню Daviteq MBRTU-PODO з виходом Modbus [pdfПосібник користувача MBRTU-PODO Оптичний датчик розчиненого кисню з виходом Modbus, MBRTU-PODO, Оптичний датчик розчиненого кисню з виходом Modbus, Датчик з виходом Modbus, вихід Modbus |