🗐 電装工芸日記 - 舞台照明機器の製作とか -

今年は開発案件を進めたい

or 管理画面へ

2026年1月30日の投稿[1件]

Icon of admin
 現場が早く終わって空き時間。とは言っても中途半端な時間なので Art-Net の算数を少々。
 切替器やパッチマシンを作るとしてコンソールは何台まで可能なのか?です。

 今時の EtherNet の通信スペックは 1Gbps が一般的ですが、ケーブルやハブなどに古い物を使ってしまうと 100Mbps になることもあるでしょうし wi-fi を使うと 20Mbpsくらいまで下がる可能性があります。20Mbps としてコンソールを何台使えるか考えてみます。

 ArtDMXのパケットは530バイトです。EtherNetの諸々のデータが貼り付いても600バイトくらい見ておけばいいかな。
 EhterNetは1バイト送るのに10ビット必要です。
 DMX512の送信レートは最大で44fpsくらいです。
 となると、1ユニバース送るのに1秒間に 264kbps くらいの通信速度が最低必要です。DMX512の 250kbps より少し多いですがこんなもんでしょう。

 単純に 20Mbps を 264kpbs で割ると 75.757・・・です。Art-Net上に 75 ユニバース存在可能となります。各コンソールから8ユニバース送り出すならコンソールは9台まで不可能ではないとなります。
 今のイメージはコンソール8台、合計 64ユニバースですから収まっています。

 あとは RaspberryPi の処理能力が足りるかどうかです。
 44fps/64ユニバースなら1パケットあたりに許される処理時間は 355usec(0.000355秒) です。以前試作した際は1パケットの処理に150から250usec程度かかっていましたので一応収まります。
 先日 AI の Gemini さんとお話をしていたらCPUコアの割り当てや占有の方法がわかったのですが、上記の時間はOSの処理も含めて1つのCPUコアで処理しての値ですから、Art-Netで占有できるCPUコアを設定出来ればもう少し軽くなるかな?
 主な処理を書いて1ユニバースあたりの処理時間を計測して最大コンソール数を決めることにしましょう。現実の現場ではバックアップを入れても仕込まれるコンソールは4台くらいでしょうから大丈夫な気はしています。
 つか、8台並べてテストする環境を作るのが大変かな?〇ッシュシステムの〇山さんに相談ですね(笑

#[Art-Net]

■思ってみた

新年あけましておめでとうございます
本年もよろしくお願いいたします

編集

■全文検索:

複合検索窓に切り替える

■複合検索:

  • 投稿者名:
  • 投稿年月:
  • #タグ:
  • カテゴリ:
  • 出力順序:

■日付検索:

■カレンダー:

2026年1月
123
45678910
11121314151617
18192021222324
25262728293031

■カテゴリ:

■最近の投稿:

最終更新日時:
2026年1月30日(金) 15時48分42秒