【開源】保姆級教程,NAZE32飛控板DIY指南


Gitee倉庫(所有資料):https://gitee.com/Cai-Zi/naze32

PCB:https://oshwhub.com/caisheng/naze32-fei-kong

NAZE32飛控V1

NAZE32飛控V2

個人更推薦V2版本,相比於V1版本,V2改進內容:
1.MicroUSB接口更換為Type-C接口;
2.USB供電(約5.2V)與外部5V供電之間使用BAT54C整流;
3.電調接口由3*6P排針更換為1*8P焊盤;
4.增加通信串口1*4P焊盤及其SH1.0插座;
5.增加板上FLASH,用於黑匣子功能。

1.焊接說明

BMP280氣壓計部分、CP2104串口通信部分、SPI FLASH部分均為可選部分

若不使用某部分功能,可以不焊接該部分電路,降低成本和制作難度。

1.1 NAZE32 V1說明

BMP280氣壓計部分、CP2104串口通信部分如下圖所示,此版本PCB未添加SPI FLASH部分。

BMP280氣壓計用於測量無人機的高度信息,實現定高等功能。沒有此部分,飛控也可以正常使用。

CP2104串口通信部分用於飛控與地面站(電腦端配置軟件)的串口通信及固件燒錄。如果你有USB-TTL下載器,則可以不焊接此部分電路,將G-R-T三個焊盤飛線,與USB-TTL下載器連接:

G->GND

R->TXD

T->RXD

5->5V

方便起見,還是建議焊接CP2104串口通信電路。

 

1.2 NAZE32 V2說明

BMP280氣壓計部分、CP2104串口通信部分、SPI FLASH部分如下圖所示。

BMP280氣壓計部分用於測量無人機的高度信息,實現定高等功能。沒有此部分,飛控也可以正常使用。

CP2104串口通信部分用於飛控與地面站(電腦端配置軟件)的串口通信及固件燒錄。如果你有USB-TTL下載器,則可以不焊接此部分電路,將G-5-R-T排線接口,使用SH1.0排線與USB-TTL下載器連接:

G->GND

R->TXD

T->RXD

5->5V

SPI FLASH部分用於飛控的黑匣子功能,存儲飛行數據。沒有此部分,飛控也可以正常使用。

1.3省錢小妙招

可以購買GY521模塊,使用加熱板從上面拆MPU6050、電阻電容等,價格比直接買MPU6050便宜的多,筆者還貼心的標注了各電阻電容的位置~

 

同樣STM32F103C8T6也可以從開發板上拆解(開發板比芯片便宜)

 

2.燒錄固件

2.1方法一:通過串口燒寫

提前下載安裝好betaflight-configurator配置軟件。

將飛控完全斷電。

打開【無重啟序列】;打開【全盤擦除】(也可忽略全盤擦除)。

按住BOOT 按鍵。

再連接數據線(沒有焊接CP2104的讀者需通過USB-TTL下載器連接,接法見上文,此處不再贅述),上電(飛控的L1燈不會閃爍),此時不要松開BOOT按鍵。

關閉Befaflight軟件,關閉所有Chrome應用,然后重新啟動Betaflight。

釋放BOOT按鍵。

燒寫正確的NAZE固件(betaflight_3.2.5_NAZE.hex,波特率115200)。

斷電

上電(飛控的L1燈會閃爍)。

正常連接。

2.2方法二:通過SWD接口燒寫

這里使用STM32 ST-LINK Utility軟件和ST-LINK V2下載器。軟件介紹、下載、安裝、使用請參考strongerHuang的這篇博客:https://blog.csdn.net/ybhuangfugui/article/details/52597133

先將ST-LINK下載器連接飛控的SWD接口,接線如下:
                GND   電源地
                3V3     接3.3v
                SWCLK 接C
                SWDIO 接D

打開軟件,點擊該按鈕進行連接;

點擊Program verify按鈕; 

點擊Browse,打開betaflight_3.2.5_NAZE.hex文件,點擊Start進行燒寫;

看到提示信息即說明燒寫完成。 

已燒寫完成,用數據線(沒有焊接CP2104的讀者需通過USB-TTL下載器連接,接法見上文,此處不再贅述)正常連接電腦配置即可。

3.接線說明

3.1 NAZE32 V1接線說明

  • USB調試接口與RX0-TX0為同一個串口,只連接其一即可,此串口只能用於參數調試,不能接GPS;
  • 接收機有三種接線:SBUS/PPM/PWM,任選其一即可,推薦SBUS;
  • CH1/3/4/5引腳有復用,所以當接收機連接了CH1-8,則PPM、串口1、SBUS、LED燈帶將無法使用;
  • 串口1(TX1-RX1)可連接GPS,但此時接收機無法通過SBUS與飛控連接,可使用PPM;

四旋翼接線舉例

3.2 NAZE32 V2接線說明

  • USB調試接口與RX0-TX0為同一個串口,只連接其一即可,此串口只能用於參數調試,不能接GPS;
  • 接收機有三種接線:SBUS/PPM/PWM,任選其一即可,推薦SBUS;
  • CH1/3/4/5引腳有復用,所以當接收機連接了CH1-8,則PPM、串口1、SBUS、LED燈帶將無法使用;
  • 串口1(TX1-RX1)可連接GPS,但此時接收機無法通過SBUS與飛控連接,可使用PPM;

四旋翼接線舉例

4.軟件配置

betaflight-configurator軟件配置的文章見筆者這篇博客:

STM32F103C8T6開發板+GY521制作NAZE32飛控板詳細圖文教程

也可以參考網上其他博主做的betaflight-configurator操作視頻。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM