5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)

标题: DIY NAZE32 飛控板 USE STM32F1 板子 [打印本页]

作者: cmcli    时间: 2017-11-19 23:10
标题: DIY NAZE32 飛控板 USE STM32F1 板子
本帖最后由 cmcli 于 2017-11-19 23:12 编辑

首先看英文版畫面  
https://www.rcgroups.com/forums/ ... ontrol-board-Naze32

cc3d 可以有USB 虛擬裝置
NAZE32 沒有必須自己用 USB轉TTL 東西 RX TX

DIY NAZE好 你可以 燒寫 CF BL  INAV  FOR NAZE32韌體
以INAV 支援最多感測器

這是cc3d電路圖 下載
http://opwiki.readthedocs.io/en/ ... c3d.html#diy-boards
naze32 電路圖 下載
http://fpvwiki.com/index.php?title=File:Naze32_rev4_schematic.pdf

https://github.com/cleanflight/cleanflight/tree/master/docs
這是CF 說明STM32板子 PIN的接點功能
我個人只看cc3d naze部分



這兩個差異 在六軸感應器 cc3d是用SPI MPU6000  然而 NAZA是用 Ic2傳輸方式 (MPU6050 氣壓計 電子羅盤HMC 5883 很多都是IC2方式傳輸)
所以naza32好DIY  

先看接線方式  (本人是用PWM IN OUT 方式 若你是用 PPM 完整看上 英文版上面因為他的預設值 PPM  用PPM 可以很多 空的PIN使用)  
RC接收器使用PWM IN 方式 通道

[size=14.6667px]PA0 -> Channel 1
[size=14.6667px]PA1 -> Channel 2
[size=14.6667px]PA2 -> Channel 3
[size=14.6667px]PA3 -> Channel 4
[size=14.6667px]PA6 -> Channel 5
[size=14.6667px]PA7 -> Channel 6
[size=14.6667px]PB0 -> Channel 7
[size=14.6667px]PB1 -> Channel 8
================
馬達MOTO 接線
[size=14.6667px]PA8 - PWM1 (29)
[size=14.6667px]PA11 - PWM2 (32)
[size=14.6667px]PB6 - PWM3 (42)
[size=14.6667px]PB7 - PWM4 (43)
[size=14.6667px]PB8 - PWM5
[size=14.6667px]PB9 - PWM6
[size=14.6667px]我只接四個馬達 1~4
[size=14.6667px]=======================
[size=14.6667px]感測器mpu6050 OR  5883 OR  BMP  85 180 280氣壓計 都是用 ic2傳輸
[size=14.6667px]PB10 - SCL
[size=14.6667px]PB11 - SDA
[size=14.6667px]=======================
[size=14.6667px]PA9 - TX1  
[size=14.6667px]PA10 - RX1  

[size=14.6667px]這個是你必須要有 USB 轉TTL  這是你必須和 CF BF INAV連線方式
[size=14.6667px]

[size=14.6667px]剩下 LED 等等 看你要步要接線
[size=14.6667px]

[size=14.6667px]PA12 -> Buzzer   

[size=14.6667px]PB4 -> LED0
[size=14.6667px]PB3 -> LED1[size=14.6667px]

[size=14.6667px]以下 RX2 tx2  [size=14.6667px]PA4 -> VBAT  已經不可使用了  因為我是用PWM IN 模式 用到很多PIN 其他 有些不用了 [size=14.6667px]PA4 -> VBAT  [size=14.6667px]PA2 -> TX2[size=14.6667px]   [size=14.6667px]PA3 -> RX2
[size=14.6667px]接好後 [size=14.6667px]CF BL INAV[size=14.6667px]  燒入 看你愛用哪一個 (目前我用過OK PWM IN  只有 BL INAV  CF沒空測試它在用cc3d板子時候無法PWM OUT 這是大家有的問題 在NAZW我還沒去測試)
[size=14.6667px]

[size=14.6667px]你可以 在CF BL INAV 連線  畫面 看到 現下載  HEX 版本 然後用S LINK  燒入 STM32F1的 HEX
[size=14.6667px]燒入後 使用 USB TTL RX1 TX1 連線[size=14.6667px] 你可以 轉動你的 MPU6050 你的  畫面上3d飛機也會跟著轉動 馬達測試 一下(一個一個測試 可以轉動正反轉看看 是否 1234位置 正確最後油門效正[size=14.6667px])
缺點是 沒有黑盒子紀錄器
[size=14.6667px]

[size=14.6667px]
[size=14.6667px]

[size=14.6667px]

[size=14.6667px]







作者: caosix2    时间: 2017-11-20 10:48
  不错,这年头 :只要有 传感器 + 运算单元,就能 DIY 飞控。

作者: cuccess    时间: 2017-11-20 11:30
不会玩这个,但是帮顶!

作者: 没螺的旋桨    时间: 2018-1-25 11:23
大神~能给我个NAZE32的CF固件吗?万分感谢~

作者: 没螺的旋桨    时间: 2018-1-25 11:23
大神~能给我个NAZE32的CF固件吗?万分感谢~

作者: 没螺的旋桨    时间: 2018-1-25 11:27
344153087@qq.com





欢迎光临 5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年) (http://wz.5imx.com/) Powered by Discuz! X3.3