OpenCM 485 Expansion Board
イントロダクション
仕様表
項目 | 説明 |
---|---|
入力電圧 | 5 ~ 30V |
電源 | SMPS, LiPo, DXL PRO 24V |
電源スイッチ | 1 |
DYNAMIXEL ポート | 4ピン x 5, 3ピン x 5 |
ボタン | 2 |
LED | 5 |
サイズ | 68 mm X 66.5 mm |
重量 | 32g |
シリアル3 TX | ヘッダーピン #24 |
シリアル3 RX | ヘッダーピン #25 |
方向制御 | ヘッダーピン #22 |
レイアウト
- SMPS DC コネクタ : SMPS DCアダプタを使用しOpenCM 485 EXP ボードに電源を供給します。
- DXL Pro 電源コネクタ : DYNAMIXEL Pro (24V) の電源コネクタです。
- Li-Po バッテリコネクタ : 11.1V Li-Po battery(LBS-10) の 電源コネクタです。
- DYNAMIXEL TTL 3-ピン バス : 3ピンケーブル(DYNAMIXEL TTL バス)の接続及び、DYNAMIXELのデイジーチェーン接続に使用します。
- ユーザーボタン : これらのボタンは、ユーザーが割り当てる事ができます。
- ユーザー LED : ユーザーが制御できるLEDです。
- I/O ヘッダ : OpenCM9.04(2.54mm pitch)をマウントするピンヘッダです。
- DYNAMIXEL 485 4-ピン バス : 4ピンケーブル(DYNAMIXEL TTL バス)の接続及び、DYNAMIXELのデイジーチェーン接続に使用します。
- 電源スイッチ : ボードとDYNAMIXELに電源を供給するスイッチです。 注釈: このスイッチでは、USBケーブル経由の電源を切断しません。
- JP1 ジャンパ : OpenCM485EXPに入力された電力をOpenCM9.04ボードに供給するかを決定するジャンバです。。
警告: ピン配列を確認してください DYNAMIXELのピン配列はコネクタメーカのピン配列とはことなる可能性があります。
OpenCM9.04の接続
-
OpenCM 485 EXPおよびOpenCM9.04ボードを準備します。 OpenCM9.04のどのバージョンでも互換性があります。 ヘッダピンをOpenCM9.04にはんだ付けします。
-
OpenCM9.04を下図に示すようにOpenCM 485 EXPにマウントします。
注意 : 正しい方向で接続する必要があります。
-
USBケーブルをOpenCM9.04ボードに接続します。
-
DYNAMIXELと12V SMPSアダプタをOpenCM 485 EXPボードに接続します。
電源回路接続
OpenCM 485 EXPとOpenCM9.04の電源回路のブロック図を以下に示します。 OpenCM 485 EXPは、デフォルトでOpenCM9.04に5Vを供給します。 JP1を使用して、OpeCM 485EXPボードからのVDD電源がOpenCM9.04に供給されているかどうかを確認できます。
OpenCM 485 EXP 電源接続
OpenCM 485 EXPのDYNAMIXELバスは、OpenCM9.04のUSART3(シリアル3)を使用してDYNAMIXELバスとして動作します。
注釈 : OpenCM9.04のDYNAMIXEL TTLバスは、USART1(シリアル1)に接続されています。
OpenCM9.04 および OpenCM 485 EXP バス接続
EXP Board プログラミング
OpenCM9.04でOpenCM 485 EXPボードを使用するには、Arduino IDEを使用してください。
-
[Arduino IDEのインストール]{: .blank}
-
OpenCM 485 EXPの485バスは、OpenCM9.04のシリアル3(USART3)を介して通信パケットを送受信します。
- DYNAMIXEL SDKでプログラミングする場合は、以下のようにシリアルポートを設定してください。
#include <DYNAMIXEL SDK.h> #define DEVICENAME "3" //Use Serial3 port dynamixel::PortHandler *portHandler = dynamixel::PortHandler::getPortHandler(DEVICENAME); portHandler->openPort();
- DYNAMIXELWorkbenchを使用する場合は、以下のようにシリアル3ポートを設定してください。
#include <DYNAMIXELWorkbench.h> #define DEVICENAME "3" //Use Serial3 port #define BAUDRATE 57600 DYNAMIXELWorkbench dxl_wb; dxl_wb.begin(DEVICE_NAME, BAUDRATE);
ボタン そして LED
OpenCM 485 EXPボードには、OpenCM9.04のI/Oピンに接続された2つのボタンと3つのLEDがあります。
ボタンとLEDのOpenCM9.04のI/Oピン番号を以下に示します。
OpenCM9.04 I/O | |
---|---|
ボタン1 | 16 |
ボタン2 | 17 |
LED1 | 18 |
LED2 | 19 |
LED3 | 20 |
ダウンロード
ダウンロード PDF
PCB Schematic