搜索
bottom↓
回复: 6

有关陀螺仪采样间隔的问题

[复制链接]

出0入0汤圆

发表于 2010-11-29 10:33:31 | 显示全部楼层 |阅读模式
前一段时间在弄ENC-03与MMA7260的融合,一直问题不断,先是ENC-03用的放大器是LM358,估计是放大倍率过大,导致无法正常输出数据,后来换了LM324才正常,高兴不了多久发现经Kalman滤波后的波形有问题,请教了一下feng_matrix,他觉得这个问题具有普遍性,所以发出来大家一起讨论下。
如下图,20ms的采样间隔,滤波后的波形需要经过很长一段时间才能跑到正常值。(时间间隔不是问题,改小也是这样)


(原文件名:01.JPG)



我看了坛子里一些帖子,大家似乎没人细说这个问题,可能这本来就不是个问题吧。但我看过一些童鞋的代码,直接采样,似乎根本没考虑滤波参数里的dt值。后来我把采样语句直接放到主程序里循环,去除中断,只在后面加了个延时,这回看到滤波后的波形大体与加速度计差不多了,这样看来,硬件应该不存在问题。


(原文件名:02.jpg)

询问了一下feng_matrix,他觉得是物理采样时间与Kalman的dt时间不一样所致,dt的不精确,得出的波形也就不正确。我也觉得有道理,但做了些试验后觉得不一定是这个问题,不用中断用延时,把延时时间该大或改小,得到的波形值只会偏离越大,但波形还是大体正确的

综上,我现在只能怀疑是开发环境的问题了,我用的是Arduino板,为了简单,易学,Arduino把许多操作封装成函数直接调用,效率太低了,想改用ICC,又发现AVRstudio认不到我的Arduino开发板,让我非常非常的郁闷。虽然到现在还没解决问题,还是要感谢feng_matrix百忙中答复我^_^

阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入0汤圆

发表于 2010-11-29 23:06:31 | 显示全部楼层
采样频率一般越高越好 20ms感觉有点忙了  我的是2ms 啮合的慢可能和滤波的参数有关吧 可能你的修正量比较小 利用kalman的话好像和R值或Q值有关 记不大清了

出0入0汤圆

发表于 2010-11-29 23:50:18 | 显示全部楼层
也要看陀螺儀本身的能力的  需要看下datasheet看陀螺儀本身的相應如何。

出0入0汤圆

发表于 2010-12-1 09:20:34 | 显示全部楼层
用Kalman滤波的话首先要保证所列写误差方程(有可能是连续的状态方程)
与实际情况比较相符,
保证在离散化过程中状态转移矩阵和各系数矩阵计算正确.

还有 噪声矩阵Q,R的值 对输出结果影响很大.
调整噪声矩阵的值即可以调整对两种信号的信任程度,
输出结果可能相差很大,亦或者是根本不收敛的.

建议采集些实验数据, 然后用matlab仿真一下,
初步调整下参数矩阵范围, 然后再到硬件上进行实验.

出0入0汤圆

 楼主| 发表于 2010-12-1 09:26:35 | 显示全部楼层
谢谢楼上两位的回复,其实我在第二张图上也说了,其它参数不改,只是把检测函数放到主循环里,去除中断采用延时,得到的结果就比较理想,所以我觉得采样间隔用的20ms应该是可以的

出0入0汤圆

发表于 2010-12-3 11:11:30 | 显示全部楼层
可以用一个LED,运算前亮运算完关,然后用示波器看看是否LED的波形,占空比均匀的就是对的
如果延时都能做好,估计是中断代码的问题。回复【4楼】tianyagujian
谢谢楼上两位的回复,其实我在第二张图上也说了,其它参数不改,只是把检测函数放到主循环里,去除中断采用延时,得到的结果就比较理想,所以我觉得采样间隔用的20ms应该是可以的
-----------------------------------------------------------------------

如果延时都能做好,估计是中断代码的问题。

可以用一个LED,运算前亮运算完关,然后用示波器看看是否LED的波形,占空比均匀的就是对的
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-7-24 06:27

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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