CN221709995U - Data acquisition system of matrix MEMS sensor - Google Patents
Data acquisition system of matrix MEMS sensor Download PDFInfo
- Publication number
- CN221709995U CN221709995U CN202323363082.XU CN202323363082U CN221709995U CN 221709995 U CN221709995 U CN 221709995U CN 202323363082 U CN202323363082 U CN 202323363082U CN 221709995 U CN221709995 U CN 221709995U
- Authority
- CN
- China
- Prior art keywords
- matrix
- data acquisition
- fpga chip
- mems sensor
- mems
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Arrangements For Transmission Of Measured Signals (AREA)
Abstract
本实用新型公开了一种矩阵式MEMS传感器的数据采集系统,包括:生成数据采集命令的计算机;与计算机相连,根据数据采集命令生成数据采集指令,并将接收到的各目标传感器数据返回给计算机的FPGA芯片;与FPGA芯片相连,根据数据采集指令对各目标传感器数据进行同步采集的矩阵式MEMS传感器;与FPGA芯片和矩阵式MEMS传感器相连,对FPGA芯片和矩阵式MEMS传感器进行电平转换的各电平转换电路。应用本实用新型所提供的矩阵式MEMS传感器的数据采集系统,扩展了数据采集时可选的MEMS传感器范围,提高了采集到的传感器数据的准确度。
The utility model discloses a data acquisition system for a matrix MEMS sensor, comprising: a computer for generating a data acquisition command; an FPGA chip connected to the computer, generating a data acquisition instruction according to the data acquisition command, and returning the received data of each target sensor to the computer; a matrix MEMS sensor connected to the FPGA chip, synchronously acquiring the data of each target sensor according to the data acquisition instruction; and each level conversion circuit connected to the FPGA chip and the matrix MEMS sensor, performing level conversion on the FPGA chip and the matrix MEMS sensor. The data acquisition system for the matrix MEMS sensor provided by the utility model expands the range of selectable MEMS sensors during data acquisition and improves the accuracy of the collected sensor data.
Description
技术领域Technical Field
本实用新型涉及传感器技术领域,特别是涉及一种矩阵式MEMS传感器的数据采集系统。The utility model relates to the technical field of sensors, in particular to a data acquisition system of a matrix MEMS sensor.
背景技术Background Art
MEMS传感器作为能估算路径并定位当前姿态的一种传感器,被越来越广泛应用。由于MEMS传感器在精度、长时间漂移方面存在缺陷,导致采集到的数据准确度低,因此急需采用某种方式方法来评估或改善其使用性能。MEMS sensors are increasingly used as a type of sensor that can estimate paths and locate current postures. However, due to the defects of MEMS sensors in terms of accuracy and long-term drift, the accuracy of the collected data is low, so there is an urgent need to adopt some method to evaluate or improve its performance.
综上所述,如何有效地解决MEMS传感器在精度、长时间漂移方面存在缺陷,导致采集到的数据准确度低的问题,是目前本领域技术人员急需解决的问题。In summary, how to effectively solve the problem of low accuracy of collected data caused by defects in MEMS sensors in terms of accuracy and long-term drift is an issue that technicians in this field urgently need to solve.
实用新型内容Utility Model Content
本实用新型的目的是提供一种矩阵式MEMS传感器的数据采集系统,该系统提高了采集到的传感器数据的准确度。The utility model aims to provide a data acquisition system for a matrix MEMS sensor, which improves the accuracy of the acquired sensor data.
为解决上述技术问题,本实用新型提供如下技术方案:In order to solve the above technical problems, the utility model provides the following technical solutions:
一种矩阵式MEMS传感器的数据采集系统,包括:A data acquisition system for a matrix MEMS sensor, comprising:
生成数据采集命令的计算机;a computer that generates data acquisition commands;
与所述计算机相连,根据所述数据采集命令生成数据采集指令,并将接收到的各目标传感器数据返回给所述计算机的FPGA芯片;connected to the computer, generating a data acquisition instruction according to the data acquisition command, and returning the received data of each target sensor to the FPGA chip of the computer;
与所述FPGA芯片相连,根据所述数据采集指令对各所述目标传感器数据进行同步采集的矩阵式MEMS传感器;A matrix MEMS sensor connected to the FPGA chip and synchronously collecting data of each target sensor according to the data collection instruction;
与所述FPGA芯片和所述矩阵式MEMS传感器相连,对所述FPGA芯片和所述矩阵式MEMS传感器进行电平转换的各电平转换电路。Each level conversion circuit is connected to the FPGA chip and the matrix MEMS sensor and performs level conversion on the FPGA chip and the matrix MEMS sensor.
在本实用新型的一种具体实施方式中,所述电平转换电路为DCDC转换电路。In a specific implementation of the present utility model, the level conversion circuit is a DCDC conversion circuit.
在本实用新型的一种具体实施方式中,还包括:In a specific implementation of the utility model, it also includes:
设置于所述FPGA芯片与各所述电平转换电路之间的电平控制开关。A level control switch is arranged between the FPGA chip and each of the level conversion circuits.
在本实用新型的一种具体实施方式中,所述电平控制开关为场效应管。In a specific implementation of the present utility model, the level control switch is a field effect transistor.
在本实用新型的一种具体实施方式中,还包括:In a specific implementation of the utility model, it also includes:
设置于所述FPGA芯片与所述矩阵式MEMS传感器之间的同步电路。A synchronization circuit is arranged between the FPGA chip and the matrix MEMS sensor.
在本实用新型的一种具体实施方式中,所述FPGA芯片与所述计算机之间通过千兆以太网电路相连。In a specific implementation manner of the present utility model, the FPGA chip is connected to the computer via a Gigabit Ethernet circuit.
在本实用新型的一种具体实施方式中,所述千兆以太网电路与所述计算机通过RJ45接口相连。In a specific implementation manner of the present utility model, the Gigabit Ethernet circuit is connected to the computer via an RJ45 interface.
在本实用新型的一种具体实施方式中,所述矩阵式MEMS传感器包含的各MEMS传感器为不同种类或不同型号的MEMS传感器。In a specific implementation of the present invention, the MEMS sensors included in the matrix MEMS sensor are MEMS sensors of different types or models.
本实用新型所提供的矩阵式MEMS传感器的数据采集系统,包括:生成数据采集命令的计算机;与计算机相连,根据数据采集命令生成数据采集指令,并将接收到的各目标传感器数据返回给计算机的FPGA芯片;与FPGA芯片相连,根据数据采集指令对各目标传感器数据进行同步采集的矩阵式MEMS传感器;与FPGA芯片和矩阵式MEMS传感器相连,对FPGA芯片和矩阵式MEMS传感器进行电平转换的各电平转换电路。The data acquisition system of the matrix MEMS sensor provided by the utility model comprises: a computer for generating data acquisition commands; an FPGA chip connected to the computer, generating data acquisition instructions according to the data acquisition commands, and returning the received data of each target sensor to the computer; a matrix MEMS sensor connected to the FPGA chip, synchronously acquiring the data of each target sensor according to the data acquisition instructions; and each level conversion circuit connected to the FPGA chip and the matrix MEMS sensor, performing level conversion on the FPGA chip and the matrix MEMS sensor.
由上述技术方案可知,通过FPGA的并行特性,实现对多个MEMS传感器的并行同步实时数据采集。通过设置与FPGA芯片和矩阵式MEMS传感器相连的各电平转换电路,从而支持各种电平的MEMS传感器,扩展了数据采集时可选的MEMS传感器范围。通过对采集到的多个目标传感器数据进行数据评估和分析,从而提高了采集到的传感器数据的准确度。It can be seen from the above technical solution that the parallel characteristics of FPGA can be used to realize parallel synchronous real-time data acquisition of multiple MEMS sensors. By setting various level conversion circuits connected to the FPGA chip and the matrix MEMS sensor, MEMS sensors of various levels are supported, expanding the range of MEMS sensors that can be selected during data acquisition. By evaluating and analyzing the collected data of multiple target sensors, the accuracy of the collected sensor data is improved.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
为了更清楚地说明本实用新型实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本实用新型的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the embodiments of the utility model or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the utility model. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
图1为本实用新型实施例中一种矩阵式MEMS传感器的数据采集系统的结构框图;FIG1 is a structural block diagram of a data acquisition system of a matrix MEMS sensor in an embodiment of the present utility model;
图2为本实用新型实施例中一种FPGA芯片的基本配置电路图;FIG2 is a basic configuration circuit diagram of an FPGA chip in an embodiment of the present utility model;
图3为本实用新型实施例中一种FPGA芯片的部分接口电路图;FIG3 is a partial interface circuit diagram of an FPGA chip in an embodiment of the present utility model;
图4为本实用新型实施例中一种电平转换电路图;FIG4 is a level conversion circuit diagram of an embodiment of the utility model;
图5为本实用新型实施例中一种FPGA芯片并行同步实时采集多MEMS传感器数据的示意图;FIG5 is a schematic diagram of a FPGA chip that collects data from multiple MEMS sensors in parallel and synchronously in real time in an embodiment of the present utility model;
图6为本实用新型实施例中另一种FPGA芯片并行同步实时采集多MEMS传感器数据的示意图。FIG6 is a schematic diagram of another FPGA chip in parallel and synchronously collecting data from multiple MEMS sensors in real time in an embodiment of the present utility model.
图7为本实用新型实施例中一种FPGA芯片控制电平选择电路图;FIG7 is a circuit diagram of an FPGA chip control level selection circuit in an embodiment of the present utility model;
图8为本实用新型实施例中一种FPGA芯片模拟UART时序采集MEMS传感器数据的示意图;FIG8 is a schematic diagram of an FPGA chip simulating UART timing to collect MEMS sensor data in an embodiment of the present utility model;
图9为本实用新型实施例中一种FPGA芯片模拟I2C时序采集MEMS传感器数据的示意图;FIG9 is a schematic diagram of an FPGA chip simulating I2C timing to collect MEMS sensor data in an embodiment of the present utility model;
图10为本实用新型实施例中一种FPGA芯片模拟SPI时序采集MEMS传感器数据的示意图。FIG. 10 is a schematic diagram of an FPGA chip simulating SPI timing to collect MEMS sensor data in an embodiment of the present utility model.
附图中标记如下:The following are marked in the accompanying drawings:
1-计算机、2-FPGA芯片、3-矩阵式MEMS传感器、4-电平转换电路。1-computer, 2-FPGA chip, 3-matrix MEMS sensor, 4-level conversion circuit.
具体实施方式DETAILED DESCRIPTION
为了使本技术领域的人员更好地理解本实用新型方案,下面结合附图和具体实施方式对本实用新型作进一步的详细说明。显然,所描述的实施例仅仅是本实用新型一部分实施例,而不是全部的实施例。基于本实用新型中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本实用新型保护的范围。In order to enable those skilled in the art to better understand the present invention, the present invention is further described in detail below in conjunction with the accompanying drawings and specific implementation methods. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in the field without creative work are within the scope of protection of the present invention.
参见图1,图1为本实用新型实施例中一种矩阵式MEMS传感器的数据采集系统的结构框图,该矩阵式MEMS传感器的数据采集系统包括:Referring to FIG. 1 , FIG. 1 is a structural block diagram of a data acquisition system of a matrix MEMS sensor in an embodiment of the utility model. The data acquisition system of the matrix MEMS sensor includes:
生成数据采集命令的计算机1;A computer 1 for generating data acquisition commands;
与计算机1相连,根据数据采集命令生成数据采集指令,并将接收到的各目标传感器数据返回给计算机1的FPGA芯片2;Connected to computer 1, generates data acquisition instructions according to data acquisition commands, and returns the received data of each target sensor to FPGA chip 2 of computer 1;
与FPGA芯片2相连,根据数据采集指令对各目标传感器数据进行同步采集的矩阵式MEMS传感器3;A matrix MEMS sensor 3 connected to the FPGA chip 2 for synchronously collecting data from each target sensor according to a data collection instruction;
与FPGA芯片2和矩阵式MEMS传感器3相连,对FPGA芯片2和矩阵式MEMS传感器3进行电平转换的各电平转换电路4。The level conversion circuits 4 are connected to the FPGA chip 2 and the matrix MEMS sensor 3 and perform level conversion on the FPGA chip 2 and the matrix MEMS sensor 3 .
如图1所示,本实用新型所提供的矩阵式MEMS传感器的数据采集系统包括计算机1、FPGA(Field Programmable Gate Array,可编程逻辑器件)芯片2、矩阵式MEMS传感器3和各电平转换电路4。当需要获取传感器数据时,计算机1生成数据采集命令,并向FPGA芯片2发送数据采集命令,FPGA芯片2接收数据采集命令,并根据数据采集命令生成数据采集指令,通过各电平转换电路4对FPGA芯片2和矩阵式MEMS传感器3进行电平转换之后,向矩阵式MEMS传感器3发送数据采集指令,矩阵式MEMS传感器3根据数据采集指令对各目标传感器数据进行同步采集,并将采集到的各目标传感器数据通过各电平转换电路4进行电平转换之后返回给FPGA芯片2,从而FPGA芯片2完成对矩阵式MEMS传感器3的控制和数据采集。FPGA芯片2再将接收到的各目标传感器数据返回给计算机1,从而通过FPGA的并行特性实现对矩阵式MEMS传感器3的实时同步并行采集数据。As shown in FIG1 , the data acquisition system of the matrix MEMS sensor provided by the utility model comprises a computer 1, an FPGA (Field Programmable Gate Array, programmable logic device) chip 2, a matrix MEMS sensor 3 and various level conversion circuits 4. When it is necessary to obtain sensor data, the computer 1 generates a data acquisition command and sends the data acquisition command to the FPGA chip 2. The FPGA chip 2 receives the data acquisition command and generates a data acquisition instruction according to the data acquisition command. After performing level conversion on the FPGA chip 2 and the matrix MEMS sensor 3 through the various level conversion circuits 4, the data acquisition instruction is sent to the matrix MEMS sensor 3. The matrix MEMS sensor 3 synchronously acquires the data of each target sensor according to the data acquisition instruction, and returns the acquired data of each target sensor to the FPGA chip 2 after level conversion through the various level conversion circuits 4, so that the FPGA chip 2 completes the control and data acquisition of the matrix MEMS sensor 3. The FPGA chip 2 then returns the received data of each target sensor to the computer 1, thereby realizing the real-time synchronous parallel data acquisition of the matrix MEMS sensor 3 through the parallel characteristics of the FPGA.
通过设置与FPGA芯片2和矩阵式MEMS传感器3相连的各电平转换电路4,从而支持各种电平的MEMS传感器,扩展了数据采集时可选的MEMS传感器范围。在采集到各目标传感器数据之后,可以通过对各目标传感器数据求均值的方式来提升数据的准确性。By setting each level conversion circuit 4 connected to the FPGA chip 2 and the matrix MEMS sensor 3, various levels of MEMS sensors are supported, and the range of selectable MEMS sensors during data collection is expanded. After collecting the data of each target sensor, the accuracy of the data can be improved by averaging the data of each target sensor.
参见图2,图2为本实用新型实施例中一种FPGA芯片的基本配置电路图。计算机1预先通过J12配置FPGA芯片2,完成对FPGA芯片2的编程。J12是JTAG(Joint Test ActionGroup,联合测试行为组织)下载接口,FPGA_TCK、FPGA_TDO、FPGA_TDI、FPGA_TMS是JTAG下载线接口。See Figure 2, which is a basic configuration circuit diagram of an FPGA chip in an embodiment of the utility model. Computer 1 pre-configures FPGA chip 2 through J12 to complete programming of FPGA chip 2. J12 is a JTAG (Joint Test Action Group) download interface, and FPGA_TCK, FPGA_TDO, FPGA_TDI, and FPGA_TMS are JTAG download line interfaces.
参见图3,图3为本实用新型实施例中一种FPGA芯片的部分接口电路图。MEMS000、MEMS001、MEMS002控制MEMS00的电源,各个接口都可以实时独立工作,实现对实时同步并行数据采集的电平匹配。MEMS00-0、MEMS00-1、MEMS00-2、MEMS00-3、MEMS00-4控制MEMS00的信号线,各个接口都可以实时独立工作,实现实时同步并行数据采集,其他管脚线依次类推。FPGA芯片2可以选用XC7A100T2FGG484,该FPGA芯片2有250个通用IO(输入/输出),完全能满足本系统需要。FPGA芯片2的IO是完全并行工作的,在硬件描述语言编程控制下,可以实时同步输出各种时序,一共能支持32个MEMS传感器。See Figure 3, which is a partial interface circuit diagram of an FPGA chip in an embodiment of the utility model. MEMS000, MEMS001, and MEMS002 control the power supply of MEMS00, and each interface can work independently in real time to achieve level matching for real-time synchronous parallel data acquisition. MEMS00-0, MEMS00-1, MEMS00-2, MEMS00-3, and MEMS00-4 control the signal line of MEMS00, and each interface can work independently in real time to achieve real-time synchronous parallel data acquisition, and the same applies to other pin lines. FPGA chip 2 can use XC7A100T2FGG484, which has 250 general IO (input/output), which can fully meet the needs of this system. The IO of FPGA chip 2 works completely in parallel. Under the control of hardware description language programming, various timings can be output synchronously in real time, and a total of 32 MEMS sensors can be supported.
参见图4,图4为本实用新型实施例中一种电平转换电路图,电平转换电路4可以选用TXS0108E双向电压电平转换器芯片,仅表示了32路电平转换电路4中的前2路。U72、U73是TXS0108E组成,FPGA芯片2信号MEMS00-0、MEMS00-1、MEMS00-2、MEMS00-3、MEMS00-4,MEMS01-0、MEMS01-1、MEMS01-2、MEMS01-3、MEMS01-4从转换器芯片的A端接入,从B端接出。TXS0108E的A端电压固定是3.3V,和FPGA芯片2的BANK输出固定连接。TXS0108E的B端电压可以通过各自的B端电平调整(图4中是SEL00_VD和SEL01VD)。SEL00_VD和SEL01VD提供什么样的电平,B端输入信号就支持什么样的电平,且TXS0108E都独立工作、互不影响。因此可以通过各个TXS0108E的B端电压选择来支持各种电平的MEMS传感器。See Figure 4, which is a level conversion circuit diagram in an embodiment of the utility model. The level conversion circuit 4 can use the TXS0108E bidirectional voltage level converter chip, and only the first two of the 32-way level conversion circuit 4 are shown. U72 and U73 are composed of TXS0108E. The signals MEMS00-0, MEMS00-1, MEMS00-2, MEMS00-3, MEMS00-4, MEMS01-0, MEMS01-1, MEMS01-2, MEMS01-3, and MEMS01-4 of the FPGA chip 2 are connected from the A end of the converter chip and connected from the B end. The A end voltage of TXS0108E is fixed at 3.3V and is fixedly connected to the BANK output of FPGA chip 2. The B end voltage of TXS0108E can be adjusted by the respective B end levels (SEL00_VD and SEL01VD in Figure 4). Whatever voltage level SEL00_VD and SEL01VD provide, the B-side input signal supports whatever voltage level, and TXS0108E works independently and does not affect each other. Therefore, various voltage levels of MEMS sensors can be supported by selecting the B-side voltage of each TXS0108E.
参见图5,图5为本实用新型实施例中一种FPGA芯片并行同步实时采集多MEMS传感器数据的示意图。各MEMS传感器为矩阵式MEMS传感器3。整个系统设计上限是32路MEMS传感器,按MEMS00、MEMS01、MEMS02、MEMS03、MEMS04、MEMS05、MEMS06、MEMS07、MEMS10、MEMS11、MEMS12……MEMS30、MEMS31、MEMS32、MEMS33、MEMS34、MEMS35、MEMS36、MEMS37排列,其中,MEMS37中的3代表第3列,7代表第7行,总共是4行8列。每路MEMS传感器的通信线路通过相应的电平转00、电平转01……电平转换36、电平转换37和FPGA芯片2的通信IO连接。32路电平转换00到电平转换37的电平由FPGA芯片2的电平选择IO控制。充分利用阵列传感器高精度、高灵敏度、高可靠性、应用广泛、数据处理效率高等优势。Referring to FIG. 5 , FIG. 5 is a schematic diagram of a FPGA chip in parallel and synchronously collecting multiple MEMS sensor data in real time in an embodiment of the utility model. Each MEMS sensor is a matrix MEMS sensor 3. The upper limit of the entire system design is 32 MEMS sensors, arranged as MEMS00, MEMS01, MEMS02, MEMS03, MEMS04, MEMS05, MEMS06, MEMS07, MEMS10, MEMS11, MEMS12 ... MEMS30, MEMS31, MEMS32, MEMS33, MEMS34, MEMS35, MEMS36, MEMS37, wherein the 3 in MEMS37 represents the 3rd column, and the 7 represents the 7th row, for a total of 4 rows and 8 columns. The communication line of each MEMS sensor is connected to the communication IO of the FPGA chip 2 through the corresponding level conversion 00, level conversion 01 ... level conversion 36, level conversion 37. The level of the 32-way level conversion 00 to the level conversion 37 is controlled by the level selection IO of the FPGA chip 2. Make full use of the advantages of array sensors such as high precision, high sensitivity, high reliability, wide application and high data processing efficiency.
参见图6,图6为本实用新型实施例中另一种FPGA芯片并行同步实时采集多MEMS传感器3数据的示意图。各MEMS传感器3还可以分立设置。See Fig. 6, which is a schematic diagram of another FPGA chip in parallel and synchronously collecting data of multiple MEMS sensors 3 in real time in an embodiment of the utility model. Each MEMS sensor 3 can also be set separately.
需要说明的是,计算机1对FPGA芯片2的配置程序是现有的,本实用新型实施例对此不做保护。It should be noted that the configuration program of the computer 1 for the FPGA chip 2 is already existing, and the embodiment of the utility model does not provide protection for this.
由上述技术方案可知,通过FPGA的并行特性,实现对多个MEMS传感器的并行同步实时数据采集。通过设置与FPGA芯片和矩阵式MEMS传感器相连的各电平转换电路,从而支持各种电平的MEMS传感器,扩展了数据采集时可选的MEMS传感器范围。通过对采集到的多个目标传感器数据进行数据评估和分析,从而提高了采集到的传感器数据的准确度。It can be seen from the above technical solution that the parallel characteristics of FPGA can be used to realize parallel synchronous real-time data collection of multiple MEMS sensors. By setting various level conversion circuits connected to the FPGA chip and the matrix MEMS sensor, MEMS sensors of various levels are supported, expanding the range of MEMS sensors that can be selected during data collection. By evaluating and analyzing the collected data of multiple target sensors, the accuracy of the collected sensor data is improved.
在本实用新型的一种具体实施方式中,电平转换电路4为DCDC转换电路。In a specific implementation of the present invention, the level conversion circuit 4 is a DCDC conversion circuit.
参见图7,图7为本实用新型实施例中一种FPGA芯片控制电平选择电路图。本实用新型实施例所选用的电平转换电路4可以为DCDC转换电路。矩阵式MEMS传感器包含的各MEMS传感器的工作电平可能会各不相同,但大致是1.8V、3.3V、5V三种。因此需要根据实际MEMS传感器的工作电平提供相应的工作电平。本矩阵式MEMS传感器的数据采集系统使用DCDC转换电路把12V转换成1.8V、3.3V、5V作为MEMS传感器的待选电源。图5仅仅表现了32路电平选择中的前2路。MEMS000、MEMS001、MEMS002、MEMS010、MEMS011、MEMS012来自FPGA芯片2,通过对应的场效应管的选通,分别控制+1.8VD、+3.3VD、+5.0VD给对应的电平转换电路4连接MEMS传感器的一端供电,实现支持不同电压的MEMS传感器数据读写。Referring to FIG. 7, FIG. 7 is a circuit diagram of an FPGA chip control level selection in an embodiment of the utility model. The level conversion circuit 4 selected in the embodiment of the utility model can be a DCDC conversion circuit. The working levels of each MEMS sensor included in the matrix MEMS sensor may be different, but they are roughly 1.8V, 3.3V, and 5V. Therefore, it is necessary to provide a corresponding working level according to the working level of the actual MEMS sensor. The data acquisition system of the matrix MEMS sensor uses a DCDC conversion circuit to convert 12V into 1.8V, 3.3V, and 5V as the power supply to be selected for the MEMS sensor. FIG. 5 only shows the first two of the 32-way level selection. MEMS000, MEMS001, MEMS002, MEMS010, MEMS011, and MEMS012 are from the FPGA chip 2. Through the selection of the corresponding field effect tube, +1.8VD, +3.3VD, and +5.0VD are controlled to supply power to one end of the corresponding level conversion circuit 4 connected to the MEMS sensor, so as to realize the reading and writing of MEMS sensor data supporting different voltages.
在本实用新型的一种具体实施方式中,该矩阵式MEMS传感器的数据采集系统还包括:In a specific implementation of the present utility model, the data acquisition system of the matrix MEMS sensor further includes:
设置于FPGA芯片2与各电平转换电路4之间的电平控制开关。A level control switch is arranged between the FPGA chip 2 and each level conversion circuit 4.
本实用新型实施例所提供的矩阵式MEMS传感器的数据采集系统还可以包括设置于FPGA芯片2与各电平转换电路4之间的电平控制开关。FPGA芯片2可以通过电平选择IO输出高低电平打开或闭合各个电平控制开关,从而对各个电平转换电路4进行控制。The data acquisition system of the matrix MEMS sensor provided by the embodiment of the utility model may also include a level control switch arranged between the FPGA chip 2 and each level conversion circuit 4. The FPGA chip 2 can open or close each level control switch by outputting a high or low level through the level selection IO, thereby controlling each level conversion circuit 4.
在本实用新型的一种具体实施方式中,电平控制开关为场效应管。In a specific implementation of the present utility model, the level control switch is a field effect transistor.
本实用新型实施例所提供的矩阵式MEMS传感器的数据采集系统中的电平控制开关可以具体为场效应管,充分利用了场效应管输入电阻高、噪声小、热稳定性好等优点。The level control switch in the data acquisition system of the matrix MEMS sensor provided by the embodiment of the utility model can be specifically a field effect tube, which fully utilizes the advantages of the field effect tube such as high input resistance, low noise, and good thermal stability.
在本实用新型的一种具体实施方式中,该矩阵式MEMS传感器的数据采集系统还包括:In a specific implementation of the present utility model, the data acquisition system of the matrix MEMS sensor further includes:
设置于FPGA芯片2与矩阵式MEMS传感器之间的同步电路。A synchronization circuit is provided between the FPGA chip 2 and the matrix MEMS sensor.
本实用新型实施例所提供的矩阵式MEMS传感器的数据采集系统还可以包括设置于FPGA芯片2与矩阵式MEMS传感器之间的同步电路。The data acquisition system of the matrix MEMS sensor provided by the embodiment of the utility model may further include a synchronization circuit arranged between the FPGA chip 2 and the matrix MEMS sensor.
参见图8,图8为本实用新型实施例中一种FPGA芯片模拟UART时序采集MEMS传感器数据的示意图。图中以支持UART(Universal Asynchronous Receiver/Transmitter,通用异步收发器)协议的MEMS00传感器为例子,FPGA芯片2通过3根通信IO管脚模拟UART通信的TX(发送)和RX(接收)时序,实现对MEMS00传感器数据采集。其中SYNC管脚用作同步所有MEMS传感器数据转换。电平转换00实现FPGA端和MEMS00端电平匹配。See Figure 8, which is a schematic diagram of an FPGA chip simulating UART timing to collect MEMS sensor data in an embodiment of the utility model. In the figure, a MEMS00 sensor that supports the UART (Universal Asynchronous Receiver/Transmitter) protocol is used as an example. The FPGA chip 2 simulates the TX (transmit) and RX (receive) timing of UART communication through three communication IO pins to realize the data collection of the MEMS00 sensor. The SYNC pin is used to synchronize the data conversion of all MEMS sensors. The level conversion 00 realizes the level matching between the FPGA end and the MEMS00 end.
参见图9,图9为本实用新型实施例中一种FPGA芯片模拟I2C时序采集MEMS传感器数据的示意图。图中以支持I2C(Inter-Integrated Circuit,集成电路总线)协议的MEMS00传感器为例子。FPGA芯片2通过3根通信IO管脚模拟I2C通信的SCL和SDA时序,实现对MEMS00传感器数据采集。其中SYNC管脚用作同步所有MEMS传感器数据转换。电平转换00实现FPGA端和MEMS00端电平匹配。See Figure 9, which is a schematic diagram of an FPGA chip simulating I2C timing to collect MEMS sensor data in an embodiment of the utility model. The figure takes a MEMS00 sensor that supports the I2C (Inter-Integrated Circuit) protocol as an example. FPGA chip 2 simulates the SCL and SDA timing of I2C communication through 3 communication IO pins to realize the data collection of MEMS00 sensor. Among them, the SYNC pin is used to synchronize the data conversion of all MEMS sensors. Level conversion 00 realizes the level matching between the FPGA end and the MEMS00 end.
参见图10,图10为本实用新型实施例中一种FPGA芯片模拟SPI时序采集MEMS传感器数据的示意图。图中以支持SPI(Serial Peripheral Interface,串行外设接口)协议的MEMS00传感器为例子。FPGA芯片2通过5根通信IO管脚模拟SPI通信的CS(chip select,片选信号)、MOSI(Master Output/Slave Input,主输出/从输入)、MISO(Master Input/SlaveOutput,主输入/从输出)、CLK(Clock,时钟)时序,实现对MEMS00传感器数据采集。其中SYNC管脚用作同步所有MEMS传感器数据转换。电平转换00实现FPGA端和MEMS00端电平匹配。See Figure 10, which is a schematic diagram of an FPGA chip simulating SPI timing to collect MEMS sensor data in an embodiment of the utility model. The figure takes a MEMS00 sensor that supports the SPI (Serial Peripheral Interface) protocol as an example. The FPGA chip 2 simulates the CS (chip select), MOSI (Master Output/Slave Input), MISO (Master Input/SlaveOutput), and CLK (Clock) timing of SPI communication through 5 communication IO pins to realize the MEMS00 sensor data collection. Among them, the SYNC pin is used to synchronize the data conversion of all MEMS sensors. The level conversion 00 realizes the level matching between the FPGA end and the MEMS00 end.
MEMS传感器一般是UART、SPI或者I2C接口。UART是2根数据线,SPI一般是4根数据线,I2C一般是2根数据线。32个MEMS传感器最大需要32×5=160根数据线就能满足大部分MEMS同步实时通信的要求(增加的第五根线是同步所有MEMS传感器的同步信号)。SYNC管脚用作同步所有MEMS传感器数据转换。MEMS sensors generally have UART, SPI or I2C interfaces. UART has 2 data lines, SPI generally has 4 data lines, and I2C generally has 2 data lines. 32 MEMS sensors require a maximum of 32×5=160 data lines to meet the requirements of most MEMS synchronous real-time communication (the added fifth line is the synchronization signal for all MEMS sensors). The SYNC pin is used to synchronize the data conversion of all MEMS sensors.
需要说明的是,本实用新型实施例对FPGA芯片2对以上三种通信协议进行模拟所涉及的软件程序不做保护。It should be noted that the embodiment of the utility model does not protect the software programs involved in the FPGA chip 2 simulating the above three communication protocols.
在本实用新型的一种具体实施方式中,FPGA芯片2与计算机1之间通过千兆以太网电路相连。In a specific implementation of the present utility model, the FPGA chip 2 is connected to the computer 1 via a Gigabit Ethernet circuit.
FPGA芯片2与计算机1之间通过千兆以太网电路相连。选用千兆以太网实现计算机1和FPGA芯片2的通信,保证通信速度满足实时同步并行采集MEMS传感器数据的要求。The FPGA chip 2 is connected to the computer 1 via a Gigabit Ethernet circuit. Gigabit Ethernet is used to realize the communication between the computer 1 and the FPGA chip 2, ensuring that the communication speed meets the requirements of real-time synchronous parallel acquisition of MEMS sensor data.
在本实用新型的一种具体实施方式中,千兆以太网电路与计算机1通过RJ45接口相连。In a specific implementation of the present invention, the Gigabit Ethernet circuit is connected to the computer 1 via an RJ45 interface.
千兆以太网电路与计算机1通过RJ45接口相连,充分利用RJ45接口的标准化、传输速率高、兼容性强、易于维护等优点。The Gigabit Ethernet circuit is connected to the computer 1 through an RJ45 interface, making full use of the advantages of the RJ45 interface such as standardization, high transmission rate, strong compatibility, and easy maintenance.
如图1所示,FPGA芯片2、千兆以太网电路、RJ45接口、各电平转换电路、各MEMS传感器均可以设置于电路板中,除此之外,电路板中还可以设置有进行供电的电源模块。As shown in FIG. 1 , the FPGA chip 2 , the Gigabit Ethernet circuit, the RJ45 interface, various level conversion circuits, and various MEMS sensors can all be arranged in the circuit board. In addition, a power module for power supply can also be arranged in the circuit board.
在本实用新型的一种具体实施方式中,矩阵式MEMS传感器3包含的各MEMS传感器为不同种类或不同型号的MEMS传感器。In a specific implementation of the present invention, the MEMS sensors included in the matrix MEMS sensor 3 are MEMS sensors of different types or models.
矩阵式MEMS传感器3包含的各MEMS传感器可以设置为不同种类或不同型号的MEMS传感器,通过对传感器种类和型号进行扩充,进一步提升数据采集的准确度。通过FPGA芯片2实现多路、多种、多电平、并行通信方式,进而实现对各MEMS传感器的实时同步并行数据采集。The MEMS sensors included in the matrix MEMS sensor 3 can be set to different types or models of MEMS sensors. By expanding the types and models of sensors, the accuracy of data collection is further improved. The FPGA chip 2 realizes multi-channel, multi-level, and parallel communication modes, thereby realizing real-time synchronous parallel data collection of each MEMS sensor.
说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。The various embodiments in the specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the various embodiments can be referenced to each other.
以上对本实用新型所提供的一种矩阵式MEMS传感器的数据采集系统进行了详细介绍。本文中应用了具体个例对本实用新型的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本实用新型的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本实用新型原理的前提下,还可以对本实用新型进行若干改进和修饰,这些改进和修饰也落入本实用新型权利要求的保护范围内。The above is a detailed introduction to a data acquisition system of a matrix MEMS sensor provided by the utility model. This article uses specific examples to illustrate the principle and implementation method of the utility model. The description of the above embodiment is only used to help understand the method and core idea of the utility model. It should be pointed out that for ordinary technicians in this technical field, without departing from the principle of the utility model, the utility model can also be improved and modified, and these improvements and modifications also fall within the scope of protection of the claims of the utility model.
还需要说明的是,在本说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者设备中还存在另外的相同要素。It should also be noted that, in this specification, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "comprise", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the statement "comprises a ..." does not exclude the presence of other identical elements in the process, method, article or device including the element.
Claims (8)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202323363082.XU CN221709995U (en) | 2023-12-11 | 2023-12-11 | Data acquisition system of matrix MEMS sensor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202323363082.XU CN221709995U (en) | 2023-12-11 | 2023-12-11 | Data acquisition system of matrix MEMS sensor |
Publications (1)
Publication Number | Publication Date |
---|---|
CN221709995U true CN221709995U (en) | 2024-09-13 |
Family
ID=92639080
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202323363082.XU Active CN221709995U (en) | 2023-12-11 | 2023-12-11 | Data acquisition system of matrix MEMS sensor |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN221709995U (en) |
-
2023
- 2023-12-11 CN CN202323363082.XU patent/CN221709995U/en active Active
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104504187B (en) | A kind of FPGA online verification structures and methods based on serial communication interface | |
CN105550119B (en) | A kind of simulator based on JTAG protocol | |
CN102541707B (en) | FPGA on-chip logic analyzer system and method for multiplexing JTAG interface | |
US8281280B2 (en) | Method and apparatus for versatile controllability and observability in prototype system | |
Francesconi et al. | UVM based testbench architecture for unit verification | |
CN102419415B (en) | TAP (Test Access Port) interface optimization circuit based on boundary scanning circuit | |
CN106294056B (en) | Chip adjustment method and device | |
CN104200846B (en) | Embedded-type PROM test system and achieving method | |
CN102565683B (en) | Generation and verification method of test vector | |
CN103376340B (en) | A kind of keyset, multi-platform serial test system and method | |
CN101419582B (en) | MVB/USB adapter and its communication method based on SOPC technology | |
CN101102566B (en) | A design method and debugging method for mobile phone JTAG debugging interface signals | |
CN109426594A (en) | A kind of chip debugging apparatus, method and computer readable storage medium | |
CN1858611B (en) | A verification system, a method for creating a verification system, and a verification method | |
CN105720986B (en) | Multi-path data acquiring system with unified time mark | |
CN113190291A (en) | Configurable protocol conversion system and method based on network-on-chip data acquisition | |
CN107632910B (en) | A test method and device | |
CN107066419B (en) | Scalable Adaptive N×N Channel Data Communication System | |
CN101183347A (en) | Bridge circuit of self-adapting velocity matching bus | |
US8144828B2 (en) | Counter/timer functionality in data acquisition systems | |
US8639853B2 (en) | Programmable waveform technology for interfacing to disparate devices | |
CN109765482A (en) | A kind of high speed interconnecting test method between multi-chip | |
CN104866640A (en) | Full FIFO (first in, first out) circuit design method and universal test bench of method | |
CN221709995U (en) | Data acquisition system of matrix MEMS sensor | |
CN103257606B (en) | A kind of USB interface high-speed real-time sampling logic analyser |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
GR01 | Patent grant | ||
GR01 | Patent grant |