微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

基于感应压力的触摸板数据处理

如何解决基于感应压力的触摸板数据处理

所以,我目前正在研究使用 LDC1614 来创建压力触摸板的项目。有4个线圈按以下方式排列:

Coil arrangement

在这些上方几毫米处是一块薄金属板,在施加压力时会变形,导致它与每个线圈之间的距离发生变化,从而改变测量的电感。目前我们正在使用简单的方法来计算触摸的位置:

x = -0 -1 +2 +3
y = +0 -1 -2 +3
pressure = (0+1+2+3)/4

作为概念证明,这是有效的...

我遇到的问题是数据处理/过滤,因为这是我的知识非常有限的领域。我认为我需要实现两件事:

  1. 消除噪音
  2. 应用某种差分计算来识别认状态下施加的压力

这可能有点复杂(至少我认为),因为 esp32 需要为其他模块(例如 IMU、GPS 等)运行更多类似的计算。

一个复杂因素是校正需要是动态的,因为它们将在多个设备上运行,物理特性略有不同,根据我们所做的一些测试,这会对原始值产生很大的影响。由于温度/湿度/电池电量/...变化,这些值也可能会在运行时发生变化。

我将非常感谢任何有关我应该使用哪些算法/过滤器的提示

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。