本帖最后由 long0001 于 2016-3-1 10:46 编辑
★■▲穿越的又一次革新▲■★
以下直接翻译过来的,更多请自行各种翻看
raceflight和连拍–FC ESC新固件raceflight是一个新的飞行控制器的固件。利用F4飞行控制器的处理能力,它能够运行在8kHz和带来的looptime下降到125(美国)。 我们还将谈论连拍ESC协议比oneshot125快10倍,比标准的PWM信号快80倍!
这篇文章是由贾斯廷和奥斯卡写的西田良。 对于那些谁是新的全开源32位飞行控制器和ESC的固件,可能会发现这些帖子有用: - 什么是F1,F3和F4飞行控制器
- 什么是betaflight固件
- oneshot125是什么
- cleanflight VS baseflight
raceflight是什么?的raceflight固件和连拍协议介绍rs2k(rcgroups用户)。射频(raceflight)是一个叉子(或分支机构)的BF(betaflight),它使用原来的BF代码被修改为F4飞行控制器的目标的目的。 Baseflight > Cleanflight > Betaflight > Raceflight
作为GUI,射频使用改进cleanflight配置版本(Chrome App)固件闪光和设置的变化。 它看起来像rs2k的目标是有很多的射频功能和改进落实到CF(cleanflight)。这是好消息,因为CF不准备利用下一代硬件有效。BF已经推动我们的F1和F3 FC的有能力的限制,所以看到的RF测试可以做什么更快的飞行控制器的水域,这是伟大的。 建立raceflight不完全像CF和BF一样简单,但是一旦你做到了,很直接的使用。 什么是多重?这一固件最大的特点是连拍协议。这是最快的替代PWM信号协议的那一刻。相比之下,oneshot125(125-250us)最初是由flyduino,比标准的PWM协议快8倍。多重射击(5-25us)大约比oneshot125快10倍(os125)! flyduino最近推出了一个新的协议,称为oneshot42(os42),比原来的os125快3倍,所以它仍然不是很快,连拍。 值得一提的是,并不是所有的ESC可以处理多重射击。早期的测试进行了一些F330和基于ATMEL的ESC,并无法正常运行或损坏。看来,新一代的F390或ESC可以用于这个固件最适合。这是原因之一[size=16.002px]不xm20a(Silabs F390)一直在讨论最近的中心littlebee 20A(Silabs F330) 虽然有人报道用littlebee 20A甚至其他老一代的硬件,确保研究的兼容性之前尝试了这个。 为什么低looptime快ESC协议?下looptime快ESC信号意味着我们的制度不延迟。很多人认为这样的速度太快,我们要好好利用,因为我们是有限的,我们多快可以改变自己的反应。有些人甚至指责这是一条死胡同,努力在下looptime追求数量的浪费,也减少性能的提高回报。 从我的理解,目前在算法的滤波器和PID控制器试图预测接下来会发生什么,基于过去的数据从传感器。因此,我们依靠一个“好调”,即PID值和滤波因子。有时我们花了太多时间担心PID和没有足够的时间来享受飞行。:) 在理论上,系统中的延迟,四就能根据当前传感器值更加主动,和PID在良好的飞行器变得不那么重要了。 除了稳定的性能,也有控制延迟。例如,当你在即将撞上一棵树,会有一些延迟,在你能把四远离那棵树。延迟来自你的 FPV齿轮(因为我们大多数人现在飞FPV),你的广播系统,以及直升机的内部机制(例如FC和ESC)。 它创造了完全的输入命令和四实际反应之间有很大的差距,所以我坚信每一点滞后,我们可以减少,最终将使我们能够更好地控制我们的机器。 raceflight和连拍的发展它最初是设计用于与F4飞行控制器但现在已经增加了支持F1和F3的目标以及。目前,支持飞行控制器: - Afro Mini F1
- AlienFlightF4
- AlienWii F1/F3
- BlueJayF4
- CC3D F1
- Colibri – TBS Powercube F3
- Naze32 F1
- Motolab Tornado F3
- Revo F4
- Revo Nano F4
- RMRC Dodo F3
- Sparky2 F4
- SPRacing F3
- VRCore F4(这是7,其他目标在以前的版本中可用)
已经有关于使用FC和以及其他一些异象,rs2k有raceflight ESC之间双向的交流对话。 Revo F4
这个项目的最好的部分是,多米尼克和鲍里斯,以及平时的开源岗都帮助完善这个固件,所以它是绝对值得注意如果你不是已经在这。 的raceflight项目看上去F1飞行控制器有前途,就成为另一个固件性能选项。这是好消息,所有的工作人员做最终导致更好的飞行机器的人。 我应该选择在cleanflight或betaflight raceflight?在一天结束的时候会根据自己的喜好,和什么硬件你打算运行。什么对别人可能不一定适合你,反之亦然。在这个爱好乐趣的很大一部分,是测试和尝试新的或不同的事情! 一定要与社区分享你的经验。 哦,别忘了,如果你欣赏你multirotor苍蝇,表示感谢,并捐赠给开源社区。每一美元的计数和使他们能够花更多的不眠之夜使爱好美好的日常生活。 对raceflight /连拍相关论坛: [size=16.002px]http://www.rcgroups.com/forums/showthread.php?t=2533601 [size=16.002px]http://www.rcgroups.com/forums/showthread.php?t=2540753[size=16.002px]
raceflight维基; [size=16.002px]https://github.com/rs2k/raceflight/wiki
|