ページへ戻る

− Links

 印刷 

BTE0xx DXIMU のバックアップソース(No.3) :: Besttechnology

knowledge:BTE0xx DXIMU のバックアップソース(No.3)

« Prev[4]  Next »[5]
TITLE:DXIMUマニュアル
#norelated
#contents

**概要 [#i9b1c92f]
DXIMUはDynamixelシリーズのI/F(RS485TTL)に対応したIMUです。~
内蔵される9軸センサの値の他、それらのセンサからの情報を元に算出された3軸の傾きを出力します。

**基本仕様 [#w1fc9eab]
|商品番号  |>|BTE0xx |
|PCBリビジョン |>|E131 |
|通信機能 |USB|USB 2.0 |
|^|RS485|半二重 |
|^|Bluetooth|オプション |
|動作温度 |>|-10~+60℃ |
|動作電圧 |>|DC6~35V |
|消費電流 |>|最大50mA |
|最大測定レンジ |加速度|±4G|
|^|地磁気|±1000uT|
|^|角速度|±500deg/s|
|寸法 |>|約30×30x20mm |
|コネクタ等 |>|RS485×1, microUSB, モニタLED |
|付属品 |>| |
|環境配慮 |>|RoHS準拠, 鉛フリー半田 |

***外観 [#k37b8ee0]
| top |h
| #ref(E131_top.png,60%) |
| [[3D pdf>]] |

***外形 [#z93409f2]
#ref(E133_LAYOUT.pdf,100%)

***コネクタ・端子・スイッチ等 [#l7c3c23f]
**各機能の詳細 [#x66793c6]
***通信プロトコル [#xd55d8ad]
Dynamixelシリーズと共通の通信プロトコルを装備します。詳細は[[Dynamixel通信プロトコル]]ページに紹介します。

***コントロールテーブル [#ld4f467a]
専用の通信プロトコルを用いて本製品の内部情報を読み書きします。~
Dynamixelシリーズ共通する情報はコントロールテーブル上の先頭の5バイトのみで、それ以外のアドレスには互換性はありません。
|=''Address''|=''Item''|=''Access''|=''Default Value''|=''Range''|h
|CENTER:|LEFT:|CENTER:|CENTER:|CENTER:|c
|0 (0x0)|BGCOLOR(silver):[[Model Number>#n4d55da8]]|R|0x5034|-|
|1 (0x1)|~|~|~|~|
|2 (0x2)|BGCOLOR(silver):[[Version of Firmware>#s44e01a9]]|R|?|-|
|3 (0x3)|BGCOLOR(lightgrey):[[ID>#cf9c14f9]]|R/W&br;(NVM)|100|0~253|
|4 (0x4)|BGCOLOR(lightgrey):[[Baudrate>#y9835609]]|R/W&br;(NVM)|1|0~254|
|5 (0x5)|BGCOLOR(lightcyan):[[WriteNVM>#iee6d02c]]|R/W|0|0~1|
|6 (0x6)|BGCOLOR(lightcyan):[[LED>#db0623c9]]|R/W|0|0~1|
|7 (0x7)|BGCOLOR(lightgrey):[[Output mode>#y23f8d7f]]|R/W&br;(NVM)|0|0~1|
|8 (0x8)|BGCOLOR(lightgrey):[[Magnet Rate>#p40f54c2]]|R/W&br;(NVM)|100|0~255|
|9 (0x9)|BGCOLOR(lightgrey):[[Accel Rate>#h4ccda32]]|R/W&br;(NVM)|10|0~255|
|10 (0xA)|BGCOLOR(lightgrey):[[Gyro Rate>#g2944b82]]|R/W&br;(NVM)|15|0~255|
|11 (0xB)|BGCOLOR(lightgrey):[[Q Rate Divider>#vd3367aa]]|R/W&br;(NVM)|0|0~255|
|12 (0xC)|BGCOLOR(lightgrey):[[Accel Range>#]]|R/W&br;(NVM)|0|0~1|
|13 (0xD)|BGCOLOR(silver):(Reserved)|R|0|-|
|14 (0xE)|BGCOLOR(silver):[[RAM Version>#]]|R|-|-|
|15 (0xF)|^|^|^|^|
|16 (0x10)|BGCOLOR(silver):[[QX>#]]|R|-|float32|
|17 (0x11)|^|^|^|^|
|18 (0x12)|^|^|^|^|
|19 (0x13)|^|^|^|^|
|20 (0x14)|BGCOLOR(silver):[[QY>#]]|R|-|float32|
|21 (0x15)|^|^|^|^|
|22 (0x16)|^|^|^|^|
|23 (0x17)|^|^|^|^|
|24 (0x18)|BGCOLOR(silver):[[QZ>#]]|R|-|float32|
|25 (0x19)|^|^|^|^|
|26 (0x1A)|^|^|^|^|
|27 (0x1B)|^|^|^|^|
|28 (0x1C)|BGCOLOR(silver):[[QW>#]]|R|-|float32|
|29 (0x1D)|^|^|^|^|
|30 (0x1E)|^|^|^|^|
|31 (0x1F)|^|^|^|^|
|32 (0x20)|BGCOLOR(silver):[[Q Timestamp>#]]|R|-|0~65535|
|33 (0x21)|^|^|^|^|
|34 (0x22)|BGCOLOR(silver):[[MX>#]]|R|-|-32768~32767|
|35 (0x23)|^|^|^|^|
|36 (0x24)|BGCOLOR(silver):[[MY>#]]|R|-|-32768~32767|
|37 (0x25)|^|^|^|^|
|38 (0x26)|BGCOLOR(silver):[[MZ>#]]|R|-|-32768~32767|
|39 (0x27)|^|^|^|^|
|40 (0x28)|BGCOLOR(silver):[[Magnet Timestamp>#]]|R|-|0~65535|
|41 (0x29)|^|^|^|^|
|42 (0x2A)|BGCOLOR(silver):[[AX>#]]|R|-|-32768~32767|
|43 (0x2B)|^|^|^|^|
|44 (0x2C)|BGCOLOR(silver):[[AY>#]]|R|-|-32768~32767|
|45 (0x2D)|^|^|^|^|
|46 (0x2E)|BGCOLOR(silver):[[AZ>#]]|R|-|-32768~32767|
|47 (0x2F)|^|^|^|^|
|48 (0x30)|BGCOLOR(silver):[[Accel Timestamp>#]]|R|-|0~65535|
|49 (0x31)|^|^|^|^|
|50 (0x32)|BGCOLOR(silver):[[GX>#]]|R|-|-32768~32767|
|51 (0x33)|^|^|^|^|
|52 (0x34)|BGCOLOR(silver):[[GY>#]]|R|-|-32768~32767|
|53 (0x35)|^|^|^|^|
|54 (0x36)|BGCOLOR(silver):[[GZ>#]]|R|-|-32768~32767|
|55 (0x37)|^|^|^|^|
|56 (0x38)|BGCOLOR(silver):[[Gyro Timestamp>#]]|R|-|0~65535|
|57 (0x39)|^|^|^|^|

****Model Number [#n4d55da8]
本製品のモデルナンバーです。ホストはこの値で製品の種類を判別します。
****Version of Firmware [#s44e01a9]
ファームウェアのバージョンです。

****ID [#cf9c14f9]
ネットワーク上の個体を特定する固有の番号です。同一ネットワークに同じIDを持ったデバイスが存在してはなりません。~
デフォルトは100です。
****Baudrate [#y9835609]
デバイスの通信速度を決める分周値で、通信速度は次式で導かれます。~
Baudrate[bps]=2000000 / (value + 1)~
デフォルトは1(1M[bps])です。~

主なBaudrate~
| value | Actual Baudrate[bps] | Specified Baudrate[bps] | Error[%] |
| 1| 1000000.0| 1000000| 0.000|
| 3| 500000.0| 500000| 0.000|
| 4| 400000.0| 400000| 0.000|
| 7| 250000.0| 250000| 0.000|
| 9| 200000.0| 200000| 0.000|
| 16| 117647.1| 115200| -2.124|
| 34| 57142.9| 57600| 0.794|
| 103| 19230.8| 19200| -0.160|
| 207| 9615.4| 9600| -0.160|
※ホストとのボーレートの誤差は±2%以下が要求されます。

****WriteNVM [#iee6d02c]
1を書き込むとコントロールテーブルのNVMとあるアイテムの値を保存します。パワーサイクル毎に保存された値がアイテムの初期値となります。~

****LED [#db0623c9]
1を書き込むとLED1が点灯します。
****Output mode[#y23f8d7f]
QX,Qy,QZ,QWへ出力される情報を切り替えます。~
デフォルトは1(HPR mode)です。
-0:Quaternion mode~
QX,QY,QZ,QWに0.0~1.0のクォータニオンを出力
-1:HPR mode~
QX=ヘッディング角, QY=ピッチ角, QZ=ロール角~
QX,QZに±π、QYに±π/2、QWに常時0をラジアンで出力

****Magnet Rate [#p40f54c2]
地磁気センサの出力レートを設定します。
****Accel Rate [#h4ccda32]
加速度センサの出力レートを設定します。
****Gyro Rate [#wddd0e79]
加速度センサの出力レートを設定します。
****Gyro Rate [#g2944b82]
角加速度センサの出力レートを設定します。
****Q Rate Divder [#vd3367aa]
演算傾斜出力のレートを設定します。
****Q Accel Range [#uea46d22]
加速度センサの最大計測レンジを設定します。~
デフォルトは1(2G)です。
-0:2G
-1:4G

****QX,QY,QZ,QW [#z0f7c7e9]
演算傾斜出力です。
****MX,MY,MZ [#i3d213cb]
3軸地磁気センサの各軸の生データです。~
フルスケール値は±1000uTです。
****AX,AY,AZ [#i12f3127]
3軸加速度センサの各軸の生データです。~
フルスケール値は±16gです。
****GX,GY,GZ [#m054c4ef]
3軸ジャイロセンサの各軸の生データです。~
フルスケール値は5000deg/sです。

« Prev[4]  Next »[5]