我們知道,電機本質上就是利用磁場將電能轉化為機械能的機器,簡單地說,我們給 電機輸入電能,就能得到機械運動的輸出。絕大部分的機器人都是由電機驅動的,我們的 小機器人肯定也不例外。在第二節課就已經提到過,小機器人是由直流減速電機提供雙 輪的驅動力,而它的手臂則是由舵機驅動的。那么這兩種電機之間有什么區別呢?
我們先說說直流減速電機。從它的名字就可以知道,它其實是由一臺依靠直流電提供 動力的電機和一個減速箱連接而成的。其中,減速箱的作用就是把電機的轉動速度降下來。 可是為什么要把電機的轉速降下來呢?這是有科學道理的。我們可以來計算一道簡單的算 術題:假設機器人小車的輪子直徑約為6.5cm, 一般電機的轉速能達到12000r/min 。 我們 很快可以計算出,如果小車以這樣的速度前進,它能跑150km/h 。 簡直比高速公路上的 小轎車跑得還要快了!顯然,對于小機器人來說,這樣的速度是不可能達到的。
事實上, 如果將電機去掉減速箱直接連到機器人的輪子上,那它只會一動不動。因為,這時電機雖 然轉速快,但它的“力氣”實在太小了,根本無法推動機器人。不過別擔心,只要為它連接 上減速箱,它就立刻會化身為“大力士”了。
這里應用了物理學中轉速與力矩的關系,減速箱中的齒輪將電機的轉速降低下來,而力矩則被等比例地放大。比如,我們機器人的直流 減速電機的減速箱是1:120的,經過減速后,機器人輪子的轉速只有12000轉的1/120, 也就是100r/min, 而力矩則會變成原來的120倍(假設無損失的理想情況下)。這時電機 的力量就足夠驅動機器人運動了,這就是減速箱的作用。
不過在有的時候,單單有直流減速電機也是不夠用的,因為它的運動并不準確,僅靠它我們是無法知道電機運動的準確速度或位置的。而當我們制作機器人的手臂,肯定需要知道手臂的準確運動狀態,否則我們的器人也就沒法準確地完成任務了。因此,這個時 候就需要使用舵機了,如圖11-1所示。它其實就是在直流減速電機的基礎上增加了一個檢測位置的微型傳感器和一個控制器組成的閉環反饋控制系統,從而實現對電機轉動位置的準確控制。舵機的內部結構如圖11-2所示。因為航海模愛好者們經常用這種電機 來控制模型的方向舵,所以它就被俗稱為“舵機”了。下面就來學習如何用舵機制作和控 制機器人手臂的運動。
通常使用的舵機能實現從0°~180°的準確轉動。它的接頭一般有3根不同顏色的 線,棕色或黑色代表接“地”,紅色代表接“電源正極”,橙色或白色則代表了信號線。這個 順序和我們的機器人主控制板上接頭的順序是完全一致的,因此舵機的連接線可以直接 插到主控板上。然后就可以用程序發出適當的信號,讓舵機實現自由轉動了。
![]() |
| 機器人底盤 Disinfection Robot 消毒機器人 講解機器人 迎賓機器人 移動機器人底盤 商用機器人 智能垃圾站 智能服務機器人 大屏機器人 霧化消毒機器人 展廳機器人 服務機器人底盤 具身智能教育機器人 智能配送機器人 導覽機器人 |