光学手势系统的运行原理

专家介绍,光学手势系统可以包括集成的接近传感器,可以快速连续地驱动多达三个发射器,与外部红外发射器相结合,即可创建一个可以在其中执行手势的区域。下面具体来了解一下相关知识。
事实上,对于简单的左右滑动和放大和缩小运动,只需要两个发射器。内部LED驱动器将在获得接近读数时驱动左发射器。该值转换为介于0和65,000之间的数字计数,因为VCNL4035X01中的ADC具有16位分辨率。然后多路复用器将从连接到左发射器的输出切换到驱动右发射器,同时进行另一次接近读数。
两个读数都保存在传感器内的独立数据寄存器中,以便主机微控制器可以单独读取它们。然后微控制器将获取这些测量值并比较两个读数。如果手靠近左发射器,则最初传感器输出计数的左读数将高于右读数。当手继续向右滑动并到达两个发射器中间时,传感器输出计数将变得大致相等。
最终,当手完成从左向右滑动时,与右发射器相关联的输出将高于左侧。这一系列操作可以旋转90度,以实现上下手势控制。当手移近或远离传感器时,通过测量传感器的输出来实现缩放功能。用于检测这些手势的算法基于阈值接近值来进行预测,当手存在时,即会超过该阈值接近值:此时,传感器计数应该高于传感器在其前面没有任