5iMX宗旨:分享遥控模型兴趣爱好

5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)
查看: 2619|回复: 5
打印 上一主题 下一主题

DIY NAZE32 飛控板 USE STM32F1 板子

[复制链接]
跳转到指定楼层
楼主
发表于 2017-11-19 23:10 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
本帖最后由 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]






NAZE.JPG (22.59 KB, 下载次数: 13)

NAZE HEX

NAZE HEX

stm32.jpg (280.64 KB, 下载次数: 11)

成品

成品

bl2.JPG (11.71 KB, 下载次数: 12)

下載HEX

下載HEX

IMG_20171119_212303.jpg (146.82 KB, 下载次数: 11)

S LINK STM燒入器

S  LINK  STM燒入器

sline1.JPG (108.16 KB, 下载次数: 12)

燒入 HEX

燒入 HEX

欢迎继续阅读楼主其他信息

6
发表于 2018-1-25 11:27 ——“来自手机” | 只看该作者
344153087@qq.com
5
发表于 2018-1-25 11:23 ——“来自手机” | 只看该作者
大神~能给我个NAZE32的CF固件吗?万分感谢~
4
发表于 2018-1-25 11:23 ——“来自手机” | 只看该作者
大神~能给我个NAZE32的CF固件吗?万分感谢~
3
发表于 2017-11-20 11:30 | 只看该作者
不会玩这个,但是帮顶!
沙发
发表于 2017-11-20 10:48 | 只看该作者
  不错,这年头 :只要有 传感器 + 运算单元,就能 DIY 飞控。
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

关闭

【站内推荐】上一条 /1 下一条

快速回复 返回顶部 返回列表