当前位置:首页 > 测试测量 > 测试测量
[导读]0 引 言 陀螺仪是平台稳定系统的敏感测量元件,它敏感台体的角运动信号,通过平台伺服回路,建立平台的稳定基准。因此陀螺仪的性能直接影响到平台稳定系统的性能,对严格测试其动态性能指标具有重要的意义。


0 引 言
    陀螺仪是平台稳定系统的敏感测量元件,它敏感台体的角运动信号,通过平台伺服回路,建立平台的稳定基准。因此陀螺仪的性能直接影响到平台稳定系统的性能,对严格测试其动态性能指标具有重要的意义。
    传统的测试设备和手段复杂且效率低,为了便于对陀螺仪进行机内测试,改善测量效果,运用当今主要工业控制计算机技术——嵌入式PC/104总线结构来搭建测试系统,其独特的堆栈总线扩展方式,可使其具有体积小、功耗低、可靠性高等特点;其次,利用美国NI公司开发的虚拟仪器LabVIEW,为开发平台设计软件,使其人机界面友好、功能强大、开发效率高、可维护性强,且测试精度和可靠性能得到充分保证。


1 测试系统硬件组成
    该测试系统由PC/104工控计算机、DMM-32-AT多功能数据采集卡、信号调理模块组成。其测试系统组成框图如图1所示。

    (1)PC/104工控计算机。采用DIGITAL-LOG-IC AG公司的MSMP3SEV,它是一个基于PC/104(ISA总线)和PC104/Plus(PCI总线)的高可靠ALL-IN-ONE CPU模块,主板主要集成了最大256 MB内存、256 KB二级高速缓存、2个RS 232C 串口、1个LPT1并口、EIED硬盘接口、标准软盘接口、CRT显示器接口、平板显示器接口、鼠标接口、1个USB接口、看门狗计数/定时电路等。
    (2)DMM-32-AT多功能数据采集卡。4路12位D/A模拟输出,16位差分或32位单端16位模拟输入,24路数字I/O端口,最高采样速率为200 Mb/s。该多功能采集卡主要用于激励信号的产生,测试信号的采集以及控制信号的产生。
    (3)信号调理模块。主要是将计算机给定的电压控制信号变换为电压或电流信号,对动态测试的激励信号进行整形、放大、滤波,以及对测试信号进行滤波,再由数据采集卡进行采集和处理。
    系统的工作原理为:由PC/104控制,通过DMM-32-AT的D/A端口产生测试信号,经过调理,对陀螺仪力矩器施加指令电流信号,以模拟陀螺仪输入轴的角运动,使力矩器产生一个力矩,引起陀螺仪自转轴发生偏转。这时信号器输出一个电压,经放大器后转换成一个电流输入到力矩器,使力矩器内原来外加电流减小到零,使转子自转轴处于平衡状态。通过信号调理模块对信号器上的电压进行变换,由A/D采样模块进行采样,输入到PC/104工控机,系统再对采集数据进行处理、判断和显示。这整个过程是由程序控制自动完成的。


2 软件设计
    陀螺仪的动态测试软件采用LabVIEW软件进行设计,LabVIEW不仅是软件开发环境,而且是一个编程软件,它是一种适合应用于任何编程任务,具有扩展函数库的通用编程语言。它定义了数据模型、结构类型和模块调用语法规则等编程语言的基本要素,在功能完整性和应用灵活性上不亚于任何高级语言。Lab-VIEW提供了丰富的数据采集、分析和存储库函数以及包括DAQ,GPIB,PXI,VXI,RS 232在内的各种仪器通信总线标准的所有功能函数。但是LabVIEW所提供的功能仅能驱动NI公司支持的数据采集卡,DMM-32-AT是第三方数据采集模块,它需要用户自己设计开发驱动程序。
2.1 DMM-32-AT驱动程序的实现
    LabVlEW提供了对外部代码调用的接口库函数。其中,调用库函数(Call Library Function,CLF)节点使得用户可以方便地调用标准共享库和自定义库函数。在此,设计的数据采集系统就是通过LabVIEW提供的。CLF实现对动态连接库(Dynamic Link Library,DLL)调用的方法.完成对第三方数据采集模块的驱动,实现LabVIEW与普通数据采集模块的结合。
    使用VC++生成一个dmm32driver.dll的动态链接库,通过CLF节点对其调用,以实现该数据采集卡的驱动,该程序实现的主要源代码为:

    


    需要注意的是,在头文件中加入extcode.h,以便在DLL程序中使用LabVIEW中的数据类型,避免在传递参数和返回值时冲突。其次,需要在导出的函数原型前添加_declspec(dllexport)关键字,指出函数的出口。由此,可从一个动态链接库文件中输出数据、函数、类以及类成员函数而不需要.def文件。
2.2 数据采集流程
    该测试系统采用如图2所示的单线程循环软件架构。采用单线程结构可以保证每个任务在一次数据采集循环中都能得到有效执行,既能满足数据的实时采集,又能保证数据的完整存储,增强了测试的可靠性。与此同时,采用单线程结构也简化了流程控制,避免了多线程结构中各个任务之间的调度与控制的复杂问题。

2.3 系统程序设计
    虚拟测试系统的主要功能是实时接收数据采集卡采集的数据,进行数据处理(如滤波,FFT变换等)、数据存储和数据实时显示。操作者根据数据判断测试指标是否合格。
    程序设计的数据采集过程为:在开始数据采集后,DAQ卡不断地采集数据,并将它们存贮在指定的缓冲区中;然后LabVIEW每隔一段时间,将一批数据送入计算机进行处理。如果缓冲区存放已满,DAQ卡就会又重新从内存起始地址写入新数据,覆盖原来的数据。这个过程一直持续,直到采集到了指定数目的数据点,或者中止采集过程。程序方框图如图3所示。在对陀螺输出信号进行测量时,采用了多次采样取平均值的方法,以减小误差。

3 结 语
    在此,提出一种基于PC/104的陀螺仪动态测试系统,并分析该测控系统的软/硬件基本构成。在系统组建过程中,由于利用了可靠的PC/104工控机和数据采集卡,以及高性能的虚拟仪器编程软件,使得系统组建效率高,性能可靠,而且可以方便地对测试结果进行判断,简单易用。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

据业内信息,近日ADM的一份内部报告显示,ADM正在计划降低其锐龙 7000 CPU的生产计划。现阶段全球市场PC的低迷和销量下滑,再加上AM5平台整体反响不佳等等一系列原因导致ADM采取这一行动计划。

关键字: PC ADM 锐龙 7000 CPU

上海2022年10月11日 /美通社/ -- 日前,国际独立第三方检测、检验和认证机构德国莱茵TUV大中华区(简称"TUV莱茵")为宁波坚锋新材料有限公司...

关键字: 新材料 PC 可持续发展 ISO

大家好,我是鲏。认识我的朋友都知道,我是一个实践派,相比研究枯燥的理论知识,我更喜欢做自己想做的项目,用技术来实现自己的想法的感觉真的很棒。所以从大学期间一直到现在,除了工作中的项目外,我依然保持着自己做项目的习惯,有坚...

关键字: 系统设计 技术选型 需求分析

你平时除了工作还会用电脑吗?近日分析机构Canalys发布了2022年第三季度全球PC出货量报告,台式机和笔记本电脑在第三季度的总出货量同比下降18%至6940万台。其中,笔记本电脑出货量受影响最大,同比下降19%至54...

关键字: PC 台式机 惠普 联想

根据IDC全球个人计算设备季度追踪的初步结果,2022第三季度,全球PC发货量总计7420万台,传统PC市场继续下滑,需求降温和供应不平衡导致同比收缩15.0%。联想出货量1688万台,份额22.7%,比上年同期下降16...

关键字: 苹果 PC IDC 华硕

在这篇文章中,小编将为大家带来测试测量仪器经纬仪的相关报道。如果你对本文即将要讲解的内容存在一定兴趣,不妨继续往下阅读哦。

关键字: 经纬仪 陀螺经纬仪 陀螺仪

本文中,小编将对陀螺经纬仪予以介绍,如果你想对陀螺经纬仪的详细情况有所认识,或者想要增进对陀螺经纬仪的了解程度,不妨请看以下内容哦。

关键字: 陀螺经纬仪 经纬仪 陀螺仪

9月21日电,据巴伦金融周刊报道,全球个人电脑(PC)中央处理器(CPU)两大巨头英特尔与超微都坦承,当下PC市况比之前财报预期低潮的状况还更进一步恶化,超微更直言当前PC市场“一片混乱”,比原本财报预测的状况又恶化约1...

关键字: 英特尔 PC AMD

在吃完上一波居家办公、远程网课的红利之后,PC电脑再度遭遇至暗时刻。按照统计机构IDC的最新数据,预计今年PC出货量同比下滑12.8%,也就是从3.488亿台跌至3.053亿台,一年减少4350万台之多。

关键字: PC 电脑 销量

(全球TMT2022年8月30日讯)近日,在2022英特尔中国数据中心合作伙伴技术峰会上,英特尔与浪潮信息等产业生态伙伴联合发布了《绿色数据中心创新实践 -- 冷板液冷系统设计参考》白皮书,分享冷板液冷技术关键部件的最...

关键字: 系统设计 英特尔 数据中心 生态系统

测试测量

28736 篇文章

关注

发布文章

编辑精选

技术子站

关闭