|
現: 2021-06-21 (月) 13:33:04 takaboo |
| + | #norelated |
| + | #contents |
| | | |
| + | **概要 [#i9b1c92f] |
| + | Simple LiDARはDynamixelシリーズのI/F(TTL/RS-485)に対応したLiDARです。~ |
| + | |
| + | **仕様 [#bf240f66] |
| + | ***基本仕様 [#rc0109bd] |
| + | |商品番号 |>|BTE0xx | |
| + | |PCBリビジョン |>|E187 | |
| + | |ToFセンサ |>|VL53L1X | |
| + | |通信機能 |USB|USB 2.0 | |
| + | |^|RS-485|Dynamixel I/F互換 | |
| + | |^|TTL|Dynamixel I/F互換 | |
| + | |動作温度 |>|-10~+60℃ | |
| + | |動作電圧 |>|DC6~35V もしくはUSBバスパワー | |
| + | |消費電流 |>|最大200mA | |
| + | |ToF |FoV|水平 210deg(9個)&br;垂直 30deg| |
| + | |^|最短更新周期|0.2ms(9個)| |
| + | |^|低速時最大距離|4m| |
| + | |^|高速時最大距離|1.3m| |
| + | |^|レーザー|940nm Class1| |
| + | |IMU |3軸加速度計・3軸磁力計・3軸ジャイロスコープ搭載&br;センサフュージョン機能 |< | |
| + | |寸法 |>|約39×30mm | |
| + | |コネクタ等 |>|RS485×1, USB×1, モニタLED×1,プッシュスイッチ×1 | |
| + | |付属品 |>| | |
| + | |環境配慮 |>|RoHS準拠, 鉛フリー半田 | |
| + | |
| + | ***外観・レイアウト [#z5f8ed78] |
| + | | top | bottom |h |
| + | | front |<|h |
| + | | #ref(E187_top.png,20%) | #ref(E187_btm.png,20%) | |
| + | | #ref(E187_front.png,20%) |<| |
| + | | [[3D pdf>http://www.besttechnology.co.jp/download/3D/E187_3D.pdf]] | < | |
| + | |
| + | #ref(E178_LAYOUT.pdf) |
| + | |
| + | ***回路図 [#c7c3e136] |
| + | #ref(E178_SCH.pdf) |
| + | |
| + | ***主要コンポーネント [#l561a472] |
| + | |
| + | ****CN1 [#yd83315b] |
| + | -USB |
| + | -電源と信号ラインが接続 |
| + | | Pats Name | JST Parts Number |h |
| + | |基板用ヘッダー |[[5037630491>https://www.molex.com/pdm_docs/sd/5037630491_sd.pdf]] | |
| + | |ハウジング |[[5037640401>https://www.molex.com/pdm_docs/sd/5037640401_sd.pdf]] | |
| + | |ターミナル |[[5037650098>https://www.molex.com/pdm_docs/sd/5037650098_sd.pdf]] | |
| + | ~ |
| + | | 端子番号 | 端子名称 |h |
| + | | 1 | VBUS | |
| + | | 2 | DM | |
| + | | 3 | DP | |
| + | | 4 | GND | |
| + | |
| + | ****CN2,3 [#r51f18bf] |
| + | #ref(E187_CN2_CN3.png) |
| + | -TTL I/F |
| + | #ref(DXLSHARE/TTL_IF.png) |
| + | -電源と通信用信号ラインが接続 |
| + | | Pats Name | JST Parts Number |h |
| + | |基板用ヘッダー |[[S3B-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 | |
| + | -Dynamixel I/Fに準拠したコネクタで、TTLによるシリアル通信及びDXMIOへの電源供給を行う |
| + | -③ピンは220kΩの抵抗で5Vへプルアップ済 |
| + | -物理的な最大データレートは10Mbps |
| + | -①ピン(GND)および②ピン(VDD)はそれぞれボード内全て共通 |
| + | |
| + | |
| + | -RS-485 I/F |
| + | #ref(DXLSHARE/RS485_IF.png) |
| + | -電源と通信用信号ラインが接続 |
| + | | Pats Name | JST Parts Number |h |
| + | |基板用ヘッダー |[[S4B-EH>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]] | |
| + | #ref(DXLSHARE/jst_B4B-EH.png) |
| + | | 端子番号 | 信号名 |h |
| + | | 1 | GND | |
| + | | 2 | VDD | |
| + | | 3 | RS-485 D+ | |
| + | | 4 | RS-485 D- | |
| + | -Dynamixel I/Fに準拠したコネクタで、RS-485によるシリアル通信及びDXMOへの電源供給を行う |
| + | -③④ピン間にはプログラムによってON/OFFできる120Ωのターミネータを装備 |
| + | -物理的な最大データレートは20Mbps |
| + | -①ピン(GND)および②ピン(VDD)はそれぞれボード内全て共通 |
| + | |
| + | --MPUとはCN3のTTL I/FとOR接続 |
| + | |
| + | ****CN4 [#m7e77379] |
| + | #ref(E187_CN4.png) |
| + | -1.27mmピッチ5ピンランド |
| + | -SWD用 |
| + | | No. | 端子名称 |h |
| + | | 1 | 3.3V | |
| + | | 2 | GND | |
| + | | 3 | SWDIO | |
| + | | 4 | SWCLK | |
| + | | 5 | RESET | |
| + | |
| + | ****CN5~CN13 [#m7e77379] |
| + | |
| + | ****JP1 [#i3437ca8] |
| + | #ref(E187_JP1.png) |
| + | -[[CN2及びCN3>#r51f18bf]]に接続するI/Fの種類をTTLとRS-485から選択 |
| + | |
| + | ****LED1 [#y4d01dc1] |
| + | #ref(E187_LED1.png) |
| + | -緑色LED |
| + | -アプリケーションにてプログラマブルに点灯・消灯 |
| + | -電流制限抵抗を介してMPUのGPIOにシンク接続 |
| + | |
| + | ****PB1 [#va2f10a8] |
| + | #ref(E187_PB1.png) |
| + | -プッシュスイッチ |
| + | -無操作でMPUのRESET端子を解放 |
| + | -押下でMPUのRESET端子をLOW |
| + | |
| + | ****U10 [#nfb8ec5a] |
| + | #ref(E187_U10.png) |
| + | -CEVA社[[BNO080>https://www.ceva-dsp.com/product/bno080-085/]] 9軸(3軸加速度計・3軸磁力計・3軸ジャイロスコープ)IMU |
| + | -32.768kHz外部クロック装備 |
| + | -I²Cバスとリセット信号のみがMPUと接続 |
| + | |
| + | **各機能の詳細 [#x66793c6] |
| + | ***通信プロトコル [#xd55d8ad] |
| + | Dynamixelシリーズには2種類のプロトコルがあります。 |
| + | -[[DYNAMIXEL Communiation Protocol 1.0]]~ |
| + | Dynamixel AX,DX,RX,MXシリーズと共通のプロトコル |
| + | -[[DYNAMIXEL Communiation Protocol 2.0]]~ |
| + | Dynamixel X,PROシリーズと共通のプロトコル |
| + | |
| + | プログラム中のマクロを書き換えてコンパイルすれば、いずれかのプロトコルに対応させることができます。 |
| + | |
| + | ***コントロールテーブル [#ld4f467a] |
| + | 複数バイトにまたがるアイテムはリトルエンディアンでストアされます。 |
| + | | DXL V2版 |<|<|<|<|h |
| + | |=''Address''|=''Item''|=''Access''|=''Default Value''|=''Type/Range''|h |
| + | |CENTER:|LEFT:|CENTER:|CENTER:|CENTER:|c |
| + | |0 (0x0)|BGCOLOR(beige):[[Model Number>#n4d55da8]]|R|0x4023|uint16| |
| + | |1 (0x1)|~|~|~|~| |
| + | |2 (0x2)|BGCOLOR(beige):Model Information|R|0|uint32| |
| + | |3 (0x3)|~|~|~|~| |
| + | |4 (0x4)|~|~|~|~| |
| + | |5 (0x5)|~|~|~|~| |
| + | |6 (0x6)|BGCOLOR(beige):[[Version of Firmware>#s44e01a9]]|R|0x41|uint8| |
| + | |7 (0x7)|BGCOLOR(seashell):[[ID>#cf9c14f9]]|R/W (NVM)|200|uint8&br;0~253| |
| + | |8 (0x8)|BGCOLOR(seashell):[[Baudrate>#lfd52625]]|R/W (NVM)|3|uint8&br;0~4,6| |
| + | |9 (0x9)|BGCOLOR(lightcyan):[[WriteNVM>#iee6d02c]]|R/W|0|uint8&br;0~1| |
| + | |10 (0xA)|BGCOLOR(lightcyan):[[LED>#db0623c9]]|R/W|0|uint8&br;0~1| |
| + | |11 (0xB)|BGCOLOR(seashell):[[Terminator>#u0c32f9c]]|R/W (NVM)|1|uint8&br;0~1| |
| + | |12 (0xC)|BGCOLOR(seashell):[[Operating Mode>#]]|R/W (NVM)|0|uint8&br;0~20| |
| + | |16 (0x10)|BGCOLOR(beige):[[Distance0 (Left end)>#]]|R|-|int16&br;-32768~32768| |
| + | |17 (0x11)|^|^|^|^| |
| + | |18 (0x12)|BGCOLOR(beige):[[Distance1>#]]|R|-|int16&br;-32768~32768| |
| + | |19 (0x13)|^|^|^|^| |
| + | |20 (0x14)|BGCOLOR(beige):[[Distance1>#]]|R|-|int16&br;-32768~32768| |
| + | |21 (0x15)|^|^|^|^| |
| + | |
| + | *****Model Number [#n4d55da8] |
| + | 本製品のモデルナンバーです。ホストはこの値で製品の種類を判別します。 |
| + | |
| + | *****Version of Firmware [#s44e01a9] |
| + | 搭載されたマイコンに書き込まれたファームウェアのバージョンです。 |
| + | |
| + | *****ID [#cf9c14f9] |
| + | ネットワーク上の個体を特定する固有の番号です。同一ネットワークに同じIDを持ったデバイスが存在してはなりません。~ |
| + | デフォルトは200です。 |
| + | |
| + | *****Baudrate [#y9835609] |
| + | デバイスの通信速度を決める分周値で、デフォルトは1(1M[bps])です。通信速度は次式で導かれます。~ |
| + | Baudrate[bps]=2000000 / (value + 1) |
| + | 主なBaudrateは以下の通りです。 |
| + | | Set value | Actual Baudrate[bps] | Specified Baudrate[bps] | Error[%] |h |
| + | | 0 | 2000000.0| 2000000| 0.000| |
| + | | 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が点灯します。 |
| + | *****Terminator [#u0c32f9c] |
| + | RS-485 I/FのターミネーターをON/OFFします。~ |
| + | RS-485 I/Fには何も接続せずにTTL I/Fのみを使用する場合は、RS-485 I/Fのハイインピーダンス状態を回避するために1を設定して下さい。 |