【发布时间】:2018-10-22 10:37:14
【问题描述】:
我正在使用 Arduino、陀螺仪和加速度计、1000kv 电机和 30A esc 制作四轴飞行器。 在编写飞行控制程序时,我怀疑 PID 算法中用于“I”控制器的值。我试图将值设置在 1.0 到 1.5 之间,但直升机会漂移很多。 我已将最大 PID 输出设置为 400。
【问题讨论】:
我正在使用 Arduino、陀螺仪和加速度计、1000kv 电机和 30A esc 制作四轴飞行器。 在编写飞行控制程序时,我怀疑 PID 算法中用于“I”控制器的值。我试图将值设置在 1.0 到 1.5 之间,但直升机会漂移很多。 我已将最大 PID 输出设置为 400。
【问题讨论】:
它是关于稳定闭环控制系统。您可以使用试错法调整增益,也可以对系统进行理论分析。我建议您参考手册以获取一系列值,然后尝试使用跟踪和错误方法找到合适的值。顺便说一句,这个问题不适合 SO。
【讨论】: