论坛» 嵌入式开发» MCU

有人知道如何用陀螺仪的信号来控制小无人飞机的飞行吗?

菜鸟
2012-08-28 00:42 1楼

我想在一个玩具的遥控直升机飞上加入一个陀螺仪,再加上一个gps,准备用51单片机来控制,用这2个设备返回的信号来控制小飞机的飞行稳定性,防止飞机失控就像http://www.51hei.com/feiji/这个遥控打农药飞机里面提到的这些功能都要实现,有高手能给我一个大概的思路吗?用什么样的单片机做会比较合适?用51会不会太慢了呢?还有就是如何来感知飞行的高度呢?

高工
2012-08-28 02:15 2楼
51有点处理不过来,建议AVR或者STM32,或者用现成的板子,比较有名的是KK飞控。高度GPS里面可以读取,为了保证稳定性,建议用陀螺仪+3轴加速度传感器搭配。陀螺也也会像人那样,转久了他自己也会晕的,陀螺仪转久了数据就不准确了,为了克服这个弊端,一般会用加速度传感器进行弥补校正。如果要求他要能实现自动姿态调整,你想办法用PID吧。
高工
2012-08-28 08:36 3楼
建议找别人的方案好好研究一阵再说
菜鸟
2012-08-28 14:52 4楼

谢谢 如果用那种速度快的stc单片机呢?

专家
2012-08-28 17:09 5楼
这个楼主再需要仔细研究一下,看是否可行。
共5条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册]