圓創力科技

 找回密碼
 立即註冊

QQ登錄

只需一步,快速開始

查看: 8944|回復: 0

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

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

mecanum wheel

mecanum wheel

0 w9 R& z" e" ?7 b! M( v6 i/ g3 U& Q9 h" h2 j6 x
主要是利用模組上預留的排針孔上的 RXD 及 TXD 來更改 I2C 位址。" X: x1 P8 V6 h
注意:排針不用焊上去,因為寫完資料就用不到了!. G* U, q! }5 I6 g$ A$ x% W5 U
20150414_182625[1].jpg
& ?% `5 ]( S) F8 k, f- w. ?; _8 k" i- o- o6 z
隨便找一個 RX/TX 轉 USB 的模組,裝好並裝好驅動程式,記下新增的 COM PORT 的編號。- ]* M6 n5 y+ Y& V. O2 m% ?
將(馬達控制板的)  RX 接到 TX  (USB轉換板)
$ N% z: l) v, p' w# g將(馬達控制板的)  TX 接到 RX  (USB轉換板)
$ z' |" O8 V" p. C- _0 n將(馬達控制板的)  5V 接到 5V  (USB轉換板)
6 L8 e3 f* F# O9 ]) G將(馬達控制板的)GND 接到 GND(USB轉換板) ' K8 z/ e( p* Z  u

USB連接法

USB連接法
, N* x3 W& R' P5 F' I4 U

3 I0 b' k) C( A# o6 ?1 N6 d軟體要先下載 MakeBlock編碼馬達模組設定工具下載點,解壓縮到資料夾中,在執行設定程式前,用手輕微側頂住排針,讓排針與模組孔上的金屬接點有接觸並亮燈,即可執行下方設定程式。3 X# ?" P! P* w" Y9 ^) \/ O
20150414_183253.jpg
% `5 Z: U* ^; q, e) k
! e  h1 ]) u  \先在右下角選擇RX/TX 轉 USB 的模組的 COM PORT 的編號。# I# |- O% p8 P# {
再按下 COM PORT 選項右側 Disconnected 按鈕。
+ u) z* ~. s% |$ p6 B 20150414_183324.jpg   D6 B$ z3 ?9 `- l  B# `

% ]) o7 |$ {; N7 GDisconnected 按鈕會顯示 Connected, 成功連結後,圖表中央會有線段在表中描繪。
' i! z& o+ t' {, T7 [/ c2 b5 F; K7 W 20150414_183348.jpg   g- E8 v7 O% t+ O

& V9 B- k* W& r接著按下 "get" 會讀入模組現在的參數。
9 A  Q$ y6 w1 I 20150414_183529.jpg . M' k$ S5 G, |9 b; Y: ~( x( u

: ]' P6 ^* w! k. Y我們目標是要更改 I2C 的位址,預設是 9 號可,我們把它改成 8 號,按下 "save" 就完成設定,按下 COM PORT 選項右側 Connected 按鈕離線收工。- o6 `7 ]& r. v8 R6 I$ Q
注意:目前只有預設 9 號位址的 Me Encoder Motor  Driver 可在 mBlock 使用,非 9 號位址的 Me Encoder Motor  Driver ,要透過 Arduino 指令來驅動,之後 mBlock 改版會修正此部分。
) I& t8 e& t8 s( g; k" f4 X: J 20150414_183552.jpg   }7 n+ u  y( \) n. s

# P! i7 w( I: T9 i1 K再來就是開啟 mBlock 用一個簡單的編碼馬達指令,轉成 Arduino 程式碼。2 b1 d8 v" j- A0 @) V) G4 y9 a
20150414_183655.jpg
8 M& N  c2 W/ s$ L, e' w5 M4 c% A: I2 h0 W  G
選擇 用 Arduino 編輯,改我標註的地方。- W9 }8 A) y. q4 b" u/ c* F1 M& `, X
20150414_183727.jpg 9 O2 _9 b% b0 H

1 {' v  n$ C0 @4 e+ d# ~9 }3 {第三四顆馬達參數加入我們改的新位址即可。
9 i- B% Y$ a4 E; | 20150414_184137.jpg 2 o& l, B" M7 @$ ^

3 f. {- Q$ u( A! o, ^/ F+ @完工!記得用指令啟動每一個馬達的編碼器哦!( w" c& b/ m% H+ L: r; O" C" Z- |
20150414_184150.jpg % \( d/ |( p$ O& ~4 m3 |

) \, S  i& j  r- A  D+ C0 Z- z眼尖的朋友應該發現 MakeBlock編碼馬達模組設定工具 還有其它功能,我們抽空再討論囉!
; p; b5 c, d! U) Z
您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

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

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

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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