7: 2017-07-10 (月) 16:59:28 takaboo | 8: 2017-08-17 (木) 15:23:00 takaboo | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | TITLE:Dynamixel XM430-W210-Rマニュアル | + | TITLE:Dynamixel XM430-W210マニュアル |
#norelated | #norelated | ||
#contents | #contents | ||
Line 13: | Line 13: | ||
**仕様 [#z355c86d] | **仕様 [#z355c86d] | ||
***同梱内容 [#feebfa40] | ***同梱内容 [#feebfa40] | ||
- | | 型式・名称等 | 数量 | 備考 | | + | | 型式・名称等 | 数量 | 備考 |h |
- | |本体 XM430-W210-R | 1|-| | + | |本体 | 1|-| |
|ホーン HN12-N101| 1|-| | |ホーン HN12-N101| 1|-| | ||
- | |テフロンワッシャ | 1|-| | + | |スラストワッシャ | 1|-| |
- | |Robot Cable-X4P 180mm (JST-JST) | 1|-| | + | |Robot Cable-X 180mm (JST-JST) | 1|-| |
- | |Robot Cable-X4P 180mm (MOLEX-JST) | 1|-| | + | |Robot Cable-X 180mm (MOLEX-JST) | 1|-| |
|ボルトナットセット | 1式|-| | |ボルトナットセット | 1式|-| | ||
|スペーサー | 8|-| | |スペーサー | 8|-| | ||
***基本仕様 [#r462ecae] | ***基本仕様 [#r462ecae] | ||
- | |商品番号 |BTX080 | | + | |BGCOLOR(#d0d8e0):商品番号 |BTX080 |XM430-W210-R| |
- | |ストールトルク |2.7Nm (at 11.1V 2.1A)&br;3.0Nm (at 12.0V 2.3A)&br;3.7Nm (at 14.8V 2.7A) | | + | |~| |XM430-W210-T| |
- | |無負荷回転数 |70rpm (at 11.1V)&br;77rpm (at 12V)&br;95rpm (at 14.8V) | | + | |BGCOLOR(#d0d8e0):ストールトルク |2.7Nm (at 11.1V 2.1A)&br;3.0Nm (at 12.0V 2.3A)&br;3.7Nm (at 14.8V 2.7A) |<| |
- | |減速比 |1/212.6 | | + | |BGCOLOR(#d0d8e0):無負荷回転数 |70rpm (at 11.1V)&br;77rpm (at 12V)&br;95rpm (at 14.8V) |<| |
- | |最大動作角度 |位置決め制御時:0~360°(12ビット分解能),Endless Turn | | + | |BGCOLOR(#d0d8e0):減速比 |1/212.6 |<| |
- | |電源電圧範囲 |10~14.8V (Recommended 12V) | | + | |BGCOLOR(#d0d8e0):最大動作角度 |位置決め制御時:0~360°(12ビット分解能),Endless Turn |<| |
- | |動作温度範囲 |-5~+80℃ | | + | |BGCOLOR(#d0d8e0):電源電圧範囲 |10~14.8V (Recommended 12V) |<| |
- | |重量 |82g | | + | |BGCOLOR(#d0d8e0):動作温度範囲 |-5~+80℃ |<| |
- | |コマンドシグナル |デジタルパケット | | + | |BGCOLOR(#d0d8e0):重量 |82g |<| |
- | |プロトコル |半二重非同期通信 8-1-N | | + | |BGCOLOR(#d0d8e0):コマンドシグナル |デジタルパケット |<| |
- | |リンク方式 |RS-485 Multi Drop(daisy chain type Connector) | | + | |BGCOLOR(#d0d8e0):プロトコル |半二重非同期通信 8-1-N |<| |
- | |最大スレーブノード数 |253 (ID=0~252) | | + | |BGCOLOR(#d0d8e0):リンク方式 |XM430-W210-R|RS-485 Multi Drop(daisy chain type Connector) | |
- | |通信速度 |9.6k,57.6k,115.2k,1M,2M,3M,4M,4.5Mbps | | + | |~|XM430-W210-T|TTL Multi Drop(daisy chain type Connector) | |
- | |フィードバック |位置, 速度, 温度, 負荷, 電源電圧, 電流 | | + | |BGCOLOR(#d0d8e0):ID数 |253 (ID=0~252) |<| |
- | |動作モード |電流, 速度, 位置, 拡張位置, 電流/位置カスケード, 電圧 | | + | |BGCOLOR(#d0d8e0):通信速度 |9.6k,57.6k,115.2k,1M,2M,3M,4M,4.5Mbps |<| |
- | |ギア材質 |フルメタル | | + | |BGCOLOR(#d0d8e0):フィードバック |位置, 速度, 温度, 負荷, 電源電圧, 電流 |<| |
+ | |BGCOLOR(#d0d8e0):動作モード |電流, 速度, 位置, 拡張位置, 電流/位置カスケード, 電圧 |<| | ||
+ | |BGCOLOR(#d0d8e0):ギア材質 |フルメタル |<| | ||
+ | |BGCOLOR(#d0d8e0):認証|&ref(DXLSHARE/ce.png);&ref(DXLSHARE/fcc.png); |<| | ||
#ref(xm430-w210_property curves.png) | #ref(xm430-w210_property curves.png) | ||
Line 65: | Line 68: | ||
&ref(X430_CableCover.png,50%); | &ref(X430_CableCover.png,50%); | ||
&ref(X430_Connector.png,50%); | &ref(X430_Connector.png,50%); | ||
- | |Pats Name |JST Parts Number | | + | |
+ | ****3pin (TTL版) [#ica38e43] | ||
+ | -TTL I/F | ||
+ | #ref(DXLSHARE/TTL_IF.png) | ||
+ | -電源と通信用信号ラインが接続 | ||
+ | | Pats Name | JST Parts Number |h | ||
+ | |基板用ヘッダー |[[B3B-EH>http://www.jst-mfg.com/product/detail.php?series=58]] | | ||
+ | |ハウジング |[[EHR-3>http://www.jst-mfg.com/product/detail.php?series=58]] | | ||
+ | |ターミナル |[[SEH-00x>http://www.jst-mfg.com/product/detail.php?series=58]] | | ||
+ | #ref(DXLSHARE/jst_B3B-EH.png) | ||
+ | | 端子番号 | 信号名 |h | ||
+ | |1 |GND | | ||
+ | |2 |VDD | | ||
+ | |3 |TTL Signal | | ||
+ | |||
+ | ****4pin (RS-485版) [#r6dec27a] | ||
+ | -RS-458 I/F | ||
+ | #ref(DXLSHARE/RS485_IF.png) | ||
+ | -電源と通信用信号ラインが接続 | ||
+ | | Pats Name | JST Parts Number |h | ||
|基板用ヘッダー |[[B4B-EH>http://www.jst-mfg.com/product/detail.php?series=58]] | | |基板用ヘッダー |[[B4B-EH>http://www.jst-mfg.com/product/detail.php?series=58]] | | ||
|ハウジング |[[EHR-4>http://www.jst-mfg.com/product/detail.php?series=58]] | | |ハウジング |[[EHR-4>http://www.jst-mfg.com/product/detail.php?series=58]] | | ||
|ターミナル |[[SEH-00x>http://www.jst-mfg.com/product/detail.php?series=58]] | | |ターミナル |[[SEH-00x>http://www.jst-mfg.com/product/detail.php?series=58]] | | ||
- | #ref(B4B-EH.png,100%) | + | #ref(DXLSHARE/jst_B4B-EH.png) |
- | |端子番号 |信号名 | | + | | 端子番号 | 信号名 |h |
|1 |GND | | |1 |GND | | ||
|2 |VDD | | |2 |VDD | | ||
Line 102: | Line 124: | ||
***配線 [#p43a0a2e] | ***配線 [#p43a0a2e] | ||
様々な配線方法が考慮されていますので、用途に応じた方法を選択します。 | 様々な配線方法が考慮されていますので、用途に応じた方法を選択します。 | ||
- | #ref(DX_MultiDropConnection.png) | + | -TTL |
+ | #ref(DXLSHARE/TTL_X_MultiDropConnection.png) | ||
+ | -RS-485 | ||
+ | #ref(DXLSHARE/RS485_X_MultiDropConnection.png) | ||
[[DXHUB]]とDynamixelを接続する場合はMOLEX-JSTタイプのケーブル、Dynamixel同士をまたいで接続する場合はJST-JSTタイプのケーブルを使用します。 | [[DXHUB]]とDynamixelを接続する場合はMOLEX-JSTタイプのケーブル、Dynamixel同士をまたいで接続する場合はJST-JSTタイプのケーブルを使用します。 | ||
なお、Dynamixelのコネクタは本体のケースで覆われており、ケーブルの装着状態の確認がしづらくなっています。横から見てケーブルのハウジングがほぼ見えなくなるまで挿入しないと、接触不良の原因となります。 | なお、Dynamixelのコネクタは本体のケースで覆われており、ケーブルの装着状態の確認がしづらくなっています。横から見てケーブルのハウジングがほぼ見えなくなるまで挿入しないと、接触不良の原因となります。 | ||
- | #ref(X430_ConnectorInstalling.png,60%) | + | -TTL |
+ | #ref(DXLSHARE/TTL_X_ConnectorInstalling.png,60%) | ||
+ | -RS485 | ||
+ | #ref(DXLSHARE/RS485_X_ConnectorInstalling.png,60%) | ||
また、電源が供給された状態での配線作業は絶対に避けて下さい。 | また、電源が供給された状態での配線作業は絶対に避けて下さい。 | ||
Line 117: | Line 146: | ||
***通信プロトコルについて [#d6345746] | ***通信プロトコルについて [#d6345746] | ||
Dynamixel(スレーブ)自らが勝手にデータを送信することは無く、別途用意されるPC等(マスターないしホスト)から送信されるデータをDynamixelが受信した際にのみデータを返信するといったマスタースレーブ方式を採用しています。また、予め決められた電文に従った(プロトコル)電文にのみ応答します。さらに、その1回分の電文をパケットと言います。~ | Dynamixel(スレーブ)自らが勝手にデータを送信することは無く、別途用意されるPC等(マスターないしホスト)から送信されるデータをDynamixelが受信した際にのみデータを返信するといったマスタースレーブ方式を採用しています。また、予め決められた電文に従った(プロトコル)電文にのみ応答します。さらに、その1回分の電文をパケットと言います。~ | ||
- | #ref(DX_PacketProcess.png) | + | #ref(DXLSHARE/DX_PacketProcess.png) |
Dynamixelシリーズには2種類の通信プロトコル(1.0と2.0)が存在し、本品はその2種類に対応しています。 | Dynamixelシリーズには2種類の通信プロトコル(1.0と2.0)が存在し、本品はその2種類に対応しています。 | ||
- | ***RS-485について [#k2706fcd] | + | ***シリアルI/Fについて [#te30938f] |
- | RS-485はシリアル通信を行う際の電気的な仕様の1つです。1つの信号を2本の差動信号に変換して伝達する事で、耐ノイズ性を向上させています。 | + | ****TTL [#o722e262] |
- | #ref(RS485.png) | + | DynamixelシリーズのTTL I/Fはシリアル通信を行う際の電気的な仕様の1つです。~ |
+ | 1つの信号線で送信と受信を行う半二重を選択しています。 | ||
+ | #ref("DXLSHARE/TTL_COMM.png") | ||
+ | |||
+ | ****RS-485 [#k2706fcd] | ||
+ | RS-485はシリアル通信を行う際の電気的な仕様の1つです。1つの信号を2本の差動信号に変換して伝達する事で、耐ノイズ性を向上させています。~ | ||
Dynamixelシリーズでは安定したデジタル通信を用いて制御する事としたためRS-485を採用しましたが、ケーブルの本数を増やすと配線作業に支障を来すため、1対(1つの信号)で送信と受信を行う半二重を選択しています。 | Dynamixelシリーズでは安定したデジタル通信を用いて制御する事としたためRS-485を採用しましたが、ケーブルの本数を増やすと配線作業に支障を来すため、1対(1つの信号)で送信と受信を行う半二重を選択しています。 | ||
- | #ref(RS485_half.png) | + | #ref("DXLSHARE/RS485_COMM.png") |
***IDについて [#x9a3ebf1] | ***IDについて [#x9a3ebf1] | ||
Dynamixelは出荷時において個体識別用のID(数字)が全て1に設定されいます。その状態のまま1つのネットワークに複数台接続してしまうと、ホストから個々のDynamixelを識別することができないまでか、全てのDynamixelが自分自身への指令と認識してしまいます。そのため、複数台を接続して使用する際は、必ず予め1台ずつ異なるIDを設定しておきます。~ | Dynamixelは出荷時において個体識別用のID(数字)が全て1に設定されいます。その状態のまま1つのネットワークに複数台接続してしまうと、ホストから個々のDynamixelを識別することができないまでか、全てのDynamixelが自分自身への指令と認識してしまいます。そのため、複数台を接続して使用する際は、必ず予め1台ずつ異なるIDを設定しておきます。~ | ||
- | #ref(DX_DifferentID.png) | + | #ref("DXLSHARE/RS485_X_DifferentID.png") |
IDを設定する際は先の識別の問題を回避するためホストが提供するネットワークに1台のみのDynamixelを接続し、複数台のDynamixelが接続されていない状態で作業を行う必要があります。 | IDを設定する際は先の識別の問題を回避するためホストが提供するネットワークに1台のみのDynamixelを接続し、複数台のDynamixelが接続されていない状態で作業を行う必要があります。 | ||
----------------------- | ----------------------- | ||
新たに導入されたSecondary IDは、既存のIDと同じ値を設定する事が前提となります。既存のIDの揮発メモリに書き込みの命令を行った際に、それと同じSecondary IDを持ったDynamixelは同じ書き込みが行われますが応答は返しません。 | 新たに導入されたSecondary IDは、既存のIDと同じ値を設定する事が前提となります。既存のIDの揮発メモリに書き込みの命令を行った際に、それと同じSecondary IDを持ったDynamixelは同じ書き込みが行われますが応答は返しません。 | ||
- | #ref(DX_ShadowID.png) | + | #ref("DXLSHARE/RS485_X_ShadowID.png") |
これは特定IDのDynamixelのみへ書き込みを指令するだけで、そのIDと同じSecondary IDを持った複数台のDynamixelを同期して同じ運転を行わせるといった場合に利用できます。 | これは特定IDのDynamixelのみへ書き込みを指令するだけで、そのIDと同じSecondary IDを持った複数台のDynamixelを同期して同じ運転を行わせるといった場合に利用できます。 | ||
Line 147: | Line 181: | ||
関節を構成する部位等に使用し、指定された角度を維持する。~ | 関節を構成する部位等に使用し、指定された角度を維持する。~ | ||
本Dynamixelでは「角度」とは言わず「位置」と称し、通常は0~360°の範囲でホーンの位置決めを行う。 | 本Dynamixelでは「角度」とは言わず「位置」と称し、通常は0~360°の範囲でホーンの位置決めを行う。 | ||
- | #ref(Ctrl_Pos.png) | + | #ref(DXLSHARE/Ctrl_Pos.png) |
+ホーンの回転速度を制御~ | +ホーンの回転速度を制御~ | ||
車輪を構成する部位等に使用し、指定された回転速度を維持する。~ | 車輪を構成する部位等に使用し、指定された回転速度を維持する。~ | ||
- | #ref(Ctrl_Velo.png) | + | #ref(DXLSHARE/Ctrl_Velo.png) |
+モータの電流を制御~ | +モータの電流を制御~ | ||
負荷に対してトルクを加える部位等に使用し、指定された電流を制御する。~ | 負荷に対してトルクを加える部位等に使用し、指定された電流を制御する。~ | ||
DCモータは発生するトルクと電流が比例関係にあるため、Dynamixelでは電流をトルクと見なしている。 | DCモータは発生するトルクと電流が比例関係にあるため、Dynamixelでは電流をトルクと見なしている。 | ||
- | #ref(Ctrl_Torque.png) | + | #ref(DXLSHARE/Ctrl_Torque.png) |
これらの制御の切り替えや制御を行う際の条件の設定は、コントロールテーブル上に配置された様々なパラメータの値を変更することで行います。 | これらの制御の切り替えや制御を行う際の条件の設定は、コントロールテーブル上に配置された様々なパラメータの値を変更することで行います。 | ||
Line 163: | Line 197: | ||
**コントロールテーブル [#y4bb6b9b] | **コントロールテーブル [#y4bb6b9b] | ||
- | ファームウェアのバージョンが39(0x27)である事を前提に記述しています。 | + | ファームウェアのバージョンが40(0x28)である事を前提に記述しています。 |
***アイテム一覧 [#q28d55a1] | ***アイテム一覧 [#q28d55a1] |