這篇文章一起來看看ROS移動機器人供電系統。 目前某寶常見的ROS學習套件,大都采用12V有刷直流電機,供電電壓常采用3節鋰電池串聯后得到12.6V電壓。 經過電壓轉換后給電機,控制器,樹莓派,雷達等傳感器供電。 電源的穩定性對一個系統而言是至關重要的。 所以接下來的兩篇文章會給大家介紹用于ROS移動機器人高集成電源解決方案。
這篇文章,主要進行系統電源整體分析,以及對于很多人來說都比較頭疼的鋰電池選型問題。
電壓類型
一個硬件系統中往往會存在著多種電壓。 在ROS移動機器人中有12.6V電壓,5V電壓,3.3V電壓。 對于這種多電壓類型并且存在高電壓差的系統,在硬件設計中往往采用逐級降壓的方式。 在高壓差時為提高能量轉換效率多采用開關電源,如常用的非隔離式BUCK拓撲結構,隔離式反激拓撲結構。 在低壓差時,為得到低紋波純凈的電源,多采用線性降壓方式。
關于BUCK,線性電源的原理在第一個項目已經進行了介紹,可從我的歷史文章中查看。
鋰電池選型
鋰電池的選型要考慮多種因素,如電池體積,容量,放電倍率,循環充放電次數,價格。 選型結果應該是權衡了以上多種因素后得到的。
鋰電池放電倍率是一個重要的參數:它用來表示電池充放電電流大小的比率,即倍率。 如1200mAh的電池,1C表示1200mA(1200mAh的1倍率),10C表示12000mA(1200mAH的10倍率)。
鋰電池放電倍率越大表明鋰電池能夠以越大的電流進行放電,選擇合適的放電倍率對于ROS移動機器人是很重要的。 鋰電池放電倍率不夠時當電機啟動瞬間或者電機轉向時,在PID算法的控制下,想要達到系統瞬態響應的需求,需要鋰電池提供很大的電流(電流值跟電機負載,PID參數都有關系),如果鋰電池不能提供這么大的電流,鋰電池電壓會被迅速拉低,控制部分電壓出現抖動,單片機復位重啟都有可能。
系統最大電流推算
系統中耗電大戶分別為:兩個直流電機,樹莓派,雷達,控制器。
樹莓派的供電電源需滿足2A的電流供給能力,雷達和控制器使用5V/2A便可以滿足需求。由于電機屬于感性負載,在電機啟動瞬間,電機電流可達到額定電流的4-7倍。在設計中,假設電機啟動瞬間,電流為額定電流的7倍。
例如,一個額定電流為360ma的有刷直流電機,啟動瞬間電流可以達到2520ma,留出20%的設計余量,此時在啟動瞬間,一個電機最大需要消耗3024ma的電流,兩個電機則需要電池提供6A以上的電流。結合樹莓派,雷達,控制器的耗電量,可知電池最大需要提供10A以上的電流。
根據電池放電倍率可知,當使用一個容量為2600mAh的三串鋰電池時,鋰電池的放電倍率應該大于3.8C才能夠滿足系統的供電需求。
鋰電池選型推薦
體積 | 選擇18650動力電芯 |
---|---|
容量 | 2600mAh |
放電倍率 | >4C |
價格 | 12元/節 |
-
鋰電池
+關注
關注
260文章
8108瀏覽量
170133 -
BUCK
+關注
關注
32文章
482瀏覽量
64153 -
移動機器人
+關注
關注
2文章
762瀏覽量
33572 -
線性電源
+關注
關注
5文章
204瀏覽量
24463 -
ROS
+關注
關注
1文章
278瀏覽量
17009
發布評論請先 登錄
相關推薦
評論