Answers:
正如Rocketmagnet所建议的那样,您“需要”的频率取决于很多因素。您的转子响应性越强,您的飞行器对电动机命令中随机峰值的敏感度就越高。这些随机的尖峰可能是由于物理缺陷导致的传感器读数嘈杂引起的,这意味着您需要降低控制器的增益,从而可能意味着四旋翼转子可能变得更加不稳定。其他一些因素包括四旋翼的转动惯量,螺旋桨的桨距,质心的位置以及电动机到电动机的距离。
我为从头开始为在ATmega1280上运行的2公斤三角飞行器编程了一个飞行控制器,结果发现:
可能需要注意的是,控制频率越高,作为物理阻尼器的转子惯性就越有效,这有助于消除IMU噪声并改善飞行稳定性。
但是如果根据个人经验,如果我不得不给出一个最小的飞行控制器更新频率的硬数字,那么该四旋翼飞行器的更新频率应适合室内导航。
我会说80 Hz。
正如我们在开源项目中看到的那样,50-200Hz非常正常。您必须考虑到,在大多数情况下,电动机的惯性以及与ESC的通讯是限制因素。