STM32C6T6做无人机够用吗?
以STM32F303C6T6为例,其主频高达72MHz,具备足够的处理速度来应对飞行控制算法的需求。同时,定时器资源丰富,I2C、SPI以及串口通信接口数量充足,能够充分满足小型精简版四轴飞行器的硬件连接与数据交互要求。
以STM32F303C6T6为例,其主频高达72MHz,具备足够的处理速度来应对飞行控制算法的需求。同时,定时器资源丰富,I2C、SPI以及串口通信接口数量充足,能够充分满足小型精简版四轴飞行器的硬件连接与数据交互要求。
F303跑姿态解算确实够用,但现在的飞控算法越来越复杂,如果要上更高级的滤波或者视觉辅助,这芯片算力就有点捉襟见肘了。不过对于纯手搓基础四轴来说,性价比无敌,别买贵的MCU浪费钱。
F303做飞控确实有点勉强,虽然主频72M看起来还行,但它的协处理器针对浮点运算优化有限。如果是做简单的平衡车或者小四轴凑合用没问题,但要跑复杂的姿态融合或者视觉辅助,感觉算力会有点捉襟见肘。相比之下,现在的H7系列或者F427在浮点运算和内存带宽上优势更明显,如果是正经做无人机开发,建议还是上更高级的型号,不然后期优化起来太头秃了。
别光看主频和接口,STM32F103C6T6这种经典款做自平衡无人机确实勉强够用,但做四轴就有点吃力了。现在主流的飞控芯片要么用STM32F4/F7系列,要么用国产的GD32F303甚至更高性能的芯片,毕竟现在的飞控算法(比如自稳、GPS导航、图传)对浮点运算能力要求越来越高。C6T6虽然便宜,但资源相对紧张,稍微复杂点的任务就会捉襟见肘,建议上F4系列更稳妥。