当前位置:首页 > 测试测量 > 测试测量
[导读]摘要:针对航天测试系统中提出的多通道数据采集要求,采用PXI采集卡,设计了多路温度、液位、电压等信号的采集系统。使用VC++2008编写了采集控制程序,可以实时显示和处理多路测试数据。本系统已成功应用于某测试任务

摘要:针对航天测试系统中提出的多通道数据采集要求,采用PXI采集卡,设计了多路温度、液位、电压等信号的采集系统。使用VC++2008编写了采集控制程序,可以实时显示和处理多路测试数据。本系统已成功应用于某测试任务。
关键词:PXI总线;数据采集;VC++2008;采集控制程序

    随着现代计算机技术和电子测试技术的飞速发展,对测试系统提出了越来越高的要求。20世纪末,NI公司发布了PXI总线系统。PXI总线除了具有PCI总线的功能外,在仪器仪表方面,还提供了触发、局部总线、系统时钟等机制以满足高性能仪器仪表应用的要求。PXI总线满足VISA(Virtual Instrument Software Architecture)体系,确保了对工业标准的个人计算机的软件兼容。PXI模块仪器系统以其卓越的性能和极低的价格,使越来越多的从事自动测试测量的工程技术人员开始关注其发展及应用。
    为满足某航天测试任务要求,本文采用凌华科技的PXI-2206数据采集卡和PXI-2208数据采集卡,使用VC++2008编写控制程序,实现了多路温度、液位、电压等信号的采集和实时显示。

1 系统方案设计
    模拟信号采集是将被测的模拟信号转换成计算机能处理的数字信号的过程。选用模拟采集卡时,除了要了解板卡的核心器件(A/D转换器)以外,还需了解板卡的其它相关部件和指标。
1.1 板卡选型依据及分析
    对于模拟采集卡的选型,主要从以下4个方面进行考虑:
    1)信号幅值范围和分辨率
    模拟采集卡的幅值范围和分辨率体现的是其能采集的模拟信号的电压范围和采集精度。对于某一特定的采集卡,其分辨率是一定的,因此幅值范围就决定了采集数据的精度。例如一块16位的采集卡,如果其采集范围越大,其一个量化单位所对应的值也就越大,精度越小;反正则精度越大。
    2)最高采样率
    模拟采集卡的最高采样率表示了它的最高采样速度,它限制了采集卡能处理的信号的最高频率(最高采样率的一半)。最高采样率表示的是单通道采样时能使用的最高采样频率,因此对于多通道采样来说,每通道能够达到的最高采样率是最高采样率与通道数的商。
    3)通道数
    通道数是指采集卡能同时采集多少路信号。
    4)信号输入方式
    根据测量信号源类型的不同,其输入方式也不同,可分为3种:无参考地单端输入方式(NRSE),有参考地单端输入方式(RSE)和差分输入方式(DIFF)。
1.2 方案设计
    根据某航天测试任务要求,本测试系统需要采集83路信号,如表1所示。


    鉴于本测试系统需要采集的信号路数较多,且各自要求的采样位数不尽相同,故选用了两块采集卡,分别是:PXI-2208和PXI-2206。
    PXI-2208采集卡可以同时采集96路单端模拟量信号,采样位数为12位,因此69路温度信号可全部由PXI-2208采集处理,它们共同采用一个温度信号地与采集系统相连。PXI-2206采集卡可以同时采集32路差分模拟量信号,采样位数为16位,因此8路开关量信号、2路液位信号和4路特殊电压信号可由PXI-2206采集处理。整个采集系统框图如图1所示。



2 软件设计
    文中介绍的数据采集系统,由于采用了凌华科技的两块多功能DAQ卡,因此在硬件系统设计上,只需将2块采集卡插入具有PXI插槽的工业控制计算机即可;而系统的大量工作需要软件配合来完成。
    通过软件控制采集卡进行数据采集可以使用2种方法:1)利用DAQPilot工具;2)直接调用相关的API函数。
2.1 使用DAQPilot工具控制采集卡
    DAQPilot是一种驱动程序,它带有一个图形驱动接口,支持各种ADE,包括:VB、VC等编程语言。如图2所示,通过DAQPilot向导,可以方便的建立一个数据采集任务。其中包括:采集路数、电压幅度范围、采样频率等的设置。使用这种方法进行采集控制,除了需要设置采集参数外,更重要的在于对消息相应函数DataArrival的编程。另外,由于每块采集卡都要对应一个消息相应函数(DataArrival),这种方法一般只用于单卡应用的情况。


2.2 使用API函数控制采集卡
    由于文中设计的采集系统用到2块数据采集卡,如何实现2卡的同步采集是关键问题。由于2块模拟量采集卡的采样率相同(单路1 kHz),若能保证同时刻启动采集,则2卡完成一次采集的时间应该是相同的。本文将两块卡的采集方式均设置为双缓冲模式,并在固定采样频率的条件下,只等待一块板卡(如PXI-2208)的半满消息,就可以把两块卡的数据都取出。
    假定每隔100 ms 2块采集卡的缓冲区都达到半满,则PXI-2208的缓冲区应设置为69x2x100=13800字节;PXI-2206的缓冲区应设置为14x2x 100=2 800字节。
    文中采用VC2008编制了上位机程序,其中的数据采集部分主要包括如图3所示的几个模块。


    以下是数据采集程序的关键代码:



3 测试结果
    采集系统上位机测试运行情况如图4所示。图中显示的曲线是T05路温度信号在1 min内的温度变化情况,由于温度是缓变信号,在短时间内,曲线基本呈现直线形态。


    图5(a)和5(b)分别是某温度测点在升温和降温时采集到的温度回放曲线,大约分别历时6分钟和175分钟。在描绘曲线时采用了1:1000降采样,即每秒描绘一个点,图中温度使用开氏单位。

4 结论
    文中采用PXI总线采集卡设计了多路信号采集系统,信号主要包括69路温度信号、8路开关量信号、2路液位信号、4路电压信号,共计83路。在设计采集电路的基础上,利用VC++2008编写了两块采集卡(PXI-2206和PXI-2208)的采集控制程序。经过试验验证,该系统可以满足要求,也可以经过简单改造应用于其它测试系统。

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

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭
关闭