CVI的脉冲爆震发动机数据采集系统设计

合集下载

基于PXI的航空发动机数据采集与处理系统

基于PXI的航空发动机数据采集与处理系统
P X I 总 线是 N I 公 司推 出的 总线 形 式 , 是 一 种优 化 的基 于 P C技 术 的 系 统 平 台。 P X I总 线 吸 收 了
2 系 统 组 成
航 空 发动机 数 据采集 与处理 系统 主要 由通 用参 数 采集 单元 、 振 动 信 号处 理 单 元 、 总线 参 数 单 元 、 参
( C h i n e s e F l i g h t T e s t E s t a b l i s h m e n t , ’ a r t 7 1 0 0 8 9 , S h a n x i , C h i n a )
Ab s t r a c t : A k i n d o f d a t a a c q u i s i t i o n a n d p r o c e s s i n g s y s t e m f o r a e r o— — e n g i n e b a s e d o n P XI i s i n 。 _ t ad r u c e d i n t h i s p a p e r . T h e s y s t e m i s c o mp o s e d o f g e n e r a l d a t a a e q u i s i t i o n u n i t , v i b at r i o n d a t a a e 。 q u i s i t i o n u n i t a n d b u s p a r a me t e r a c q u i s i t i o n u n i t .Th e s o f t wa r e i f d e s i g n e d b a s e d o n C+ + a n d L a b wi n d o w s / C VI ,w h i c h h a s t h e f u n c t i o n s o f u s e r ma n a g e me n t ,c a l i b at r i o n , d a t a a c q u i s i t i o n , s t o r - a g e a n d d i s p l a y , e t c .

基于LabWindows/CVI的液压爆破试验测控系统设计

基于LabWindows/CVI的液压爆破试验测控系统设计
21 0 1年 3月 第3 9卷 第 5期
机 床 与 液 压
MACHI NE T00L & HYDRAUL CS I
MR. 0 l r2 l
பைடு நூலகம்
Vo. 9 No 5 13 .
DOI 0 3 6 / .sn 1 0 :1 . 9 9 j i . 0 1—3 8 . 0 0 . 2 s 8 12 1. 50 4 1
AIZ u . W ANG Ximi W ANG Jsn h o n n. ie
( o eeo A t ai ,N r w s r o t h i U i r t,X ’ hax 0 2,C ia C l g f u m t n ot et nP l e nc nv sy inS an i 1 7 l o o h e yc ei a 70 hn )
验件实现爆破试验 。试验装置通过上位机实现 自动控 制 、数据采集和数据处理 。
漏 ,对间隙提出了更 高的要求 ,要求有更高 的加工精
度 和过滤技术 。由于系统压力 的提高 ,相应地对飞机
液压 附件提 出了更高 的要求 。要保证新研制 的飞机高 压液压系统 的安全 ,必须事先对相应 的液压 附件进行
CVI Th tu tr n r i rn i e o o h h r wa e a d s fwae we e ito c d a d h a aa q sto n r c s ig mo l . e sr cu e a d wo kngp cpl fb t a d r n ot r r n rdu e n te d t c uii n a d p o e sn due i i
高 压 试 验 , 以测 试 相 应 产 品 的 安 全 性 。

基于LabWindows/CVI的遥测数据采集系统设计

基于LabWindows/CVI的遥测数据采集系统设计
( 1 . C o l l e g e o f Me c h a t r o n i c E n g i n e e r i n g a n d A u t o m a t i o n , N a t i o r , l a U n i v e r s i t y o f D e f e n s e T e c h n o l o g y , C h a n g s h a 4 1 0 0 7 3 , C h i n a ; 2 . D e p a r t m e n t o f I n f o r m a t i o n T e c h n o l o g y , I n n e r M o n g o l i a B u s i n e s s& T r a d e V o c a t i o n a l C o l l e g e , H o h h o t 0 1 0 0 7 0 , C h i n a )
us a g e o f t e s t s y s t e m i s r e s t ic r t e d. Fi r s t l y ,t h e p r o t o c o l o f t e l e me t ic r da t a t r a n s mi s s i o n i s a n a l y z e d. Th e n ,s o me ma t ur e de v i c e s i n t h e ma r k e t a n d La b Wi n do ws /CVI e n v i r o n me n t wh i c h i s o te f n u s e d t o d e v e l o p pr o g r a m f r o m NI c o r p o r a t i o n a r e c h o s e n. Fi na l l y , t h e ha r d wa r e i n t e r f a c e be t we e n c o n t r o l s y s t e m a n d t e s t s y s t e m i s d e s i g n e d ,

一种声呐脉冲信号采集处理系统的设计

一种声呐脉冲信号采集处理系统的设计
前置放大器是整个采集系统的第一级,它接收
敌方 UUV 并进一步估计其方位等信息 。因此,本
换能器输出的微弱信号,对该信号进行放大。前置
2
系统组成
倍数 20 倍,其电路原理如图 2 所示。
声呐脉冲信号采集处理系统可以将水听器接
型为巴特沃斯型,由于低频段较低,采用高低通滤
收到的声呐脉频率为
[4]
文设计了一种声呐脉冲信号采集处理系统。
时估计脉冲信号的幅度、频率等特征信息,然后将

放大器采用低噪声、高增益的 OP 放大器实现,放大
接收机的滤波器选用 4 阶有源带通滤波器,类
10kHz,低通滤波器的截止频率为 800kHz。
收稿日期:2019 年 10 月 12 日,修回日期:2019 年 11 月 23 日
1
TB565
检测结果上传给上位机。
引言
水下无人航行器(Unmanned Undersea Vehicle,
UUV)发展迅速,其机动灵活,可搭载各种类型的传
感器,深入我方领海进行抵近侦察,严重威胁领海
主权[1]。UUV 自身的机械噪声小,水下声对抗平台
对其辐射噪声的探测较为困难[2]。但是,为了避碰
和目标成像精度,UUV 多携带主动声呐,这些声呐
DAC 选择电压输出型的 DAC,12 比特输出。
经过滤波器滤波和放大输出的信号为单端信
号,幅度为-5V~5V 之间,而 ADC 的输入为差分信
总第 310 期
ADC 采 用 LT 公 司 的 LTC2311-16,该 ADC 为
16位,
最高采样率为 5Msps,
其电路原理如图 5所示。
3.2
处理器
作者简介:李挺,男,硕士研究生,研究方向:军用目标特性及探测。肖大为,男,博士,讲师,研究方向:水下目标探测

脉冲爆震外涵加力涡扇发动机总体性能研究

脉冲爆震外涵加力涡扇发动机总体性能研究

脉冲爆震外涵加力涡扇发动机总体性能研究
彭辰旭;郑龙席;卢杰;罗振坤;张佳博
【期刊名称】《西北工业大学学报》
【年(卷),期】2024(42)1
【摘要】为研究外涵装有脉冲爆震燃烧室(PDC)的混合排气涡扇发动机性能,建立其性能模型。

研究了隔离段总压恢复系数和外涵循环参数对PDC特性和整机性能的影响;分析了发动机性能参数对部件参数的敏感性;在相同设计循环参数下与传统加力涡扇发动机性能进行了对比。

结果表明:提高隔离段总压恢复系数能够增大PDC增压比,提升发动机性能;风扇压比一定,涵道比增大,发动机耗油率和单位推力增大;风扇压比增大,涵道比在0.2~0.4时,单位推力先增大后减小,涵道比在0.4~0.5时,单位推力先增大后基本不变,涵道比在0.5~0.9时,单位推力一直增大,但增幅逐渐减小。

不同涵道比下耗油率随风扇压比增大一直减小;发动机性能对直接影响外涵气流状态参数的部件参数敏感性高;由于PDC的增压特性,脉冲爆震外涵加力发动机仅利用外涵部分气流组织燃烧就可使单位推力与传统加力涡扇发动机相当,且耗油率在设计点降低27.7%,非设计点降低12.8%~26.8%。

【总页数】8页(P149-156)
【作者】彭辰旭;郑龙席;卢杰;罗振坤;张佳博
【作者单位】西北工业大学动力与能源学院
【正文语种】中文
【中图分类】V231.2
【相关文献】
1.外涵装有脉冲爆震加力燃烧室的涡扇发动机热力性能分析
2.爆震管结构对脉冲爆震发动机性能影响研究
3.涡扇-脉冲爆震组合发动机内外涵掺混器研究
4.采用脉冲爆震外涵加力燃烧室的涡扇发动机性能研究
5.脉冲爆震外涵加力分排涡扇发动机性能分析
因版权原因,仅展示原文概要,查看原文内容请购买。

航空发动机数据采集与监控系统设计

航空发动机数据采集与监控系统设计

航空发动机数据采集与监控系统设计李宝安;邓大伟;张帆【摘要】根据航空发动机主要技术参数检测和试车需求,构建了以DSP采集板为核心的现场采集单元,并开发了相应的数据采集软件。

采用现场RS422串口转网络的通信方式,完成了现场采集单元与上位计算机的数据传输。

在上位机利用Visual Basic 6.0设计并实现了发动机地面试车的监控系统的界面及发动机地面试车的其它功能要求。

最终实现了数据采集系统的总体规划以及状态监控系统的设计与实现。

【期刊名称】《制造业自动化》【年(卷),期】2014(000)016【总页数】5页(P38-42)【关键词】航空发动机;DSP;数据采集;监控系统【作者】李宝安;邓大伟;张帆【作者单位】北京航空航天大学自动化科学与电气工程学院,北京100191;北京航空航天大学自动化科学与电气工程学院,北京100191;北京航空航天大学自动化科学与电气工程学院,北京100191【正文语种】中文【中图分类】V241.70 引言航空发动机数据采集在航空工业中占据重要地位,是航空发动机试验研究中极重要的技术工作,贯穿于整个试验研究全过程。

发动机试验依靠数据采集获得精确可靠的试车数据,用来判断和识别发动机是否工作正常,如果没有先进的数据采集技术,想独立发展和建立现代化航空工业是难以想象的。

随着现代航空技术的不断发展,军民用飞机型号和数量越来越多,亟需功能完善、性能可靠、维护使用方便的航空发动机数据采集系统[1]。

航空发动机数据采集与监控硬件系统的任务是要完成试车过程中各个工作参数的测量,并对测量的数据进行监控。

这个过程要完成各个工作参数从原始非电信号到工程值的转换[2],需要经过以下三个步骤:1)由传感器把原始测量信号转化为易于传输和转换的模拟信号或频率信号;2)数据采集设备把传感器的输出信号转换为计算机可以识别的数字信号;3)计算机通过软件来对这些数字信号进行处理,以得到原始测量信号的工程值大小。

一种基于两级爆震的新型吸气式脉冲爆震发动机系统[发明专利]

一种基于两级爆震的新型吸气式脉冲爆震发动机系统[发明专利]

专利名称:一种基于两级爆震的新型吸气式脉冲爆震发动机系统
专利类型:发明专利
发明人:范玮,谭风光,鲁唯
申请号:CN201810884031.6
申请日:20180806
公开号:CN108979899A
公开日:
20181211
专利内容由知识产权出版社提供
摘要:本发明公开了一种新型吸气式脉冲爆震发动机,包括空气供给系统,爆震室系统,起爆系统,燃油供给系统,以及相应的控制系统。

本发明提供了一种可在不减少可爆混合物填充量的前提下有效提高爆震发动机运行频率的方法;在一定程度上解决了现有吸气式脉冲爆震发动机燃气反传的问题,对开发可实用大功率爆震发动机提供了新的途径。

本发明的主要特征是:主爆震室为唯一高速旋转部件,通过主爆震室的旋转,控制空气的间歇填充,实现主爆震室内的间歇爆震燃烧。

申请人:西北工业大学
地址:710072 陕西省西安市友谊西路127号
国籍:CN
代理机构:西北工业大学专利中心
代理人:华金
更多信息请下载全文后查看。

基于LabWindows_CVI和DSC的数据采集系统

基于LabWindows_CVI和DSC的数据采集系统

经验交流 EXPERIEN CE EXCH AN GE基于LabWindows /CVI 和DSC 的数据采集系统装甲兵工程学院 吕强王珂珂沐阿华引 言数字信号控制器(DSC)综合了M CU 面向控制的特性以及DSP 的快速计算功能,具有处理速度快,灵活、精确,抗干扰能力强,体积小及可靠性高等优点,满足了对信号快速、精确、实时处理及控制的要求。

本设计采用的DSC 为T M S320F28335芯片,该器件能够以150M Hz 的频率提供每秒3亿条浮点指令,与定点处理器相比,降低了相关的成本。

数据系统软件的开发需要可靠、快捷的平台,由美国国家仪器公司(N I)开发的LabWindow s/CVI 给测试工程师提供了强有力的虚拟仪器开发环境。

它将功能强大、使用灵活的C 语言与用于数据采集分析和显示的测控专业工具有机地结合起来。

它与传统编程工具VB 、V C 相比,具有强大的数据可视化分析和仪器控制能力,并且具备串口通信功能。

1 系统硬件设计系统硬件主要包括:DSC 处理器及其辅助电路、模拟信号调理电路和U SB 串口通信电路。

系统的结构框图如图1所示。

1.1TMS320F28335特点及ADC 模块特性T I 公司C2000系列的T M S320F28335芯片具有150M Hz 的高速处理能力,具备32位浮点处理单元,其6个DM A 通道支持ADC 、M cBSP 和EM IF,有多达18路的图1 系统结构框图PWM 输出。

T M S320F28335芯片内置16个通道带流水线的模数转换器(ADC)。

ADC 模块主要包括以下特点:12位模数转换模块;2个采样和保持(S/H )器;模拟输入电压范围0~3V;快速的转换时间,A DC 时钟可以配置为25M Hz,最高采样带宽为12.5M SPS 。

此系统中使用的是自主设计的T M S320F28335开发板,实物如图2所示。

图2 TMS320F28335开发板实物图使得PowerPC 更加适合用在空间、成本等方面有诸多限制而接口要求又丰富多样的嵌入式应用系统中。

发动机低频振动信号采集系统设计与实现

发动机低频振动信号采集系统设计与实现
《 动 技 应 》 00 第2 卷 期 自 化 术与 用 2l 年 9 第1
经验 交 流
T h c lCo mun c to s ec ni a m ia in
发 动 机 低 频 振 动 信 号 采 集 统 计 与 实 现 系 设
彭 思 达 1 纪 昌春 1 蒋 永 2 仇春 强 , , ,
1 引 言
柴油机 是往复运 动机械 , 其激振力 主要 8 C# 线程管理功 能决 了这一 问题 , 改善 了人机交互
环境 , 优化 了系统性 能 。
曲柄机 构周期性 运动 时产 生的惯性力 , 以及 气缸 内气
体燃烧产生的周期性 气压力 } 。将传感器 垂直安装在 气 l l
De ina Dq " a d I lme tt n o n ie o F e n :Vir t n g e s n mp na i f gn s L w - q e c i a i o t E ’0 I W r u - yVb o l 3
Sin l q ii n S se g a Ac ust y t m i o
技 术 、单 片 机技 术 以及数 据 采 集 技术 , 个 设计 由振 动 传感 器 、数 据 采集 板 、P 整 C机 应 用程 序 3 部分 组 成 。实验 表 明该 系统 具 有 稳 定 、 可靠 、 实 时 、性 价 比 高等 优 点 。 关 键 词 : 频振 动 信 号 ; 据 采 集 系统 ; 低 数 C# 3 0串行 类 ; . 振动 信 号 分析 中 图分 类 号 : P 7 . T 242 文 献 标 识码 : B 文章 编 号 :0 3 7 4 (0 00 — 1 0 0 10 — 2 12 1)1 0 1 4
Absr c : e l w r q e c i r to i n lp o u e y Cu m i s 6 t a t Th o f e u n y v b a i n s g a r d c d b m n BT5 9 d e e n i e b o k s d wa lc l c i n s t m s . i s l g n l c i e l o l to yse i e e i to u e . e s se i e e o e n t e b ss o h n e r t d u e o 2 2 s ra o mu i a i n t c n l g , h n r d c d Th y t m sd v l p d o h a i ft e i t g a e s fRS 3 e i lc m n c to e h o o y t e s n l — h p mi r c mp t rt c n l g s we l st e d t c u sto e hn l g . e d sg f s s e i o ig ec i co o u e e h o o y a l a h a a a q i i n t c o o y Th e i n o y t m sc mp s d o i oe f t r e p rs v b a i n s n o , a a a q ii o o r n C p l a i n p o r m . h x e i n h h e a t : i r to e s r d t c u s t n b a d a d P a p i t r g a i c o T e e p rme ts ows t a h y t m h t e s se t h s t e a v n a e f sa l n s , e i b e e s r a —i e h g e f r a c — o t e c a h d a t g so t b e e s r la l n s , e lt m , ih p ro m n e c s, t. Ke r s o f e u n y v b a i i n l d t c u sto y t m ; #3 0 s ra o t l s ; i r to i n la a y i y wo d :l w q e c i r t r on s g a ; a a a q iii n s s e c . e i lp r a s v b a i n s g a n l ss c

发动机振动信号采集系统的设计

发动机振动信号采集系统的设计

发动机振动信号采集系统的设计-设计论文发动机振动信号采集系统的设计李晓政(沈阳理工大学,辽宁沈阳110159)【摘要】发动机的振动信号是发动机故障征兆的信息载体,能够表征发动机的技术状况,因此对发动机的振动信号进行状态监测,来发现发动机的故障是一种有效的方法。

随着虚拟仪器技术在自动检测、信号采集、仪器控制和测量方面的快速发展,克服了传统仪器中功能固定、单一、携带不便的缺点,因此本文充分利用虚拟仪器的特点开发了发动机的振动信号采集系统,实现了发动机振动信号的采集与分析。

关键词振动信号;LabVIEW;信号采集与分析作者简介:李晓政(1990—),男,山东烟台人,车辆工程专业,研究方向为车辆系统动力学与控制。

0引言由于发动机技术的不断更新和发展,传统的诊断仪器所具有的功能单一、携带不便、价格昂贵的特点,已经不能满足人们诊断的需要。

此时虚拟仪器技术便产生了,它和PC 机来构成了数据采集系统和诊断系统。

其中数据采集电路用来完成信号的获取与控制,PC机来完成信号的处理存储和显示功能。

由数据采集卡、PC 机和测试系统软件即可构成一台虚拟的仪器(Virtual Instrument,简称VI), 在实现传统仪器功能的基础上可以通过改进代码来增加诊断功能[1]。

1发动机振动信号采集系统研究1.1信号采集系统软件介绍发动机振动信号的采集系统软件由主控程序的数据采集和数据读取两部分组成,数据处理部分的功能有信号分析处理、参数计算显示和特性曲线的绘制[2]。

本系统设计用的开发环境是LabVIEW8.0,我们可以通过软件编程来实现所需要的功能。

1.2程序的前面板设计前面板是发动机振动信号采集系统的虚拟仪器前面板,有对试验过程中的各种数据进行实时显示的模块。

发动机振动信号的采集系统程序界面应该有如下功能:(1)测试系统开始后,在前面板1输入采集数和模拟参数,然后点击初始化按钮,数据采集卡完成初始化并新建采集任务,而后点击界面上的开始按钮,正常工作指示灯变绿,表示工作正常,对信号调理电路输出的模拟量按既定的采样频率采集,程序将采集到的数据显示成波形图和图表,点击保存按钮,保存采集的数据,点击停止按钮后,程序完成剩下的一系列动作。

发动机示功图试验中的数据采集软件开发

发动机示功图试验中的数据采集软件开发

压 电 式气 缸 压 力 传 感器 、 大 器 和 角 编 码 器 , 用 虚 拟 仪 器 的方 法 实 现 示 功 图 的采 集 。 成 了采 集 界 面 的 设 计 、 放 利 完
采 集 中 的 AD 转 换 、 通 道 数 据 的 高 速 采 集 和处 理 并 最 终 实 现 波 形 的 显 示 。 程 序 测 试 可 以 实 现包 括 汽 缸 压 力 多 经
在 现代仪 器系统 中 , 计算 机 已经 成 为整个测试 系统 的核心 [ 。 5 传感 器与计算 机 通过数 据采集 卡连接 ]
起来 , 据采集 卡把传 感器输 出的模 拟 信号变成计 算机 能识别 的数字 信号 , 后 由软件来 采集和 分析 。 数 然
数据 采集系 统的工作 原理 如图 1 示 。 所
进行 初步 分析 。
虚拟 仪器是基 于计算 机 的软硬件 测试平 台 , 可代替 传统 的测量 仪器 , 它 如示波 器 、 辑分析 仪 、 逻 信号 发生 器 、 谱分 析仪 等 , 频 可集成 于 自动 控制 、 工业控 制系统 , 还可 自由构建 成专有 仪器 系统 。该 系统包 括数 据采集 、 数据 测 试和分 析 、 果输 出显示 等 3部分 。 中数 据采集 由硬件 电路 —— 数 据采集 板完成 , 结 其 数据 分析 和结果 输 出完全 由计算 机软 件完成 。
专业 工具 有机 结合起 来[ 。 3 为熟 悉 C语 言 的开 发人员 建立 检测 系统 、 ] 自动测 量环境 、 数据 采集 系统 、 过程
监控 系统 等 , 提供 了一 个理 想 的软件 开发环境 。 ]
1 硬 件 RB 2 8采 集 卡 介 绍 H8 6
1 1 RB 2 8采集卡 的特 点 . H8 6

脉冲爆震发动机数值模拟

脉冲爆震发动机数值模拟

脉冲爆震发动机数值模拟
姜云峰;刘建文
【期刊名称】《推进技术》
【年(卷),期】2010()6
【摘要】为了获得脉冲爆震发动机(PDE)工作过程数值模拟技术,发展了DET2D程序,并以美国海军研究生院的气动阀式PDE为研究对象,进行了整机数值模拟。

结果显示:所发展程序稳定、高效,可以用于多脉冲PDE流场的数值模拟及吸气式PDE 数值模拟。

通过计算,验证了PDE的工作原理和所发展程序的正确性。

【总页数】6页(P783-788)
【作者】姜云峰;刘建文
【作者单位】北京航空航天大学自动化科学与电气工程学院;北京动力机械研究所【正文语种】中文
【中图分类】V235.22
【相关文献】
1.带二次流增推尾喷管的脉冲爆震发动机数值模拟研究
2.吸气式无阀脉冲爆震发动机DDT过程数值模拟
3.脉冲爆震涡轮发动机气动阀特性数值模拟研究
4.小能量点火脉冲爆震发动机DDT过程数值模拟
5.小能量点火脉冲爆震发动机工作过程数值模拟
因版权原因,仅展示原文概要,查看原文内容请购买。

基于NI CompactRIO发动机振动信号采集

基于NI CompactRIO发动机振动信号采集

基于NI CompactRIO发动机振动信号采集
骆静;廖昌荣;石祥聪;李兴
【期刊名称】《电子测量技术》
【年(卷),期】2009()12
【摘要】基于NI CompactRIO及Labview图形化编程语言,开发了发动机振动信号数据采集系统。

该数据采集系统利用了不同模块的配置实现了多路信号的同时采集并支持在线数据处理及数据存盘再处理。

在发动机振动测试平台上进行试验,采集出来的数据准确可靠。

【总页数】3页(P134-136)
【关键词】数据采集;CompactRIO;振动信号;傅里叶变换
【作者】骆静;廖昌荣;石祥聪;李兴
【作者单位】重庆大学光电技术及系统教育部重点试验室;重庆工业自动化仪表研究所
【正文语种】中文
【中图分类】TP206
【相关文献】
1.基于LabVIEW2010的发动机振动信号采集系统的开发与研究 [J], 武健;郭永;侯占峰;张忱;梁志强
2.基于虚拟仪器的发动机振动信号采集系统设计 [J], 隋美丽;付贻伟;刘敏杰
3.一种基于NI采集卡的测量发动机同步信号的方法 [J], 李宗立
4.基于LabVIEW的再制造发动机磨合过程振动信号监测与采集系统 [J], 陈成法;张哲;王龙;张建生;刘青
5.基于LabVIEW的发动机振动信号采集系统 [J], 何芸
因版权原因,仅展示原文概要,查看原文内容请购买。

西北工业大学动力与能与工程学院脉冲爆震发动机专业实验室

西北工业大学动力与能与工程学院脉冲爆震发动机专业实验室

脉冲爆震发动机专业实验室
该实验室始建于1993年,专用于新概念脉冲爆震发动机试验研究。

实验室总面积300余平方米。

建有可同时使用航空煤油和汽油的油库及供油系统,储量达55立方米的高压气源系统,四套可用于不同推力级发动机实验的试车台架系统,试验用空气(或氧气)、燃油流量控制与测量系统,多通道并行高速试验数据采集与处理系统及试验监视系统。

现有激光仪、燃气组分分析仪、高声压级噪声测试仪、脉冲推力测试仪、气相色谱仪,双脉冲激光全息摄影仪等试验仪器。

下图为脉冲爆振发动机试验台。

脉冲爆震发动机试验台。

一种从CV工作站中抽取数据的方法

一种从CV工作站中抽取数据的方法
一种从CV工作站中抽取数据的方法
刘建;杨帆;等
【期刊名称】《华北石油设计》
【年(卷),期】1995(000)003
【摘 要】CV工作站在其工程设计应用中建立了一系列我院所遵循的设计规范的图形、数据库,若能将该数据库中的数据抽取出来加以利用,将会使工作站的资源得到更广泛的应用。本文简述了从CV工作站管道软件的数据库中抽取数据至微机上的一种方法。
3.PCM/CVSD系统中内插和抽取高效滤波算法 [J], 沈会敏
4.表格数据自动录入系统的一种数据抽取方法 [J], 段江娇;郑文波
5.一种自动构建数据集的实体关系抽取方法 [J], 房冬丽;陈正雄;黄元稳;衡宇峰
因版权原因,仅展示原文概要,查看原文内容请购买
【总页数】3页(P35-37)
【作 者】刘建兴;杨帆;等
【作者单位】华北石油勘察设计研究院;华北石油勘察设计研究院
【正文语种】中 文
【中图分类】TE973.102
【相关文献】
1.在线辩认中特征数据抽取的一种新方法 [J], 李泽滔
2.一种通用的多数据库间数据抽取方法及应用 [J], 刘如九;张振山;柴天佑
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2008年第12期
仪表技术
·17·
基于LabWindows/CVI的脉冲爆震发动机 数据采集系统设计
赵 华,何立明,曾 昊,杜宏亮 (空军工程大学工程学院,陕西西安710038)
摘要:针对原理性脉冲爆震发动机(PDE)试验模型多通道实时数据高速采集的要求,应用LabWindows/CVI 7.1提供的多线程
制。图3给出的是PDE多线程应用程序流程。
载入面板 (创建主线程)

竺窆
创建并启动次线程

冲 爆 震 发 动
'|压力传感器H信号调理与放大卜 叫推力传感器H信号调理与放大卜 .1温度传感器H信号调理与放大卜

行! LJ\ 设 r—/ 计: LJ\
厂—/

数 据 采 集 卡
/LA 工
、—_1/ 控 机
消息驱动机制,当管道中有数据时可以直接读出,通过 一定的处理进行显示。该线程的编写方法同数据采集 线程的编写几乎一样,变化的只是线程传递函数。获 取数据后,需要进行分析可靠的线程退出,应先调用函数Cmt—
getThreadPoolFunctionAttribute(int poolHandle,int
intCVICALLBACKDataAcqThreadFunction(void·function Dada)// 线程传递函数的代码
其中:函数CmtReleaseThreadPoolFunetionAdv()中
poolHandle为线程堆句柄,可以取值为DEFAuLT— THREAD—POOL—HANDLE;ChartPanelMain为创建线
static int CVICALLBACKDataAeqThreadFunetion(void·hmctionDa- ta)://数据采集线程声明
2008年第12期
仪表技术
·19·
CmtGettllreadPoolFunetionAttribute(poolHandle.如notioned。A1-rR一’rP —FUNCTION—THREAD—ID,&threadlD)1//线程的调用
Return 0;
} }
在PDE测试软件的执行中,用户界面的接口线程 优先级最高,可以根据需要选择唤醒数据采集线程、实 时数据显示线程和数据分析线程。上述各线程协调工
作,并发多任务高效率机制,并最大限度地利用系统资 源,使程序运行更加有效。如图4所示的是PDE实验 测试系统面板。图5给出的是该实验数据采集系统实
2.2多线程软件设计 在LabWindows/CVI多线程程序中,主线程(main
thread)主要用来创建、显示并运行用户界面,次线程 (secondary thread)用来执行其他对时间要求很高的操 作。CVI提供了两种在次线程中运行代码的机制,分 别是线程池(Thread P001)机制和异步时钟(Asyn- chronous Timer),其中线程池是比较常用的机制,适用 于需要不连续地执行或在循环中执行的任务,而异步 时钟适合用于固定时间间隔内执行的任务。针对 PDE工作的实时性要求,该数采系统采用线程池机




言 蛋


—z一


试 验
·—◆|点火频率控制器卜_———呻
模 块
IDAQ软件包

工作面板消 息循环 (主线程)
实时 数据 采集
线程
实时 数据 显示
线程
数据 分析 处理
线程

图2 PDE实验数据采集系统框图
由于PDE工作过程中点火器会对传感器产生尖 峰脉冲强干扰信号,所以通过采用光电耦合器可以有 效的隔离此噪声干扰,与此同时发动机高频工作时爆 震管壁温度很高,为减弱温度对压力传感器的影响,在 传感器安装座加装水冷装置对传感器进行冷却,以抑 制温度漂移,保证数据采集的准确性。
函数库,对PDE的数据采集系统进行了研究、设计与实现。应用结果表明,该系统实时性强,可靠性高,满足了PDE试验对实验数
据高速采集的功能和实时性要求。
关键词:脉冲爆震发动机;多线程技术;数据采集系统
中图分类号:TP39
文献标识码:B
文章编号:1006—2394(2008)12—0017一03
Design of Data Acquisition System of Pulse Detonation
PCL一818L是非NI公司生产的数据采集卡,故需 要用编程直接驱动的方法来实现采集卡的软件驱动, 针对本实验数据采集系统,编写的部分驱动程序代码 如下:
ErrMsg=(char·)malloc(100·sizeof(double));//分配地址 DRV—GetErrorMessage(ErrCode,ErrMsg); free(ErrMsg);//释放地址 void lnitBoard(void)//采集卡初始化 {state=GetWaitCursorSrate(); SetWaitCursor(1); EnCode=DRV—DevieeOpen(DNum一818L,&DHandle一818L);//打 开818L采集卡 if(ErrCode!=0) …错误处理 …}
Engine Based on LabWindows/CVI
ZHAO Hua,HE Li-ruing,ZENG Hao,DU Hong-liang
(The Engineering Institute,Air Force Engineering University,Xi’an 710038,China) Abstract:According to the demand of multi—channel high-speed real time data acquisition of the experiment model
万方数据
.18.
仪表技术
2008年第12期
高性能数据采集卡,它提供了16路单端或8路差分模 拟量输入,12位A/D转换器,可达到lOOkHz的采样 速率,并具有数字输入、输出以及时钟计数等通用测试 功能,主控机同样采用该公司的IPC一610H工控机, 通过ISA插槽使采集卡与计算机相连。设计的硬件和 接口驱动考虑了PDE的工作特点,能满足该实验数据 采集系统的要求。图2为PDE实验数据采集系统硬 件框图。
Key words:pulse detonation engine;muhithreading technology;data acquisition system
1 PDE(脉冲爆震发动机)试验系统简介 脉冲爆震发动机原理性模型试验系统如图1所
示。其中发动机为无阀式单管脉冲爆震发动机试验模 型,燃油喷射采用简单直射式喷嘴,燃油流量由超声波 流量计测量,其调节由电动比例调节阀控制。空气采 用两路气流切向进气方式,通过涡街流量计测量进气
of principle pulse detonation engine(PDE),the multi—thread programming function library provided by LabWindows/
CVI 7.1 is adopted to investigate.design and realize the data acquisition system of PDE.Application results show that it owns high real-time performance and reliability.It meets the high—speed data acquisition function and real time demand of PDE test.
程的函数名;threadCount为传递给线程函数的数据,这 里为线程数。
(3)实时数据显示、数据分析处理线程 为便于实时了解和掌握发动机工作状态以及进行 相应调节,对爆震管沿轴向不同位置处的爆震波压力、
管壁温度,供油、供气流量等采集的数据需要进行实时 显示。其实现方法同样采用了线程池技术,通过管道

其中:函数CmtNewThreadLocalVal()主要定义了 本地变量baozhenHandle,用来存放各线程的信息; CmtNewThreadPool()规定了该线程池允许的最多线程 数,这里设为5;poolHandle是该线程的句柄,在后续程 序中起指示和区分线程池的作用。
(2)数据采集线程 数据采集线程在响应采集界面指令后启动,并作 为后台线程负责现场数据的采集。创建采集线程的简 要函数代码如下:
2基于CVI的数据采集系统设计
2.1 系统硬件及接口驱动设计 除压力、温度、推力传感器、涡街流量计、超声波流
量计、信号调理放大器及自行设计适配器模块等基本 硬件外,系统还采用ADVANTECH公司的PCL一818L
收稿日期:2008一07 作者简介:赵华(198l一),男,硕士研究生,研究方向为脉冲爆震发动机基础研究。
signed int options)来完成线程的安全退出。其实现的 函数代码如下:
int CVICAI。I。BACK Quit(int panel。int control。int event。void}call— backData,int eventDatal,int eventData2)
{switch(event) {ca∞EVENT—COMMIT: CmtWaitForThreadPoolFunctionCompletlon(DEFAULT—THREAD— POOL—HANDLE,threadFunctionID,0); CmtReaseThreadPoolFunctionlD(DEFAULT—THREAD—POOL—HAN. DLE。threadFunctionlD); Clo№In8tnIment();
static int SetupApplication(void) {CmtNewThreadLocalVal(sizeof(int),(void·)0,NULL,NULL, &baozhenHandle); CmtNewThreadPool(MAX_THREADS。&poolHandle);
相关文档
最新文档