Daviteq MBRTU-PODO Modbus 出力付き光学式溶存酸素センサー
導入
Modbus出力付き光学式溶存酸素センサー MBRTU-PODO
- 正確で低メンテナンスの光学溶存酸素技術 (発光消光)。
- RS485/Modbus 信号出力。
- 前面と背面に 3⁄4 インチ NPT を備えた業界標準の堅牢なボディ ハウジング。
- 柔軟なケーブル アウトレット: 固定ケーブル (0001) と取り外し可能なケーブル (0002)。
- 統合された (プローブに取り付けられた) 防水圧力センサー。
- 自動温度および圧力補償。
- ユーザー入力の導電率/塩分濃度値による自動塩分補正。
- 統合されたキャリブレーションを備えた便利なセンサーキャップの交換。
水中の溶存酸素の測定
仕様
範囲 | DO 飽和 %: 0 ~ 500%。 DO 濃度 : 0 ~ 50 mg/L (ppm)。 使用温度:0~50℃ 保存温度:-20~70℃ 使用気圧:40~115kPa。 最大ベアリング圧力: 1000 kPa。 |
応答時間 | DO: 90 ~ 40% で T100 ~ 10 秒。 温度: 90 – 45oC で T5 ~ 45 秒 (攪拌あり)。 |
正確さ | DO: 0-100% < ± 1%。 100-200% < ± 2%。 温度: ± 0.2 °C。 圧力:±0.2kPa。 |
入力/出力/プロトコル | 入力: 4.5 – 36 V DC。 消費量: 60V で平均 5 mA。 出力: RS485/Modbus または UART。 |
較正 |
|
DO 補正係数 | 温度: 自動、全範囲。
塩分濃度: ユーザー入力による自動 (0 ~ 55 ppt)。 プレッシャー:
|
解決 | 低範囲 (<1 mg/L): ~ 1 ppb (0.001 mg/L)。 中間範囲 (<10 mg/L): ~ 4-8 ppb (0.004-0.008 mg/L)。 高範囲 (>10 mg/L): ~10 ppb (0.01 mg/L)* *レンジが高いほど解像度は低くなります。 |
予想されるセンサー キャップの寿命 | 最適な状況では、最長 2 年の耐用年数が実現可能です。 |
その他 | 防水: 固定ケーブルで IP68 評価。 認証: RoHs、CE、C-Tick (進行中)。 素材:ライトン(PPS)本体。 ケーブル長:6m(オプションあり)。 |
製品写真
プロセス光学式溶存酸素センサー MBRTU-PODO
MBRTU-PODO-H1 .PNG
配線
下図のように配線してください。
ワイヤー 色 | 説明 |
赤 | 電源(DC4.5~36V) |
黒 | グランド |
緑 | UART_RX (アップグレードまたは PC 接続用) |
白 | UART_TX (アップグレードまたは PC 接続用) |
黄色 | Rs485a |
青 | RS485B |
注: プローブをアップグレード/プログラミングしないと、XNUMX つの UART ワイヤが切断される可能性があります。
校正と測定
オプションの DO キャリブレーション
キャリブレーションをリセット
a) 100% キャリブレーションをリセットします。
ユーザー書き込み 0x0220 = 8
b) 0% キャリブレーションをリセットします。
ユーザー書き込み 0x0220 = 16
c) 温度校正をリセットします。
ユーザー書き込み 0x0220 = 32
1ポイントキャリブレーション
1 点校正とは、100 % 飽和の点でプローブを校正することを意味し、次のいずれかの方法で取得できます。
a) 空気飽和水中 (標準法)。
空気飽和水(例えばamp(500)エアバブラーまたは何らかのエアレーションを使用して水を空気で約 1 ~ 3 分間パージするか、または(5)2 rpm で 800 時間、マグネチックスターラーで水を攪拌し続けることによって、1 mL の XNUMXe を得ることができます。
空気飽和水の準備ができたら、プローブのセンサーキャップと温度センサーを空気飽和水に浸し、指示値が安定してから (通常 1 ~ 3 分) プローブを校正します。
ユーザーは 0x0220 = 1 を書き込み、30 秒待機します。
0x0102 の最終読み取り値が 100 ± 0.5% にない場合は、現在のテスト環境の安定性を確認するか、再試行してください。
b) 水で飽和した空気中 (便利な方法)。
また、水飽和空気を使用して簡単に 1 点校正を行うこともできますが、操作によっては 0 ~ 2% の誤差が生じる場合があります。 推奨される手順は次のとおりです。
i) プローブのセンサー キャップと温度センサーを真水または水道水に 1 ~ 2 分間浸します。
ii) プローブを取り出し、ティッシュでセンサー キャップの表面の水をすばやく浸して乾かします。
iii) 内部に湿ったスポンジを入れた校正/保存ボトルにセンサーの端を取り付けます。 この校正ステップ中は、センサー キャップが校正/保管ボトル内の水と直接接触しないようにしてください。 センサー キャップと湿ったスポンジの間の距離を ~ 2 cm に保ちます。
v) 読み取り値が安定するまで待ち (2 ~ 4 分)、0x0220 = 2 を書き込みます。
2 点校正 (100% および 0% 飽和点)
(i) プローブを空気飽和水中に置き、DO 読み取り値が安定したら 0x0220 = 1 を書き込みます。
(ii) DO の読みが 100% になったら、プローブをゼロ酸素水 (硫化ナトリウムを過剰に添加して使用) に移動します。
水sample)。
(iii) DO 読み取り値が安定した後 (少なくとも 0 分)、0220x2 = 2 を書き込みます。
- (iv) 0 ポイント キャリブレーションの場合は 0102x1、0 ポイント キャリブレーションの場合は 0104x2 でのユーザー読み取り飽和。
ユーザーが低い DO 濃度 (<2 ppm) で非常に正確な測定を必要としない限り、ほとんどのアプリケーションでは 0.5 点校正は必要ありません。 - 「0% キャリブレーション」なしで「100% キャリブレーション」を強制することはできません。
温度の点校正
i) ユーザーは 0x000A = 周囲温度 x100 を書き込みます (例: 周囲温度 = 32.15 の場合、ユーザーは 0x000A=3215 を書き込みます)。
ii) 0x000A でのユーザー読み取り温度。 入力した値と一致していれば、キャリブレーションは完了です。 そうでない場合は、手順 1 をもう一度試してください。
Modbus RTU プロトコル
コマンド構造:
- コマンドは、最後の応答の完了から 50 ミリ秒より早く送信されるべきではありません。
- スレーブからの期待される応答が 25mS を超えて見られない場合は、通信エラーをスローします。
- プローブは、関数 0x03、0x06、0x10、0x17 の Modbus 標準に準拠
シリアル伝送構造:
- 特に明記されていない限り、データ型はビッグエンディアンです。
- 各 RS485 送信には、8 つのスタート ビット、XNUMX つのデータ ビット、パリティ ビットなし、および XNUMX つのストップ ビットがあります。
- デフォルトのボーレート: 9600 (一部のプローブはボーレートが 19200 の場合があります);
- デフォルトスレーブアドレス: 1
- スタート ビットの後に送信される 8 データ ビットは、最初に最上位ビットです。
- ビットシーケンス
スタートビット | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | ストップビット |
タイミング
- ファームウェアの更新は、電源投入またはソフト リセットから 5 秒以内に実行する必要があります。この間、プローブ チップの LED は青色に点灯します。
- 最初のコマンドは、電源投入またはソフト リセットから 8 秒以内に実行できません
- 発行されたコマンドから予期される応答がない場合、200ms 後にタイムアウトが発生します。
Modbus RTU プロトコル:
登録 # | 読み取り/書き込み | 詳細 | タイプ | 注記 |
0x0003 | R | LDO(mg/L)×100 | 単位16 | |
0x0006 | R | 彩度 % x100 | 単位16 | |
0x0008 | 読み取り/書き込み | 塩分 (ppt) x100 | 単位16 | |
0x0009 | R | 圧力(kPa)×100 | 単位16 | |
x000A | R | 温度(℃)×100 | 単位16 | |
0x000F | R | ボーレート | 単位16 | 注1 |
0x0010 | R | スレーブアドレス | 単位16 | |
0x0011 | R | プローブ ID | 単位32 | |
0x0013 | R | センサーキャップID | 単位32 | |
0x0015 | R | プローブ ファームウェア バージョン x100 | 単位16 | 注2 |
0x0016 | R | プローブ ファームウェアのマイナー リビジョン | 単位16 | 注2 |
0x0063 | W | ボーレート | 単位16 | 注1 |
0x0064 | W | スレーブアドレス | 単位16 | |
0x0100 | R | LDO (mg/L) | フロート | |
0x0102 | R | 彩度% | フロート | |
0x0108 | R | 圧力(kPa) | フロート | |
0x010A | R | 温度(℃) | フロート | |
0x010C | 読み取り/書き込み | 現在の調査日時 | 6 バイト | 注3 |
0x010F | R | エラービット | 単位16 | 注4 |
0x0117 | R | 塩分(ppt) | フロート | |
0x0132 | 読み取り/書き込み | 温度オフセット | フロート | |
0x0220 | 読み取り/書き込み | 校正ビット | 単位16 | 注5 |
0x02CF | R | メンブレンキャップのシリアル番号 | 単位16 | |
0x0300 | W | ソフトリスタート | 単位16 | 注6 |
注記:
- 注1: ボーレート値: 0= 300、1= 2400、2= 2400、3= 4800、4= 9600、5= 19200、6=38400、7= 115200。
- 注2: ファームウェアのバージョンは、アドレス 0x0015 を 100 で割り、次に 0 進数、次にアドレス 0016xXNUMX です。 元ample: 0x0015 = 908 および 0x0016 = 29 の場合、ファームウェアのバージョンは v9.08.29 です。
- 注3: プローブには RTC がありません。プローブに継続的な電力が供給されていないか、リセットされている場合、すべての値が 0 にリセットされます。
Datetime バイトは、年、月、日、日、時、分、秒です。 最も重要なものから最も重要でないものへ。
Example: ユーザーが 0x010C=0x010203040506 と書き込むと、Datetime は 3 年 2001 月 4 日の午前 05:06:XNUMX に設定されます。 - 注 4: ビットは 1 から始まり、最下位から最上位までカウントされます。
- ビット 1 = 測定校正エラー。
- ビット 3 = プローブ温度が範囲外、最大 120 °C。
- ビット 4 = 範囲外の濃度: 最小 0 mg/L、最大 50 mg/L。 o ビット 5 = プローブ圧力センサー エラー。
- ビット 6 = 圧力センサーが範囲外: 最小 10 kPa、最大 500 kPa。
プローブはデフォルトの圧力 = 101.3 kPa を使用します。 - ビット 7 = 圧力センサー通信エラー、プローブはデフォルトの圧力 = 101.3 kPa を使用します。
注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 5 B0CXNUMX
住所 | 指示 | 開始アドレス | レジスタ数 | CRCP |
0x01 | 0x03 | 0x0003 | 0x0018 | 0xB5C0 |
1 | 読む | 3 | 0x18 |
Example 1 プローブからの応答:
生の 01 進数: 03 30 031 0206B 0000 2726 0208 0 8BB27 0AA 0000AAA 0000 0000 0 8BB0005 0001 0001 0410 0457 0000 038 0052C 0001 031 2741D 0000 4 XNUMX FADXNUMX
Example 2 プローブからの応答:
生の 01 進数: 03 30 0313 0206 0000 26 3F0208 0000 27 0AC 8AC0000 0000 0000 0000 0005 0001 0001 0410 0457 XNUMX
0000 038C 0052 0001 031A 2748 0000 5BC0
濃度 (mg/L) | 彩度% | 塩分(ppt) | 圧力(kPa) | 温度(℃) | 濃度 2pt (mg/L) | 彩度 % 2pt |
0x0313 | 0x26F3 | 0x0000 | 0x27AC | 0x0AC8 | 0x031A | 0x2748 |
7.87mg/L | 99.71% | 0 ppt | 101.56kPa | 27.60℃ | 7.94mg/L | 100.56 % |
CMD: 100 % キャリブレーションを実行します
生の 01 進数: 10 0220 0001 02 0001 4330 XNUMX
住所 | 指示 | 開始アドレス | レジスタ数 | バイト数 | 価値 | CRCP |
0x01 | 0x10 | 0x0220 | 0x0001 | 0x02 | 0x0001 | 0x4330 |
1 | マルチ書き込み | 544 | 1 | 2 | 100% Cal で実行 |
Example 1 プローブからの応答:
Raw Hex: 01 10 0220 0001 01BB 成功!
CMD: 0 % キャリブレーションを実行します
生の 01 進数: 10 0220 0001 02 0002 0331 XNUMX
住所 | 指示 | 開始アドレス | レジスタ数 | バイト数 | 価値 | CRCP |
0x01 | 0x10 | 0x0220 | 0x0001 | 0x02 | 0x0002 | 0x0331 |
1 | マルチ書き込み | 544 | 1 | 2 | 0% Cal で実行 |
Example 1 プローブからの応答:
Raw Hex: 01 10 0220 0001 01BB 成功!
CMD: 塩分 = 45.00 ppt、圧力 = 101.00 kPa、温度 = 27.00 °C を更新します。
生の 01 進数: 10 0008 0003 06 1194 2774 0 8A185C XNUMXD
住所 | 指示 | 開始アドレス | レジスタ数 | バイト数 | 価値 | CRCP |
0x01 | 0x10 | 0x0008 | 0x0003 | 0x06 | 0x1194 2774 0A8C | 0x185D |
1 | マルチ書き込み | 719 | 1 | 2 | 45、101、27 |
Example 1 プローブからの応答:
Raw Hex: 01 10 0008 0003 01CA 成功!
住所 | 指示 | 開始アドレス | レジスタ数 | バイト数 | 価値 | CRCP |
0x01 | 0x10 | 0x02CF | 0x0001 | 0x02 | 0x0457 | 0xD751 |
1 | マルチ書き込み | 719 | 1 | 2 | 1111 |
Example 1 プローブからの応答:
Raw Hex: 01 10 02CF 0001 304E 成功!
寸法
MBRTU-PODOの寸法図(単位:mm)
メンテナンス
プローブのメンテナンスには、センサー キャップのクリーニング、テスト システムの適切な調整、準備、および保管が含まれます。
プローブを使用しないときは、センサー キャップを取り付けた状態でプローブを保管し、元のパッケージに含まれていた校正/保管ボトルをプローブにねじ込んで保管することを強くお勧めします。 キャリブレーション/保管ボトルが利用できない場合は、きれいな水の入ったビーカーまたは湿った/湿ったキャッピング機構でも十分です。 最良の結果を得るには、校正/保管ボトル内のスポンジを湿らせておく必要があります。
センサー キャップを強化し、センサー キャップの耐用年数を延ばすために、センサー キャップが有機溶剤に触れたり、引っ掻いたり、乱用したりしないようにしてください。 キャップのコーティングをきれいにし、プローブとキャップを真水に浸し、ティッシュで表面を軽くたたいて乾かすには、特別な注意を払う必要があります。 塗装面は拭かないでください。
キャップのコーティングが薄くなったり剥がれたりした場合は、センサー キャップを交換してください。 古いキャップを外した後は、プローブ チップの透明な窓に触れないでください。 ウィンドウやキャップの内側に汚染物質や残留物がある場合は、パウダーフリーのワイプで慎重に取り除いてください。 次に、新しいセンサー キャップをプローブに再度ねじ込みます。
ドキュメント / リソース
![]() |
Daviteq MBRTU-PODO Modbus 出力付き光学式溶存酸素センサー [pdf] ユーザーガイド MBRTU-PODO Modbus 出力付き光学式溶存酸素センサー, MBRTU-PODO, Modbus 出力付き光学式溶存酸素センサー, Modbus 出力付きセンサー, Modbus 出力 |