• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 物聯網與傳感器 > 設計應用 > 基于微芯科技MGC3130在3D手勢識別上的應用

    基于微芯科技MGC3130在3D手勢識別上的應用

    作者:貝能國際有限公司 劉飛雄 時間:2018-12-29 來源:電子產品世界 收藏

       軟件架構 :

    本文引用地址:http://www.czjhyjcfj.com/article/201812/396216.htm

       系統可從兩個軟件層訪問:

      ? 通過GestIC 庫消息接口的I2C 直接訪問(直接接口)

      ? 通過作為消息抽象層的GestIC API (管理接口) 

    1546074325671050.jpg

          直接接口是訪問 的最簡單方式,但它需要用戶接收和解碼所有I2C 消息,并驗證接收到的數據。如果應用程序采用縮減的傳感器數據集(如僅手勢和僅位置),則推薦直接訪問。通過GestIC API 的管理接口提供已解碼和已驗證的傳感器數據,這些數據可由應用程序直接采用。通常, GestIC API 運行在PC 應用程序或操作系統驅動程序中,這些程序將數據提供給應用軟件。

      GestIC 軟件庫 :

      GestIC 庫是存儲在MGC3130 內部閃存中的嵌入式固件。它包含:

      ? Colibri Suite,涵蓋實現GestIC 功能的數字信號處理算法(GestIC 的核心功能有:接近檢測、位置跟蹤和手勢識別)

      ? 系統控制模塊,提供對主機接口、參數存儲和AFE 訪問的完全控制

      ? 用于GestIC 庫更新的庫加載程序

      GestIC 庫包含一個基于消息的接口,可用于配置芯片并將傳感器數據傳輸給主機應用程序。

      橋接器 :

      如果應用主機不支持本地I2C 接口,則需要附加硬件橋接器。橋接器將I2C 硬件協議

      轉換成USB/UART。如果引入橋接器硬件,則應用主機需要一個附加設備驅動程序,以注冊接口并提供操作系統內的MGC3130數據。

      例如:

      ? Windows CDC 驅動程序將MGC3130數據發送給一個虛擬COM 端口。在這種情況下,驅動程序不了解MGC3130數據格式。

      ? HID驅動程序直接將MGC3130數據作為操作系統中的USB HID 類使用。此類驅動程序必須解碼MGC3130消息,因此建議將GestIC API 參考代碼作為其一部分。

    1546074350417839.png

      MGC3130硬件接口 :

      通過一個雙線I2C 兼容串口來實現與MGC3130 的通信,該串口支持用戶讀取傳感器數據并將控制消息發送給芯片。它通過串行接口與主控制器通信,工作速度高達400 kHz。一個引腳(IS2)用于地址選擇,使用戶能夠在同一條總線上連接最多兩個MGC3130器件,而不會發生地址沖突。另外,MGC3130 需要一條專用的能提供數據傳輸狀態的傳輸狀態線(TS)。它由I2C主從器件使用來控制數據流。I2C SCL、I2C SDA 和TS 線要求在MGC3130 和連接的主機控制器上采用漏極開路連接。為了正常工作,需要在I2C SCL 和VCC 以及I2CSDA 和VCC 之間連接1.8 kΩ 的上拉電阻,在TS 線和VCC 之間連接10 kΩ 的上拉電阻。

    8.png

      為了實現MGC3130 的控制選項,建議主機控制器控制MGC3130 MCLR 線。尤其是硬件復位對于GestIC 庫更新過程很必要。

      AUREA圖形用戶界面:

      上位機軟件Aurea主要用來配置MGC3130和燒錄配置文件,

    9.png

      下載鏈接:http://ww1.microchip.com/downloads/cn/DeviceDoc/cn606076.zip

      演示視頻:

      可以點擊以下鏈接觀看,https://v.youku.com/v_show/id_XNTg2ODUzNjc2.html?spm=a2h0k.11417342.soresults.dtitle

      結束語:

      基于 GestIC 的MGC3X30,可以應用于人機交互的各種產品上,汽車電子,智能家居,等領域;各位讀者可以集思廣益,做出具有科技感的產品。

      參考文獻:

      1、MGC3130 datasheet

      2、GestIC Design Guide

      3、 GestIC Library Interface Description User's Guide

      4、Aurea Graphical User Interface User's Guide


    上一頁 1 2 下一頁

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 永嘉县| 漠河县| 桃江县| 朔州市| 靖西县| 玉树县| 南陵县| 阜阳市| 来安县| 雅江县| 阿图什市| 新昌县| 来安县| 德江县| 宁远县| 廉江市| 钦州市| 石门县| 旬邑县| 永丰县| 定陶县| 大竹县| 梓潼县| 高安市| 绥阳县| 菏泽市| 乌兰浩特市| 静宁县| 泌阳县| 崇仁县| 财经| 宁化县| 华蓥市| 措美县| 莒南县| 乳源| 绩溪县| 台安县| 图们市| 栾城县| 西城区|