Sliverwave有刷四旋翼固件分析.一
Beecore Lite Silverware 有刷飛控.源碼解讀1
36元空心杯飛控Beecore Lite(Silverware固件)
一年前挖的坑,我要填上,正好可以湊數(shù)~
首先這個(gè)飛控很便宜,就是三十四塊錢的樣子,二是固件的代碼很清晰,三是擴(kuò)展性好。
以前看bf的代碼,因?yàn)樗拇a經(jīng)過(guò)了很多次的迭代,已經(jīng)抽象的很高了,而且STM43F4,F(xiàn)7也不咋用,不太熟悉。
Betaflight飛控1.0源碼位置
100元空心杯F3飛控(BetaFlight固件)
開新坑:betaflight源碼分析(開坑篇)
就看就寫肯定是效率不行,我這次看完再寫,這次分享的就是幾個(gè)典型的原理圖。
無(wú)刷板的原理圖(一開始這個(gè)固件是空心杯電機(jī)的)
這個(gè)陀螺儀是使用SPI讀取的
嘿嘿嘿,都是便宜的器件
速度會(huì)更快
在target里面定義
在ESC的驅(qū)動(dòng)文件里面起作用
在DSHOT驅(qū)動(dòng)的實(shí)現(xiàn)文件里面來(lái)設(shè)置驅(qū)動(dòng)的頻率
這個(gè)是PPM驅(qū)動(dòng)
強(qiáng)烈建議使用 BLHeli_S esc 使事情變得簡(jiǎn)單(就是電調(diào)的GUI頁(yè)面)。原因是可以使用 Dshot 或較舊的 PPM 協(xié)議(這兩種協(xié)議都提供了很好的結(jié)果),并且很容易使用 BLHelisuite 進(jìn)行設(shè)置。BLHeli_S esc 將自動(dòng)檢測(cè) Dshot 或各種 PPM 和 oneshot 協(xié)議。對(duì)于 Dshot,esc 驅(qū)動(dòng)信號(hào)必須來(lái)自 FET 柵極,可以在 hardware.h 中選擇 dshot_driver_beta。如果不打算使用來(lái)自 FET 門的信號(hào)(即您將在 FET 之后使用上拉電阻),那么必須使用 PPM 協(xié)議(例如 oneshot)并在 hardware.h 中選擇 esc_driver。
也就是我上面寫的設(shè)置方法。
審核編輯 :李倩
-
固件
+關(guān)注
關(guān)注
10文章
566瀏覽量
23917 -
四旋翼
+關(guān)注
關(guān)注
8文章
60瀏覽量
28607
原文標(biāo)題:Sliverwave有刷四旋翼固件分析.二(原理圖)
文章出處:【微信號(hào):TT1827652464,微信公眾號(hào):云深之無(wú)跡】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
三相異步電機(jī)是有刷還是無(wú)刷

直流有刷電機(jī)驅(qū)動(dòng)原理圖設(shè)計(jì)二(可下載)
直流有刷電機(jī)驅(qū)動(dòng)原理圖設(shè)計(jì)一(可下載)
直流有刷電機(jī)驅(qū)動(dòng)項(xiàng)目需求分析(可下載)
有刷電機(jī)如何實(shí)現(xiàn)正反轉(zhuǎn)(可下載)
不小心用EVM GUI刷錯(cuò)了固件,連接不上LDC1612怎么解決?
用VESC電調(diào)代替STLink給VESC電調(diào)刷固件 可刷所有的基于VESC的電調(diào)固件
為何無(wú)人機(jī)領(lǐng)域廣泛采用PX4作為核心控制平臺(tái)

評(píng)論