圓創力科技

 找回密碼
 立即註冊

QQ登錄

只需一步,快速開始

查看: 8945|回復: 0

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

[複製鏈接]
magiccar 發表於 2015-4-15 11:08 | 顯示全部樓層 |閱讀模式
因為 Mecanum wheel 需要同時控制四顆馬達, 我就一步一步說明要如何修改 Me Encoder Motot Driver ,讓大家可以更快上手。' N, U" n  O& N0 d- k

mecanum wheel

mecanum wheel

4 Q! v- I4 i- Q8 I: U  ]! d5 V
( R4 B0 n+ D3 w; [主要是利用模組上預留的排針孔上的 RXD 及 TXD 來更改 I2C 位址。
$ h4 U- m+ x; D/ I; f& o注意:排針不用焊上去,因為寫完資料就用不到了!
2 [. r4 U1 N- C2 @ 20150414_182625[1].jpg ! R6 ^* o; n: b1 |8 M9 z
3 v6 H, R) z8 y, r1 ?
隨便找一個 RX/TX 轉 USB 的模組,裝好並裝好驅動程式,記下新增的 COM PORT 的編號。
5 f' n9 c  s# A  B2 \將(馬達控制板的)  RX 接到 TX  (USB轉換板)  l. W1 u& m. @
將(馬達控制板的)  TX 接到 RX  (USB轉換板) % s7 Q2 q" F5 A7 M# N( q
將(馬達控制板的)  5V 接到 5V  (USB轉換板) % X6 {( K9 m7 U( X& R! g: r( E; d
將(馬達控制板的)GND 接到 GND(USB轉換板)
( G: V" e) ~% F- `  [7 ^

USB連接法

USB連接法
) K6 e* K8 r) d% C; ^3 i: _

) C  i; ]% }' k1 }軟體要先下載 MakeBlock編碼馬達模組設定工具下載點,解壓縮到資料夾中,在執行設定程式前,用手輕微側頂住排針,讓排針與模組孔上的金屬接點有接觸並亮燈,即可執行下方設定程式。7 ^0 @) K+ ?  y' D. J9 A
20150414_183253.jpg
+ ?# p' Y6 B9 K3 ~; _1 f5 c9 w, ]" D! h% ^6 K1 ]0 A+ E
先在右下角選擇RX/TX 轉 USB 的模組的 COM PORT 的編號。
+ u6 e6 ]$ z& p/ q7 O0 ~. n再按下 COM PORT 選項右側 Disconnected 按鈕。- q2 o/ N: L3 D2 Q; I
20150414_183324.jpg
9 w7 y2 n5 K$ D# t" c$ Q5 m+ s& p3 I" v: O
Disconnected 按鈕會顯示 Connected, 成功連結後,圖表中央會有線段在表中描繪。' Q. G4 v6 v" ]; Q4 T  I2 L. d( |
20150414_183348.jpg ( x: R3 _6 d3 e

' O- Y7 Z! d2 x4 E接著按下 "get" 會讀入模組現在的參數。
/ ]$ W- h/ Q* L; [8 Q 20150414_183529.jpg
; f& f. r' H5 p! v5 x: h, O& ?$ Z/ f% k' e
我們目標是要更改 I2C 的位址,預設是 9 號可,我們把它改成 8 號,按下 "save" 就完成設定,按下 COM PORT 選項右側 Connected 按鈕離線收工。
# ]0 q8 F' J2 _6 \' c1 p6 O) {注意:目前只有預設 9 號位址的 Me Encoder Motor  Driver 可在 mBlock 使用,非 9 號位址的 Me Encoder Motor  Driver ,要透過 Arduino 指令來驅動,之後 mBlock 改版會修正此部分。' `" h+ Q0 v+ G8 S- d$ J  i" H
20150414_183552.jpg
5 d& S2 l& i+ C, l4 S
$ t! u3 `, Y: {( A# J8 t5 H- G再來就是開啟 mBlock 用一個簡單的編碼馬達指令,轉成 Arduino 程式碼。
4 f. @& _* w, }" b) x3 w 20150414_183655.jpg
- W  ^* D5 }1 {; K6 H. k( @3 g# U$ ~8 U7 Y0 F
選擇 用 Arduino 編輯,改我標註的地方。
+ d9 k, |  L, Q) H4 [3 {& p 20150414_183727.jpg   x+ R# {" P; g
5 i1 r5 ~9 V: k1 ^& z" y
第三四顆馬達參數加入我們改的新位址即可。+ ~2 v# M$ b) Z
20150414_184137.jpg ; M2 I9 S0 @  G/ c

/ e5 x: ]& E0 y( n( E; V; T完工!記得用指令啟動每一個馬達的編碼器哦!
& B; h2 C+ _/ S6 @: v 20150414_184150.jpg : g" d8 `, _) A* S; P& ~7 i3 j
  J- I4 A- [1 y2 t
眼尖的朋友應該發現 MakeBlock編碼馬達模組設定工具 還有其它功能,我們抽空再討論囉!7 o3 M% I* I' b; {  e( x1 E# h& T
您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

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

GMT+8, 2025-11-17 03:53 , Processed in 0.025582 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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