桌面鼠标的加速计集成

发布于 2024-12-19 05:52:12 字数 321 浏览 2 评论 0原文

我想使用加速度计来测量桌子上的位移,因此基于它构建了一个桌面鼠标。 我一直在尝试一些设备,最合适的似乎是 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文