FP01 制御基板
- FP01基板(Arduino UNO R4互換 RA4M1 + PSoC 4 デュアルマイコン)
- Arduinoスケッチ
- PSoC 4とSAIence製ドライバー
- ケース(ご相談)
FP01 REFERENCE MAIN BOARD / RS485X REV 1.0
RS485Xは、SAIenceの共通制御基板FP01を載せて使うリファレンス基板です。基板上のICソケットに Arduino UNO R3(ATmega328P)を4個載せ、それぞれにRS485ポートを用意しました。FP01のArduino UNO R4とはI²Cで直接つながり、スケッチ次第でDMXマスターにも、RS485ルーターにもなります。
販売:FP01提供:評価用テスト基板製作:お客様
INTERACTIVE 3DRS485X Rev1.0
DRAG ROTATE · WHEEL ZOOM
01 — HOW IT WORKS
SAIenceが販売するのは、共通制御基板FP01とその上で動くソフトウェアです。RS485Xは、FP01と組み合わせて動作を確認したリファレンス基板です。評価用のテスト基板で動作を確かめたら、量産用のメイン基板はお客様の用途・筐体に合わせて製作していただく前提です。
NOTEこのページでは、FP01と組み合わせるメイン基板の一例としてRS485Xを紹介しています。FP01本体についてはFP01 製品ページ →をご覧ください。
02 — SYSTEM
RS485XとFP01の通信に、FP01上のPSoC 4は介在しません。FP01のArduino UNO R4(RA4M1)がI²Cで4個のUNO R3へ直接指示を送り、各UNO R3が自分のRS485ポートを受け持ちます。ATmega328PはICソケットに挿してあるので、スケッチを書き換えたチップと差し替えられます。
上位コントローラーから12バイトのコマンドを受信。FP01は回路アドレスごとに、送り先のUNO R3(dmxd)とチャンネル(dmxc)を記憶しています。
上位 → FP01FP01上のRA4M1がコマンドを解釈し、32の回路アドレス・グループ・調光レベルを管理。PSoC 4は使いません。
FP01ICソケット上のATmega328P。4バイトの指示(チャンネル2・レベル1・フェード1)を受け、スケッチに従って動作。
RS485XUNO R3ごとに1ポート。DMX512の送出にも、RS485の中継にも使えます。
RS485X03 — DMX MASTER / RS485 ROUTER
4個のUNO R3は、書き込むスケッチによってDMXマスターにもRS485ルーターにもなります。DMXマスターとして使う場合、1個のUNO R3が扱えるのは128チャンネルまで(UNO R3の制約)。施工状況が悪くRS485通信にノイズが乗る現場では、RS485ルーターとして通信を束ね、配線を区切って中継することで通信を安定させます。下のカードで、UNO R3ごとに役割を切り替えてみてください。
※ I²Cフレームは、FP01ファームウェア Rev13 がDMX用に送る4バイト(DMXチャンネル 上位・下位 / レベル 0–250 / フェードタイム)です。ルーター動作の内容はスケッチによって変わります(波形はイメージ)。
04 — SERIES
FP01ファームウェアはモジュール機種IDでメイン基板を判別し、ローカルアドレス数や制御方式を切り替えます。RS485Xは機種ID 7で、ローカルアドレスは32。どの機種もメイン基板はお客様が製作する前提で、SAIenceはFP01と組み合わせて動作を確認したリファレンス基板を評価用に用意しています。
IGBT位相調光 4ch
パワー半導体 位相調光 4回路
PWM調光信号 4回路
リレー 8ch
リレー 8ch系
コントロール
UNO R3 ×4 / RS485 4ポート(DMX・ルーター)
05 — SPECIFICATIONS
リファレンス基板(評価用テスト基板)としての仕様です。お客様が製作するメイン基板では、用途に合わせて変更できます。
| 型番 / リビジョン | RS485X Rev1.0 |
|---|---|
| 区分 | FP01用リファレンス基板(モジュール機種ID 7、ローカルアドレス 32) 評価用テスト基板として提供。量産用の基板はお客様が製作 |
| 制御基板 | FP01(Arduino UNO R4互換 RA4M1 + PSoC 4 デュアルマイコン) SAIence販売品。RS485Xとの通信にPSoC 4は介在しない |
| 搭載マイコン | Arduino UNO R3(ATmega328P、DIP-28)× 4 基板上のICソケット4個に実装。チップごと差し替え可能 |
| FP01との接続 | I²C(FP01のUNO R4 → 各UNO R3、スレーブアドレス 0x0A / 0x0B / 0x0C / 0x0D) DMX用フレーム 4バイト:DMXチャンネル(2バイト)・レベル(1バイト、0–250)・フェードタイム(1バイト) |
| RS485ポート | 4系統(UNO R3 1個につき1系統) |
| 動作モード | UNO R3のスケッチで選択 DMXマスター:UNO R3 1個あたり最大128チャンネル(UNO R3の制約) RS485ルーター:RS485通信を束ね、ノイズの多い配線区間を区切って中継 |
| 上位通信 | RS485(12バイトコマンド / vコマンド8バイト) 回路アドレスごとに送り先UNO R3(dmxd)とチャンネル(dmxc)を設定 |
| 端子台 | プラグイン式 4個(2極 × 1、8極 × 3) 極数は3Dモデルの形状から判断。各端子の割り当ては要確認 |
| ヒートシンク / ヒューズ | なし |
| 外形(3Dモデル実測) | — |
CONTACT
FP01基板・Arduinoスケッチ・PSoCドライバーをセットで販売しています。RS485Xテスト基板での評価や、UNO R3のスケッチ(DMXマスター / RS485ルーター)、メイン基板の設計についてもご相談ください。ケース込みの構成にも対応します。
FP01について問い合わせる ↗