Daviteq MBRTU-PODO Optyczny czujnik tlenu rozpuszczonego z wyjściem Modbus
Wstęp
Czujnik tlenu rozpuszczonego optycznego z wyjściem Modbus MBRTU-PODO
- Precyzyjna i łatwa w utrzymaniu technologia optycznego rozpuszczenia tlenu (wygaszanie luminescencyjne).
- Wyjście sygnału RS485/Modbus.
- Solidna obudowa zgodna ze standardami branżowymi, z gwintem 3⁄4” NPT z przodu i z tyłu.
- Elastyczne wyjście kablowe: kabel stały (0001) i kabel odłączany (0002).
- Zintegrowany (montowany na sondzie) wodoodporny czujnik ciśnienia.
- Automatyczna kompensacja temperatury i ciśnienia.
- Automatyczna kompensacja zasolenia na podstawie wprowadzonej przez użytkownika wartości przewodnictwa/stężenia zasolenia.
- Wygodna wymiana nasadki czujnika ze zintegrowaną kalibracją.
POMIAR ROZPUSZCZONEGO TLENU W WODZIE
Specyfikacja
Zakres | Nasycenie DO %: od 0 do 500%. Stężenie DO: 0 do 50 mg/l (ppm). Temperatura robocza: 0 do 50°C. Temperatura przechowywania: -20 do 70°C. Ciśnienie atmosferyczne podczas pracy: od 40 do 115 kPa. Maksymalne ciśnienie łożyska: 1000 kPa. |
Czas reakcji | DO: T90 ~ 40 s przez 100 do 10%. Temperatura: T90 ~ 45 s przez 5 – 45oC (z mieszaniem). |
Dokładność | DO: 0-100% < ± 1 %. 100-200% < ± 2 %. Temperatura: ± 0.2 °C. Ciśnienie: ± 0.2 kPa. |
Wejście/wyjście/protokół | Wejście: 4.5 – 36 V DC. Pobór mocy: średnio 60 mA przy 5 V. Wyjście: RS485/Modbus lub UART. |
Kalibrowanie |
|
Czynniki kompensacyjne DO | Temperatura: automatyczna, pełen zakres.
Zasolenie: automatyczne z danymi wprowadzanymi przez użytkownika (od 0 do 55 ppt). Ciśnienie:
|
Rezolucja | Niski zakres (<1 mg/l): ~ 1 ppb (0.001 mg/l). Średni zakres (<10 mg/l): ~ 4-8 ppb (0.004-0.008 mg/l). Wysoki zakres (>10 mg/l): ~10 ppb (0.01 mg/l).* *Im wyższy zakres, tym niższa rozdzielczość. |
Oczekiwana żywotność nasadki czujnika | W optymalnych warunkach możliwy jest okres użytkowania wynoszący nawet 2 lata. |
Inni | Wodoodporność: stopień ochrony IP68 z kablem stałym. Certyfikaty: RoHs, CE, C-Tick (w trakcie). Materiały: korpus z Rytonu (PPS). Długość kabla: 6 m (dostępne opcje). |
Zdjęcia produktu
Procesowy czujnik tlenu rozpuszczonego optycznie MBRTU-PODO
MBRTU-PODO-H1 .PNG
Okablowanie
Proszę podłączyć tak jak pokazano poniżej:
Drut kolor | Opis |
Czerwony | Zasilanie (4.5 ~ 36 V DC) |
Czarny | GND |
Zielony | UART_RX (do aktualizacji lub połączenia z komputerem) |
Biały | UART_TX (do aktualizacji lub połączenia z komputerem) |
Żółty | RS485A |
Niebieski | RS485B |
Uwaga: Jeśli sonda nie jest programowana lub nie jest uaktualniana, dwa przewody UART mogą zostać przecięte.
Kalibracja i pomiar
Kalibracja DO w Opcjach
Zresetuj kalibrację
a) Zresetuj kalibrację 100%.
Użytkownik zapisuje 0x0220 = 8
b) Zresetuj kalibrację do 0%.
Użytkownik zapisuje 0x0220 = 16
c) Zresetuj kalibrację temperatury.
Użytkownik zapisuje 0x0220 = 32
Kalibracja 1-punktowa
Kalibracja 1-punktowa oznacza kalibrację sondy w punkcie 100% nasycenia, co można uzyskać w jeden z następujących sposobów:
a) W wodzie nasyconej powietrzem (metoda standardowa).
Woda nasycona powietrzem (np.ampobjętość 500 ml) można uzyskać w sposób ciągły (1) poprzez przedmuchiwanie wody powietrzem za pomocą napowietrzacza lub innego rodzaju napowietrzania przez około 3–5 minut lub (2) mieszanie wody mieszadłem magnetycznym przy 800 obr./min przez 1 godzinę.
Po przygotowaniu wody nasyconej powietrzem zanurz w niej nasadkę czujnika i czujnik temperatury sondy, a po ustabilizowaniu się odczytu (zwykle po 1–3 minutach) skalibruj sondę.
Użytkownik wpisuje 0x0220 = 1 i czeka 30 sekund.
Jeżeli końcowy odczyt 0x0102 nie mieści się w granicach 100 ± 0.5%, sprawdź stabilność bieżącego środowiska testowego lub spróbuj ponownie.
b) W powietrzu nasyconym wodą (metoda wygodna).
Alternatywnie, kalibrację 1-pt można łatwo wykonać przy użyciu powietrza nasyconego wodą, ale w zależności od różnych operacji może wystąpić błąd 0 ~ 2%. Zalecane procedury podano poniżej:
i) zanurzyć nasadkę czujnika i czujnik temperatury sondy w słodkiej/kranowej wodzie na 1~2 minuty.
ii) wyjmij sondę i szybko osusz wodą powierzchnię nasadki czujnika za pomocą chusteczki higienicznej.
iii) zainstaluj koniec czujnika w butelce kalibracyjnej/przechowywania z mokrą gąbką w środku. Unikaj bezpośredniego kontaktu nasadki czujnika z wodą w butelce kalibracyjnej/przechowywania podczas tego etapu kalibracji. Zachowaj odległość między nasadką czujnika a mokrą gąbką wynoszącą ~ 2 cm.
v) poczekaj, aż wskazania się ustabilizują (2–4 minuty), a następnie zapisz 0x0220 = 2.
Kalibracja 2-punktowa (punkty nasycenia 100% i 0%)
(i) Umieść sondę w wodzie nasyconej powietrzem, zapisz 0x0220 = 1 po ustabilizowaniu się odczytu DO.
(ii) Po osiągnięciu przez odczyt DO 100% przenieś sondę do wody beztlenowej (użyj siarczku sodu dodanego w nadmiarze do
woda sample).
(iii) Zapisz 0x0220 = 2 po ustabilizowaniu się odczytu DO (~przynajmniej 2 minuty).
- (iv) Odczyt użytkownika nasycenia w punkcie 0x0102 w przypadku kalibracji 1-punktowej i w punkcie 0x0104 w przypadku kalibracji 2-punktowej.
W większości zastosowań kalibracja dwupunktowa nie jest konieczna, chyba że użytkownicy potrzebują bardzo dokładnego pomiaru przy niskim stężeniu tlenu rozpuszczonego (<2 ppm). - Wymuszanie „kalibracji 0%” bez „kalibracji 100%” jest niedozwolone.
Kalibracja punktowa temperatury
i) Użytkownik zapisuje 0x000A = temperatura otoczenia x100 (np.: jeśli temperatura otoczenia = 32.15, to użytkownik zapisuje 0x000A=3215).
ii) Temperatura odczytana przez użytkownika w 0x000A. Jeśli jest równa wprowadzonej wartości, kalibracja jest wykonana. Jeśli nie, spróbuj ponownie wykonać krok 1.
Protokół Modbus RTU
Struktura dowodzenia:
- Polecenia nie powinny być wysyłane wcześniej niż 50 ms od zakończenia ostatniej odpowiedzi.
- Jeżeli oczekiwana odpowiedź od urządzenia podrzędnego nie zostanie odebrana przez > 25 ms, zgłaszany jest błąd komunikacji.
- Sonda jest zgodna ze standardem Modbus dla funkcji 0x03, 0x06, 0x10, 0x17
Struktura transmisji szeregowej:
- Typy danych są typu big-endian, chyba że zaznaczono inaczej.
- Każda transmisja RS485 będzie zawierać: jeden bit startu, 8 bitów danych, bit parzystości i dwa bity stopu;
- Domyślna szybkość transmisji: 9600 (niektóre sondy mogą mieć szybkość transmisji równą 19200);
- Domyślny adres podrzędny: 1
- Najpierw przesyłane jest 8 bitów danych po bicie startowym, a następnie bit najbardziej znaczący.
- Sekwencja bitów
Bit startowy | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Zatrzymaj bit |
Chronometraż
- Aktualizacje oprogramowania sprzętowego muszą zostać przeprowadzone w ciągu 5 sekund od włączenia zasilania lub wykonania miękkiego resetu. W tym czasie dioda LED końcówki sondy będzie świecić ciągłym niebieskim światłem.
- Pierwsze polecenie nie może zostać uruchomione wcześniej niż 8 sekund po włączeniu zasilania lub miękkim resecie
- Jeżeli nie ma oczekiwanej odpowiedzi na wydane polecenie, po 200 ms nastąpi przekroczenie limitu czasu
Protokół Modbus RTU:
Zarejestrować # | Odczyt/zapis | Bliższe dane | Typ | Notatki |
0x0003 | R | LDO (mg/l) x100 | Jednostka 16 | |
0x0006 | R | Nasycenie % x100 | Jednostka 16 | |
0x0008 | Odczyt/zapis | Zasolenie (ppt) x100 | Jednostka 16 | |
0x0009 | R | Ciśnienie (kPa) x100 | Jednostka 16 | |
x000A | R | Temperatura (°C) x100 | Jednostka 16 | |
0x000F | R | Szybkość transmisji | Jednostka 16 | Uwaga 1 |
0x0010 | R | Adres Slave | Jednostka 16 | |
0x0011 | R | Identyfikator sondy | Jednostka 32 | |
0x0013 | R | ID nasadki czujnika | Jednostka 32 | |
0x0015 | R | Wersja oprogramowania sondy x100 | Jednostka 16 | Uwaga 2 |
0x0016 | R | Niewielka rewizja oprogramowania sprzętowego sondy | Jednostka 16 | Uwaga 2 |
0x0063 | W | Szybkość transmisji | Jednostka 16 | Uwaga 1 |
0x0064 | W | Adres Slave | Jednostka 16 | |
0x0100 | R | LDO (mg/l) | Platforma | |
0x0102 | R | Nasycenie % | Platforma | |
0x0108 | R | Ciśnienie (kPa) | Platforma | |
0x010A | R | Temperatura (°C) | Platforma | |
0x010C | Odczyt/zapis | Aktualna data i godzina sondy | 6 bajtów | Uwaga 3 |
0x010F | R | Bity błędów | Jednostka 16 | Uwaga 4 |
0x0117 | R | Zasolenie (ppt) | Platforma | |
0x0132 | Odczyt/zapis | Przesunięcie temperatury | Platforma | |
0x0220 | Odczyt/zapis | Bity kalibracyjne | Jednostka 16 | Uwaga 5 |
0x02CF | R | Numer seryjny nasadki membranowej | Jednostka 16 | |
0x0300 | W | Miękki restart | Jednostka 16 | Uwaga 6 |
Notatka:
- Uwaga 1: Wartości szybkości transmisji: 0= 300, 1= 2400, 2= 2400, 3= 4800, 4= 9600, 5= 19200, 6=38400, 7= 115200.
- Uwaga 2: Wersja oprogramowania sprzętowego to adres 0x0015 podzielony przez 100, następnie liczba dziesiętna i adres 0x0016. Np.ample: jeśli 0x0015 = 908 i 0x0016 = 29, to wersja oprogramowania sprzętowego to v9.08.29.
- Uwaga 3: Sonda nie ma zegara RTC. Jeśli sonda nie jest zasilana w sposób ciągły lub zostanie zresetowana, wszystkie wartości zostaną zresetowane do 0.
Bajty datetime to rok, miesiąc, dzień, godzina, minuta, sekunda. Od najbardziej znaczących do najmniej znaczących.
Example: jeśli użytkownik zapisze 0x010C=0x010203040506, to data i godzina zostaną ustawione na 3 lutego 2001, 4:05:06 rano. - Uwaga 4: Bity są liczone jako najmniej znaczące dla większości, zaczynając od 1:
- Bit 1 = Błąd kalibracji pomiaru.
- Bit 3 = Temperatura sondy poza zakresem, maks. 120 °C.
- Bit 4 = Stężenie poza zakresem: minimum 0 mg/l, maksimum 50 mg/l. o Bit 5 = Błąd czujnika ciśnienia sondy.
- Bit 6 = Czujnik ciśnienia poza zakresem: min. 10 kPa, maks. 500 kPa.
Sonda użyje domyślnego ciśnienia = 101.3 kPa. - Bit 7 = Błąd komunikacji czujnika ciśnienia, sonda użyje domyślnego ciśnienia = 101.3 kPa.
Uwaga 5:Napisz (0x0220) 1 Uruchom 100% kalibrację. 2 Uruchom 0% kalibrację. 8 Zresetuj kalibrację 100%. 16 Zresetuj kalibrację 0%. 32 Zresetuj kalibrację temperatury.
- Note 6: Jeżeli pod tym adresem zostanie zapisana wartość 1, zostanie wykonany miękki restart, wszystkie inne operacje odczytu/zapisu zostaną zignorowane.
Uwaga 7: Jeśli sonda ma wbudowany czujnik ciśnienia, jest to adres tylko do odczytu.
Uwaga 8: Wartości te są wynikami kalibracji 2-punktowej, podczas gdy adresy 0x0003 i 0x0006 przedstawiają wyniki kalibracji 1-punktowej.
ExampTransmisje
CMD: Odczyt danych sondy
Surowy heksadecymalny: 01 03 0003 0018 B5C0
Adres | Rozkaz | Adres początkowy | # Rejestrów | CRC |
0x01 | 0x03 | 0x0003 | 0x0018 | 0xB5C0 |
1 | Czytać | 3 | 0x18 |
Exampodpowiedź 1 z sondy:
Surowy kod szesnastkowy: 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 FAD4
Exampodpowiedź 2 z sondy:
Surowy kod szesnastkowy: 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
Stężenie (mg/L) | Nasycenie % | Zasolenie (ppt) | Ciśnienie (kPa) | Temperatura (°C) | Stężenie 2 pkt (mg/l) | Nasycenie % 2pt |
0x0313 | 0x26F3 | 0x0000 | 0x27AC | 0x0AC8 | 0x031A | 0x2748 |
7.87 mg/l | 99.71% | 0 ppt | 101.56kPa | 27.60 °C | 7.94 mg/l | 100.56% |
CMD: Uruchom kalibrację 100%
Surowy heksadecymalny: 01 10 0220 0001 02 0001 4330
Adres | Rozkaz | Adres początkowy | # Rejestrów | # bajtów | Wartość | CRC |
0x01 | 0x10 | 0x0220 | 0x0001 | 0x02 | 0x0001 | 0x4330 |
1 | Napisz wiele | 544 | 1 | 2 | Biegaj 100% kalorii |
Exampodpowiedź 1 z sondy:
Surowy Hex: 01 10 0220 0001 01BB Sukces!
CMD: Uruchom kalibrację 0%
Surowy heksadecymalny: 01 10 0220 0001 02 0002 0331
Adres | Rozkaz | Adres początkowy | # Rejestrów | # bajtów | Wartość | CRC |
0x01 | 0x10 | 0x0220 | 0x0001 | 0x02 | 0x0002 | 0x0331 |
1 | Napisz wiele | 544 | 1 | 2 | Biegaj 0% kalorii |
Exampodpowiedź 1 z sondy:
Surowy Hex: 01 10 0220 0001 01BB Sukces!
CMD: Aktualizacja zasolenia = 45.00 ppt, ciśnienia = 101.00 kPa i temperatury = 27.00 °C
Surowy heksadecymalny: 01 10 0008 0003 06 1194 2774 0A8C 185D
Adres | Rozkaz | Adres początkowy | # Rejestrów | # bajtów | Wartość | CRC |
0x01 | 0x10 | 0x0008 | 0x0003 | 0x06 | 0x1194 2774 0A8C | 0x185D |
1 | Napisz wiele | 719 | 1 | 2 | 45, 101, 27 |
Exampodpowiedź 1 z sondy:
Surowy heksadecymalny kod: 01 10 0008 0003 01CA Sukces!
Adres | Rozkaz | Adres początkowy | # Rejestrów | # bajtów | Wartość | CRC |
0x01 | 0x10 | 0x02CF | 0x0001 | 0x02 | 0x0457 | 0xD751 |
1 | Napisz wiele | 719 | 1 | 2 | 1111 |
Exampodpowiedź 1 z sondy:
Surowy heksadecymalny kod: 01 10 02CF 0001 304E Powodzenie!
Wymiary
RYSUNEK WYMIAROWY MBRTU-PODO (jednostka: mm)
Konserwacja
Konserwacja sondy obejmuje czyszczenie nasadki czujnika, a także właściwe kondycjonowanie, przygotowanie i przechowywanie systemu testowego.
Gdy sonda nie jest używana, zdecydowanie zaleca się przechowywanie sondy z zamontowaną nasadką czujnika i butelką kalibracyjną/przechowywania, która była dołączona do oryginalnego opakowania, nakręconą na sondę. Zlewka z czystą wodą lub wilgotny mechanizm zamykający może również wystarczyć, jeśli butelka kalibracyjna/przechowywania nie jest dostępna. Gąbka wewnątrz butelki kalibracyjnej/przechowywania powinna być wilgotna, aby uzyskać najlepsze rezultaty.
Unikaj kontaktu nasadki czujnika z rozpuszczalnikiem organicznym, zarysowań i niebezpiecznych zderzeń, aby wzmocnić i wydłużyć żywotność nasadki czujnika. Należy zachować szczególną ostrożność podczas czyszczenia powłoki nasadki, zanurzać sondę i nasadkę w słodkiej wodzie, a następnie osuszyć powierzchnię chusteczką. Nie wycieraj powierzchni powłoki.
Wymień nasadkę czujnika, jeśli powłoka nasadki wyblakła lub została zdarta. NIE dotykaj przezroczystego okienka na końcówce sondy po odkręceniu starej nasadki. Jeśli na okienku lub wewnątrz nasadki znajdują się jakiekolwiek zanieczyszczenia lub pozostałości, ostrożnie usuń je za pomocą ściereczki bezpudrowej. Następnie ponownie przykręć nową nasadkę czujnika do sondy.
Dokumenty / Zasoby
![]() |
Daviteq MBRTU-PODO Optyczny czujnik tlenu rozpuszczonego z wyjściem Modbus [plik PDF] Instrukcja użytkownika MBRTU-PODO Optyczny czujnik tlenu rozpuszczonego z wyjściem Modbus, MBRTU-PODO, Optyczny czujnik tlenu rozpuszczonego z wyjściem Modbus, Czujnik z wyjściem Modbus, Wyjście Modbus |