Capteur optique d'oxygène dissous Daviteq MBRTU-PODO avec sortie Modbus
Introduction
Capteur optique d'oxygène dissous avec sortie Modbus MBRTU-PODO
- Technologie d'oxygène dissous optique précise et nécessitant peu d'entretien (trempe luminescente).
- Sortie signal RS485/Modbus.
- Boîtier robuste aux normes de l'industrie avec 3⁄4" NPT à l'avant et à l'arrière.
- Sortie câble flexible : câble fixe (0001) et câble détachable (0002).
- Capteur de pression étanche intégré (monté sur sonde).
- Compensation automatique de température et de pression.
- Compensation automatique de la salinité avec valeur de conductivité/concentration de salinité saisie par l'utilisateur.
- Remplacement pratique du capuchon du capteur avec étalonnage intégré.
MESURE DE L'OXYGÈNE DISSOUS DANS L'EAU
Spécification
Gamme | % Saturation OD : 0 à 500 %. OD Concentration : 0 à 50 mg/L (ppm). Température de fonctionnement : 0 à 50°C. Température de stockage : -20 à 70°C. Pression atmosphérique de fonctionnement : 40 à 115 kPa. Pression d'appui maximale : 1000 XNUMX kPa. |
Temps de réponse | DO : T90 ~ 40s pour 100 à 10 %. Température : T90 ~ 45s pour 5 – 45oC (avec agitation). |
Précision | OD : 0-100 % < ± 1 %. 100-200 % < ± 2 %. Température : ± 0.2 °C. Pression : ± 0.2 kPa. |
Entrée/sortie/protocole | Entrée : 4.5 – 36 V CC. Consommation : moyenne 60 mA à 5V. Sortie : RS485/Modbus ou UART. |
Étalonnage |
|
Facteurs de rémunération DO | Température : automatique, plage complète.
Salinité : automatique avec entrée de l'utilisateur (0 à 55 ppt). Pression:
|
Résolution | Gamme basse (<1 mg/L) : ~ 1 ppb (0.001 mg/L). Milieu de gamme (<10 mg/L) : ~ 4-8 ppb (0.004-0.008 mg/L). Gamme haute (>10 mg/L) : ~10 ppb (0.01 mg/L).* *Plus la plage est élevée, plus la résolution est faible. |
Durée de vie prévue du capuchon du capteur | Une durée de vie utile allant jusqu'à 2 ans est réalisable dans des situations optimales. |
Autres | Étanche : indice de protection IP68 avec câble fixe. Certifications : RoHs, CE, C-Tick (en cours). Matériaux : corps en Ryton (PPS). Longueur de câble : 6 m (des options existent). |
Photos du produit
PROCESSUS CAPTEUR D'OXYGÈNE DISSOUS OPTIQUE MBRTU-PODO
MBRTU-PODO-H1 .PNG
Câblage
Veuillez câbler comme indiqué ci-dessous :
Fil couleur | Description |
Rouge | Alimentation (4.5 ~ 36 V CC) |
Noir | Terre |
Vert | UART_RX (pour la mise à niveau ou la connexion PC) |
Blanc | UART_TX (pour mise à niveau ou connexion PC) |
Jaune | RS485A |
Bleu | RS485B |
Remarque : Les deux fils UART pourraient être coupés si la sonde n'est pas mise à niveau/programmation.
Étalonnage et mesure
Étalonnage DO dans les options
Réinitialiser l'étalonnage
a) Réinitialiser l'étalonnage à 100 %.
L'utilisateur écrit 0x0220 = 8
b) Réinitialisez l'étalonnage à 0 %.
L'utilisateur écrit 0x0220 = 16
c) Réinitialisez l'étalonnage de la température.
L'utilisateur écrit 0x0220 = 32
Étalonnage en 1 points
L'étalonnage en 1 point signifie l'étalonnage de la sonde au point de saturation de 100 %, qui peut être obtenu par l'un des moyens suivants :
a) Dans de l'eau saturée d'air (méthode standard).
L'eau saturée d'air (par example de 500 ml) peut être obtenu en continu (1) purgeant l'eau avec de l'air à l'aide d'un barboteur d'air ou d'un type d'aération d'environ 3 à 5 minutes, ou (2) en remuant l'eau avec un agitateur magnétique à moins de 800 tr/min pendant 1 heure.
Une fois que l'eau saturée d'air est prête, plongez le capuchon du capteur et le capteur de température de la sonde dans l'eau saturée d'air, et calibrez la sonde une fois que la lecture est devenue stable (généralement 1 à 3 minutes).
L'utilisateur écrit 0x0220 = 1 , puis attend 30 secondes.
Si la lecture finale de 0x0102 n'est pas à 100 ± 0.5 %, veuillez vérifier la stabilité de l'environnement de test actuel ou réessayer.
b) Dans de l'air saturé d'eau (méthode pratique).
Alternativement, l'étalonnage 1 pt peut être facilement effectué en utilisant de l'air saturé d'eau, mais une erreur de 0 à 2 % peut être causée en fonction des différentes opérations. Les procédures recommandées sont indiquées ci-dessous :
i) plongez le capuchon du capteur et le capteur de température de la sonde dans de l'eau douce/du robinet pendant 1 à 2 minutes.
ii) sortez la sonde et séchez rapidement l'eau sur la surface du capuchon du capteur par un tissu.
iii) installez l'extrémité du capteur dans la bouteille d'étalonnage/stockage avec une éponge humide à l'intérieur. Évitez tout contact direct du capuchon du capteur avec de l'eau dans la bouteille d'étalonnage/de stockage pendant cette étape d'étalonnage. Gardez la distance entre le capuchon du capteur et l'éponge humide d'environ 2 cm.
v) attendez que les lectures se stabilisent (2 ~ 4 minutes) puis écrivez 0x0220 = 2.
Étalonnage en 2 points (points de saturation 100 % et 0 %)
(i) Mettez la sonde dans de l'eau saturée d'air, écrivez 0x0220 = 1 après que la lecture DO se soit stabilisée.
(ii) Une fois que la lecture d'OD atteint 100 %, déplacez la sonde vers une eau sans oxygène (utilisez du sulfure de sodium ajouté en excès à une
eau sample).
(iii) Écrivez 0x0220 = 2, après que la lecture DO se soit stabilisée (~ au moins 2 minutes).
- (iv) L'utilisateur lit la saturation à 0x0102 pour l'étalonnage en 1 point, 0x0104 pour l'étalonnage en 2 points.
L'étalonnage en 2 points n'est pas nécessaire pour la plupart des applications, sauf si les utilisateurs ont besoin d'une mesure très précise à faible concentration d'OD (<0.5 ppm). - L'application d'un « calibrage 0 % » sans « calibrage 100 % » n'est pas autorisée.
Étalonnage ponctuel pour la température
i) L'utilisateur écrit 0x000A = la température ambiante x100 (Ex : si la température ambiante = 32.15, alors l'utilisateur écrit 0x000A=3215).
ii) La température de lecture de l'utilisateur à 0x000A. S'il est égal à ce que vous avez entré, l'étalonnage est terminé. Si ce n'est pas le cas, veuillez réessayer l'étape 1.
Protocole Modbus RTU
Structure de commande :
- Les commandes ne doivent pas être envoyées avant 50 ms après la fin de la dernière réponse.
- Si la réponse attendue de l'esclave n'est pas vue pendant > 25 ms, lancez une erreur de communication.
- La sonde suit la norme Modbus pour les fonctions 0x03, 0x06, 0x10, 0x17
Structure de transmission série :
- Sauf indication contraire, les types de données sont big-endian.
- Chaque transmission RS485 aura : un bit de démarrage, 8 bits de données, aucun bit de parité et deux bits d'arrêt ;
- Débit en bauds par défaut : 9600 19200 (certaines sondes peuvent avoir un débit en bauds de XNUMX XNUMX) ;
- Adresse esclave par défaut : 1
- Les 8 bits de données transmis après le bit de départ sont le bit le plus significatif en premier.
- Séquence de bits
Bit de départ | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Bit d'arrêt |
Timing
- Les mises à jour du micrologiciel doivent être exécutées dans les 5 secondes suivant la mise sous tension ou la réinitialisation logicielle. Le voyant de la pointe de la sonde sera bleu fixe pendant ce temps.
- La première commande ne peut pas être exécutée avant 8 secondes après la mise sous tension ou la réinitialisation logicielle
- S'il n'y a pas de réponse attendue d'une commande émise, le délai d'attente se produit après 200 ms
Protocole Modbus RTU :
S'inscrire # | R/W | Détails | Taper | Remarques |
0x0003 | R | LDO (mg/L) x100 | Uint16 | |
0x0006 | R | % de saturation x100 | Uint16 | |
0x0008 | R/W | Salinité (ppt) x100 | Uint16 | |
0x0009 | R | Pression (kPa) x100 | Uint16 | |
x000 XNUMXA | R | Température (°C) x100 | Uint16 | |
0x000F | R | Débit en bauds | Uint16 | Note 1 |
0x0010 | R | Esclave Adresse | Uint16 | |
0x0011 | R | ID de la sonde | Uint32 | |
0x0013 | R | ID du capuchon du capteur | Uint32 | |
0x0015 | R | Version du micrologiciel de la sonde x100 | Uint16 | Note 2 |
0x0016 | R | Révision mineure du micrologiciel de la sonde | Uint16 | Note 2 |
0x0063 | W | Débit en bauds | Uint16 | Note 1 |
0x0064 | W | Esclave Adresse | Uint16 | |
0x0100 | R | LDO (mg/L) | Flotter | |
0x0102 | R | % de saturation | Flotter | |
0x0108 | R | Pression (kPa) | Flotter | |
0x010A | R | Température (°C) | Flotter | |
0x010C | R/W | Date et heure de la sonde actuelle | 6 octets | Note 3 |
0x010F | R | Bits d'erreur | Uint16 | Note 4 |
0x0117 | R | Salinité (ppt) | Flotter | |
0x0132 | R/W | Décalage de température | Flotter | |
0x0220 | R/W | Embouts d'étalonnage | Uint16 | Note 5 |
0x02CF | R | Numéro de série du capuchon à membrane | Uint16 | |
0x0300 | W | Redémarrage progressif | Uint16 | Note 6 |
Note:
- Remarque 1 : Valeurs de débit en bauds : 0= 300, 1= 2400, 2= 2400, 3= 4800, 4= 9600, 5= 19200, 6=38400, 7= 115200.
- Remarque 2 : La version du firmware est l'adresse 0x0015 divisée par 100, puis un nombre décimal puis l'adresse 0x0016. Example : si 0x0015 = 908 et 0x0016 = 29, alors la version du firmware est v9.08.29.
- Remarque 3 : La sonde n'a pas de RTC, si la sonde n'est pas alimentée en continu ou est réinitialisée, toutes les valeurs seront réinitialisées à 0.
Les octets datetime sont l'année, le mois, le jour, le jour, l'heure, la minute, la seconde. Du plus significatif au moins.
Example : si l'utilisateur écrit 0x010C=0x010203040506, la date et l'heure seront définies sur le 3 février 2001 à 4:05:06. - Remarque 4 : Les bits sont comptés du moins significatif au plus, en commençant à 1 :
- Bit 1 = erreur d'étalonnage de la mesure.
- Bit 3 = Température de la sonde hors plage, maximum 120 °C.
- Bit 4 = Concentration hors plage : minimum 0 mg/L, maximum 50 mg/L. o Bit 5 = Erreur du capteur de pression de la sonde.
- Bit 6 = Capteur de pression hors plage : minimum 10 kPa, maximum 500 kPa.
La sonde utilisera la pression par défaut = 101.3 kPa. - Bit 7 = Erreur de communication du capteur de pression, la sonde utilisera la pression par défaut = 101.3 kPa.
Remarque 5 :Écrire (0x0220) 1 Exécutez un étalonnage à 100 %. 2 Exécutez un étalonnage à 0 %. 8 Réinitialiser l'étalonnage à 100 %. 16 Réinitialiser l'étalonnage à 0 %. 32 Réinitialisez l'étalonnage de la température.
- Note 6: Si 1 est écrit à cette adresse, un redémarrage progressif est effectué, toutes les autres lectures/écritures sont ignorées.
Remarque 7 : si la sonde a un capteur de pression intégré, il s'agit d'une adresse en lecture seule.
Remarque 8 : Ces valeurs sont les résultats d'un étalonnage à 2 points, tandis que les adresses 0x0003 et 0x0006 présentent les résultats d'un étalonnage à 1 point.
Examples transmissions
CMD : lire les données de la sonde
Hexagone brut : 01 03 0003 0018 B5C0
Adresse | Commande | Adresse de départ | # de registres | CRC |
0x01 | 0x03 | 0x0003 | 0x0018 | 0xB5C0 |
1 | Lire | 3 | 0x18 |
Example 1 réponse de la sonde :
Hexagonal brut : 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 DCPXNUMX
Example 2 réponse de la sonde :
Hexagone brut : 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
Concentration (mg/L) | % de saturation | Salinité (ppt) | Pression (kPa) | Température (°C) | Concentration 2 points (mg/L) | % de saturation 2 points |
0x0313 | 0x26F3 | 0x0000 | 0x27AC | 0x0AC8 | 0x031A | 0x2748 |
7.87 mg/L | 99.71% | 0 ppt | 101.56 kPa | 27.60 °C | 7.94 mg/L | 100.56 % |
CMD : exécuter un étalonnage à 100 %
Hexagone brut : 01 10 0220 0001 02 0001 4330
Adresse | Commande | Adresse de départ | # de registres | # d'octets | Valeur | CRC |
0x01 | 0x10 | 0x0220 | 0x0001 | 0x02 | 0x0001 | 0x4330 |
1 | Écrire plusieurs | 544 | 1 | 2 | Exécuter 100 % d'étalonnage |
Example 1 réponse de la sonde :
Hex brut : 01 10 0220 0001 01BB Succès !
CMD : exécuter un étalonnage à 0 %
Hexagone brut : 01 10 0220 0001 02 0002 0331
Adresse | Commande | Adresse de départ | # de registres | # d'octets | Valeur | CRC |
0x01 | 0x10 | 0x0220 | 0x0001 | 0x02 | 0x0002 | 0x0331 |
1 | Écrire plusieurs | 544 | 1 | 2 | Exécuter 0 % d'étalonnage |
Example 1 réponse de la sonde :
Hex brut : 01 10 0220 0001 01BB Succès !
CMD : Mettre à jour la salinité = 45.00 ppt, la pression = 101.00 kPa et la température = 27.00 °C
Hexagone brut : 01 10 0008 0003 06 1194 2774 0A8C 185D
Adresse | Commande | Adresse de départ | # de registres | # d'octets | Valeur | CRC |
0x01 | 0x10 | 0x0008 | 0x0003 | 0x06 | 0x1194 2774 0A8C | 0x185D |
1 | Écrire plusieurs | 719 | 1 | 2 | 45, 101, 27, XNUMX |
Example 1 réponse de la sonde :
Hex brut : 01 10 0008 0003 01CA Succès !
Adresse | Commande | Adresse de départ | # de registres | # d'octets | Valeur | CRC |
0x01 | 0x10 | 0x02CF | 0x0001 | 0x02 | 0x0457 | 0xD751 |
1 | Écrire plusieurs | 719 | 1 | 2 | 1111 |
Example 1 réponse de la sonde :
Hexagone brut : 01 10 02CF 0001 304E Succès !
Dimensions
DESSIN DIMENSIONNEL MBRTU-PODO (Unité : mm)
Entretien
L'entretien de la sonde comprend le nettoyage du capuchon du capteur, ainsi que le conditionnement, la préparation et le stockage appropriés du système de test.
Lorsque la sonde n'est pas utilisée, il est fortement recommandé de stocker la sonde avec son capuchon de capteur installé et la bouteille d'étalonnage/stockage qui était incluse dans l'emballage d'origine, vissée sur la sonde. Un bécher d'eau propre ou un mécanisme de bouchage humide/humide peut également suffire si la bouteille d'étalonnage/de stockage n'est pas disponible. L'éponge à l'intérieur de la bouteille d'étalonnage/stockage doit être maintenue humide pour de meilleurs résultats.
Évitez que le capuchon du capteur ne touche le solvant organique, les rayures et les collisions abusives pour renforcer et prolonger la durée de vie du capuchon du capteur. Des précautions particulières doivent être prises pour nettoyer le revêtement du capuchon, tremper la sonde et le capuchon dans de l'eau douce, puis essuyer la surface avec un chiffon. Ne pas essuyer la surface du revêtement.
Remplacez le capuchon du capteur si le revêtement du capuchon est délavé ou arraché. NE touchez PAS la fenêtre transparente de la pointe de la sonde après avoir dévissé l'ancien capuchon. Si des contaminants ou des résidus sont présents sur la fenêtre ou à l'intérieur du capuchon, retirez-les soigneusement avec une lingette non poudrée. Revissez ensuite le nouveau capuchon du capteur sur la sonde.
Documents / Ressources
![]() |
Capteur optique d'oxygène dissous Daviteq MBRTU-PODO avec sortie Modbus [pdf] Guide de l'utilisateur MBRTU-PODO Capteur optique d'oxygène dissous avec sortie Modbus, MBRTU-PODO, Capteur optique d'oxygène dissous avec sortie Modbus, Capteur avec sortie Modbus, Sortie Modbus |