跳到主要內容

[如何製作機器人 5] 選擇馬達控制器

這次推薦的是另一系列非常經典的製作機器人入門教學文章 。一共分成十個單元,每單元介紹一個主題 。我們將陸陸續續和各位分享!

課程目錄

目錄連結:
第1課 - 入門
第2課 - 選擇機器人平台
第3課 - 了解制動器
第4課 - 了解微控制器
第5課 - 選擇馬達控制器
第6課 - 控制你的機器人
第7課 - 使用感知器
第8課 - 獲得正確的工具
第9課 - 機器人組裝
第10課 - 機器人控制程式編寫

第5課 – 選擇馬達控制器

motor-controllers
現在的外觀形狀,致動器(或馬達)和機器人的大腦已經被選擇,是時候讓它動起來了。
很多初學者在建立自己的第一個機器人時首先會遇到的問題就是,“我要怎麼控制馬達?“ 在稍稍研究之後,將發現馬達控制器這個詞彙會一直出現。

什麼是馬達控制器,為什麼我需要它?

馬達控制器是被用來當作微控制器,電源供應器或電池和馬達之間的介面的電子裝置(通常是沒有外殼的裸電路板)。
雖然微控制器(機器人的大腦)決定馬達的速度和方向,它卻不能直接驅動它們,因為它的功率(電流和電壓)輸出非常有限。另一方面,馬達控制器可以提供所需電壓的電流,但不能決定馬達應該轉動多快。
因此,微控制器和馬達控制器必須一起工作,使馬達能依需求的正常運作。一般情況下,微控制器可以指示馬達控制器如何通過標準且簡單的通信方式來提供馬達所需的功率如UART或PWM。此外,一些馬達控制器可以通過類比電壓(通常由電位計製造)手動控制。
馬達控制器的物理尺寸和重量可能有很大的差異,從比指尖還小用於控制迷你相撲機器人的裝置到重達好幾公斤的大型控制器。馬達控制器的重量和尺寸通常對機器人沒甚麼影響,除非你進入了小型機器人或無人駕駛飛行器的領域。馬達控制器的尺寸通常與其能夠提供的最大電流有關。較大的電流也意味著必須使用較大直徑的導線(導線編號號碼越小,直徑越大)。

馬達控制器類型

  • 因為有多種類型的驅動器(的在第3課中曾討論),因此也有多種類型的馬達控制器:
  • 有刷直流馬達控制器:用於有刷直流馬達,直流齒輪馬達和許多線性致動器。
  • 無刷直流馬達控制器:與無刷直流馬達一起使用。
  • 伺服馬達控制器:用於伺服馬達
  • 步進馬達控制器:根據其類型使用單極或雙極步進馬達。

選擇馬達控制器

只有在選擇了馬達/執行器後才能選擇馬達控制器。此外,馬達需要的電流與其可以提供的扭矩相關:小型DC馬達不需要大量電流,但是無法提供大的扭矩,而大型馬達可以提供更高的扭矩,但是同時也需要更高的電流來達到這樣的目的。

直流馬達控制:solarbotics-regular-motor-2-b-150x150-1

  1. 直流馬達首先要考慮的是馬達的額定電壓。直流馬達控制器通常提供的電壓是一個範圍。例如,如果馬達在3V額定電壓下運行,則不應選擇只能在6V和9V之間的馬達控制器。這將可以幫你由列表中的移除某些馬達控制器。
  2. 一旦你找到了可以提供馬達適當電壓的一系列控制器之後,接下來要考慮的是控制器將需要的連續電流. 你需要找到一個馬達控制器,能提供等於或高於馬達的連續負載下所需要的總電流。如果您為3A馬達選擇5A馬達控制器,馬達將只會用到它們所需的電流。另一方面,5A馬達可能會燒壞3A馬達控制器。許多馬達製造商會提供直流馬達的堵轉電流,但這不足以讓您用來決定所需的馬達控制器。如果你無法得知馬達在連續運作時所需的電流,一個簡單的經驗法可以用來估計馬達的連續電流: 大約是20%到25%的堵轉電流。所有的直流馬達控制器提供了最大額定電流-要確定這個值需要是馬達連續工作電流的兩倍。注意,當馬達需要產生更多的扭矩(例如爬坡)時,將會需要更大的電流。選擇具有內置過流和過熱保護的馬達控制器是一個非常好的選擇。
  3. 控制方法是另一個重要的考慮因素。控制方法包括類比電壓,I 2 C,PWM,R / C,UART等等。如果使用微控制器,請確認有你有那些接腳類型可以使用以及有那些馬達可供選擇。如果你的微控制器有序列通訊接腳,可以選擇序列馬達控制器; 如果是PWM,每個馬達可能需要有一個PWM通道。control-types
  4. 最後需要考慮的是很實際的問題:單或雙馬達控制器。雙直流馬達控制器可以獨立控制兩個直流馬達的速度和方向,通常節省您的錢(和時間)。馬達不一定需要完全相同,但對於移動機器人,驅動馬達在大多數情況下應該是相同的。雙馬達控制器的選擇要以需求功率較大的直流馬達為主。注意,雙馬達控制器往往只有一個電源輸入,因此,如果你想控制一個馬達在6V和另一個在12V,這將是不可能的。另外需要注意的是所提供的額定電流一般每個通道都一樣大。

伺服馬達控制:hitec-hs645mg-servo-motor-150x150-1

由於標準玩家伺服馬達一般就是需要使用特定的電壓(用於峰值效率),大多數在4.8V至6V下操作,並且它們消耗的電流相似,所以選擇的步驟較為簡化。然而,您可能會發現一個工作在12V的伺服馬達; 如果您使用的不是“標準”的伺服馬達,則額外對伺服馬達控制器進行的研究是很重要的。
此外,大多數的玩家伺服馬達使用標準的R / C伺服輸入(有三條導線: 接地,電壓和信號)
  1. 選擇控制方法。一些伺服馬達控制器允許您使用撥盤/開關/按鈕手動控制伺服馬達的位置,其他則使用UART(序列) 命令或其他方法進行通信。
  2. 確定要控制的伺服器數量。伺服控制器可以控制許多伺服機(通常為8, 16, 32, 64及更多)。您當然可以選擇能夠控制比您所需要的更多的伺服馬達控制器。
  3. 與直流馬達控制器一樣,控制方法是一個重要的考慮因素。

步進馬達控制:stepper-motors-1

  1. 你選擇的馬達是單極或雙極?由它們之中選擇合適的步進馬達控制器的類型,儘管越來越多能夠同時控制這兩種類型。馬達的導線數通常是沒辦法改變的:如果馬達有4條導線,那麼它是雙極的; 如果它有6條或更多的導線,則它是單極的。
  2. 選擇馬達控制器的電壓範圍,以配合您的馬達的 額定電壓。
  3. 找出馬達的每個線圈需要多少電流,並找出步進馬達控制器可以提供多大的電流(每一圈). 如果你找不到每個線圈中的電流,大多數製造商列出線圈的阻抗,R。使用歐姆定律(V = IR),您可以計算出電流(I)。
  4. 與直流馬達控制器一樣,控制方法是一個重要的考慮因素。

線性致動器控制:linear-actuators-1

線性致動器依其控制方法可分為三種形式:直流,遙控(R/C)或位置反饋。
大多數直流線性致動器使用齒輪直流馬達,因此通常使用直流馬達控制器。然而,一些線性致動器採用R / C伺服輸入,因此需要選擇伺服馬達控制器。如果R / C控制的線性致動器在比伺服控制器的範圍更高的電壓下操作,則致動器可能包括幾條獨立可以提供高電壓的導線。

其他執行器:

許多“雜項”機電裝置如肌肉線,螺線管或甚至超亮的光源需要使用馬達控制器來控制。以下問題可以幫助您判斷的執行器是否需要馬達控制器:
  • 更高的電流要求:任何需要超過0.1A的設備通常需要自己的控制器
  • 更高的電壓要求:如果致動器工作在微控制器的電壓(通常為5V或3.3V)以上,它通常不能直接連接到微控制器
進一步了解致動器操作和通訊方法,請參閱下列連結: 如何控制我的機器人。

實際範例gm9-150x150

在上一課中,我們選擇了Solarbotics GM9齒輪馬達。
以下是該馬達的規格:
  • 齒輪比:143:1
  • 空載RPM(3V):40
  • 空載RPM(6V):78
  • 無負載電流(3V):50mA
  • 無負載電流(6V):52mA
  • 堵轉電流(3V):400mA
  • 堵轉電流(6V):700mA
  • 堵轉轉矩(3V):44.44in * oz
  • 堵轉轉矩(6V):76.38in * oz

應用步驟:

  1. 額定電壓為3V或6V。
  2. 規格中只有提到在兩個電壓下的堵轉力矩:400mA和700mA, 並沒有提到持續運轉時的電流。如果我們取這些值的25%,持續運轉電流約為100mA至175mA。為了安全起見,我們可以取更大一點的值。
  3. 我們選擇了一個具有許多不同接腳的微控制器,包括序列,PWM,類比和數位。
  4. 我們的小型車將使用兩個相同的馬達,因此我們可以使用雙馬達控制器。
鑑於上述規格,我們正在尋找具有以下規格的馬達控制器:
  • 電壓範圍可容納3V至6V馬達
  • 連續電流每通道至少350mA(低功率類別)
  • 通訊方式為PWM,I2C或類比(或同時包含多種類型)
  • 雙馬達控制是首選。
通過查看有刷直流馬達控制器比較表(英制版),有幾個馬達控制器可以符合標準:
  • RB-DIM-19(6-18V,5A,雙,具又許多安全功能的類比與序列接口)
  • RB-POL-16(1.5-6V,5A雙。低成本控制器,序列接口)
  • RB-POL-22(6-16V,9A,雙, PWM接口)
  • RB-SPA-397(5-16V,2A,雙, 序列接口)
  • RB-ADA-02(4.5-36V,0.6A,雙,Arduino的shield與PWM接口)
  • RB-Cri-15(6-58V,10A,單,PWM)
  • RB-Cri-14(6-58V,10A,單個,PWM)
  • … 還有很多選擇。
還有其它各種的馬達控制器,它們滿足上述標準,它們也可以運作得很好。為了減少這個列表,將需要考慮成本和功能。例如,很容易理解的, 10A的馬達控制器一定比5A的馬達控制器來得貴。我們還可以去除所有單馬達的控制器。RB-POL-16控制器由於其較低的電壓範圍顯得非常獨特; 這意味著,如果我們決定馬達供電為3V時,它將落在此控制器的電壓範圍內。另一個感興趣的控制器是RB-Ada-02,因為它是為我們所選擇的微控制器(即Arduino Uno)而開發的。然而,RB-ADA-02的缺點是未來無法安裝額外的Shield。Pololu雙馬達控制器最終被選中,是因為其較低的電壓範圍和價格。pololu-dual-motor-controlle-560x447
 原著: Coleman Benson/譯者: 阿里哥
文章出處: RobotShop

目錄連結:
第1課 - 入門
第2課 - 選擇機器人平台
第3課 - 了解制動器
第4課 - 了解微控制器
第5課 - 選擇馬達控制器
第6課 - 控制你的機器人
第7課 - 使用感知器
第8課 - 獲得正確的工具
第9課 - 機器人組裝
第10課 - 機器人控制程式編寫

留言

這個網誌中的熱門文章

2017通訊大賽「聯發科技物聯網開發競賽」決賽團隊29強出爐!作品都在11月24日頒獎典禮進行展示

2017通訊大賽「聯發科技物聯網開發競賽」決賽團隊29強出爐!作品都在11月24日頒獎典禮進行展示 LIS   發表於 2017年11月16日 10:31   收藏此文 2017通訊大賽「聯發科技物聯網開發競賽」決賽於11月4日在台北文創大樓舉行,共有29個隊伍進入決賽,角逐最後的大獎,並於11月24日進行頒獎,現場會有全部進入決賽團隊的展示攤位,總計約為100個,各種創意作品琳琅滿目,非常值得一看,這次錯過就要等一年。 「聯發科技物聯網開發競賽」決賽持續一整天,每個團隊都有15分鐘面對評審團做簡報與展示,並接受評審們的詢問。在所有團隊完成簡報與展示後,主辦單位便統計所有評審的分數,並由評審們進行審慎的討論,決定冠亞季軍及其他各獎項得主,結果將於11月24日的「2017通訊大賽頒獎典禮暨成果展」現場公佈並頒獎。 在「2017通訊大賽頒獎典禮暨成果展」現場,所有入圍決賽的團隊會設置攤位,總計約為100個,展示他們辛苦研發並實作的作品,無論是想觀摩別人的成品、了解物聯網應用有那些新的創意、尋找投資標的、尋找人才、尋求合作機會或是單純有興趣,都很適合花點時間到現場看看。 頒獎典禮暨成果展資訊如下: 日期:2017年11月24日(星期五) 地點:中油大樓國光廳(台北市信義區松仁路3號) 我要報名參加「2017通訊大賽頒獎典禮暨成果展」>>> 在參加「2017通訊大賽頒獎典禮暨成果展」之前,可以先在本文觀看各團隊的作品介紹。 決賽29強團隊如下: 長者安全救星 可隨意描繪或書寫之電子筆記系統 微觀天下 體適能訓練管理裝置 肌少症之行走速率檢測系統 Sugar Robot 賽亞人的飛機維修輔助器 iTemp你的溫度個人化管家 語音行動冰箱 MR模擬飛行 智慧防盜自行車 跨平台X-Y視覺馬達控制 Ironmet 菸消雲散 無人小艇 (Mini-USV) 救OK-緊急救援小幫手 穿戴式長照輔助系統 應用於教育之模組機器人教具 這味兒很台味 Aquarium Hub 發展遲緩兒童之擴增實境學習系統 蚊房四寶 車輛相控陣列聲納環境偵測系統 戶外團隊運動管理裝置 懷舊治療數位桌曆 SeeM智能眼罩 觸...
你掛65號,到醫院發現才看到7號怎麼辦?這家公司想出好方法,現值50億美金 創新拿鐵   2018-12-19 17:00 209801   人氣       現正熱映中 熱門文章 你掛65號,到醫院發現才看到7號怎麼辦?這家公司想出好方法,現值50億美金 創新拿鐵 2018-12-19 17:00 防堵非洲豬瘟的大功臣!超萌檢疫犬敬業值班「精彩故事多」,奇葩陸客最令人哭笑不得… 中央社 2018-12-17 11:41 機票錢根本花的冤枉⋯又貴、又擠、又騙!世界「六大最雷景點」,不要再輕信網路「照騙」了! 周佳萱 2018-12-14 13:58 活活燒死193人!列車駕駛叫大家「坐好別動」卻拔鑰匙逃跑…韓「大邱地鐵縱火案」離譜內幕 黃瑜敏 2018-12-18 12:34 火鍋的靈魂:湯底的秘密⋯國宴名廚:只要「這樣做」,清湯白水也能煮出好滋味! 食力foodNEXT 2018-12-16 10:00 駭人實驗!失散19年三胞胎感人重逢,意外揭穿「失散真相」是一樁慘無人道的心理實驗… 黃瑜敏 2018-12-17 15:04 誰理你們!從SARS爆發冷血嗆聲,到非洲豬瘟疫情不通報…看見「兩岸一家親」不過是場笑話 潘渝霈   蔡佳妘 2018-12-18 17:47 向老闆提升遷遭拒!3年後他當上主管才看透真相:太認真、太專業、太忠誠都是升遷阻礙... 洪雪珍 2018-12-19 14:34 醫院藥師月薪5萬起跳、只要包藥發藥很好賺?過來人痛揭醫院「領藥得來速」的黑暗真相 時報出版 2018-12-17 14:19 男孩與美洲豹玩耍照片竄紅網絡引發深思 BBC中文網 2018-12-17 12:24 更多文章   熱門分享 你掛65號,到醫院發現才看到7號怎麼辦?這家公司想出好方法,現值50億美金 創新拿鐵 2018-12-19 17:00 ...
哈密瓜、榴槤、棗子、火龍果的英文怎麼說?40 種常見水果單字大集合 31210 2018-07-20 整理‧撰文 陳婉玲 分享 575 Valeriy n Evlakhov via Shutterstock 在台灣,一年四季都能嘗到美味可口的水果,且因水果種類豐富,享譽國際,因此台灣素有「水果王國」之稱,是另類的「台灣之光」。 水果的種類這麼多,它們的英文你會說嗎?當外國朋友問你「What is your favorite fruit?」時,可別只會回答 apple、banana、orange!以下是分別是在四季中盛產與進口的水果英文,一起來看看! 春天 spring 蓮霧 wax apple / jambu fruit / java apple / bell apple 產期是 11 月 ~ 隔年 7 月。含鈣、鐵、維生素 A、維生素 B1、維生素 B2、維生素 C 等營養成分。 枇杷 loquat 產季在 3、4 月。 李子 plum 產季為 3 ~ 8 月。李子未成熟時,果酸含量極高,若腸胃消化不良者,不建議多吃,否則可能導致腹瀉或胃痛。不過,酒醉不醒者若想解酒,可利用其果酸幫助醒腦。 美濃瓜 / 甜瓜 / 香瓜 muskmelon 產季在 6 ~ 9 月。 楊桃 carambola / star fruit 「楊桃」較口語的說法為 star fruit,以它的形狀而得名,產期是 10 月 ~ 隔年 3 月,含蘋果酸、檸檬酸、草酸、維生素 A、維生素 B1、維生素 B2、維生素 C 等成分。 奇異果 kiwi fruit 產季為 9 月至隔年 4 月。奇異果含有豐富維生素 C、β 胡蘿蔔素、維生素 E 多醣、多酚、膳食纖維等。 番茄 tomato 產季通常為 1 ~ 4 月。 甘蔗 sugar cane 產期是 10 月到隔年 5 月。白甘蔗含糖量較高,但因質地較硬,不適合生吃。 梅子 (Asian) plum 原產於中國,後來傳入韓國、日本等地。一般在春末夏初為果實成熟期,可做成梅干、梅子醬、梅酒、酸梅湯、話梅等加工食品。 夏天 summer 桑葚 mulberry 產季在 4 月。 ...