起源の場所: | 中国 (大陸) |
ブランド名: | Kacise |
証明: | certificate of explosion-proof, CE |
モデル番号: | KWL801B |
最小注文数量: | 1pcs |
---|---|
パッケージの詳細: | 各ユニットには個別の箱があり,すべての箱は標準パッケージに梱包されています. |
受渡し時間: | 5~8 営業日 |
支払条件: | T/T,ウェスタンユニオン,マネーグラム |
測定頻度: | 80GHz | コミュニケーション: | RS485 |
---|---|---|---|
取得頻度: | ≥200ms/設定可能 | 動作電流: | 12V/14mA |
距離測定精度: | ±2mm | 通信プロトコル: | モッドバス/テキストプロトコル |
アンテナビーム幅: | ±2.75° | 供給電圧: | 9~24V |
測定の範囲: | 0.2~40m 0.18~30m 0.1~15/20m 0.06~3/5/10m | RFパルス電流: | 100mA/20ms |
作業湿度: | 0~95% | タイプの糸: | G 糸/ オーダーメイド |
作業温度: | -40~75℃ | 耐水度: | IP68 |
純重量: | 0.6KG | ||
ハイライト: | 排水処理 ラダーレベル計,船のレーダーレベル計,IP68 レーダーレベル計 |
1紹介
1.1 製品概要
KWL801B-RS485レーダーレベルセンサは,レベルメーターに関する国家標準DB50/T 826-2017に記載されている標準仕様に対応しています.そのコアコンポーネントは,完全に密閉 IP68防水設計されています.
製品の最大測定範囲は最大40メートルで,最小盲点は6cm未満です.
高周波とより広い帯域幅により,優れた精度を達成する.さらに,製品には設置のための固定ブレーケットが含まれています.
1.2 検出原理
レーダーレベルセンサーは,時間域反射 (TDR) の原理に基づいています.電磁パルスが光速でケーブルまたは探査機に沿って伝播します.測定対象の表面と接触するとレーダーレベルメーターのパルスの一部が反射され,同じ経路に沿ってパルス送信機にエコーが返ってくる.そして送信機と測定媒体の表面の間の距離は 脈動の伝播時間に直比例しています,したがってレベルの高さが計算されます.
2.特徴
3. テクニカル仕様
モデル | KWL801B-RS485 |
測定頻度 | 80GHz |
コミュニケーション | RS485 |
取得頻度 | ≥200ms/設定可能 |
動作電流 | 12V/14mA |
距離測定精度 | ±2mm |
通信プロトコル | モッドバス/テキストプロトコル |
アンテナビーム幅 | ±2.75° |
供給電圧 | 9~24V |
測定範囲 |
0.2~40m 0.18~30m 0.1~15/20m 0.06~3/5/10m |
RFパルス電流 | 100mA/20ms |
作業湿度 | 0~95% |
糸の種類 | G 糸/ オーダーメイド |
作業温度 | -40~75°C |
耐水度 | IP68 |
純重量 | 0.6kg |
4配線指示書
赤い線 | VCC (9~24V電源) |
黒い線 | GND |
黄色い線 | 485-A |
緑線 | 485-B |
5寸法
6設置説明書
6.1 I設置前の検査
(1) センサーを包装箱から取り出し,使用説明書に従って包装リストを注意深く確認し,機器アクセサリーが完成しているか確認します.
(2) 製品使用説明書と製品証明書を注意深く読む.
(3) 計器の外見に損傷があるか,特に主装置が整っているか確認する.倒れるのを防ぐために,正常にメインユニットを配置するように注意してください.
6.2レーダーレベルセンサーの設置
6.2.1設置前に確認
センサーを設置する前に,次のとおり確認してください.
装置の場所の介質の上に木や他の残骸があるかどうか.
固定支架が水平に設置されているかどうか.
固定支架が水平に設置できない場合は,センサーの表面の斜率に応じて支架を調整し,センサーが水平位置にあることを確認する必要があります.
6.2.2 設置
(1) センサーが介質表面に垂直であることを確認する.
(2) 送信線が干渉物体を放射し,偽のエコーを生成しないようにする.
典型的な労働条件については,以下を参照してください.
上部糸の設置 下部糸の設置
レーダーレベルメーターが中面に垂直に設置されていることを確認する.
傾きは受信信号の振幅を弱め 普通の範囲に影響します
注意
センサーを固定して設置する際に緊張を避けるようにし,周りの環境を可能な限り開くようにしてください.
1センサーと測定媒体の間の距離は,センサーの前面 (アンテナ) が測定媒体に垂直であることを確保するために,30cm以上である.
2センサーとタンク,プール,川のダム,プールとの間の距離は0.5m以上です.
3モジュールをインストールするために,小さな変動を持つ水面の位置を選択します (水注入口,出口,および大きな変動を持つ他の水面にインストールしないようにしてください.水面の変動が大きいほど測定精度が悪くなるほど)
7 についてMODBUS-RTU通信プロトコル
7.1 MODBUS プロトコル
1通信プロトコル ハードウェア インターフェース パラメーター
センサーはシリアルポート通信を使用し,デフォルトパラメータは以下のとおりである:
通信パラメータ | シリアルポートレベル | バウド率 | パリティチェック | データの長さ | ストップビット |
シリアルポート | TTL | 9600 | ない | 8 | 1 |
フレーム間のタイムアウトは50ミリです
2通信プロトコルの形式
水位計はModbus RTU通信プロトコルを使用して外部通信する.各完全なデータフレームには:アドレスフィールド,機能コード,データ,チェックサムが含まれます.チェックサムはデータフレームのCRC16チェックデータです低バイトが高バイトの前に. センサーのデフォルトの工場アドレスが0x7Fです.
要求命令形式とレーダー応答データ形式は以下のとおりです.
(1) 問い合わせパラメータ形式:関数コード0x03
要求:
デバイスのアドレス | 機能コード | 登録アドレス | 登録数 | C R C |
1 バイト | 1 バイト | 2 バイト | 2 バイト | 2 バイト |
答え:
デバイスのアドレス | 機能コード | データの長さ | レジスト値 | C R C |
1 バイト | 1 バイト | 1 バイト | 2Nバイト | 2 バイト |
N:登録番号
(2) クエリパラメータ形式:関数コード 0x04
要求:
デバイスのアドレス | 機能コード | 登録アドレス | 登録数 | C R C |
1 バイト | 1 バイト | 2 バイト | 2 バイト | 2 バイト |
答え:
デバイスのアドレス | 機能コード | データの長さ | レジスト値 | C R C |
1 バイト | 1 バイト | 1 バイト | 2Nバイト | 2 バイト |
N:登録番号
(3) 設定パラメータ形式:関数コード0x10
要求:
デバイスのアドレス | 機能コード | 登録アドレス | 登録数 | データの長さ | レジスト値 | C R C |
1 バイト | 1 バイト | 2 バイト | 2 バイト | 1 バイト | 2Nバイト | 2 バイト |
答え:
デバイスのアドレス | 機能コード | 登録アドレス | 登録数 | C R C |
1 バイト | 1 バイト | 2 バイト | 2Nバイト | 2 バイト |
N:登録番号
3登録住所 概要表
パラメータ デフォルト | |||||
パラメータ | 登録アドレス |
PLC またはグループ ステータス アドレス |
サポート機能コード | データの種類 | 例え |
スレーブ アドレス | 0x2001 | 48194 | 0x03,0x10 | int16 |
int16 2バイト整数について; int32 4 バイト整数, 高 16 前方 |
バウド率 | 0x2002 | 48195 | 0x03,0x10 | int32 | |
バージョン情報 | 0x2004 | 48197 | 0x03 | int32 | |
カリブレーションを設定する | 0x2052 | 48275 | 0x03,0x10 | int16 | |
自動押す サイクル |
0x2053 | 48276 | 0x03,0x10 | int16 | |
盲点 | 0x2044 | 48261 | 0x03 | 浮遊船 (小 16) | 浮遊記号は4バイトの浮遊記号で,第16位位です. |
測定範囲 | 0x2046 | 48263 | 0x03 | 浮遊船 (小 16) | |
電流を設定する 深さ |
0X2048 | 48265 | 0x03,0x10 | 浮遊船 (小 16) | |
インストール設定 高い |
0x204A | 48267 | 0x03,0x10 | 浮遊船 (小 16) | |
レベル | 0x0A0B | 32572 | 0x04 | 浮遊船 (小 16) | |
空き高さ | 0xOf | 32576 | 0x04 | 浮遊船 (小 16) |
注: 登録アドレスやデータタイプの一部パラメータは,ホストコンピュータソフトウェアによって変更することができます.対応する Modbus 操作説明書もそれに応じて変更されます, 例えば: 空き高さの読み取りのデフォルト命令は0x 7F 04 0A 0F 00 02 48 0Eです.空き高さのレジスタが00 01に変更された場合,空き高さの読み取りの指示は0x 7F 04 00 01 00 02 2A 15に変更されます..
4通信プロトコル コマンド説明
注記:
a. デフォルトのデバイスアドレスは0x7Fである.
b.データ内の浮遊型データは,IEEE754バイナリ浮遊点数学的標準,第"の低 16 ビット (CDAB) を採用する.
c. 次の例では,各パラメータに対応するレジスタアドレスはデフォルトアドレスです.レジスタのアドレスがホストコンピュータによって変更された場合,Modbus 操作命令のレジスタアドレスは,それに応じて変更されるべきです.;
d. 次の例では,各パラメータのデータ定義 (データタイプ/単位) はデフォルト設定に従って解析される.データ定義 (データ型/単位) がホストコンピュータで変更された場合,データ読み取りと解析は,それに応じて変更されるべきです.
7.2 クエリデータ指示:機能コード 0x04
7.2.1 測定結果 - レベル (つまり 装置の高さ - 空気高さ)
要求コマンド:
デバイスのアドレス | 機能コード | 登録アドレス | 登録数 | CRC |
0x7F | 0x04 | 0x0A 0B | 0x00 02 | 0x09 CF |
応答データ:
デバイスのアドレス | 機能コード | データの長さ | データ | CRC |
0x7F | 0x04 | 0x04 | 0x00 00 41 30 | 0x09 CF |
データ定義: デフォルトのデータタイプは float ((little16) データで,デフォルトの単位はメートル (m),データ長さは4バイトで,最小の16ビットは最初のものです.
エラーコード:
1 装置の高さが設定されていない場合,レベルを計算することはできません.出力 0xFC FC FC FC;
2 測定結果が範囲を超えると出力 0xFF FF FF FF
3 センサーが盲点区域にあるとき,出力 0xFE FE FE FE
4 センサーのエコーエネルギーが不十分である場合,出力 0xFD FD FD FD
例1:
要求: 7F 04 0A 0B 00 02 09 CF
回答: 7F 04 04 00 00 41 30 55 C7
データ部分 0x 00 00 41 30 は浮動点数データ,すなわち 11.00 m に変換されます.
例2:
要求: 7F 04 0A 0B 00 02 09 CF
Re: 7F 04 04 FC FC FC FC D4 A2
データ部分では,0x FC FC FC FC FC はエラーコードで,マウント高度が設定されていないことを示します (レベルは計算できません).
7.2.2クエリの測定結果 - 空気の高さ
要求コマンド:
デバイスのアドレス | 機能コード | 登録アドレス | 登録数 | CRC |
0x7F | 0x04 | 0x0A 0F | 0x00 02 | 0x48 0E |
応答データ:
デバイスのアドレス | 機能コード | データの長さ | データ | CRC |
0x7F | 0x04 | 0x04 | 0x31 13 40 10 | 0xAA B6 |
データ定義: デフォルトのデータタイプは float ((little16) データで,デフォルトの単位はメートル (m),データ長さは4バイトで,最小の16ビットは最初のものです.
エラーコード:
1 測定結果が範囲を超えると出力 0xFF FF FF FF
2 センサーが盲点にあるとき,出力 0xFE FE FE FE
3 センサーのエコーエネルギーが不十分である場合,出力 0xFD FD FD FD FD
例1:
要求: 7F 04 0A 0F 00 02 48 0E
7F 04 04 31 13 40 10 AA B6 回答する
データ部分 0x 31 13 40 10 は浮動点数データ,すなわち 2.253 m に変換されます.
例2:
要求: 7F 04 0A 0F 00 02 48 0E
回答: 7F 04 04 FE FE FE F4 7B
データの部分0x FE FE FE FEはエラーコードで,センサーが盲目領域にあり,有効なデータが読み取れないことを示します.
7.3 問い合わせの構成情報説明: 機能コード 0x03
7.3.1 送信するクエリのスレーブアドレス
要求コマンド:
デバイスのアドレス | 機能コード | 登録アドレス | 登録数 | CRC |
0xFF (放送) | 0x03 | 0x20 01 | 0x00 01 | 0xCB D4 |
応答データ:
デバイスのアドレス | 機能コード | データの長さ | データ | CRC |
0x7F | 0x03 | 0x02 | 0x00 7F | 0xD1 AE |
データ定義: データ型は int16 データで,データ長さは 2 バイトです.
例として:
申請:FF 03 20 01 00 01 CB D4
回答: 7F 03 02 00 7F D1 AE
データ部分 0x 00 7F は 127 または 0x 7F の整数データに変換されます.
7.3.2通信インターフェイスのボードレートをクエリする
注: Baud のレートは 4800 しかサポートしません9600,19200,38400,115200
要求コマンド:
デバイスのアドレス | 機能コード | 登録アドレス | 登録数 | CRC |
0x7F | 0x03 | 0x20 02 | 0x00 02 | 0x64 15 |
応答データ:
デバイスのアドレス | 機能コード | データの長さ | データ | CRC |
0x7F | 0x03 | 0x04 | 0x00 00 25 80 | 0x7F 04 |
データ定義: データ型は int32 (big) データで,データ長さは 4 バイトです.
例として:
要求: 7F 03 20 02 00 02 64 15
回答: 7F 03 04 00 00 25 80 7F 04
データ部分 0x 00 00 25 80 は 9600 の整数データに変換されます.
7.3.3クエリ バージョン情報
要求コマンド:
デバイスのアドレス | 機能コード | 登録アドレス | 登録数 | CRC |
0x7F | 0x03 | 0x20 04 | 0x00 02 | 0x84 14 |
応答データ:
デバイスのアドレス | 機能コード | データの長さ | データ | CRC |
0x7F | 0x03 | 0x04 | 0x20 23 09 08 | 0x99 A8 |
データ定義:データ型は int32 データで,データ長さは 4 バイトです.バージョン番号は BCD 形式でコードされています.
例として:
要求: 7F 03 20 04 00 02 84 14
回答: 7F 03 04 20 23 09 08 99 A8
データの部分は0x 20230908で,データはBCD形式でコードされており,バージョン番号は20230908です.
7.3.4クエリの校正パラメータ
要求コマンド:
デバイスのアドレス | 機能コード | 登録アドレス | 登録数 | CRC |
0x7F | 0x03 | 0x20 52 | 0x00 01 | 0x24 05 |
応答データ:
デバイスのアドレス | 機能コード | データの長さ | データ | CRC |
0x7F | 0x03 | 0x02 | 0x00 10 | 0x91 82 |
データ定義:データタイプは int16 データ,単位はミリメートル (mm),データ長度は 2 Bytess.
例として:
要求: 7F 03 20 52 00 01 24 05
回答: 7F 03 02 00 10 91 82
データ部分 0x 00 10 は整数データ,すなわち 16 mm に変換されます.
7.3.5クエリの自動プッシュサイクル
注: 自動プッシュ期間が >=300ms であれば,センサーは自動的にデータをプッシュします. 設置高度が設定されていない場合 (レベルは計算できません) は,空気高度データをプッシュします.設置高度が設定されたとき,レベルデータを押してください.
要求コマンド:
デバイスのアドレス | 機能コード | 登録アドレス | 登録数 | CRC |
0x7F | 0x03 | 0x20 53 | 0x00 01 | 0x75 C5 |
応答データ:
デバイスのアドレス | 機能コード | データの長さ | データ | CRC |
0x7F | 0x03 | 0x02 | 0x03 E8 | 0x90 F0 |
データ定義:データタイプは int16 データ,単位はミリ秒 (ms),データ長さは 2 バイトです.
例として:
要求: 7F 03 20 53 00 01 75 C5
回答: 7F 03 02 03 E8 90 F0
データ部分0x 03 E8が整数データに変換される場合,すなわち1000 ms.
7.3.6クエリの盲点
要求コマンド:
デバイスのアドレス | 機能コード | 登録アドレス | 登録数 | CRC |
0x7F | 0x03 | 0x20 44 | 0x00 02 | 0x85 C0 |
応答データ:
デバイスのアドレス | 機能コード | データの長さ | データ | CRC |
0x7F | 0x03 | 0x04 | 0x6D B7 3E AB | 0x99 61 |
データ定義: デフォルトのデータタイプは float ((little16) データで,デフォルトの単位はメートル (m) で,データ長さは4バイトです.
例として:
要求: 7F 03 20 44 00 02 85 C0
回答: 7F 03 04 6D B7 3E AB
データ部分0x 6D B7 3E ABは浮動点型データ,すなわち0.334mに変換された.
7.3.7クエリ範囲
要求コマンド:
デバイスのアドレス | 機能コード | 登録アドレス | 登録数 | CRC |
0x7F | 0x03 | 0x20 46 | 0x00 02 | 0x24 00 |
応答データ:
デバイスのアドレス | 機能コード | データの長さ | データ | CRC |
0x7F | 0x03 | 0x04 | 0x00 00 42 20 | 0x55 4C |
データ定義: デフォルトのデータタイプは float ((little16) データで,デフォルトの単位はメートル (m) で,データ長さは4バイトです.
例として:
要求: 7F 03 20 46 00 02 24 00
回答: 7F 03 04 00 00 42 20 55 4C
データ部分 0x 00 00 42 20 は浮動点数データ,すなわち 40.0m に変換されます.
7.3.8設置時に深さをチェック
注: 設置時の水深は,設置高度を計算するために使用されます. 設置高度 = 設置時の水深 + 設置時のリアルタイムの高さ.設置時に水深を設定する場合設置高度は自動的に計算され,設定に保存されます.
要求コマンド:
デバイスのアドレス | 機能コード | 登録アドレス | 登録数 | CRC |
0x7F | 0x03 | 0x20 48 | 0x00 02 | 0x45 C3 |
応答データ:
デバイスのアドレス | 機能コード | データの長さ | データ | CRC |
0x7F | 0x03 | 0x04 | 0x47 AE 40 B1 | 0xE0 D5 |
データ定義: デフォルトのデータタイプは float ((little16) データで,デフォルトの単位はメートル (m) で,データ長さは4バイトです.
例として:
要求: 7F 03 20 48 00 02 45 C3
回答: 7F 03 04 47 AE 40 B1 E0 D5
データ部分 0x 47 AE 40 B1 は浮動点数データ,すなわち 5.54 m に変換されました.
7.3.9設置高度をチェックする
注: レベルを計算するために使用されるマウントの高さを設定します.リアルタイムレベル = 設置高さ - リアルタイム高さ.同時に,設置高度 = 設置時の水深 + 設置時の高度したがって,設置高度を設定するときに,設置中の水深は自動的に計算され,設定に保存されます.
要求コマンド:
デバイスのアドレス | 機能コード | 登録アドレス | 登録数 | CRC |
0x7F | 0x03 | 0x20 4A | 0x00 02 | 0xE4 03 |
応答データ:
デバイスのアドレス | 機能コード | データの長さ | データ | CRC |
0x7F | 0x03 | 0x04 | 0x8A 64 41 2A | 0xBE 7C |
データ定義: デフォルトのデータタイプは float ((little16) データで,デフォルトの単位はメートル (m) で,データ長さは4バイトです.
例として:
要求: 7F 03 20 4A 00 02 E4 03
回答: 7F 03 04 8A 64 41 2A BE 7C
データ部分 0x 8A 64 41 2A は浮動点数データ,すなわち 10.65m に変換されます.
7.4 設定指示: 機能コード 0x10
7.4.1 スラブアドレスを設定する
要求コマンド:
デバイスのアドレス | 機能コード | 登録アドレス | 登録数 | データの長さ | データ | CRC |
0x7F | 0x10 | 0x20 01 | 0x00 01 | 0x02 | 0x00 01 | 0x6E 21 |
応答データ:
デバイスのアドレス | 機能コード | 登録アドレス | 登録数 | CRC |
0x7F | 0x10 | 0x20 01 | 0x00 01 | 0x51 D7 |
データ定義:データ型は int16 データで,データ長さは 2 Bytess です.
例として:
要求: 7F 10 20 01 00 01 02 00 01 6E 21
データ部分 0x 00 01 は整数データ,すなわち 1 または 0x01 に変換されます.
回答: 7F 10 20 01 00 01 51 D7
7.4.2 通信インターフェースのボード速度を設定する
注: Baud のレートは 4800 しかサポートしません9600,19200,38400,115200
要求コマンド:
デバイスのアドレス | 機能コード | 登録アドレス | 登録数 | データの長さ | データ | CRC |
0x7F | 0x10 | 0x20 02 | 0x00 02 | 0x04 | 0x00 01 C2 00 | 0x75 3E |
応答データ:
デバイスのアドレス | 機能コード | 登録アドレス | 登録数 | CRC |
0x7F | 0x10 | 0x20 02 | 0x00 02 | 0xE1 D6 |
データ定義: データ型は int32 データで,データ長さは 4 バイトです.
例として:
要求: 7F 10 20 02 00 02 04 00 01 C2 00 75 3E
データの部分 0x 00 01 C2 00 は整数データに変換され,その値は 115200 です.
回答: 7F 10 20 02 00 02 E1 D6
7.4.3 カリブレーションパラメータの設定
要求コマンド:
デバイスのアドレス | 機能コード | 登録アドレス | 登録数 | データの長さ | データ | CRC |
0x7F | 0x10 | 0x20 52 | 0x00 01 | 0x02 | 0x00 01 | 0xA2 4E |
応答データ:
デバイスのアドレス | 機能コード | 登録アドレス | 登録数 | CRC |
0x7F | 0x10 | 0x20 52 | 0x00 01 | 0xA1 C6 |
データ定義:データタイプは int16 データ,単位はミリメートル (mm),データ長度は 2 バイトです.
例として:
要求: 7F 10 20 52 00 01 02 00 10 A2 4E
データ部分 0x 00 10 は整数データ,すなわち 16 mm に変換されます.
7F 10 20 52 00 01 A1 C6
7.4.4 自動押すサイクルを設定する
注: 自動プッシュ期間が >=300ms であれば,センサーは自動的にデータをプッシュします. 設置高度が設定されていない場合 (レベルは計算できません) は,空気高度データをプッシュします.設置高度が設定されたとき,レベルデータを押してください.
要求コマンド:
デバイスのアドレス | 機能コード | 登録アドレス | 登録数 | データの長さ | データ | CRC |
0x7F | 0x10 | 0x20 53 | 0x00 01 | 0x02 | 0x03 E8 | 0xA2 ED |
応答データ:
デバイスのアドレス | 機能コード | 登録アドレス | 登録数 | CRC |
0x7F | 0x10 | 0x20 53 | 0x00 01 | 0xF0 06 |
データ定義:データタイプは int16 データ,単位はミリ秒 (ms),データ長さは 2 バイトです.
例として:
要求: 7F 10 20 53 00 01 02 03 E8 A2 ED
データ部分0x 03 E8が整数データに変換される場合,すなわち1000 ms.
回答: 7F 10 20 53 00 01 F0 06
7.4.5 設置時に水深を設定する
注: 設置時の水深は,設置高度を計算するために使用されます. 設置高度 = 設置時の水深 + 設置時のリアルタイムの高さ.設置時に水深を設定する場合設置高度は自動的に計算され,設定に保存されます.
要求コマンド:
デバイスのアドレス | 機能コード | 登録アドレス | 登録数 | データの長さ | データ | CRC |
0x7F | 0x10 | 0x20 48 | 0x00 02 | 0x04 | 0x47 AE 40 B1 | 0x75 30 |
応答データ:
デバイスのアドレス | 機能コード | 登録アドレス | 登録数 | CRC |
0x7F | 0x10 | 0x20 48 | 0x00 02 | 0xC0 00 |
データ定義: デフォルトのデータタイプは float ((little16) データで,デフォルトの単位はメートル (m) で,データ長さは4バイトです.
例として:
要求: 7F 10 20 48 00 02 04 47 AE 40 B1 75 30
データ部分 0x 47 AE 40 B1 は浮動点数データ,すなわち 5.54 m に変換されました.
回答: 7F 10 20 48 00 02 C0 00
7.4.6 設置高度を設定する
注: 設置高度は,センサーから物体レベル0までの距離です.現在の水深が2メートル,空間の高度が4メートルであれば,設置高度は6メートルです.マウント高度を設定リアルタイムレベル = 設置高度 - リアルタイム高度.同時に,設置高度 = 設置時の水深 + 設置時の高度.だから, 設置高度を設定するときに,設置中の水深は自動的に計算され,設定に保存されます.
要求コマンド:
デバイスのアドレス | 機能コード | 登録アドレス | 登録数 | データの長さ | データ | CRC |
0x7F | 0x10 | 0x20 4A | 0x00 02 | 0x04 | 0x8A 64 41 2A | 0xAA 40 |
応答データ:
デバイスのアドレス | 機能コード | 登録アドレス | 登録数 | CRC |
0x7F | 0x10 | 0x20 4A | 0x00 02 | 0x61 C0 |
データ定義: デフォルトのデータタイプは float ((little16) データで,デフォルトの単位はメートル (m) で,データ長さは4バイトです.
注: 設置高度を0に設定すると,設置時に設置高度/水深の設定をクリアします.
例として:
要求: 7F 10 20 4A 00 02 04 8A 64 41 2A AA 40
データ部分 0x 8A 64 41 2A は浮動点数データ,すなわち 10.65m に変換されます.
回答: 7F 10 20 4A 00 02 61 C0
7.5 テキストプロトコル
7.5.1 通信プロトコルのハードウェアインターフェースパラメータ
水位計は連続通信を採用し,デフォルトパラメータは以下のとおりです.
通信パラメータ
|
シリアルポートレベル | バウッド率 | パリティチェック | データの長さ | 停止位置 |
シリアルポート | TTL | 9600 | - | 8 | 1 |
タイムアウト時間は各フレーム間隔で50msでした.
7.5.2 通信プロトコルのコマンドの説明
注: "n"は,新行を表し,十六進数 0x0A に対応します. setup コマンドの設定が成功した後,設定は Flash に保存されます.停電を再起動するには再構成は必要ありません.
コマンドのエラー応答は次のとおりです.
コマンドエラー応答 | 記述 |
この AT cmd は誤りです. | インストラクションのエラー |
このAT cmd は存在しない | 指示は存在しない |
このAT cmd は存在していますが,操作を許可していません. | 指示は存在しますが,操作は許可されていません. |
このAT cmd は存在していますが,値が誤っています. | 入力パラメータのエラー |
1空間空間的高さを読みます
単位:メートル (m)
指示書 | 記述 | |
送信する | AT+リアルハイートn | リアル時空の高さを読み取ります. |
返信する | リアルハイート=2.212mn | 現在の実際の時空の高さは 2,212 メートルです |
返信する | REALAIRHEIGHT=アウトランゲン | 範囲外 |
返信する | REALAIRHEIGHT=InBlindZonen (リアルハイト=インブリンドゾーン) | センサーは盲点にある |
返信する | REALAIRHEIGHT=エネルギー不足 | エコーエネルギーは不十分だ |
2リアルタイムレベルを読み取ります
単位:メートル (m)
レベルを計算する方法は: 設置高度 - 空気高度
指示書 | 記述 | |
送信する | AT+REALWATERDEPTHn (実際の水深) | リアルタイムレベルを読み取れ |
返信する | REALWATERDEPTH=7.789m リアル水深は | 現時点のリアルタイムレベルは 7,789メートルです |
返信する | REALWATERDEPTH=OutRangen リアルウォーターディープ=アウトランジェン | 範囲外 |
返信する | REALWATERDEPTH=InBlindZonen (リアルウォーターディープ=インブラインドゾーン) | センサーは盲点にある |
返信する | REALWATERDEPTH=エネルギー不足 | エコーエネルギーは不十分だ |
返信する | REALWATERDEPTH=設定していない | 設置の高さは設定されていません. |
3設置時の水深
単位:メートル (m)
注: 設置時の水深は,設置高度を計算するために使用されます. 設置高度 = 設置時の水深 + 設置時のリアルタイムの高さ.設置時に水深を設定する場合設置高度は自動的に計算され,設定に保存されます.
設置時に水深を計算する:
指示書 | 記述 | |
送信する | AT+INSTALLWATERDEPTHn 設定する | 設置時に水深を読み取ります |
返信する | 設置水深度=4.60分 | 設置時の水深は4.60メートル |
設置時に水深を設定する:
指示書 | 記述 | |
送信する | AT+INSTALLWATERDEPTH=4.6n 試料を表示する | 水深は設置中に4.6mに設定されます |
返信する |
AT+INSTALLWATERDEPTH=4.6n 試料を表示する わかった |
運行成功 |
4設置の高さ
単位:メートル (m)
注: レベルを計算するために使用されるマウントの高さを設定します.リアルタイムレベル = 設置高さ - リアルタイム高さ.同時に,設置高度 = 設置時の水深 + 設置時の高度したがって,設置高度を設定するときに,設置中の水深は自動的に計算され,設定に保存されます.
マウントの高さ:
指示書 | 記述 | |
送信する | AT+INSTALLHEIGHTn 設定する | マウントの高さを読み取れ |
返信する | 設置高さ=9.72mn | 水深は9.72メートル |
設定するマウント高度:
指示書 | 記述 | |
送信する | AT+INSTALLHEIGHT=9.72n について | 設置高度を9.72mに設定する |
返信する |
AT+INSTALLHEIGHT=9.72n について わかった |
運行成功 |
注: 設置高度を0に設定すると,設置時に設置高度と水深の設定をクリアします.
5. バージョン番号を読む
指示書 | 記述 | |
送信する | AT+VERSIONn | バージョン番号を読み取れ |
返信する | バージョン=20230908n | バージョン番号は20230908 |
6範囲を読み取れ
単位:メートル (m)
指示書 | 記述 | |
送信する | AT+RANGEN | 読み取り範囲 |
返信する | RANGE=40.00mn | 射程は40メートル |
7盲目区域を読み取れ
単位:メートル (m)
指示書 | 記述 | |
送信する | AT+ブラインドゾーン | 盲点区域を読み取れ |
返信する | ブラインドゾーン=0.335mn | 盲目ゾーンは0.335メートル |
8ソフトウェアリセット (リブート)
指示書 | 記述 | |
送信する | AT+BOOTn | ソフトウェアリセット |
返信する |
AT+BOOTn わかった |
運行成功 |
9工場データリセット
指示書 | 記述 | |
送信する | AT+DEFAULTn について | 工場データリセット |
返信する |
AT+DEFAULTn について わかった |
運行成功 |
10取得頻度
単位:ミリ秒 (ms)
注: 既定の取得周波数は 300ms で,取得周波数は最早 200ms にのみ調整できます. (取得周波数が速すぎると,応答指示への応答のスピードは遅くなる.送信指示が不完全で,返信がない場合もあります.この場合は,指示を再び送信できます.)
読み取りの頻度:
指示書 | 記述 | |
送信する | AT+COLLECTFREQn | 読み取り頻度 |
返信する | コレクターQ=200n | 取得頻度は200 ms/cyclel |
収集頻度を設定する:
指示書 | 記述 | |
送信する | AT+COLLECTFREQ=500n | 取得周波数をサイクルあたり500 ms に設定する |
返信する |
AT+COLLECTFREQ=500n わかった |
運行成功 |
11. ボード・レート
読み込み速度:
指示書 | 記述 | |
送信する | AT+BAUDRATEN | 読み込みボード速度 |
返信する | BAUDRATE=9600n | バウド速度は9600です |
バウッドレートを設定する
指示書 | 記述 | |
送信する | AT+BAUDRATE=115200n | バウド速度は115200に設定する |
返信する |
AT+BAUDRATE=115200n わかった |
運行成功 |
12. カリブレーションパラメータ
単位:ミリメートル (mm)
リアル空間時空高 = サンプリング値 - カリブレーションパラメータ.したがって,実際の時空高が固定値よりも大きい場合,準パラメータを調整することによって校正することができます.
カリブレーションパラメータを読み取れ:
指示書 | 記述 | |
送信する | AT+CALIBRATIONn | カリブレーションパラメータを読み取れ |
返信する | カリブレーション=16mmn | カリブレーションパラメータは16mmです |
カリブレーションパラメータの設定:
指示書 | 記述 | |
送信する | AT+CALIBRATION=30n | カリブレーションパラメータを 30 mm に設定する |
返信する |
AT+CALIBRATION=30n わかった |
運行成功 |
13. 自動押すサイクル
単位:ミリ秒 (ms)
注: 自動プッシュ期間が >=300msである場合,センサーはリアルタイムデータを自動的に報告します.自動的に報告されるリアルタイムデータは,リアルタイムレベルです.; 装置の高さ (または設置中の水深) が設定されていない場合,自動的に報告されるリアルタイムデータはリアルタイムの高さです.
オートマチックプッシュサイクルを読み:
指示書 | 記述 | |
送信する | AT+AUTOOUTDATACYCLEN について | 自動プッシュサイクルの読み取り |
返信する | AUTOOUTDATACYCLE=100n について | 自動プッシュサイクル 100 ms (200 ms未満,自動プッシュデータがない) |
自動プッシュサイクルを設定する:
指示書 | 記述 | |
送信する | AT+AUTOOUTDATACYCLE=200n について | 200ミリ秒に自動プッシュ期間を設定 |
返信する |
AT+AUTOOUTDATACYCLE=200n について わかった |
運行成功 |
コンタクトパーソン: Ms. Evelyn Wang
電話番号: +86 17719566736
ファックス: 86--17719566736