“一葉障目,不見泰山”。在研究四旋翼飛行器之前,有必要從整體介紹其工作原理、主要部件、技術名詞等基礎知識。不然就像羊入虎口,陷入一大堆不同層次的資料,難覓出口。接下我就拋磚引玉,儘自己所能,介紹四旋翼的工作原理和主要部件。餘雖不敏,然餘誠也。
工作原理
四旋翼飛行器,通過4個對稱佈置的電機,改變螺旋槳的轉速,實現升力的變化,進而控制飛行器的姿態和位置。姿態具體指3個歐拉角:橫滾(Roll)、俯仰(Pitch)、偏航(Yaw)。位置具體指1個高度油門(Throttle)和2個位置(X和Y)。歐拉角是一種描述物體姿態的常見方式,廣泛應用於慣性導航、機器人等領域。爲了方便大家理解,在網上找了3個歐拉角的動圖,分別爲Roll、Pitch、Yaw,讓我們致敬製作者3秒鐘。
橫滾:Roll,控制四旋翼左右運動。
俯仰:Pitch,控制四旋翼前後運動。
偏航:Yaw,控制四旋翼的朝向。
無人機的姿態和位置共有6個自由度,每個自由度的控制如下圖所示。4個電機2個正轉(電機2和4),2個反轉(電機1和3),對稱佈置。電機正反轉配合正反槳,可使螺旋槳的風都往下刮以平衡重力,同時抵消因槳葉旋轉帶來的空氣阻力扭矩。由於輸入只有4個自由度,因此多出的2個自由度是不完全受控的,其中俯仰運動和前後運動耦合,滾轉運動和側向運動耦合。
座標系:標準右手系。規定X軸正方向爲前向。螺旋槳的箭頭向上↑:電機轉速上升。螺旋槳的箭頭向下↓:電機轉速下降。
(a) 垂直運動(Throttle):4個電機均加大馬力,螺旋槳產生的升力大於重力,飛機便垂直上升。當升力與重力平衡時,飛機便懸停。懸停是考驗算法的重要一環,靠的是PID不斷反饋,調整轉速。
(b) 俯仰運動(Pitch):電機1加大馬力,電機3減小馬力,二者的變化量相同。1處升力變大,3處升力減小,重力仍保持平衡,但對Y軸產生一個力矩,機身繞Y軸旋轉,實現俯仰。
(c) 滾轉運動(Roll):與 (b) 原理相同,只是Y軸換成了X軸。
(d) 偏航運動(Yaw):電機1、3加大馬力,電機2、4減小馬力,二者的變化量相同。重力和繞X、Y軸的扭矩仍保持平衡,但要注意的是,根據作用力和反作用力原理,由於2個正轉的速度>2個反轉的速度,空氣阻力產生的扭矩不平衡了,使得機身繞Z軸旋轉,實現偏航。
(e) 前後運動:與 (b) 耦合,機身繞Y軸旋轉一定角度後,使得升力沿水平方向有了分量,實現前後運動。
(f) 側向運動:與 (c) 耦合,原理與 (e) 相同。
如果有朋友接觸過麥克納姆輪,也稱“全向輪”,那就更容易理解四旋翼的工作原理了。麥克納姆輪通過4個對稱佈置的電機和輪盤,可實現車身水平任意方向的移動和原地旋轉,無比靈活。
主要部件
以S500爲例,S500是一架入門級的四旋翼飛機,這裏的500指的是軸距(對角2個電機之間的距離),單位 :mm。對於開源愛好者而言,如果想一站式玩四旋翼,在某寶上選購一架S500是個不錯的選擇。下面我就從上表出發,詳細介紹四旋翼的主要部件和技術名詞。
四旋翼本體
飛行控制器
螺旋槳
電機
電調
說完電機說電調,電調和電機配套使用,是飛控和電機之間的橋樑。電調全稱電子調速器(Electronic Speed Control),負責將飛控的控制信號(PWM波)轉變爲電流的大小,進而控制電機轉速。除了明面上的轉換功能,還能承載電機所需的大電流,以及將11.1V轉爲5V供飛控和遙控模塊使用(BEC輸出)。電調的主要參數是電流輸出能力,單位A,如30A代表電調能提供的最大電流爲30A。常見的電調品牌有新西達(XXD)、中特威(ZTW)、好盈(HobbyWing)等。