5iMX宗旨:分享遥控模型兴趣爱好

5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)
楼主: dstdx72
打印 上一主题 下一主题

DIY自动返航OSD正式开始,挖个坑,慢慢填日志~~~

[复制链接]
61
发表于 2010-11-26 04:27 | 只看该作者
用加速度计做捷连导航算法

欢迎继续阅读楼主其他信息

62
发表于 2010-11-26 09:36 | 只看该作者
自己琢磨没用,先看看书吧

不过我看LZ好像只有陀螺仪??想定位姿势应该是不可能的吧。。。。

http://search.taobao.com/search?q=%BD%DD%C1%AA%B5%BC%BA%BD&cat=
63
发表于 2010-11-26 18:18 | 只看该作者
我理解,6轴只能对飞机瞬间姿态做调整控制,长时间还需要红外平衡仪,还有gps辅助
64
 楼主| 发表于 2010-11-26 19:08 | 只看该作者
原帖由 145632 于 2010-11-26 18:18 发表
我理解,6轴只能对飞机瞬间姿态做调整控制,长时间还需要红外平衡仪,还有gps辅助

应该如此。
早料到陀螺仪的积累误差是个大问题,但没想试验下来实际效果是如此不堪。如果不加修正,只能工作几秒钟到十来秒就漂移超过1度了。修正后最多可以到十分钟左右,但更长时间的漂移修正需要更长时间的误差采样,无法进入实用。
经数据分析,漂移主要来自单片机的ADC,噪声大,粒度太粗,线性度也不好。不过我采用的lpy550本身精度是很高的,噪声和温飘也低。
目前有两个方案:一个是用高精度外部ADC,16位甚至20位,同时引入温度传感器,按实际测量温飘来修正,但这样成本增加厉害不说,不能长久解决问题;二个是用一个可以测量恒定外界参数的传感器如红外或重力,来对陀螺仪漂移进行长期修正(普遍采用的方法)

长期修正可以用红外或加速度(gps导航可以,姿态不行),或其他任何可以感知外界参数的传感器。
红外或加速度计搞的很多了,所以我还是打算回到最初的设想上去----------用盐水传感器来做长期修正,实验表明,即便是用于短时间的FPV飞行,仅仅依靠陀螺仪+低成本外部电路是行不通的

下一步,制作水平仪,用来修正陀螺仪的长期数据
65
发表于 2010-11-26 19:43 | 只看该作者
用红外就不用陀螺和加速度传感器,直接可以得到XY轴姿态角了。
ps:用高精度ADC也办不到,ARM的32位积分计算的误差累计起来就不小了。
66
 楼主| 发表于 2010-11-26 20:07 | 只看该作者
原帖由 heuyck 于 2010-11-26 19:43 发表
用红外就不用陀螺和加速度传感器,直接可以得到XY轴姿态角了。
ps:用高精度ADC也办不到,ARM的32位积分计算的误差累计起来就不小了。


我的目标只是坚持1个小时,不超过3度倾斜,都办不到吗?你帮我估计估计.....我懒得做实验了
67
发表于 2010-11-26 21:39 | 只看该作者

回复 68楼 dstdx72 的帖子

楼主用的什么控制芯片呢?51单片机?
68
发表于 2010-11-26 22:07 | 只看该作者
我估计很难做。。。还是另谋出路吧。
69
发表于 2010-11-26 22:18 | 只看该作者
加油坚持!!! 支持楼主!
70
 楼主| 发表于 2010-11-26 22:23 | 只看该作者
原帖由 ian11122840 于 2010-11-26 21:39 发表
楼主用的什么控制芯片呢?51单片机?

不是51,用的arm7系列的lpc2103,不晓得运算能力足够不
71
 楼主| 发表于 2010-11-26 22:25 | 只看该作者
原帖由 frankham 于 2010-11-26 22:18 发表
加油坚持!!! 支持楼主!

灰常感谢!无论成败,始终会对大家有个交代的:em15:
72
 楼主| 发表于 2010-12-5 14:23 | 只看该作者
更新进度:加速度计+陀螺仪的PCB加工中,等几天就到
发个PCB图

1.png (39.77 KB, 下载次数: 24)

1.png
73
 楼主| 发表于 2010-12-5 14:25 | 只看该作者
正面

1.png (41.77 KB, 下载次数: 31)

1.png
74
发表于 2010-12-5 14:59 | 只看该作者
:em26:
75
发表于 2010-12-5 20:23 | 只看该作者
晶振是离CPU越来越远了。。。小心啊
CPU一重启,如果没有一些防备,就全完了。
76
 楼主| 发表于 2010-12-5 20:47 | 只看该作者
原帖由 heuyck 于 2010-12-5 20:23 发表
晶振是离CPU越来越远了。。。小心啊
CPU一重启,如果没有一些防备,就全完了。


哪里远了哦,实际连线还是差不多长

上个板子工作是相当可靠的
arm7看来比80C196成熟多了
196经常遇到莫名其妙的问题,它的资料介绍不够x全面
用起来也简单
越来越喜欢arm了
再说调试完毕要启动看家狗的
你的板子做得如何了,速速更新哦
77
发表于 2010-12-8 15:19 | 只看该作者
楼主这个东西很烧钱吧?我以前也搞过ARM 7,做板子买元件太花钱。用的也是NXP的ARM芯片,芯片工作确实挺稳定,只是AD/DA做得很尴尬。
78
 楼主| 发表于 2010-12-8 18:10 | 只看该作者
原帖由 梵群 于 2010-12-8 15:19 发表
楼主这个东西很烧钱吧?我以前也搞过ARM 7,做板子买元件太花钱。用的也是NXP的ARM芯片,芯片工作确实挺稳定,只是AD/DA做得很尴尬。

:em00: 确实烧钱啊,都花接近1K大米了~~,还有大部分的没做
nxp的AD确实比较尴尬,粒度粗不说,噪声还大
不知兄台有没有熟悉点的16位或20位AD的,好用点的32位芯片,给推荐下?
79
发表于 2010-12-8 19:45 | 只看该作者
我用过的mcu里最高就是12位的,你喜欢牛x屁的,用17xx系列好了,12位ad,m3的核。
80
发表于 2010-12-8 20:35 | 只看该作者
老哥,传感器信号要经过处理的,位数高只是分辨率高,与精度无关~~

建议看下《匠人手记》吧,里面有很多种滤波处理方法

不过你既然连这个都不熟,有点悬啊...
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

关闭

【站内推荐】上一条 /2 下一条

快速回复 返回顶部 返回列表