微波EDA网,见证研发工程师的成长!
首页 > 测试测量 > 测试测量技术文库 > 基于PXIe和LabVIEW的动物运动力学数据采集系统

基于PXIe和LabVIEW的动物运动力学数据采集系统

时间:10-21 来源:互联网 点击:

摘要:为了解决动物运动力学数据采集系统中的多通道、高采样率和大量数据实时存储等问题,提出了一种基于虚拟仪器技术及其图形化开发环境的系统设计方案。系统以PXIe和LabVIEW为平台,采用3×8传感器阵列、72通道数据采集与处理模块和高速摄像机等,同步采集力学数据和图像数据。实验表明,该系统可以准确获得动物运动过程中各个脚掌的三维接触反力和协调运动行为数据,为仿生机器人的研究提供了理论基础。
关键词:传感器阵列;PXIe;LabVIEW;运动力学;数据采集

运动是动物捕食、逃逸、生殖和繁衍等行为的基础,许多动物具有在各种表面(地面、墙面和天花板等)迅速、敏捷爬行的能力,如壁虎、蜜蜂和蟑螂等。对动物运动行为和力学的研究,可以揭示动物的运动特性和规律,为仿生机器人的研究提供重要理论基础。虚拟仪器技术及其图形化开发环境为动物运动行为和力学的研究提供了很好的方法,NI公司开发的LabVIEW是目前广泛应用的虚拟仪器软件,它是一种基于G语言的图形化编程语言,其图形化界面可以方便地进行虚拟仪器的开发,在数据采集、仪器控制、测试测量等领域得到了广泛的应用。
壁虎、蜜蜂和蟑螂等动物的接触反力为毫牛级或微牛级,需要精密的信号采集与处理系统,目前大部分的动物接触反力测试系统,只能获得单个脚掌或整个身体的力学信息,无法采集到动物运动过程中各个脚掌的三维接触反力和协调运动行为数据。本文介绍了一种基于PXIe和LabVIEW的动物运动力学数据采集系统,系统的PXIe模块集信号调理、A/D转换、采样/保持等多个环节于一体,解决了动物运动力学数据采集系统中的诸多问题,为探索和发现动物运动力学规律提供了重要的方法。

1 系统总体结构
数据采集就是将模拟信号转换为数字信号,然后使用计算机进行处理、显示及存储的过程,相应的系统称为数据采集系统。在动物运动力学数据采集系统中,传感器阵列把动物运动时的力学信号转化为电信号,通过PXIe数据采集模块对该信号进行处理和采集,最后在LabVIEW程序中实现数据的处理、显示和保存;高速摄像机和冷光源用于记录动物运动过程中的运动学信息。力学数据和行为数据通过单片机(AVR Mega16)同步触发采集。系统结构如图1所示。



2 硬件设计
系统硬件设计要尽量遵循标准化、开放化和模块化的原则。系统的硬件部分主要包括传感器阵列、PXIe数据采集模块、高速摄像机和冷光源。
2.1 力学数据采集
2.1.1 传感器阵列
在此采用南京航空航天大学仿生结构与材料防护研究所自行研制的3维力传感器。24个传感器以3×8(行×列)的形式组成传感器阵列,阵列平台可以360°旋转,每个传感器测量动物运动过程中的3维接触反力,这需要建立72组数据采集通道。传感器采用惠斯通全桥电路连接,由PXIe系统为传感器提供5 V的驱动电压。传感器结构和实体图如图2所示。

2.1.2 信号调理与数据采集模块
信号调理与数据采集模块是数据采集系统中最重要的部分,其关键硬件是数据采集卡。NI公司的产品拥有高效的软件、模块化I/O硬件和用于集成的软硬件平台,充分发挥了虚拟仪器技术性能高,扩展性强,开发时间少,以及出色的集成等优势。因此该系统选用NI公司的PXIe数据采集模块。
该模块的数据采集卡集信号调理与模/数转换于一体,包含8个独立的通道,每个通道配有独立的模/数转换器,采样率达到25.6 kS/s,分辨率为24 b,精度可达0.02%。其桥接输入模块能够进行1/4,1/2和全桥的自动同步测量,可用于测试高性能应变、载荷、力值与力矩等。8通道桥接输入模块可在单个机箱中扩展到136通道,在多机箱同步时可扩展到数千条通道。
系统需要以较高的采样率采集72组通道的数据,该数据采集系统提供足够高的采样率和独立的通道,使72组通道的数据采集快速、精确,而且互不干扰。传感器阵列的数据通过前置接线端子传送到数据采集卡,前置接线端子可以自动检测到信号,支持热拔插,安装方便。数据采集卡封装在18槽3U的机箱中,提高了系统的抗干扰能力。在同步采集时,单片机发送触发信号给PXIe的时钟卡实现外部触发。早期使用的基于PCI总线的数据采集系统,采用单独的信号调理模块和采集模块,只有一个模/数转换器,通过多路复用实现多通道的数据采集。相比之下,PXIe系统集信号调理与数据采集于一体,不需要外接电脑,实现了整个实验装置一体化,可以方便地进行360°旋转(模拟动物在空间不同倾斜表面的运动);每个通道配有独立的模/数转换器,实现了多通道数据的同步采集;安装和调试方便,操作简单。从实际应用情况看,PXIc系统精度高,稳定性好,可以方便地进行多通道拓展。
2.2 行为数据采集
2.2.1 高速摄像虮
高速摄像机型号为Olympus i-SPEED 3,其提供了高分辨率、超低光照灵敏度和高达150 000 f/s的录制速度。在2000 f/s以下,分辨率为1 280×1024,具有多种触发方式(如前触发、中间触发和后触发等),通过CF卡可以无限扩展容量。实验时,单片机发送触发信号给高速摄像机,实现图像数据和力学数据的同步采集。根据图像资料,可以更加精确地判断动物脚掌和传感器的接触情况,并且能够掌握动物不同运动姿态时脚掌的三维接触力学信息。
2.2.2 冷光源
冷光源是继白炽灯、LCD、LFD等光源产品之后出现的新型光源,发光原理是在电场作用下,产生电子碰撞激发荧光材料产生发光现象,具有十分优良的光学特性。当高速摄像机采用较高的帧数进行拍摄时,调节冷光源的位置和角度,提高光照强度,冷光源的不发热特性避免了影响实验动物和系统。

3 软件实现方案
系统软件在LabVIEW 8.5的环境下编写,采用DAQmx取代了传统DAQ。相比传统DAQ,在许多应用中,DAQmx都可以提高应用程序的性能,因为DAQmx在驱动体系结构上作出了很多改进,比如多线程操作、更好地控制各种驱动操作和内置的硬件定时单点操作等。图3是系统的LabVIFW采集程序前面板,采集程序主要有四个步骤:空采集(Space Acquisition)、初始化(Initialization)、果集(Acquisition)和停止(Termination)。空采集时,程序将符个通道实际采集到的信号以数据图线的形式在前面板上显示出来,不做处理和保存,从中可以检查各个传感器和测试系统是否正常工作;初始化的作用是采集一定量的传感器阵列空载时的初始数据,然后求出每个通道采集到的数据平均值,作为该通道的零点输出值;进入采集模块后,实验人员通过观察动物的运动情况和视频的回放决定是否保存数据;点击停止后,数据采集过程结束。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top