使用EFM8微控制器进行圆形电容传感器的触摸感应

在本篇文章中,我们将开发一种算法,用于精确定位在圆形电容传感器上某处发生的触摸事件。

所需的硬件/软件

● SLSTK2010A Sleepy Bee入门套件

● Simplicity Studio

圆形传感器

SLSTK2010A评估板包括EFM8 Sleepy Bee微控制器和圆形电容式传感器。可以使用任何微控制器执行电容式触摸感应,但是通过专家设计的专用硬件模块可以获得更好的结果,这正是Sleepy Bee中集成的功能。前一篇题为“使用EFM8微控制器进行电容式触摸感应”的文章探讨了该外设的功能,在EFM8 Sleepy Bee参考手册中称为CS0(Capacitive Sense 0)。

圆形电容传感器提供非三维圆环形(或者,如果您喜欢的圆环形)区域,其中可以通过指尖的应用来接收用户输入。现实的限制条件限制了可以准确识别的单独触摸位置的数量,但总的来说我会说分辨率非常好 - 我猜测这些精心设计的固件可以可靠地区分5°增量,这意味着圆形传感器可提供多达72个独立的用户输入位置。

这是相当令人印象深刻的,但是当您想到仅使用三个电容感应通道实现这72个独立位置时,它会变得更加令人印象深刻。但是,这三个通道能提供此功能,只是因为它们连接到三个非常巧妙设计的电容式PCB传感器,如下图所示。

这里写图片描述

更多内容请参考以下链接:https://www.yiboard.com/thread-880-1-1.html

猜你喜欢

转载自blog.csdn.net/woshi_ziyu/article/details/81326039