• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

小四轴选用F4单片机原因?

LoveMyDog 2019-05-07 浏览量:966
小四轴选用F4单片机原因?按道理F1系列最常用最广泛,为什么原子四轴采用F4单片机,是因为pid算法缘故么?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 非也!

    其实小四轴直接用增强型51就能搞定,所以F1做也不再话下,用F4则更没有问题。

    你可以去宏晶官网上去看,有STC8单片机做的小四轴。


    其实原子选用F4的原因,个人理解为,原子是为了后期各种传感器模块的添加,比如图像传输,悬停、3D、抛飞等等后期拓展进行考虑的。

    另外,原子的F1开发板太多了,做个F4换个口味。


    就简单的飞控算法,一个51就可以跑起来

    • 发布于 2019-05-08
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:7
  • 采用F4,应该是F4性能比F1更好。

    原子的四轴还有摄像头,WIFI实时传图功能,怕F1搞不定吧,所以用F4,确保要的功能能顺利实现。

    • 发布于2019-05-07
    • 举报
    • 评论 0
    • 1
    • 0

  • 小四轴有些算法需要大量的浮点运算,比如姿态计算可能使用卡尔曼滤波,这些算法对于浮点运算要求较高,F1系列是没有硬件浮点运算FPU的,所以计算起来会很慢,导致四轴实时响应能力差。而F4系列是有硬件FPU的,大大增强了浮点运算能力,可以很好的使用卡尔曼滤波等大量使用浮点运算的算法。此外F4频率高,算力比F1好,能够增加一些较为复杂的功能而不影响四轴的响应能力,所以很多四轴飞控都是用了STM32F4系列。
    • 发布于2019-05-08
    • 举报
    • 评论 0
    • 1
    • 0

  • 因为f4有fpu功能,硬件浮点算法,四轴需要大量的计算,所以用f4,其实f1也可以用,就是f1的扩展功能不好,只能负责控制4轴,f4性能好可扩展性高
    • 发布于2019-05-08
    • 举报
    • 评论 0
    • 0
    • 0

  • F4系列单片机主频更高,处理速度快,存储容量也比较大,而且部分F4的价格和F1差不多,所以性价比还是很高的。

    此外,F4还有FPU,支持浮点运算,姿态角运算时速度根块些

    • 发布于2019-05-08
    • 举报
    • 评论 0
    • 0
    • 0

  • 单独的小四轴51单片机就可以控制,还有些小四轴用STM32F103控制,说明四轴的控制51单片机都足以胜任。而正点原子之所以采用STM32F411,主要原因是:1.F411处理速度更快,能进行浮点运算,响应时间更快。2.正点原子四轴可以扩展光流模块等、摄像头等,可以实时图传,只是F1做不了的。
    • 发布于2019-05-08
    • 举报
    • 评论 0
    • 0
    • 0

  • 我觉得还是从性能扩展上来看的,用F1应该就可以了,而F4强大一些,后续也许会有改善,这样F4就留有余地了,如果在性价比上选的话,F4也是合适的选择,毕竟具体产品也要考虑实际的市场情况,最好喊原子来说说想法,那才是最佳答案!!
    • 发布于2019-05-08
    • 举报
    • 评论 0
    • 0
    • 0

  • 选用F4的原因在于它是最便宜的,带了FPU单元的单片机,尤其是那个F411系列,属于是F4入门级别的,频率只有100M,但是也能支持硬件浮点

    这个四轴涉及到陀螺仪,需要浮点运算,如果用MCU核来处理浮点确实慢了

    • 发布于2019-05-15
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

小四轴选用F4单片机原因?