phantomshuttle 博客
记录电容式远距离手势传感器使用MGC3130

MGC3130 是世界上第一款基于电场 (E-field) 的三维 (3D) 跟踪和手势控制器。该芯片基于 Microchip 的专利 GestIC® 技术,支持用户在自由空间中通过自然的手和手指运动来输入命令。GestIC Colibri Suite 在片上进行处理,支持多种手势应用,缩短了开发人员的开发周期。通过其可配置的传感状态,可以实现低至 150 微瓦的移动友好功耗

  • 传感类型:电场
  • 检测范围:0至20厘米
  • 封装类型:28 引脚 5x5mm QFN
  • 工作温度范围:-20℃至85℃
https://phantomshuttle.com/wp-content/uploads/2023/11/image-2.png
https://phantomshuttle.com/wp-content/uploads/2023/11/image-3.png
硬件说明
https://phantomshuttle.com/wp-content/uploads/2023/11/image-4.png
DFRobot_MGC3130

原理图

https://phantomshuttle.com/wp-content/uploads/2023/11/image-5.png
原理图

使用这个模块最少需要4个gpio

软件上iic的使用也不同与其他iic接口 这款芯片是用iic接口作为通信 需要解析特定的通信协议来读取信息 发送也是同理

https://phantomshuttle.com/wp-content/uploads/2023/11/image-6.png
https://phantomshuttle.com/wp-content/uploads/2023/11/image-7.png
读取和发送流程

读取前需要先判读ts是否为低电平 低电平说明有数据输出

发送不需要判断直接发送就好

具体的消息有报文格式要求 如下

https://phantomshuttle.com/wp-content/uploads/2023/11/image-8.png
数据包的格式
https://phantomshuttle.com/wp-content/uploads/2023/11/image-9.png
具体消息的格式
https://phantomshuttle.com/wp-content/uploads/2023/11/image-10.png
消息负载的格式

具体消息解析

一包数据如下

https://phantomshuttle.com/wp-content/uploads/2023/11/image-11.png
消息0x83
https://phantomshuttle.com/wp-content/uploads/2023/11/image-12.png
消息头解析
https://phantomshuttle.com/wp-content/uploads/2023/11/image-13.png
消息负载位置
https://phantomshuttle.com/wp-content/uploads/2023/11/image-15.png
具体含义解析

消息控制流程(正常初始化过程需要先复位 然后等待接收数据 然后设置控制模式 设置控制模式就需要用到消息控制流程)

https://phantomshuttle.com/wp-content/uploads/2023/11/image-16.png
消息控制流程

初始化完成后就可以等待ts引脚为低电平 然后读取传感器数据输出

https://phantomshuttle.com/wp-content/uploads/2023/11/image-17.png

参考链接

https://www.microchip.com/en-us/product/MGC3130#Software

https://github.com/DFRobot/DFRobot_MGC3130

没有标签
首页      未分类      记录电容式远距离手势传感器使用MGC3130

发表回复

textsms
account_circle
email

phantomshuttle 博客

记录电容式远距离手势传感器使用MGC3130
MGC3130 是世界上第一款基于电场 (E-field) 的三维 (3D) 跟踪和手势控制器。该芯片基于 Microchip 的专利 GestIC® 技术,支持用户在自由空间中通过自然的手和手指运动来输入命令。GestIC …
扫描二维码继续阅读
2023-11-12