|
本帖最后由 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]
|
欢迎继续阅读楼主其他信息
|