圓創力科技

 找回密碼
 立即註冊

QQ登錄

只需一步,快速開始

查看: 7493|回復: 0

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

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

mecanum wheel

mecanum wheel

# i% J9 N9 g- t& t: a3 F9 S% l+ }  t6 \
主要是利用模組上預留的排針孔上的 RXD 及 TXD 來更改 I2C 位址。5 W9 ?& ?) Y- J% U8 v
注意:排針不用焊上去,因為寫完資料就用不到了!
, f6 y4 L! E* I+ }( U1 T1 Q/ V 20150414_182625[1].jpg
& q3 U; K  o* ~+ \, ^7 J. W4 d! w7 v, ]: e9 W, X
隨便找一個 RX/TX 轉 USB 的模組,裝好並裝好驅動程式,記下新增的 COM PORT 的編號。+ y# G0 J, V+ g
將(馬達控制板的)  RX 接到 TX  (USB轉換板)$ ?# o/ H0 J1 ?# L1 U) j+ D- i
將(馬達控制板的)  TX 接到 RX  (USB轉換板)
: }: t4 a. c4 ^9 g/ j! `將(馬達控制板的)  5V 接到 5V  (USB轉換板)
; \: L0 X# G) T5 Q7 Y將(馬達控制板的)GND 接到 GND(USB轉換板) 7 v  `/ J! o  v) {; t) U

USB連接法

USB連接法
! |* l2 O/ z2 n# }

. l6 Z& k: t  S0 |# ^軟體要先下載 MakeBlock編碼馬達模組設定工具下載點,解壓縮到資料夾中,在執行設定程式前,用手輕微側頂住排針,讓排針與模組孔上的金屬接點有接觸並亮燈,即可執行下方設定程式。
) k# p; B6 U) T 20150414_183253.jpg 3 p% {. u8 N4 Q5 U

3 v$ D! K) Y6 ]* x先在右下角選擇RX/TX 轉 USB 的模組的 COM PORT 的編號。
) x3 P0 {2 Y. I7 V& C7 R再按下 COM PORT 選項右側 Disconnected 按鈕。
/ P0 ]; \0 U7 [6 `# o 20150414_183324.jpg
3 e' A: \' |  Z* L4 H9 [3 ~2 z& s* @1 S/ x
Disconnected 按鈕會顯示 Connected, 成功連結後,圖表中央會有線段在表中描繪。
! T, A5 {& M$ s5 ?' }7 p2 K; J 20150414_183348.jpg
, R9 d/ z2 l- u) _: D- z3 y
4 x# e! B8 z* A4 ^接著按下 "get" 會讀入模組現在的參數。
. T. O& \. X/ m* y! f" S7 r7 @ 20150414_183529.jpg
( ?; Y, p! |: W* ]! S
  l$ [  H3 Z" }! B7 E+ u我們目標是要更改 I2C 的位址,預設是 9 號可,我們把它改成 8 號,按下 "save" 就完成設定,按下 COM PORT 選項右側 Connected 按鈕離線收工。3 B1 }9 d+ _7 p9 {' x* I$ \1 }
注意:目前只有預設 9 號位址的 Me Encoder Motor  Driver 可在 mBlock 使用,非 9 號位址的 Me Encoder Motor  Driver ,要透過 Arduino 指令來驅動,之後 mBlock 改版會修正此部分。8 Z+ l/ w) [3 K3 X+ G5 C
20150414_183552.jpg 7 ]9 s% e$ n( ?3 h1 i1 C

+ B; \$ M' p/ S$ _% s再來就是開啟 mBlock 用一個簡單的編碼馬達指令,轉成 Arduino 程式碼。- Z1 F  z6 }* d* A* ]% c; ]3 ?4 ?
20150414_183655.jpg + M' w3 l$ u8 T' x
' P0 a7 K3 V+ d
選擇 用 Arduino 編輯,改我標註的地方。
" H% {5 E! C' P, [ 20150414_183727.jpg
  @, l: @+ B4 l' e$ x
. X  t4 D% n* Y' {! g' l+ F第三四顆馬達參數加入我們改的新位址即可。9 V4 @$ U% Y. s$ Q# @
20150414_184137.jpg
  s  A: Z" ^( j; C  N; P7 {5 u; [# @. g0 a$ z5 ^7 H( X
完工!記得用指令啟動每一個馬達的編碼器哦!- F8 W& Q) J  g$ x+ u0 Z9 X& b# l
20150414_184150.jpg
6 N% g* a0 S- w, m
! o  C# `" }: V, g) j. z眼尖的朋友應該發現 MakeBlock編碼馬達模組設定工具 還有其它功能,我們抽空再討論囉!
6 T4 W6 H$ y. |
您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

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

GMT+8, 2024-4-28 00:18 , Processed in 0.026791 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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