Home> Note> Quadcopter> 四軸 DIY-(五)飛控板軟體設定

四軸 DIY-(五)飛控板軟體設定

文章日期:2016.11.20

活動日期:2015.03.06

備註:↓↓↓點照片可放大↓↓↓

MultiWii 2.3

設定的主角是「MultiWii飛控板」,韌體版本2.3,前面文章「環境安裝 」裡面有飛控板的韌體,要先下載下來,解壓縮後,如下圖:

Lose image

開始設定

先說明此程式碼是類似C語言的程式,會看到「//」,這是代表註解的意思,控制板在跑程式的時候是會略過此行,只跑你想跑的地方,那飛控板的開發者,將很多功能都寫在裡面,還有一些設定幾個軸的就有不同的程式碼,藉由「//」的方式來開啟或關閉此功能。

打開第一個資料夾「MultiWii」 > 「MultiWii.ino」,打開之後就可以看到Arduino的介面出現了
找到右邊的倒三角形,那是檔案太多的時候找其他檔案用的。

Lose image

打開之後找到「config.h」,並且點一下,就會打開了

我們要在這個檔案裏面設定以下東西

  • #define QUADX (X型態的四軸)
  • #define MINTHROTTLE 1150 (最小油門值,預設1150)
  • #define MAXTHROTTLE 1850 (最大油門值,預設1850)
  • #define I2C_SPEED 400000L (I2C設定為快速模式)
  • #define HK_MultiWii_SE_V2 (或 #define CRIUS_SE_v2_0 )
  • #define RCAUXPIN8 (D8腳位設定給 AUX2)
  • #define MOTOR_STOP (解鎖後馬達不動)

設定飛行器的型態為四軸 X型,「#define QUADX (X型態的四軸)」

Lose image

設定電子變速器的參數,「#define MINTHROTTLE 1150 (最小油門值,預設1150)」

Lose image

設定I2C,「#define I2C_SPEED 400000L」

Lose image

設定飛控板型號,「#define HK_MultiWii_SE_V2」
他型號有很多種,先找到「Combined IMU Boards」,再找到要設定板子

Lose image Lose image

設定D8腳位給 AUX2,「#define RCAUXPIN8」
設定這一項的時候建議用「Ctrl+F」,用搜尋的,不好找

Lose image

設定馬達預設停止,「#define MOTOR_STOP」
同上,建議用搜尋,再程式碼下半段

Lose image

都完成之後就是準備要燒韌體進去了,先檢查「Serial Port」
打開上排的「Tools」 > 「Serial Port」,檢查COM是不是有對應到板子

Lose image

都完成之後就是準備要燒韌體進去了,先檢查「Serial Port」

如果不知道自己飛控板的COM多少,打開「開始」 > 「裝置和印表機」 > 「裝置」
最下方就是新增的硬體,可以看到名稱上是COM多少

COM設定完成之後,選擇板子型號,「Arduino pro or mini(5V,16MHz)w/ATmega328」

Lose image

備註:較詳細的設定方式在前面文章「環境安裝

都設定完成之後就可以燒入了

Lose image

如果下方訊息欄位,沒有跳出任何警告,那就是成功燒入拉~韌體就設定完成了。

上一篇:DIY-(四)MultiWii飛控板-接線

下一篇:DIY-(六)MultiWii-Conf 設定

Top