圓創力科技

 找回密碼
 立即註冊

QQ登錄

只需一步,快速開始

查看: 8722|回復: 0

進階教學_同時驅動四個編碼馬達

[複製鏈接]
magiccar 發表於 2015-4-15 11:08 | 顯示全部樓層 |閱讀模式
因為 Mecanum wheel 需要同時控制四顆馬達, 我就一步一步說明要如何修改 Me Encoder Motot Driver ,讓大家可以更快上手。
5 x( v0 z$ ], S0 l

mecanum wheel

mecanum wheel
- V; n, x, H: J% C

  a+ e9 [; H# K; i! \, b) O6 R主要是利用模組上預留的排針孔上的 RXD 及 TXD 來更改 I2C 位址。
! M5 w( O# d! ~4 l# k8 E注意:排針不用焊上去,因為寫完資料就用不到了!% q3 s1 T5 g5 Y0 r; G; c+ K
20150414_182625[1].jpg
( h( O$ K! ~6 s( [& J) {0 @; [4 f& q8 n( M3 q$ l
隨便找一個 RX/TX 轉 USB 的模組,裝好並裝好驅動程式,記下新增的 COM PORT 的編號。
: @9 Q8 d, f; d  L將(馬達控制板的)  RX 接到 TX  (USB轉換板)5 D1 h8 k3 p0 S' F; G# o" Q
將(馬達控制板的)  TX 接到 RX  (USB轉換板) * i: M7 W3 P. V8 p  A
將(馬達控制板的)  5V 接到 5V  (USB轉換板)
7 d7 {5 ?: X$ y7 B4 L  d( b將(馬達控制板的)GND 接到 GND(USB轉換板) " o. y8 P% I1 h3 U- @

USB連接法

USB連接法

% v: [# \) W; H# j
. y/ D- ^2 J& ]7 G軟體要先下載 MakeBlock編碼馬達模組設定工具下載點,解壓縮到資料夾中,在執行設定程式前,用手輕微側頂住排針,讓排針與模組孔上的金屬接點有接觸並亮燈,即可執行下方設定程式。' a0 f. G9 G0 ~4 S1 |
20150414_183253.jpg + c0 C' l% w; L% F/ X
$ C* Q7 Z2 N6 [
先在右下角選擇RX/TX 轉 USB 的模組的 COM PORT 的編號。
: V+ K/ ]# m! M再按下 COM PORT 選項右側 Disconnected 按鈕。0 ?# I* f. i1 E( S6 l5 `  E$ j
20150414_183324.jpg " A. [% _/ V1 g* d3 v6 `6 U
/ {6 t: }4 @* \% E; w
Disconnected 按鈕會顯示 Connected, 成功連結後,圖表中央會有線段在表中描繪。
& [2 h6 P: Y; L- V! f% X* C# r 20150414_183348.jpg $ J9 y+ l. ^* e. Z( }! a* A  f

. ?9 |" t. C7 J& F接著按下 "get" 會讀入模組現在的參數。$ o% V* Z) r  V1 W  C" s
20150414_183529.jpg
6 b- y7 @5 A4 O: K0 M+ _/ t& n& ^: c+ c7 O
我們目標是要更改 I2C 的位址,預設是 9 號可,我們把它改成 8 號,按下 "save" 就完成設定,按下 COM PORT 選項右側 Connected 按鈕離線收工。! a+ z: |6 N0 o, [5 x3 }% n
注意:目前只有預設 9 號位址的 Me Encoder Motor  Driver 可在 mBlock 使用,非 9 號位址的 Me Encoder Motor  Driver ,要透過 Arduino 指令來驅動,之後 mBlock 改版會修正此部分。6 @( ?- |' C) T
20150414_183552.jpg
  L' B& W' U. T2 P+ E* _2 Y9 w6 q+ I5 j. x# \6 `
再來就是開啟 mBlock 用一個簡單的編碼馬達指令,轉成 Arduino 程式碼。
2 w. E7 i: D0 W' [2 D0 k3 s 20150414_183655.jpg
; V+ ^& h6 |- U7 n, }
# y# |9 i8 m9 X$ Z7 a; D選擇 用 Arduino 編輯,改我標註的地方。6 a5 V. q4 |+ S& [" j# p
20150414_183727.jpg * [; m$ D2 m! J6 ^
! E5 V' n8 @9 e) p
第三四顆馬達參數加入我們改的新位址即可。
0 M) w$ U4 W, o' w. x 20150414_184137.jpg
3 v3 u: a; ]. \8 T) F
; T) I- E, n( X# |, i完工!記得用指令啟動每一個馬達的編碼器哦!
8 h; T, Z1 w. i2 |, O. c 20150414_184150.jpg
1 _  }6 u' ~% N, c( K/ }+ z
" k: `$ D7 A3 j( q0 ~眼尖的朋友應該發現 MakeBlock編碼馬達模組設定工具 還有其它功能,我們抽空再討論囉!' n% M- y: Y6 s$ o5 P+ b- Z
您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

QQ|Archiver|手機版|小黑屋|圓創力科技有限公司 IOP Robotic Technology Co.,Ltd Tel: 07-3924582 Fax: 07-3924001

GMT+8, 2025-8-31 14:20 , Processed in 0.047522 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回復 返回頂部 返回列表