電機在整個ROS機器人系統(tǒng)中擔任“執(zhí)行機構”的角色,機器人的動力來源于電機。 在電機參數(shù)范圍內(nèi),可以根據(jù)控制需求要求電機提供所需角速度和所需要的扭矩,電機都能夠在較短的時間內(nèi)完成響應。 ROS移動機器人中常常會使用的如下兩種電機:
直流有刷電機:有刷電機中線圈的電流方向變換通過碳刷與換向器完成。 如下圖所示,電機由機座、磁極、換向器、端蓋、軸承和碳刷等構成。
直流有刷電機控制電路簡單,在只需要控制電機旋轉(zhuǎn)方向的場景下,通過兩個繼電器便可以實現(xiàn)電機控制。 在ROS移動機器人的應用場景下對電機的控制不僅僅有旋轉(zhuǎn)方向的控制需求,而且還有電機轉(zhuǎn)速的控制需求,所以在這種應用場景中 常常使用功率開關管(MOS,IGBT)搭建H橋電路進行電機方向與轉(zhuǎn)速的控制。 電路設計將在下篇文章進行介紹。
直流無刷電機:顧名思義直流無刷電機,在電機結構中取消了直流有刷電機中的碳刷。 此時電機繞組作為電機的定子,永磁體作為電機的轉(zhuǎn)子,與直流有刷電機結構恰恰相反。 直流有刷電機結構如下圖所示。
直流無刷電機具有轉(zhuǎn)速高,運行平穩(wěn),無打火,無灰塵等優(yōu)點。 常常應用在對控制要求比較高,轉(zhuǎn)速較高的設備上,比如無人機,醫(yī)療設備,掃地機器中都可以看見無刷直流電機的身影。
與直流有刷電機相比無刷電機的優(yōu)點眾多,但為了能夠發(fā)揮出無刷電機的眾多優(yōu)勢。 需要復雜的控制電路(如:逆變電路,半橋驅(qū)動電路,檢流電路,編碼器接口,通信接口電路,電源電路等等),同時還需要配合電機控制算法(如方波控制算法,V/F控制算法,F(xiàn)OC控制算法等等)才能發(fā)揮出無刷電機的優(yōu)勢。
下面我們來看看電機中幾個比較重要的定則,順便也復習下高中物理知識。
左手定則:位于磁場中的載流導體,會受到力的作用,力的方向可按照左手進行確定。 如下圖所示:
在電機中一個線圈有兩個有效線圈AB,CD。 它們在磁場中受力大小相等,方向相反,所以對中心軸的轉(zhuǎn)矩可通過下面的式子進行計算:
一般電機都會繞有n個線圈,所以線圈對中心軸的總轉(zhuǎn)矩可以這樣計算
當一個電機生產(chǎn)完成后,電機繞組圈數(shù)n,磁感應強度B以及線圈半徑r和有效長度L都是固定參數(shù)在這里可以當做一個常數(shù)K。
所以電機轉(zhuǎn)矩可以簡化為下式:
所以電機轉(zhuǎn)矩可以通過控制電流進行精確控制。
右手定則 : 導體在磁場中做切割磁力線運動時會在導體中產(chǎn)生感應電動勢E,其方向可以通過右手定則進行確定,如下圖所示。
計算公式為:
在電機中一般以角速度表示電機的轉(zhuǎn)速,并且電機有n個線圈。 所以電機在旋轉(zhuǎn)時的反電動勢可根據(jù)下式進行計算:
當電機確定后,繞組圈數(shù)n,線圈半徑r,磁感應強度B,導體有效長度L都為定值,可用常數(shù)Z進行表示。 這時電機反電動勢可由下式進行計算:
由上式可知當電機參數(shù)確定后,反電動勢由電機旋轉(zhuǎn)速度確定。
右手螺旋定則 : 用右手握住通電螺線管,讓四指指向?qū)Ь€中電流方向,那么大拇指指向就是通電螺線管中磁場方向。 這個定則在電機中主要用來確定電機線圈磁場方向。
-
線圈
+關注
關注
14文章
1846瀏覽量
45457 -
電機
+關注
關注
143文章
9301瀏覽量
149597 -
移動機器人
+關注
關注
2文章
789瀏覽量
34150 -
ROS
+關注
關注
1文章
288瀏覽量
17760 -
有刷電機
+關注
關注
3文章
182瀏覽量
14191
發(fā)布評論請先 登錄
輪式移動機器人電機驅(qū)動系統(tǒng)的研究與開發(fā)
Labview My RIO 移動機器人
家庭移動機器人避障常用傳感器及相關技術
如何實現(xiàn)移動機器人的設計?
請問怎么設計一種室外移動機器人組合導航定位系統(tǒng)?
什么是移動機器人軟硬件系統(tǒng)問題
最實用的STM32和ROS機器人的串口通信方案
一般機器人驅(qū)動機構中電機的選擇問題
如何利用掃地機輪子制作ROS移動機器人地盤
電機在ROS移動機器人系統(tǒng)中的作用
制作ROS移動機器人地盤

評論