Sensore ottico di ossigeno disciolto Daviteq MBRTU-PODO con uscita Modbus
Introduzione
Sensore ottico di ossigeno disciolto con uscita Modbus MBRTU-PODO
- Tecnologia ottica dell'ossigeno disciolto precisa e a bassa manutenzione (spegnimento luminescente).
- Uscita segnale RS485/Modbus.
- Alloggiamento del corpo robusto e standard del settore con 3⁄4" NPT sulla parte anteriore e posteriore.
- Uscita cavo flessibile: cavo fisso (0001) e cavo staccabile (0002).
- Sensore di pressione impermeabile integrato (montato sulla sonda).
- Compensazione automatica di temperatura e pressione.
- Compensazione automatica della salinità con valore di concentrazione di conducibilità/salinità immesso dall'utente.
- Comoda sostituzione del cappuccio del sensore con calibrazione integrata.
MISURAZIONE DELL'OSSIGENO DISCIOLTO NELL'ACQUA
Specificazione
Allineare | Saturazione DO %: da 0 a 500%. DO Concentrazione: da 0 a 50 mg/L (ppm). Temperatura di esercizio: da 0 a 50°C. Temperatura di stoccaggio: da -20 a 70°C. Pressione atmosferica operativa: da 40 a 115 kPa. Pressione massima del cuscinetto: 1000 kPa. |
Tempo di risposta | FARE: T90 ~ 40s dal 100 al 10%. Temperatura: T90 ~ 45s per 5 – 45oC (con agitazione). |
Precisione | DO: 0-100% < ± 1%. 100-200% < ± 2 %. Temperatura: ± 0.2 °C. Pressione: ± 0.2 kPa. |
Ingresso/uscita/protocollo | Ingresso: 4.5 – 36 V CC. Consumo: mediamente 60 mA a 5V. Uscita: RS485/Modbus o UART. |
Calibrazione |
|
DO Fattori di compensazione | Temperatura: automatica, gamma completa.
Salinità: automatica con input dell'utente (da 0 a 55 ppt). Pressione:
|
Risoluzione | Intervallo basso (<1 mg/L): ~ 1 ppb (0.001 mg/L). Gamma media (<10 mg/L): ~ 4-8 ppb (0.004-0.008 mg/L). Intervallo alto (>10 mg/L): ~10 ppb (0.01 mg/L).* *Più alta è la portata, minore è la risoluzione. |
Durata prevista del cappuccio del sensore | In situazioni ottimali è possibile una vita utile fino a 2 anni. |
Altri | Impermeabile: grado di protezione IP68 con cavo fisso. Certificazioni: RoHs, CE, C-Tick (in elaborazione). Materiali: Corpo in Ryton (PPS). Lunghezza del cavo: 6 m (sono disponibili opzioni). |
Immagini del prodotto
SENSORE OTTICO DI PROCESSO DI OSSIGENO DISCIOLTO MBRTU-PODO
MBRTU-PODO-H1 .PNG
Cablaggio
Si prega di cablare come mostrato di seguito:
Filo colore | Descrizione |
Rosso | Alimentazione (4.5 ~ 36 V CC) |
Nero | Terra |
Verde | UART_RX (per l'aggiornamento o la connessione al PC) |
Bianco | UART_TX (per l'aggiornamento o la connessione al PC) |
Giallo | RS485A |
Blu | Modello RS485B |
Nota: i due fili UART potrebbero essere tagliati se non si aggiorna/programma la sonda.
Calibrazione e misurazione
Eseguire la calibrazione in Opzioni
Ripristina calibrazione
a) Reimpostare la calibrazione al 100%.
L'utente scrive 0x0220 = 8
b) Reimpostare la calibrazione allo 0%.
L'utente scrive 0x0220 = 16
c) Ripristinare la calibrazione della temperatura.
L'utente scrive 0x0220 = 32
Calibrazione a 1 punti
Per calibrazione a 1 punto si intende la calibrazione della sonda nel punto di saturazione del 100%, ottenibile con uno dei seguenti mezzi:
a) In acqua satura d'aria (metodo standard).
L'acqua satura d'aria (per esample di 500 mL) può essere ottenuto (1) spurgando continuamente l'acqua con aria utilizzando un gorgogliatore d'aria o qualche tipo di aerazione per circa 3 ~ 5 minuti, oppure (2) agitando l'acqua con un agitatore magnetico a 800 giri/min per 1 ora.
Dopo che l'acqua satura d'aria è pronta, immergere il cappuccio del sensore e il sensore di temperatura della sonda nell'acqua satura d'aria e calibrare la sonda dopo che la lettura diventa stabile (di solito 1 ~ 3 minuti).
L'utente scrive 0x0220 = 1 , quindi attende 30 secondi.
Se la lettura finale di 0x0102 non è di 100 ± 0.5%, verificare la stabilità dell'ambiente di test corrente o riprovare.
b) In aria satura d'acqua (metodo conveniente).
In alternativa, la calibrazione a 1 punto può essere eseguita facilmente utilizzando aria satura d'acqua, ma potrebbe verificarsi un errore dello 0 ~ 2% a seconda delle diverse operazioni. Le procedure consigliate sono indicate di seguito:
i) immergere il cappuccio del sensore e il sensore di temperatura della sonda in acqua dolce/di rubinetto per 1~2 minuti.
ii) estrarre la sonda e asciugare rapidamente l'acqua sulla superficie del cappuccio del sensore con un panno.
iii) installare l'estremità del sensore nel flacone di calibrazione/conservazione con una spugna bagnata all'interno. Evitare il contatto diretto del cappuccio del sensore con l'acqua presente nel flacone di calibrazione/conservazione durante questa fase di calibrazione. Mantenere una distanza tra il cappuccio del sensore e la spugna bagnata di ~ 2 cm.
v) attendere che le letture si stabilizzino (2 ~ 4 minuti) e quindi scrivere 0x0220 = 2.
Calibrazione a 2 punti (punti di saturazione 100% e 0%)
(i) Mettere la sonda in acqua satura d'aria, scrivere 0x0220 = 1 dopo che la lettura DO si è stabilizzata.
(ii) Dopo che la lettura DO diventa 100%, spostare la sonda su zero ossigeno acqua (usare solfuro di sodio aggiunto in eccesso a
acqua sample).
(iii) Scrivi 0x0220 = 2, dopo che la lettura DO si è stabilizzata (~almeno 2 minuti).
- (iv) L'utente legge la saturazione a 0x0102 per la calibrazione a 1 punto, 0x0104 per la calibrazione a 2 punti.
La calibrazione a 2 punti non è necessaria per la maggior parte delle applicazioni, a meno che gli utenti non necessitino di una misurazione molto accurata a basse concentrazioni di DO (<0.5 ppm). - L'applicazione della "calibrazione 0%" senza "calibrazione 100%" non è consentita.
Calibrazione del punto per la temperatura
i) L'utente scrive 0x000A = la temperatura ambiente x100 (Es: se la temperatura ambiente = 32.15, allora l'utente scrive 0x000A=3215).
ii) La temperatura di lettura dell'utente a 0x000A. Se è uguale a quanto immesso, la calibrazione è terminata. In caso contrario, prova di nuovo il passaggio 1.
Protocollo Modbus RTU
Struttura dei comandi:
- I comandi non devono essere inviati prima di 50 ms dal completamento dell'ultima risposta.
- Se la risposta attesa dallo slave non viene vista per > 25mS, genera un errore di comunicazione.
- La sonda segue lo standard Modbus per le funzioni 0x03, 0x06, 0x10, 0x17
Struttura di trasmissione seriale:
- I tipi di dati sono big-endian se non diversamente specificato.
- Ogni trasmissione RS485 avrà: un bit di start, 8 bit di dati, nessun bit di parità e due bit di stop;
- Baud rate predefinito: 9600 (alcune delle sonde possono avere il Baudrate di 19200);
- Indirizzo slave predefinito: 1
- Gli 8 bit di dati trasmessi dopo il bit di start sono i bit più significativi per primi.
- Sequenza di bit
Inizia bit | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Smettila un po ' |
Tempistica
- Gli aggiornamenti del firmware devono essere eseguiti entro 5 secondi dall'accensione o dal soft reset Il LED della punta della sonda sarà blu fisso durante questo periodo
- Il primo comando non può essere eseguito prima di 8 secondi dall'accensione o dal soft reset
- Se non è prevista alcuna risposta da un comando emesso, il timeout si verifica dopo 200 ms
Protocollo Modbus RTU:
Registrati # | R/N | Dettagli | Tipo | Appunti |
0x0003 | R | LDO (mg/l) x100 | Uint16 | |
0x0006 | R | Saturazione% x100 | Uint16 | |
0x0008 | R/N | Salinità (ppt) x100 | Uint16 | |
0x0009 | R | Pressione (kPa) x100 | Uint16 | |
x000A | R | Temperatura (°C) x100 | Uint16 | |
0x000F | R | Velocità in baud | Uint16 | Nota 1 |
0x0010 | R | Indirizzo secondario | Uint16 | |
0x0011 | R | ID sonda | Uint32 | |
0x0013 | R | ID cappuccio sensore | Uint32 | |
0x0015 | R | Versione firmware sonda x100 | Uint16 | Nota 2 |
0x0016 | R | Revisione minore del firmware della sonda | Uint16 | Nota 2 |
0x0063 | W | Velocità in baud | Uint16 | Nota 1 |
0x0064 | W | Indirizzo secondario | Uint16 | |
0x0100 | R | LDO (mg/l) | Galleggiante | |
0x0102 | R | % di saturazione | Galleggiante | |
0x0108 | R | Pressione (kPa) | Galleggiante | |
0x010Un | R | Temperatura (°C) | Galleggiante | |
0x010C | R/N | Data e ora della sonda corrente | 6 byte | Nota 3 |
0x010F | R | Bit di errore | Uint16 | Nota 4 |
0x0117 | R | Salinità (ppt) | Galleggiante | |
0x0132 | R/N | Offset della temperatura | Galleggiante | |
0x0220 | R/N | Bit di calibrazione | Uint16 | Nota 5 |
0x02CF | R | Numero di serie del cappuccio della membrana | Uint16 | |
0x0300 | W | Riavvio morbido | Uint16 | Nota 6 |
Nota:
- Nota 1: Valori di baud rate: 0= 300, 1= 2400, 2= 2400, 3= 4800, 4= 9600, 5= 19200, 6=38400, 7= 115200.
- Nota 2: La versione del firmware è l'indirizzo 0x0015 diviso per 100, quindi un decimale quindi l'indirizzo 0x0016. Example: se 0x0015 = 908 e 0x0016 = 29, la versione del firmware è v9.08.29.
- Nota 3: La sonda non ha RTC, se la sonda non riceve alimentazione continua o viene ripristinata, tutti i valori verranno ripristinati a 0.
I byte datetime sono anno, mese, giorno, giorno, ora, minuto, secondo. Dal più significativo al meno.
Example: se l'utente scrive 0x010C=0x010203040506, la data e l'ora verranno impostate su 3 febbraio 2001 4:05:06 am. - Nota 4: i bit vengono conteggiati dal meno significativo al più, a partire da 1:
- Bit 1 = Errore di calibrazione della misurazione.
- Bit 3 = Temperatura sonda fuori range, massimo 120 °C.
- Bit 4 = Concentrazione fuori range: minimo 0 mg/L, massimo 50 mg/L. o Bit 5 = Errore sensore pressione sonda.
- Bit 6 = Sensore di pressione fuori range: minimo 10 kPa, massimo 500 kPa.
La sonda utilizzerà la pressione predefinita = 101.3 kPa. - Bit 7 = Errore di comunicazione del sensore di pressione, la sonda utilizzerà la pressione predefinita = 101.3 kPa.
Nota 5:Scrivi (0x0220) 1 Eseguire la calibrazione al 100%. 2 Eseguire la calibrazione al 0%. 8 Ripristina la calibrazione al 100%. 16 Ripristina la calibrazione al 0%. 32 Ripristinare la calibrazione della temperatura.
- Note 6: Se viene scritto 1 in questo indirizzo, viene eseguito un riavvio graduale, tutte le altre operazioni di lettura/scrittura vengono ignorate.
Nota 7: se la sonda ha un sensore di pressione incorporato questo è un indirizzo di sola lettura.
Nota 8: Questi valori sono i risultati della calibrazione a 2 punti, mentre gli indirizzi 0x0003 e 0x0006 presentano i risultati della calibrazione a 1 punto.
Example Trasmissioni
CMD: Leggi i dati della sonda
Esagono grezzo: 01 03 0003 0018 B5C0
Indirizzo | Comando | Indirizzo di partenza | # di registri | CRC |
0x01 | 0x03 | 0x0003 | 0x0018 | 0xB5C0 |
1 | Leggere | 3 | 0x18 |
Example 1 risposta dalla sonda:
Esagono grezzo: 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 risposta dalla sonda:
Esagono grezzo: 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
Concentrazione (mg/L) | % di saturazione | Salinità (ppt) | Pressione (kPa) | Temperatura (°C) | Concentrazione 2pt (mg/L) | Saturazione % 2pt |
0x0313 | 0x26F3 | 0x0000 | 0x27AC | 0x0AC8 | 0x031Un | 0x2748 |
7.87 mg/L | 99.71% | 0 ppt | 101.56 kPa | 27.60 °C | 7.94 mg/L | 100.56% |
CMD: eseguire la calibrazione al 100 %
Esagono grezzo: 01 10 0220 0001 02 0001 4330
Indirizzo | Comando | Indirizzo di partenza | # di registri | # di byte | Valore | CRC |
0x01 | 0x10 | 0x0220 | 0x0001 | 0x02 | 0x0001 | 0x4330 |
1 | Scrivi Multi | 544 | 1 | 2 | Esegui Cal al 100%. |
Example 1 risposta dalla sonda:
Maledizione grezza: 01 10 0220 0001 01BB Successo!
CMD: eseguire la calibrazione al 0 %
Esagono grezzo: 01 10 0220 0001 02 0002 0331
Indirizzo | Comando | Indirizzo di partenza | # di registri | # di byte | Valore | CRC |
0x01 | 0x10 | 0x0220 | 0x0001 | 0x02 | 0x0002 | 0x0331 |
1 | Scrivi Multi | 544 | 1 | 2 | Esegui Cal al 0%. |
Example 1 risposta dalla sonda:
Maledizione grezza: 01 10 0220 0001 01BB Successo!
CMD: aggiornamento salinità = 45.00 ppt, pressione = 101.00 kPa e temperatura = 27.00 °C
Esagono grezzo: 01 10 0008 0003 06 1194 2774 0A8C 185D
Indirizzo | Comando | Indirizzo di partenza | # di registri | # di byte | Valore | CRC |
0x01 | 0x10 | 0x0008 | 0x0003 | 0x06 | 0x1194 2774 0A8C | 0x185D |
1 | Scrivi Multi | 719 | 1 | 2 | 45, 101, 27 |
Example 1 risposta dalla sonda:
Maledizione grezza: 01 10 0008 0003 01CA Successo!
Indirizzo | Comando | Indirizzo di partenza | # di registri | # di byte | Valore | CRC |
0x01 | 0x10 | 0x02CF | 0x0001 | 0x02 | 0x0457 | 0xD751 |
1 | Scrivi Multi | 719 | 1 | 2 | 1111 |
Example 1 risposta dalla sonda:
Maledizione grezza: 01 10 02CF 0001 304E Successo!
Dimensioni
DISEGNO DIMENSIONALE DI MBRTU-PODO (Unità: mm)
Manutenzione
La manutenzione della sonda include la pulizia del cappuccio del sensore, nonché il corretto condizionamento, preparazione e conservazione del sistema di test.
Quando la sonda non è in uso, si consiglia vivamente di conservarla con il cappuccio del sensore installato e il flacone di calibrazione/conservazione incluso nella confezione originale, avvitato sulla sonda. Un bicchiere di acqua pulita o un meccanismo di tappatura umido/umido può anche essere sufficiente se la bottiglia di calibrazione/conservazione non è disponibile. La spugna all'interno del flacone di calibrazione/conservazione deve essere mantenuta umida per ottenere i migliori risultati.
Evitare che il cappuccio del sensore tocchi solventi organici, graffi e collisioni abusive per rafforzare e allungare la vita utile del cappuccio del sensore. Prestare particolare attenzione a pulire il rivestimento del cappuccio, immergere la sonda e il cappuccio in acqua dolce, quindi asciugare la superficie con un fazzoletto. Non pulire la superficie del rivestimento.
Sostituire il cappuccio del sensore, se il rivestimento del cappuccio è sbiadito o strappato. NON toccare la finestra trasparente sulla punta della sonda dopo aver svitato il vecchio cappuccio. Se sono presenti contaminanti o residui sulla finestra o all'interno del tappo, rimuoverli con cura con una salvietta senza polvere. Quindi riavvitare il nuovo cappuccio del sensore sulla sonda.
Documenti / Risorse
![]() |
Sensore ottico di ossigeno disciolto Daviteq MBRTU-PODO con uscita Modbus [pdf] Guida utente MBRTU-PODO, sensore ottico di ossigeno disciolto con uscita Modbus, MBRTU-PODO, sensore ottico di ossigeno disciolto con uscita Modbus, sensore con uscita Modbus, uscita Modbus |