I.技術パラメータ
動作温度は:-20 - 60℃
動作電圧は:DC12V - DC24V
出力電流は 16A(各ループ)
定格パワー:12V:<500W 24V:<1000W
出力ループ 赤
出力カラー :16777216 256 * 256 * 256 * 256)种
出力接続 :共陽さん
静的消費電力:<0.3W
外形サイズ 88mm × 54mm × 59mm(縦幅·高さ)
通信の形態:RS485
ボーレート:4800 9600 19200 38400 57600 115200
通信プロトコル :独自プロトコル、MODBUS-RTUプロトコル、カスタムプロトコル
2.機能の特徴
複数のシーン:
- カラーコントロール、無限自動調光
- タイミングスイッチ、フルカラーバースト、7色の呼吸
柔軟な指示。:
- ディレクティブの関連付けコントロールのカスタマイズ
- IO制御、リモートIO制御
- 2色ダウンライト色温度専用コマンド
- シングルループ、マルチループのタイミングスイッチ制御
- RGBランプのカラーコントロール(最大1600万色)
- 設定可能なボーレート、パワーアップメモリ、リプライドイネーブル
豊富な入出力機能:
- 2つのプログラム可能な入力IO
- 6つのプログラム可能な自動シナリオ
- 遅延制御、遅延入力技術(人体センシングに便利)
多負荷ドッキング能力:
- 標準共陽RGBランプ/ランプ
- 独立したモノクロランプ、デュアル色温度ダウンライト
3.シームレスなマルチプロトコル
- カスタムプロトコル(推奨)
- 業界標準のMODBUSプロトコルシステム
- 最大6つのユーザー定義プロトコルが可能(当社独自のプロトコルと併用)
4.信頼できるセキュリティ性能
- RS 485通信制御
- 55Aオリジナル輸入MOS
- 電源バックアップ防止機能、広い電圧7- 28 V電源
- 強い干渉環境の応用は、高速絶縁通信バージョンを選択できます。
- すべての工場オリジナル機器、高コスト。工業用輸入MCUの干渉防止能力
5.接続先の説明
V+:モジュール给电(広电圧7- 26V给电) V-:モジュール给电A:485のA端 B:485のB端 V+:共阳RGBランプ(给电V+と通じている) R:LED赤() G:LED绿()B:LED青()

六、コントローラオプション表
| モデル番号は | 通信インタフェース | 通信の分離 | 負荷容量は | シングルループの負荷容量 | 電源供給の電源 |
|---|---|---|---|---|---|
| WE102 | RS485 | なしなし。 | 15A | 5A | - |
| WE102A | RS485 | なしなし。 | 20A | 5A | - |
| WE102B | RS485 | あります。 | 15A | 5A | - |
| WE102C | RS485 | あります。 | 20A | 5A | - |
| WE102D | RS485 | なしなし。 | 6A | 2A | - |
| WE102E | RS485 | なしなし。 | 8A | 2A | - |
| WE102F | RS485 | なしなし。 | 6A | 2A | - |
説明書は:
- コントローラは低圧DCコントローラで、デフォルトの电圧はDC 7-28Vです。12Vまたは24 V推奨。アプリケーションの電源電圧が28 Vを超える場合は、事前にカスタマーサービス担当者に連絡してカスタマイズする必要があります。
- コントローラの出力ポートは高出力MOS管であり、負荷Vref出力とV+ Vrefを短絡することは禁止されています。負荷の短絡を防ぐためには、負荷電力に適したセキュリティ管を選択してください。
- コントローラの負荷電圧は電源電圧と一致する必要があります。
VII.通信プロトコルの説明
独自の合意
このプロトコルは、デバイスのRS 485通信パラメータの設定に使用されます。すべてのコマンドは0 x A 5で始まり、0 x 5 Aで終わる。 チェックサム からです。 長さバイト 開始、到着。 チェックサムバイト前 すべてのバイトの累積和(通常は下位8ビット)。
1.&& nbsp;通信アドレスの設定0xB 0
- 機能性: デバイスの通信アドレスを変更します。
- 重要なヒント:
機器がある場合 アドレスダイヤルスイッチ この命令は 無効です。 は失敗を返します0xB3。アドレスはダイヤルスイッチで設定する必要があります。
o ダイヤルコードスイッチ操作:
- 出荷時のデフォルトすべてのスイッチは、アドレスが0 xFFの非デジタル側1にあります。
- アドレスを設定する:スイッチを数字側にダイヤルすると、ビットが0になり、それ以外の場合は1になります。
- 停電が必要です! 電気操作はコントローラを損傷する可能性があります。
- ダイヤルスイッチが設定された後、 電源を入れ直す 有効になります
oこのコマンドを使用してアドレスを設定します。 電源を切る必要がなく、すぐに有効 新しいアドレスは保存されます。
- コマンドを送信する(ホスト-デバイス):
| バイト位置 | フィールドフィールド | 値16进数 | 説明書は |
| 1 | スタートコード開始 | 0xA5 | 固定イニシエーター |
| 2 | 長さは | 0x04 | このコマンドデータ部分の长さ(旧アドレス+コマンドワード+ 新アドレス= 3バイト) |
| 3 | 旧住所は | 0xXX | 現在は デバイスとの通信に使用するアドレス0x00 -0xFF |
| 4 | 命令の言葉。 | 0xB0 | アドレス設定コマンド |
| 5 | 新しい住所。 | 0xXX | 設定する必要がある 新しい住所。 (0x00-0xFF) |
| 6 | チェックサム | 0xXX | fromから 長さ0 x 04 到着する。 新しい住所。 の累積和SUM 0x04古いアドレス0xB0新しいアドレス |
| 7 | エンドコード。 | 0x5A | 固定終端記号 |
·
- 応答の受信(デバイス-ホスト):
| バイト位置 | フィールドフィールド | 値16进数 | 説明書は |
| 1 | スタートコード開始 | 0xA5 | 固定イニシエーター |
| 2 | 長さは | 0x03 | この応答データ部分の长さ(新アドレス+コマンドワード= 2バイト) |
| 3 | 新しい住所。 | 0xXX | デバイスが現在使用しているアドレス(設定されたアドレス) |
| 4 | 命令の言葉。 | 0xB2 / 0xB3 | 0 x B 2 =成功した 0 xB 3 =失敗した設定 通常、ダイヤルスイッチの存在により |
| 5 | チェックサム | 0xXX | fromから 長さ0 x 03 到着する。 命令の言葉。 の累積和SUM 0x03新しいアドレスコマンドワード |
| 6 | エンドコード。 | 0x5A | 固定終端記号 |
·
2.と。nbsp;通信アドレスの照会(0xB1)
· 機能性: デバイスの現在の通信アドレスを照会します。
· コマンドを送信する(ホスト-デバイス):
| バイト位置 | フィールドフィールド | 値16进数 | 説明書は |
| 1 | スタートコード開始 | 0xA5 | 固定イニシエーター |
| 2 | 長さは | 0x03 | このコマンドデータ部分の长さアドレス+コマンドワード= 2バイト |
| 3 | アドレス:address | 0xXX / 0xFF | ネイティブアドレスは 単一クエリー0xFF はクエリをブロードキャストし、すべてのデバイスがアドレスに応答 |
| 4 | 命令の言葉。 | 0xB1 | アドレス照会コマンド |
| 5 | チェックサム | 0xXX | fromから 長さ0 x 03 到着する。 コマンドワード0xB1 の累積和SUM 0x03アドレス0xB1 |
| 6 | エンドコード。 | 0x5A | 固定終端記号 |
·
· 応答の受信(デバイス-ホスト):
| バイト位置 | フィールドフィールド | 値16进数 | 説明書は |
| 1 | スタートコード開始 | 0xA5 | 固定イニシエーター |
| 2 | 長さは | 0x03 | この応答データ部分の长さ(アドレス+コマンドワード= 2バイト) |
| 3 | アドレス:address | 0xXX | 設備は 現在は 連絡先のアドレス |
| 4 | 命令の言葉。 | 0xB2 | アドレス照会応答コマンド成功した応答に固定 |
| 5 | チェックサム | 0xXX | fromから 長さ0 x 03 到着する。 コマンドワード0xB2 の累積和SUM 0x03アドレス0xB2 |
| 6 | エンドコード。 | 0x5A | 固定終端記号 |
·
3.と。nbsp;通信ボーレートの0xB4
- 機能性: デバイスのRS485 通信ボーレートを変更します。
- コマンドを送信する(ホスト-デバイス):
| バイト位置 | フィールドフィールド | 値16进数 | 説明書は |
| 1 | スタートコード開始 | 0xA5 | 固定イニシエーター |
| 2 | 長さは | 0x04 | このコマンドデータ部分の长さアドレス+コマンドワード+ボーレート= 3バイト |
| 3 | アドレス:address | 0xXX | 現在は デバイスとの通信に使用するアドレス0x00 -0xFF |
| 4 | 命令の言葉。 | 0xB4 | ボーレート設定コマンド |
| 5 | ボーレート | 0x01-0x05 | 1=4800、2=19200、3=38400、4= 576 00、5=115200、その他= 96 00 |
| 6 | チェックサム | 0xXX | fromから 長さ0 x 04 到着する。 ボーレート の累積和SUM 0x04、アドレス、0xB4、ボーレート |
| 7 | エンドコード。 | 0x5A | 固定終端記号 |
·
- 応答の受信(デバイス-ホスト):
| バイト位置 | フィールドフィールド | 値16进数 | 説明書は |
| 1 | スタートコード開始 | 0xA5 | 固定イニシエーター |
| 2 | 長さは | 0x04 | この応答データ部分の長さアドレス+コマンドワード+ボーレート= 3バイト |
| 3 | アドレス:address | 0xXX | デバイスアドレス |
| 4 | 命令の言葉。 | 0xB6 / 0xB7 | 0 x B 6 =セットアップ成功 0 xB 7 =失敗した設定 |
| 5 | ボーレート | 0x01-0x05 | デバイスが現在使用しているボーレート 1=4800、2=19200、3=38400、4=57600、5=115200、その他=9600 |
| 6 | チェックサム | 0xXX | fromから 長さ0 x 04 到着する。 ボーレート の累積和SUM 0x04、アドレス、コマンドワード、ボーレート |
| 7 | エンドコード。 | 0x5A | 固定終端記号 |
·
4.と。nbsp;クエリ通信ボーレート0xB5
· 機能性: デバイスの現在のRS485 通信ボーレートを照会します。
· コマンドを送信する(ホスト-デバイス):
| バイト位置 | フィールドフィールド | 値16进数 | 説明書は |
| 1 | スタートコード開始 | 0xA5 | 固定イニシエーター |
| 2 | 長さは | 0x03 | このコマンドデータ部分の长さアドレス+コマンドワード= 2バイト |
| 3 | アドレス:address | 0xXX / 0xFF | ネイティブアドレスは 単一クエリー0xFF Centeraブロードキャスト·クエリー |
| 4 | 命令の言葉。 | 0xB5 | ボーレートクエリーコマンド |
| 5 | チェックサム | 0xXX | fromから 長さ0 x 03 到着する。 コマンドワード0xB5 の累積和SUM 0x03アドレス0xB5 |
| 6 | エンドコード。 | 0x5A | 固定終端記号 |
·
· 応答の受信(デバイス-ホスト):
| バイト位置 | フィールドフィールド | 値16进数 | 説明書は |
| 1 | スタートコード開始 | 0xA5 | 固定イニシエーター |
| 2 | 長さは | 0x04 | この応答データ部分の長さアドレス+コマンドワード+ボーレート= 3バイト |
| 3 | アドレス:address | 0xXX | デバイスアドレス |
| 4 | 命令の言葉。 | 0xB6 / 0xB7 | 0 x B 6 =クエリ成功 0 x B 7 =クエリ失敗 CLARiXは一般的ではない |
| 5 | ボーレート | 0x01-0x03 | デバイスが現在使用しているボーレート ( 1=19200、2= 576 00、3=115200、その他= 96 00) |
| 6 | チェックサム | 0xXX | fromから 長さ0 x 04 到着する。 ボーレート の累積和SUM 0x04、アドレス、コマンドワード、ボーレート |
| 7 | エンドコード。 | 0x5A | 固定終端記号 |
·
o 注意点: クエリ応答のボーレート数値1=19200、2=57600、3=115200およびコマンド1=4800、2=19200、3=38400... 違います そして、範囲が小さい。9600は同じです。
5.と。nbsp; ACKを返信するかどうかの0xB8
· 機能性: デバイスがコマンドを受信した後にACK肯定応答を返すかどうかを設定します。
o 0x00既定 Replyとは ACK。
o0x01: 応答なし。 ACK。
· コマンドを送信する(ホスト-デバイス):
| バイト位置 | フィールドフィールド | 値16进数 | 説明書は |
| 1 | スタートコード開始 | 0xA5 | 固定イニシエーター |
| 2 | 長さは | 0x04 | このコマンドデータ部分の长さアドレス+コマンドワード+返信オフ= 3バイト |
| 3 | アドレス:address | 0xXX | 現在は デバイスとの通信に使用するアドレス0x00 -0xFF |
| 4 | 命令の言葉。 | 0xB8 | ACK返信設定コマンドACK返信せっていこまんど |
| 5 | 返信閉じる。 | 0x00 / 0x01 | 0 = ACKを返信するデフォルト 1 =応答しない |
| 6 | チェックサム | 0xXX | fromから 長さ0 x 04 到着する。 返信閉じる。 の累積和SUM 0x04アドレス0xB8返信オフ |
| 7 | エンドコード。 | 0x5A | 固定終端記号 |
·
· 応答の受信(デバイス-ホスト):
| バイト位置 | フィールドフィールド | 値16进数 | 説明書は |
| 1 | スタートコード開始 | 0xA5 | 固定イニシエーター |
| 2 | 長さは | 0x04 | このレスポンスデータ部分の长さ(アドレス+コマンドワード+返信クローズ= 3バイト) |
| 3 | アドレス:address | 0xXX | デバイスアドレス |
| 4 | 命令の言葉。 | 0xBA / 0xBB | 0 xBA =セット成功 0 x BB =失敗した |
| 5 | 返信閉じる。 | 0x00 / 0x01 | デバイスの現在のACK応答ステータス 0 = |
| 6 | チェックサム | 0xXX | fromから 長さ0 x 04 到着する。 返信閉じる。 の和0x04アドレスコマンドワード返信オフ |
| 7 | エンドコード。 | 0x5A | 固定終端記号 |
·
6.アンドnbsp;クエリがACKを返すかどうか0xB9
- 機能性: デバイスが現在ACKに応答しているかどうかを問い合わせます。
- 重要なヒント: デバイスがACKに応答しないように設定されている場合0x01、この問い合わせコマンドを送信した後、デバイスは 答えない。 任意のデータ(通信ライトが点滅するが、シリアルポート出力がない)。
- コマンドを送信する(ホスト-デバイス):
| バイト位置 | フィールドフィールド | 値16进数 | 説明書は |
| 1 | スタートコード開始 | 0xA5 | 固定イニシエーター |
| 2 | 長さは | 0x03 | このコマンドデータ部分の长さアドレス+コマンドワード= 2バイト |
| 3 | アドレス:address | 0xXX / 0xFF | ネイティブアドレスは 単一クエリー0xFF Centeraブロードキャスト·クエリー |
| 4 | 命令の言葉。 | 0xB9 | ACKクエリーに応答コマンド{{ACKくえりにしゅうりょうこまんど}} |
| 5 | チェックサム | 0xXX | fromから 長さ0 x 03 到着する。 コマンドワード0xB9 の合計和SUM 0x03アドレス0xB9 |
| 6 | エンドコード。 | 0x5A | 固定終端記号 |
·
- 応答の受信(デバイス-ホスト):デバイスがACKを返信するように設定されている場合にのみ
| バイト位置 | フィールドフィールド | 値16进数 | 説明書は |
| 1 | スタートコード開始 | 0xA5 | 固定イニシエーター |
| 2 | 長さは | 0x04 | このレスポンスデータ部分の长さ(アドレス+コマンドワード+返信クローズ= 3バイト) |
| 3 | アドレス:address | 0xXX | デバイスアドレス |
| 4 | 命令の言葉。 | 0xBA / 0xBB | 0 xBA =クエリ成功 0 x BB =クエリ失敗 CLARiXは一般的ではない |
| 5 | 返信閉じる。 | 0x00 / 0x01 | デバイスの現在のACK応答ステータス 0 = |
| 6 | チェックサム | 0xXX | fromから 長さ0 x 04 到着する。 返信閉じる。 の和0x04アドレスコマンドワード返信オフ |
| 7 | エンドコード。 | 0x5A | 固定終端記号 |
·
7.と。nbsp;電源オフ出力状態記憶機能の設定(0xBC)
- 機能性: 電源オフ後に電源オフ前の出力状態を記憶し復元するかどうかを制御します。
o 0x00既定 記憶なし。 。次回の電源投入出力はデフォルト状態です。
o0x01: 記憶を持つ。 。次回の電源投入で電源が切れる前の出力状態に戻ります。
- コメント: メモリ機能をオンにすると(0 x 01)、デバイスは 次に有効な出力制御コマンドを受信し実行した后 “Will” 当時の輸出状況 保存してください。電源を切った後は、次の電源投入時にその状態に戻ります。
- コマンドを送信する(ホスト-デバイス):
| バイト位置 | フィールドフィールド | 値16进数 | 説明書は |
| 1 | スタートコード開始 | 0xA5 | 固定イニシエーター |
| 2 | 長さは | 0x04 | このコマンドデータ部分の长さアドレス+コマンドワード+メモリ= 3バイト |
| 3 | アドレス:address | 0xXX | 現在は デバイスとの通信に使用するアドレス0x00 -0xFF |
| 4 | 命令の言葉。 | 0xBC | メモリ機能設定コマンド |
| 5 | メモリ機能。 | 0x00 / 0x01 | 0 =記憶しないデフォルト 1 =記憶力 |
| 6 | チェックサム | 0xXX | fromから 長さ0 x 04 到着する。 メモリ機能。 の累積和SUM 0x04アドレス0xBCメモリ機能 |
| 7 | エンドコード。 | 0x5A | 固定終端記号 |
·
- 応答の受信(デバイス-ホスト):
| バイト位置 | フィールドフィールド | 値16进数 | 説明書は |
| 1 | スタートコード開始 | 0xA5 | 固定イニシエーター |
| 2 | 長さは | 0x04 | この応答データ部分の长さアドレス+コマンドワード+メモリ= 3バイト |
| 3 | アドレス:address | 0xXX | デバイスアドレス |
| 4 | 命令の言葉。 | 0xBE / 0xBF | 0 x BE =成功した 0 x BF =設定失敗 |
| 5 | メモリ機能。 | 0x00 / 0x01 | デバイスの現在のメモリ機能状態 0=記憶しない |
| 6 | チェックサム | 0xXX | fromから 長さ0 x 04 到着する。 メモリ機能。 の累積和SUM 0x04アドレスコマンドワード記憶機能 |
| 7 | エンドコード。 | 0x5A | 固定終端記号 |
·
8.そしてnbsp;電源オフ出力状態記憶機能の照会0xBD
- 機能性: デバイスの現在の電源オフ出力状態記憶機能状態を照会します。
- コマンドを送信する(ホスト-デバイス):
| バイト位置 | フィールドフィールド | 値16进数 | 説明書は |
| 1 | スタートコード開始 | 0xA5 | 固定イニシエーター |
| 2 | 長さは | 0x03 | このコマンドデータ部分の长さアドレス+コマンドワード= 2バイト |
| 3 | アドレス:address | 0xXX / 0xFF | ネイティブアドレスは 単一クエリー0xFF Centeraブロードキャスト·クエリー |
| 4 | 命令の言葉。 | 0xBD | メモリ機能クエリーコマンド |
| 5 | チェックサム | 0xXX | fromから 長さ0 x 03 到着する。 コマンドワード0xBD の累積和SUM 0x03アドレス0xBD |
| 6 | エンドコード。 | 0x5A | 固定終端記号 |
·
- 応答の受信(デバイス-ホスト):
| バイト位置 | フィールドフィールド | 値16进数 | 説明書は |
| 1 | スタートコード開始 | 0xA5 | 固定イニシエーター |
| 2 | 長さは | 0x04 | この応答データ部分の长さアドレス+コマンドワード+メモリ= 3バイト |
| 3 | アドレス:address | 0xXX | デバイスアドレス |
| 4 | 命令の言葉。 | 0xBE / 0xBF | 0 x BE =クエリ成功 0 x BF =クエリ失敗 CLARiXは一般的ではない |
| 5 | メモリ機能。 | 0x00 / 0x01 | デバイスの現在のメモリ機能状態 0=記憶しない |
| 6 | チェックサム | 0xXX | fromから 長さ0 x 04 到着する。 メモリ機能。 の累積和SUM 0x04アドレスコマンドワード記憶機能 |
| 7 | エンドコード。 | 0x5A | 固定終端記号 |
·
要点の要約:
- 開始/終了コード: すべてのコマンドは0 x A 5で始まり、0 x 5 Aで終わる。
- 長さ: からの意味 長さバイトの後 到着する。 チェックサムバイト前 データのバイト数。
- チェックサム: 計算の範囲は 長さバイト 開始、到着。 チェックサムバイト前 すべてのバイト。正しく計算してください
- 住所:アドレス:
- 特定のデバイスを設定/照会するときに使用する 現在の住所。
- ブロードキャストアドレス0 xFFはクエリコマンド(アドレス、ボーレート、ACKステータス、メモリ機能)に使用でき、すべてのデバイスが応答します(競合に注意)。
- ダイヤルスイッチ: 存在する場合、アドレス設定コマンドは無効で危険です(電源オフ操作が必要です)。
- ACKの回答: デバイスがACKに応答しないように設定されている場合(0 x 01)、問合せACKステータスコマンドを送信する(0 x B 9) 応答はありません。
- メモリ機能: 開封後に発送します。 1回有効な出力制御コマンド 機器は保存されます。 当時の輸出状況 停電復旧のため。
WE-10xシリーズLEDコントローラ通信プロトコル完全ドキュメント
1.概要:概要
WE-10 xシリーズLEDコントローラは、主に低電圧RGBランプ、シングルツーカラーランプの色と輝度を制御するために使用されます。標準RS 485通信インタフェースをサポートし、データ交換は16進プロトコルを採用しています。具体的な命令形式では、各部はバイト単位である。他のボーレートはソフトウェアで設定できます。設定すると、最新のボーレートでコマンドに応答します。
出荷時のデフォルト·パラメータ
- 通信ボーレート:9600bps
- データ·ビット :8ビット
- ストップ·ビット 1位:1位
- チェックビット :なし
- デバイスアドレス 0 x 0 0 - 0 x FE(ブロードキャストアドレス0 x FF)
2.命令形式の説明
基本命令形式
[[開始コード][長さ][アドレス]コマンドワード][有効なデータ]チェックサム][終了コード]各フィールドの説明
| フィールドフィールド | 説明書は | 価値観は | 備考:コメント |
|---|---|---|---|
| スタートコード開始 | データフレーム開始フラグ | 0xA5 | 固定値です。 |
| 長さは | コード、长さ、终了コードを除くすべての通信内容のバイトの和 | 0xXX | “アドレス”から“チェックサム”までのバイト長の和 |
| アドレス:address | コントローラのアドレス | 0x00-0xFE | ブロードキャストアドレス0 x FF応答なし |
| 命令の言葉。 | コマンドの関数コード | 0xA0-0xA1 | 各指令の詳細 |
| 有効なデータ | 通信における有効なデータ | - | 各命令のデータ内容の定義は各命令プロトコルを参照 |
| チェックサム | 長さ、アドレス、コマンド·ワード、有効なデータの算術的ロールアップ | 0xXX | オーバーフロー部分は無視され、下位8ビットを取ります。0 xEEで置き換えられます(検証なし)。 |
| エンドコード。 | データフレーム終了フラグ | 0x5A | 固定値です。 |
3.具体的な指示
3.1 RGB RGBW値の設定
機能性は 3原色の原理に従ってRGB値を設定し、W値はオプションの輝度値です。
送信命令形式
A5长さ[アドレス] A0 R値[G値] B値[W値]チェックサム] 5A 長さの説明:
- RGBタイプコントローラ0 x 0 6(6バイト)
- RGBWタイプコントローラ:0 x 0 7(7バイト)
パラメータ範囲:
- R値0 x 00- 0 x FF赤出力値
- G値0 x 00- 0 x FF緑色出力値
- B値0 x 00- 0 x FF青出力値
- W値:0 x 0 0 - 0 x FF(白出力値、RGBWタイプのみ有効)
受信命令形式
A5长さ[アドレス] A2 R値[G値] B値[W値]チェックサム] 5A 長さの説明:
- RGBタイプコントローラ0x06(6バイト)
- RGBWタイプコントローラ0x07(7バイト)
例:例
RGBWタイプコントローラ、赤と白の点灯:
- 送信する:
A5 07 FF A0 FF 00 00 FF EE 5A - 受付:
A5 06 00 A2 FF 00 00 A7 5A
3.2 RGB RGBW値のクエリー
機能性は :コントローラの現在のRGB W出力値をクエリします。
送信命令形式
A5 03アドレス] A0チェックサム] 5A受信命令形式
A5长さ[アドレス] A2 R値[G値] B値[W値]チェックサム] 5A例:例
- 送信する:
A5 03 FF A0 EE 5A - 受付:
A5 06 00 A2 FF 00 00 A7 5A
3.3コントローラシーンの機能設定
機能性は :呼吸、フラッシュ、調光、単一ステップ調光、スイッチなど、さまざまなシーンエフェクトを設定します。
送信命令形式
[A5長さ][アドレス] A1シーンコード][ファンクションコード][シーンコンテンツ]チェックサム] 5A パラメータの説明#パラメータノサクセイ#:
- シーンコード:0 x 01(呼吸灯)、0 x 02(点滅)、0 x 03(調光)、0 x 04(単一ステップ調光)、0 x 05(スイッチ)
- 機能コード:対応するシーンコマンド表を参照
- シーン内容:該当するシーンコマンド表を参照
受信命令形式
3.1と同じ受信コマンド形式。
3.3.1 呼吸灯シーン内容表
関数コードの特徴:0x01 シーンコンテンツ形式:
[[カラーコード] Color Code [速度] Speed [輝度] Luminance カラーコードの説明:
- 0 x 1:赤い光の呼吸
- 0 2:グリーンライト呼吸
- 0 3:ブルーランプの呼吸
- 0 x 0 4:白色光呼吸(RGBタイプの場合はRGB合成白色呼吸、RGBWタイプの場合はW出力呼吸)
- 0 x 0 5:RGB呼吸
- 0 6:黄色い光の呼吸
- 0 7:紫色の光の呼吸
例:例
- 赤い光呼吸:
A5 08 FF A1 01 01 01 00 FF EE 5A - 緑色の呼吸:
A5 08 FF A1 01 02 01 00 FF EE 5A - 青い光の呼吸:
A5 08 FF A1 01 03 01 00 FF EE 5A - 白い光の呼吸:
A5 08 FF A1 01 04 01 00 FF EE 5A - RGBの呼吸:
A5 08 FF A1 01 05 01 00 FF EE 5A - 黄色い光呼吸:
A5 08 FF A1 01 06 01 00 FF EE 5A - 紫色の光呼吸:
A5 08 FF A1 01 07 01 00 FF EE 5A
3.3.2フラッシュシーンの概要
関数コードの特徴:0x02 シーンコンテンツ形式:
[[カラーコード] Color Code [速度] Speed [輝度] Luminance [その他のパラメータ] Other Parameters例:例
- 赤い光が点滅:
A5 08 FF A1 02 01 01 02 FF EE 5A - 緑色の光が:
A5 08 FF A1 02 02 01 02 FF EE 5A - 青い光が爆発:
A5 08 FF A1 02 03 01 02 FF EE 5A - 白い光が爆発:
A5 08 FF A1 02 04 01 02 FF EE 5A - 7色の爆発:
A5 0B FF A1 02 06 01 02 FF FF FF FF EE 5A - 黄色い光が爆発:
A5 0B FF A1 02 07 01 02 FF FF FF EE 5A - 紫色の光が爆発:
A5 0B FF A1 02 08 01 02 FF FF FF FF EE 5A
3.3.3調光シーンの内容表
関数コードの特徴:0x03 シーンコンテンツ形式:
[[カラーコード] Color Code [ターゲット輝度] Target Brightness [スピード] Speed例:例
- 赤信号の調光:
A5 07 FF A1 03 01 FF 01 EE 5A - グリーンライト調光:
A5 07 FF A1 03 02 FF 01 EE 5A - ブルーランプ調光:
A5 07 FF A1 03 03 FF 01 EE 5A - ホワイトライト調光:
A5 07 FF A1 03 04 FF 01 EE 5A(RGBW出力モデルのみ有効) - 同時調光(フルブライト):
A5 0A FF A1 03 05 FF FF FF FF 01 EE 5A - 同期調光フルオフ:
A5 0A FF A1 03 05 00 00 00 00 01 EE 5A
3.3.4ワンステップ調光シーン内容表
関数コードの特徴:0x04 シーンコンテンツ形式:
[[オペコード] オペコードの説明:
- 0 x 0 1:赤信号の明るさ+1
- 0 x 81:赤信号の明るさが1減
- 0 x 0 2:緑色の光+1
- 0 x 82:緑色の光の明るさを1減
- 0 x 0 3:青の明るさ+1
- 0 x 83:青色ランプの輝度が1減
- 0 x 0 4:白色光の輝度+1(RGBW有効)
- 0 x 84:白色光の輝度を1減じる(RGBW有効)
- 0 x 0 5:RGBW輝度+1(RGBW有効)
- 0 x 85:RGBW輝度マイナス1(RGBW有効)
例:例
- 赤信号の明るさ1:
A5 05 FF A1 04 01 EE 5A - 赤信号の明るさ1:
A5 05 FF A1 04 81 EE 5A - 緑色の光+1:
A5 05 FF A1 04 02 EE 5A - グリーンライトマイナス1:
A5 05 FF A1 04 82 EE 5A - 青色光プラス1:
A5 05 FF A1 04 03 EE 5A - 青色光の減少1:
A5 05 FF A1 04 83 EE 5A - 白色光プラス1:
A5 05 FF A1 04 04 EE 5A - 白色光の減少1:
A5 05 FF A1 04 84 EE 5A - RGBW輝度プラス1:
A5 05 FF A1 04 05 EE 5A - RGBW輝度マイナス1:
A5 05 FF A1 04 85 EE 5A
3.3.5スイッチシーン内容表
関数コードの特徴:0x05 シーンコンテンツ形式:
[[カラーコード][遅延][操作タイプ][ステータス値] 操作タイプの説明:
- 0 x 0 1:シングルチャネルコントロール
- 0 x 0 5:RGBW同時制御
ステータス値の説明:
- 0 x 0 1:オープン
- 0 x 0 0:オフ
- 0 x 0 2:オン/オフ(一度送信するとオン、次はオフ、ループ)
例:例
- 赤信号で。:
A5 08 FF A1 05 01 00 01 01 EE 5A - 赤信号の停止:
A5 08 FF A1 05 01 00 01 00 EE 5A - 赤信号スイッチの切り替え:
A5 08 FF A1 05 01 00 01 02 EE 5A - ホワイト·ライト·オン:
A5 08 FF A1 05 04 00 01 01 EE 5A - ホワイト·ライトオフ:
A5 08 FF A1 05 04 00 01 00 EE 5A - 白色光の切り替え:
A5 08 FF A1 05 04 00 01 02 EE 5A - RGBWオープン:
A5 0B FF A1 05 05 00 01 01 01 01 01 EE 5A - RGBWオフ:
A5 0B FF A1 05 05 00 01 00 00 00 00 EE 5A - RGBWスイッチ切り替え:
A5 0B FF A1 05 05 00 01 02 02 02 02 EE 5A
4.注意事項について
- ブロードキャストアドレス0 xFFはすべてのデバイスにコマンドを送信するために使用されるが、デバイスはブロードキャストコマンドに応答しない。
- チェックサム“长さ”バイトから“チェックサム”の前のバイトまでの、8ビット下位
- 0xEEをチェックサムとして使用すると、検証計算をスキップできます。
- RGBタイプコントローラはW値パラメータを無視
- シーン機能における白色効果は、RGBタイプとRGBWタイプのコントローラでは実装が異なる
LEDコントローラMODBUSプロトコルの完全ドキュメント
1.概要:概要
WE-10 xシリーズLEDコントローラは、主に低電圧RGBランプ、単一2色ランプの色と輝度を制御するために使用され、標準RS 485通信インタフェースをサポートし、標準MODBUS RTUプロトコルを使用したデータ交換を使用しています。詳細な命令生成と解析方法については、この記事のレジスタテーブルに従ってMODBUSプロトコル中国語版を参照することができます。
1.1レジスタアドレステーブル
注:より: ホールドレジスタ1の対応するアドレスアドレスは0 x 0000であり、ホールドレジスタ2の対応するアドレスは0 x 0001である。
| レジスターの名前 | アドレス指定アドレス | 機能の説明 | 値の範囲 | アクセス権 | 備考:コメント |
|---|---|---|---|---|---|
| 出力値Rは | 0x0000 | 赤チャンネル出力値 | 0x0000-0x00FF | 読み取りと書き込み | RGB値の范囲0 ~ 255 |
| 出力Gの値 | 0x0001 | 緑のチャンネル出力値 | 0x0000-0x00FF | 読み取りと書き込み | RGB値の范囲0 ~ 255 |
| 出力値B。 | 0x0002 | 青チャンネル出力値 | 0x0000-0x00FF | 読み取りと書き込み | RGB値の范囲0 ~ 255 |
| 出力値はW | 0x0003 | ホワイトチャンネル出力値 | 0x0000-0x00FF | 読み取りと書き込み | W値の範囲0 ~ 25 5 |
| デバイスアドレス | 0x0004 | デバイスの通信アドレス | 0x0001-0x00FF | 読み取りと書き込み | 1-255 |
| ボーレート | 0x0005 | 通信ボーレート | 0-5 | 読み取りと書き込み | ボーレートの説明 |
| 応答の禁止 | 0x0006 | 応答の禁止 | 0-1 | 読み取りと書き込み | 0許可、1禁止 |
| パワーダウンメモリ | 0x0007 | 停電状態の記憶 | 0-1 | 読み取りと書き込み | 0記憶しない1記憶する |
| シーンの機能 | 0x0008 | シーンの機能設定 | - | 読み取りと書き込み | シーン機能の説明 |
ボーレート設定値の説明
- 0: 4800bps
- 1 ~ 9600bps(デフォルト)
- 2: 19200bps
- 3: 38400bps
- 4: 57600bps
- 5: 115200bps
2.命令の一覧
2.1コントローラパラメータ設定
機能コード: 0 x 0 6(単一レジスタへの書き込み)コントローラのパラメータには、デバイスアドレス、ボーレート、応答禁止、電源オフメモリなどが含まれます。デバイスアドレスが不明な場合は、ブロードキャストアドレスでパラメータを設定できます。 命令形式:
[デバイスアドレス]ファンクションコード0 x 0 6 [レジスタアドレス上位8ビット]レジスタアドレス下位8ビット[データ上位8ビット]データ上位8ビット[データ下位8ビット] CRCチェックロー 8ビット[CRCチェックハイ8ビット]例:コントローラの元のアドレスは0 x 0 1、変更アドレスは0 x 0 3
- コマンドを送信する:
01 06 00 04 00 03 88 0A - 応答の受信:
01 06 00 04 00 03 88 0A
コメント:
- アドレス設定時、リターンコマンドのスレーブアドレスは受信コマンドと一致し、0 x 0 1になります。
- 新しいスレーブアドレスは次回の通信時に有効になりますので、設定完了後は新しいスレーブアドレス0 x 0 3を使用してください。
- ブロードキャストアドレス0 x 00を使用してデバイスアドレス初期化設定を行う
2.2コントローラパラメータクエリ
機能コード: 0 x 0 3(リードホールドレジスタ) 注意点: “応答禁止”機能を設定して有効にすると、クエリは返されません。 命令形式:
[デバイスアドレス]ファンクションコード0 x 03 [開始アドレス上位8ビット]開始アドレス下位8ビット]レジスタ数上位8ビット[レジスタ数上位8ビット]レジスタ数下位8ビット[CRCチェックロー 8ビット] CRCチェックハイ8ビット]例クエリーコントローラアドレス
- コマンドを送信する:
01 03 00 04 00 01 C5 CB - 応答の受信:
01 03 02 00 01 79 84
応答の説明:
01:機器のアドレス03::関数コード02:データのバイト数を返す00 01:照会されたパラメータ値(ここではデバイスアドレス0 x 00 01)79 84:CRCチェック
2.3コントローラ出力値の設定
機能コード: 0 x 10(複数のレジスタを書き込む)4つの出力ループの値を設定し、負荷がRGBランプの場合は対応する色を表示し、負荷がモノクロランプの場合は各出力の輝度値に対応します。このコマンドはRGBW形式で設定されます。コントローラが“W出力モデルなし”の場合、W値は無視されます。 命令形式:
[アドレス] [[CRCチェックロー 8ビット]例1:Rループ出力を0 x FFに設定する
- コマンドを送信する:
01 10 00 00 00 04 0800 FF00 00 00 00 00 00 B9 75 - 応答の受信:
01 10 00 00 00 04 C1 CA
例2:Gループ出力を0 x FFに設定する
- コマンドを送信する:
01 10 00 00 00 04 08 00 0000 FF00 00 00 00 A2 6E - 応答の受信:
01 10 00 00 00 04 C1 CA
例3:Bループ出力を0 x FFに設定する
- コマンドを送信する:
01 10 00 00 00 04 08 00 00 00 0000 FF00 00 86 4A - 応答の受信:
0 1 10 0 0 0
例4:Wループ出力を0 x FFに設定する
- コマンドを送信する:
01 10 00 00 00 04 08 00 00 00 00 00 0000 FFF6 3A - 応答の受信:
0 1 10 0 0 4 C 1 CA
例5:すべてのループ出力を0 x FFに設定する
- コマンドを送信する:
01 10 00 00 00 04 0800 FF00 FF00 FF00 FFDD 11 - 応答の受信:
01 10 00 00 00 04 C1 CA
例6すべてのループ出力を0 x 00に設定する
- コマンドを送信する:
01 10 00 00 00 04 0800 0000 0000 0000 00B6 7A - 応答の受信:
01 10 00 00 00 04 C1 CA
2.4コントローラ出力値クエリー
機能コード: 0 x 0 3(リードホールドレジスタ)
例コントローラアドレス0 x 0 1の出力値をクエリする
- コマンドを送信する:
01 03 00 00 00 04 44 09 - 応答の受信:
01 03 08 00 FF 00 FF 00 FF 00 00 BE FC
応答の説明:
- RGBWの順に戻る
- 前述の例では、R=0x00FF、G=0x00FF、B=0x00FF、W=0x0000を返します。
- 各チャネル値は2バイト(16ビット)をするが、有効な値は下位8ビットである
2.5コントローラシーンの機能設定
機能コード: 0 x 10(複数のレジスタを書き込む)呼吸、フラッシュ、調光、独立したスイッチなどの機能を含む。 注:より: “RGB出力モデル”の場合、ライトバンドがRGB合成ホワイト呼吸であるなど、白色機能が合成されている限り、“RGBWモデル”の場合、ライトバンドはW出力呼吸ランプから直接出力されます。
呼吸灯機能書込み内容表
| 機能性は | 値の書き込み | 説明書は |
|---|---|---|
| 赤い光呼吸 | 0x0001 | 赤い呼吸の効果 |
| 緑色の呼吸 | 0x0002 | 緑の呼吸効果 |
| 青い光の呼吸 | 0x0003 | ブルーブレス効果 |
| 白い光の呼吸 | 0x0004 | 白い呼吸効果 |
| 紫色の光呼吸 | 0x0005 | 紫色の呼吸効果 |
| 黄色い光呼吸 | 0 x 6。 | 黄色の呼吸効果 |
| 光の呼吸。 | 0x0007 | 青の呼吸効果 |
| 七色の呼吸 | 0x0008 | 七色の呼吸効果 |
爆発機能書き込み内容表
| 機能性は | 値の書き込み | 説明書は |
|---|---|---|
| 赤い光が点滅 | 0x0001 | 赤い爆発効果。 |
| 緑色の光が | 0x0002 | 緑色の爆発効果 |
| 青い光が爆発 | 0x0003 | ブルーバースト効果 |
| 白い光が爆発 | 0x0004 | ホワイト·バースト効果 |
| 7色の爆発 | 0x0005 | 7色サイクル爆発 |
調光機能書き込み内容表
| パラメータ | アドレスオフセット | 説明書は |
|---|---|---|
| 機能の選択 | 0x0000 | 調光機能ロゴ0 x 0003 |
| Rの明るさ | 0x0001 | 赤の辉度0x00 -0xFF |
| G輝度の値 | 0x0002 | 绿の辉度0x00 -0xFF |
| B明るさの値 | 0x0003 | 青の辉度0x00 -0xFF |
| Wの明るさ値 | 0x0004 | 白の辉度0x00 -0xFF |
| 調光速度は | 0x0005 | 調光速度の値 |
スイッチ機能書き込み内容テーブル
| 機能性は | 値の書き込み | 説明書は |
|---|---|---|
| 赤信号スイッチ | 0x0001 | レッドスイッチ切り替え |
| グリーンライトスイッチ | 0x0002 | グリーンスイッチ切り替え |
| ブルーライトスイッチ | 0x0003 | ブルースイッチ切り替え |
| ホワイトライトスイッチ | 0x0004 | ホワイトスイッチ切り替え |
| 全スイッチ。 | 0x0005 | 全チャンネルスイッチ |
例1:コントローラを紫色の光で呼吸するように設定する
- コマンドを送信する:
01 10 00 08 00 05 0A 00 01 00 00 00 00 00 00 00 00 00 00 81 C8 - 応答の受信:
01 10 00 08 00 05 81 C8
例2:7色のフラッシュ
- コマンドを送信する:
01 10 00 08 00 08 10 00 02 01 00 02 00 FF FF FF 00 5B 4C - 応答の受信:
01 10 00 08 00 08 40 0D
例3:赤ランプの輝度を0 x 0F、緑ランプの輝度を0 x FF、青ランプの輝度を0 x 80、白ランプの輝度を0 x A 0に設定
- コマンドを送信する:
0 1 10 0 0 0 0 8 0 0 7 0 E 0 0 3極0 5 0 0 0 F 0 0 FF 0 0 80 0 0 A 0 0 0 0 1 1 D C 1 - 応答の受信:
01 10 00 08 00 07 00 09
例4:コントローラの赤信号スイッチの切り替え(このコマンドを一度オンにし、次のコマンドをオフにするループ)
- コマンドを送信する:
01 10 00 08 00 05 0A 00 05 00 01 00 00 00 00 00 02 A6 61 - 応答の受信:
01 10 00 08 00 05 81 C8
例5:RGBW全遅延1秒スイッチ変換
- コマンドを送信する:
01 10 00 08 00 08 10 00 05 00 05 00 00 00 01 00 02 00 02 00 02 00 02 46 13 - 応答の受信:
01 10 00 08 00 08 40 0D
3.通信パラメータのデフォルト値
- デバイスのアドレス: 0 x 0 1(デフォルト)
- ボーレート: 9600bps(8ビットデータビット、1ビットストップビット、無検証)
- 応答禁止: 0(回答可)
- 停電メモリ: 0(出力状態を記憶しない)
4.注意事項について
- ブロードキャストアドレス0 x 00を使用すると、すべてのデバイスが応答し、通信競合が発生する可能性がある。
- “応答禁止”機能を設定すると、デバイスはいかなる問い合わせコマンドにも応答しなくなります
- RGBW出力値の範囲は0 x 0000- 0 x 00FFで、実際には下位8ビットが有効です。
- シーンの機能を設定するときは、コントローラのモデル(RGBまたはRGBW)に応じて適切な機能を選択してください。
11111