0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于MGC3x30 GestIC的手势控制解决方案

工程师兵营 来源:互联网 作者:佚名 2018-07-13 09:30 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

平板电脑智能手机帮助我们推广了使用手势控制电子设备的理念。手指捏合已成为缩小屏幕对象的代名词;使用两根及以上的手指滑动屏幕,可从一个图片或应用滑动至另一个图片或应用。我们现在完全熟悉了这些简单的动作。

随着这些手势的日常使用,它们开始延伸到其他技术领域。这对于汽车应用而言很重要,能够在不分散驾驶员注意力的情况下实现控制功能。通常,此类手势界面用作仪表板交互显示屏的辅助部分。但是,手势界面的关键优势是它不需要复杂的视觉显示。设备上的声音消息或灯光配置变化,可用于指示手势已被识别以及状态已经变化。因此,在作为物联网 (IoT) 的一部分提供环境智能的设备中,手势界面将是非常有用的。

无需图形界面的设备手势比智能手机上的手势更加简单,后者通常会对使用手指数量的变化做出响应。这些更简单的界面通常基于整只手的移动。在传感器面板前做向上扫动手势,可指示室内控制系统开灯。水平扫动手势可指示供暖控制系统提高或降低温度。手指快速轻拂,可以前进到另一项功能,或者指示娱乐系统前进到下一个音轨。

手势的含义可以变化,具体取决于传感器面板处于何种模式,或许简单的 LED 报警器图标或语音消息会告诉用户哪一种模式是活动的。通过与室内各个系统建立网络连接,传感器面板可以控制多种功能,这也是物联网基础设施的主要优势之一。传感器面板可以集成到桌子、墙壁控制以及扬声器等电子设备中。多部设备可同时与物联网系统协调,在室内的不同位置提供便利的控制。

有多种方式可以检测手势动作,包括摄像头和接近传感器。但是,在物联网应用中,成本是一大问题。基于摄像头的解决方案需要复杂的软件来处理图像,但实现了很高的灵活性,并具备了识别多种不同手势的能力。

电场传感器则拥有更低的成本且操作更简单。该传感器使用由交流电驱动的电极,在物体表面上方形成电场。可以选择频率将电磁的磁场分量降至最低,并形成准静态近场,当传导性物体(例如手)移动到范围内,会对该电场产生干扰。

标准和升压传感器类型的识别范围分布图

图 1:标准和升压传感器类型的识别范围。

当用户的手进入感测范围内时,传入的电场线将通过用户的身体分流到大地,使整个电场发生失真。这种效应将靠近手的电极信号电平降低到较低的水平,而传感器阵列可以检测到这一变化。手四处移动时,阵列的不同部分拾取这种运动,并将电势变化告知控制器 IC,例如 Microchip Technology 的 MGC3x30 GestIC。

GestIC MGC3030 框图

图 2:GestIC MGC3030 框图。

GestIC 为最多五个接收电极和一个信号发射器提供了接口。接收和发射电极可采用任何导电材料制成,例如织物状铜网或氧化铟锡 (ITO)。电极之间的隔离可以是任何不导电材料,包括阻燃纤维玻璃环氧树脂 (FR4 PCB)、玻璃或塑料。电极顶部的可选覆盖层也必须是不导电的。发射电极放置在接收电子元件阵列下方。

该设计提供标准和升压传感器两种选择。标准传感器适合通常采用电池供电的小型设备,这些设备与地面有弱连接。升压传感器类型使用更高的发射电压,适合具有接地连接的大型设备,包括需要较大识别范围的设备。使用标准传感器配置,接地连接可提供通常高达 100 mm 的更大识别范围,而电池供电的未接地设备的识别范围仅为 50 mm。传感器形状大约为方形或圆形,宽高比不超过 1:3。

GestIC 硬件识别人手的电中心点,当该点在传感器范围内移动时,还可跟踪该点。用户手的 XY 位置被最多四个传感器电极拾取。第五个连接可用作按钮或中心电极,以识别简单的“按钮触摸”手势。

为了简化在系统中的集成,GestIC 器件包含自身的手势处理固件,存储在内部闪存中。该固件包括基于隐马尔可夫模型的 Colibri Suite 数字信号处理 (DSP) 算法,可执行各种功能,例如接近检测、位置跟踪和手势识别。它们还能够使用基于消息的接口,将状态更新发送至微控制器 (MCU),另外还提供了处理固件更新的功能。

MCU 和 MGC3X30 之间的通信是使用 I2C 兼容双线串行接口实现的。这使 MCU 能够读取传感器数据,并将控制消息发送至芯片。它提供一个地址引脚,用于在同一总线上的最多两个 MGC3X30 器件之间进行选择。GestIC 固件会更新传感器读数,默认速率为 5 ms,每次会更新串行端口消息缓冲区,并将传输状态 (TS) 线拉低,指示有可用的新读数。

主机可以设置多个运行时参数,包括 GestIC 器件将要检测的手势类型。Set_Runtime_Parameter 的 0xA2 命令使用位掩码,筛选出不需要的手势类型。禁用某些手势有助于提高其他手势的识别概率,从而改进简单控制接口的可用性。GestIC 能够识别的手势包括沿直角坐标轴方向的轻拂,以及顺时针和逆时针方向的画圈。

GestIC 解决方案识别的手势类型图片

图 3:GestIC 解决方案识别的手势类型及其潜在用途

GestIC 固件还提供手在传感器电场范围内移动时的位置更新,并与手势更新一起输出。其他信息包括第五个电极辅助识别的触控事件,以及 AirWheel 数据。AirWheel 的工作方式与老式便携式音乐播放器上的滚轮非常相似,但要在设备表面上方执行手势。

为了让工程师能够更简单地为主机 MCU 开发软件,Microchip 开发了基于 C 语言的 API,还有参考代码提供支持。该 API 处理各种功能,包括控制消息缓冲区、将消息位掩码解码为 C 结构、执行事件处理。这些功能可让主机 MCU 摆脱低级别协议及其时间约束。为了支持设计,还要在基于 Windows 的 PC 上运行第二个软件包 Aurea。该软件可解析由 GestIC 发送的消息,并视觉呈现手势和位置数据。使用 Aurea,开发人员可以优化感测参数和布局,以便对目标应用提供最佳支持。配套开发套件提供了 I2C USB 桥,以便为传感器和软件开发提供原型支持。

结论

凭借低成本基于电场感测的硬件与软件工具和固件的支持架构的组合,MGC3x30 GestIC 提供了一种有效的解决方案,为众多支持物联网的设备带来了直观的界面。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2574

    文章

    54472

    浏览量

    786618
  • 智能手机
    +关注

    关注

    66

    文章

    18674

    浏览量

    185603
  • 摄像头
    +关注

    关注

    61

    文章

    5062

    浏览量

    102542
  • 手势识别
    +关注

    关注

    8

    文章

    232

    浏览量

    48736
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    探索Sxx30x系列30A标准SCR晶闸管:性能、应用与设计要点

    晶闸管,详细了解其特性、应用场景以及设计时的注意事项。 文件下载: Littelfuse Sxx30x SCR晶闸管.pdf 产品概述 Sxx30x系列是一款30A的标准SCR(可控硅整流器),由一系列出色的单向开关组成。这些开
    的头像 发表于 12-15 15:55 87次阅读

    恩智浦推出基于S32K3的双芯片区域控制解决方案

    区域控制是汽车电子电气架构演进、向软件定义汽车迈进的重要一环。为了满足区域电子控制器开发中对大容量存储、多IO资源、多通信接口以及更强处理能力的需求,恩智浦基于S32K3,推出了C3
    的头像 发表于 11-26 16:26 984次阅读

    MCU微控制器,N32H47x高性能MCU机器人关节控制方案

    在工业自动化领域,关节作为机器人的核心运动部件,其控制精度直接决定了整机性能。英尚微电子基于国民技术MCU微控制器N32H47x系列,推出创新机器人关节控制
    的头像 发表于 11-07 16:28 513次阅读

    基于STMicroelectronics AEK-SNS-2TOFM1手势检测系统的技术解析与应用实践

    STMicroelectronics AEK-SNS-2TOFM1预定义手势检测系统包括两个飞行时间测距传感器。这些传感器彼此距离23cm放置。车载SPC582B60E1微控制器读取传感器数据并检测预定义的手势/脚势。该
    的头像 发表于 10-29 16:07 397次阅读
    基于STMicroelectronics AEK-SNS-2TOFM1<b class='flag-5'>手势</b>检测系统的技术解析与应用实践

    【技术讨论】智能戒指手势交互:如何优化PCBA成本与实现<20ms低延迟?

    我们正在开发一款通过手势实时控制音乐的嵌入式可穿戴设备(架构如图:nRF5340主控 + ICM-42607 IMU)。希望重构听众与音乐之间的关系。在早期小批量生产中,我们面临两个核心挑战,希望
    发表于 10-18 13:04

    无需手持更灵活!纳祥科技智能帽夹灯方案(红外感应+手势控制

    控制技术,有效解决了传统手持电筒笨重、依赖手持操作的局限性。方案概述本方案以低功耗单片机为中枢,支持感应和常规2种工作模式:感应模式可通过红外对管实现手势识别,来
    的头像 发表于 10-10 15:09 271次阅读
    无需手持更灵活!纳祥科技智能帽夹灯<b class='flag-5'>方案</b>(红外感应+<b class='flag-5'>手势</b><b class='flag-5'>控制</b>)

    DALI数字照明控制解决方案

    NDA102 DALI数字照明控制解决方案基于数字照明接口联盟(DiiA)开发的数字可寻址照明接口(DALI)技术。该解决方案包括新唐构建的IEC 62386库。新唐是DiiA准会员,拥有DALI
    发表于 09-08 06:29

    用是德示波器3000T X系列的手势操作简化汽车ECU复杂信号调试

    且复杂。是德科技推出的3000T X系列示波器,以其先进的手势操作功能,为汽车ECU复杂信号的调试带来了前所未有的便捷性。本文将详细介绍如何利用是德示波器3000T X系列的手势操作来
    的头像 发表于 07-01 18:04 493次阅读
    用是德示波器3000T <b class='flag-5'>X</b>系列的<b class='flag-5'>手势</b>操作简化汽车ECU复杂信号调试

    【HarmonyOS next】ArkUI-X休闲益智儿童拼图【进阶】

    修复方案:添加离屏渲染参数BlendApplyType.OFFSCREEN 七、未来优化方向 增加难度分级(3x3/4x4模式) 引入AI自动生成拼图形状 添加音效震动反馈 实现多人竞技模式 通过这个
    发表于 06-28 21:41

    如何在ctd解决方案中使用FRS (ccg2,3)?

    你好,我正在检查用作 c 型多功能集线器的 ctd 解决方案。 多集线器希望通过允许 CCG3 在外部POWER_DRILL2GO被切断时(当充电端子在 ccg2 处被切断时)通过 FRS 切换到灌
    发表于 05-27 07:56

    LPC553x MCU具有硬件I3C外设,“PUR” 上拉电阻控制引脚是否仅提供100引脚封装?

    LPC553x MCU 具有硬件 I3C 外设。“PUR” 上拉电阻控制引脚是否仅提供 100 引脚封装? 如果是,是否有替代解决方案可用于 64 和 48 引脚封装来处理 SDA
    发表于 04-07 06:52

    曙光超智融合解决方案已落地30多个行业

    近日,“超智融合”技术成行业新热点,而曙光超智融合解决方案已在气象、石油、生物医药等30多个行业落地,支持前沿AI应用创新。
    的头像 发表于 03-18 09:13 964次阅读

    基于BLE技术 智能手写笔解决方案:改变你的书写体验PTR5415

    的书写动作和手势,实现高精度的数字化书写。 2、实时同步:通过与移动设备的BLE连接,智能手写笔可以实时将书写内容传输到设备上,让用户可以在屏幕上即时看到自己的书写结果。 3、多平台兼容:我们的解决方案
    发表于 03-11 17:50

    300x32mm玻璃钢天线:高性能通信解决方案

    深圳安腾纳天线|300x32mm玻璃钢天线:高性能通信解决方案
    的头像 发表于 02-27 09:03 875次阅读

    电摩电机控制解决方案

    请问各位大佬,哪些途径可以买到解决方案?或者哪位大佬有成熟的电摩电机控制解决方案,可以联系我,有使用需求。
    发表于 02-12 15:43