桌面鼠标的加速计集成
我想使用加速度计来测量桌子上的位移,因此基于它构建了一个桌面鼠标。 我一直在尝试一些设备,最合适的似乎是 Kionix KXTF9(12 位)和 Freescale MMA8451(14 位),特别是最后一个。
我还尝试了几种数据处理链和过滤组合:特别是a)用于消除本底噪声的简单阈值,b)与稳定性检查集成以避免漂移,c)卡尔曼滤波,d)运行平均值,e)直接LP和HP 我的主要问题实际上
并不是估计运动方向的距离,而是源自另一个轴的噪声(例如增加的本底噪声),并且导致在另一个轴上也“感觉到”显着的“运动”轴其他比它正在移动的那个。
您是否遇到过这样的问题并有任何提示可以分享?
I want to use an accelerometer to measure displacement on a table, so to build a table mouse based on it.
I have been trying a few devices and the most suitable seems to be Kionix KXTF9 (12bit) and Freescale MMA8451 (14bit), this last expecially.
I have also tried several data processing chains and filtering combinations: in particular a) simple thresholding for eliminating the noise floor, b) integration with constancy check to avoid drift, c) Kalman filtering, d) running averages, e) straight LP and HP filtering, etc..
My main issue is not actually estimating distance int he direction of movement, but the noise that originates on the other axis (like an increased noise floor) and which causes a significant "movement" to be "felt" also on the axis other than the one it's moving along.
Have you ever faced such an issue and have any hint to share?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论