##设计理念
以铜板作为导体材质,由于DC2214 是基于 LC 谐振电路原理的一个电容检测传感器,所以利用 FDC2214 的工作原理可实现手势接近和识别的功能。当人手接近该导体传感平面时,传感端的电容发生了变化,这就会导致 LC 电路振荡频率的变化,从而反映出手势接近,以及手势的判定。

从手势识别方面讲:关于手势动作捕捉主要是通过光学和传感器两种方式来实现。手势识别推测的算法,包括模板匹配技术(二维手势识别技术使用的)、通过统计样本特征以及深度学习神经网络。而常见的红外识别解析度低,易受干扰,成本高,维护困难,而2214可以在任意环境下实现接近度感测,成本低,在波动的条件下,可以稳定的显示预期效果。故而我们选择使用2214芯片。
数据通信方面来讲:芯片间的通信只能使用I2C协议,可以采用有限传输和无线传输两种方式。考虑到FDC2214芯片灵敏度极高,无线协议会产生较大干扰使结果不准确,因此采用有线传输的I2C协议传输。

系统总体工作流程

任务要求装置具有训练和判决两种工作模式,在判决模式下实验装置能对指定人员进行猜拳游戏和划拳游戏的判决。猜拳游戏的判决是指对手势比划“石头”、“剪刀”和“布”的判定,划拳游戏的判定是指手势比划“1”、“2”、“3”、“4”和“5”的判定。在训练模式下对任意人员进行猜拳游戏和划拳游戏的手势训练,经过有限次训练后,能进行正确的猜拳游戏和划拳游戏的手势判决。
模式及操作流程使用串口屏显示,首先进入开始界面,选择需要的工作模式。在判决模式下有猜拳游戏和划拳游戏,选择对应的游戏模式进入,在相应的位置做出不同的手势,装置即可做出准确的判定,并将正确的结果显示在串口屏上。在训练模式下,将任意一位人员的手放在装置的指定位置,选择对应的猜拳游戏“石头、剪刀、布”或者划拳模式“1、2、3、4、5”,进入对应的游戏模式之后,系统对此人员的手势信息进行采集,所有的数据采集完成之后,进行判断和存储。返回模式选择界面,选择判决模式,就可以对此人员的手势进行准确的判决,并将判决结果显示在串口屏上。系统在任意模式下都可以返回,可以循环操作。
流程图如下图:

#FDC2214传感器模块
####一、传感器介绍

####二、内部转换原理

其中core是计算单元 用来计算 提供的时钟频率基准


此部分进行采样

此部分 滤波、信号处理、模数转换输入到core计算单元


这里的值由core计算单元通过采样得到的数据计算得出

频率计算:
####模块优势:
1、高分辨率,
2、降低噪声
3、可以测量震荡LC谐振器的频率。

#####通过IIC输出的值 就是测量LC谐振电路的频率比上内部基准频率的比值。这个频率测量值可转换为等效的电容
###模块输出形式:
每个通道的数字化输出是成比例的fSENSOR/fREF的比值。

FDC2214 手势识别方案 以及设计大致流程相关推荐

  1. 前端进阶之路: 前端架构设计(2)-流程核心

    可能很多人和我一样, 首次听到"前端架构"这个词, 第一反应是: "前端还有架构这一说呢?" 在后端开发领域, 系统规划和可扩展性非常关键, 因此架构师备受重视 ...

  2. 从 Spec.到芯片_(数字IC、模拟IC、FPGA/CPLD设计的流程及EDA工具)

    从 Spec.到芯片→ 先来看张图,本图体现出了集成电路产业链:设计业.制造业.封测业. 关于制造.封装测试我们看两张图稍作了解即可: 关于设计,是本文主要内容,主要从下方几个方面了解: 1.IC设计 ...

  3. 学习ui设计的流程是什么

    UI设计在如今的市场行情中是很多企业都必不可少的一个技术岗位,UI设计是比较注重自身产品的用户体验的,想要学习UI设计,一定要做足功课,下面小编就为大家详细的介绍一下学习ui设计的流程是什么? 学习u ...

  4. “私有云”安全的“过渡”时期-“云朵”方案的设计思路

    一.私有云安全的尴尬现状 云计算因为能够提供虚拟化的资源池.弹性的服务能力.自助服务等,深得CIO们的青睐,为了提高企业IT设备的利用率,提高服务容灾的能力,提高对业务支撑的快速响应能力,大多数的企业 ...

  5. php 许愿墙 阶段案例_房地产全周期设计管控流程解析及跨部门合作及案例分析...

    时间:2021年1月22-23日 地点:北京 授课专家:高炜 联系人:文雯 手机微信:13264559187 课程前言 房地产市场虽已进入"白银时代",但中国的城市化过程并没有结束 ...

  6. 用Tcl定制Vivado设计实现流程

    http://xilinx.eetop.cn/viewnews-2359 介绍了Tcl的基本语法以及如何利用Tcl在Vivado中定位目标.其实Tcl在Vivado中还有很多延展应用,接下来我们就来讨 ...

  7. 【转载】印制板设计的流程及注意事项

    等待摆渡人于2010-12-21 整理!希望能帮助大家 一.概 述 本文档的目的在于说明使用PADS的印制板设计软件PowerPCB进行印制板设计的流程和一些注意事项,为一个工作组的设计人员提供设计规 ...

  8. vivado 如何创建工程模式_用Tcl定制Vivado设计实现流程

    原标题:[Vivado使用误区与进阶]用Tcl定制Vivado设计实现流程 上一篇<Tcl在Vivado中的应用>介绍了Tcl的基本语法以及如何利用Tcl在Vivado中定位目标.其实Tc ...

  9. 超全面,带你了解UI设计全流程!

    对于大多数人来说,设计师可能只需要承担画图的工作,但实际的工作中,UI设计师从进入项目团队后就需要开始与团队伙伴一起开始协作,所负责的部分也不仅仅只是设计这一环.毕竟,UI设计不等同于平面设计,还需要 ...

最新文章

  1. NYOJ 17 单调递增最长公共子序列
  2. python 归纳 (十二)_并发队列Queue的使用
  3. 一文搞清楚 Spark 数据本地化级别
  4. vector容器动态申请内存的过程_记录一次自定义Allocator profile的过程
  5. ImportError: No Module Named [x]
  6. [译]JS闭包:For循环中的setTimeout
  7. jquery-pager的使用
  8. Eclipse·Maven·构建SpringMVC简单工程-2
  9. 淘宝现在什么类目比较好做?
  10. android 通过NFC读写15693格式的RFID标签
  11. Magic Cube
  12. 互联网信息服务【安全评估报告】详细攻略
  13. 艾宾浩斯曲线真的管用吗?
  14. 一个一年工作经验的菜鸡程序员的一年总结
  15. 网络营销存在的安全问题
  16. 怎么将本地做好的网站部署到服务器上?
  17. 细说inchat系统客户端开发之路
  18. web前端第二周学习
  19. # ABAP 1. ALV快速模板
  20. Unity 在web上材质显示正常,但是unity端材质显示为紫色

热门文章

  1. 位置度最大实体计算方式
  2. MySQL数据库基础操作(一)
  3. Rvit中添加尺寸标注的前缀后缀和【一键尺寸定位标注】
  4. tools:ignore=Suspicious0dp
  5. java验证歌德巴赫猜想
  6. Ubuntu下安装JDK/JRE受难记!
  7. Centos Linux 6.5 破解root密码
  8. 数据库连接不上的几种情况
  9. 计算机信息处理员证书可以在东莞入户,东莞入户办理:人才入户东莞有哪些职称考?可靠吗?...
  10. 嵌入式ARM64 Linux内核FIT uimage方式启动