汽车新型液压离合器液压操纵系统几乎100%使用先进的工程塑料,克服了金属离合器总、分泵的缺点,产品可靠性高,耐久性寿命试验达150万次以上。为了能更好地对这种新产品进行研制和性能测试,需要自主开发一种适合生产环境、快速、稳定、通用的检测设备,以满足生产过程中每件必检的一道工序的需要。据此,本设计基于NI Labwindows/CVI开发平台、研华PCL-812PG多功能数据采集卡,根据菲亚特(FIAT)标准,开发出了满足要求的汽车新型液压离合器液压操纵系统性能测试系统,该系统速度快、运行可靠,能实现硬件动作、数据采集、分析和存储。
测试原理
测试系统主要包括:计算机部分、接口电路部分、离合器液压操纵系统和工作台架。如图1所示,测试系统利用空压机气源作为压力源,经电磁换向阀推动汽缸工作,汽缸操作离合器液压操纵系统工作,位移传感器、力传感器的模拟量信号经外围信号调理通过数据采集卡送到计算机系统,进行数据处理、图形显示、文件管理;同时计算机系统可以发出指令,通过数据采集卡经外围接口电路控制电磁换向阀工作,电磁换向阀控制汽缸的进退,从而控制离合器液压操纵系统的工作,完成系统性能测试功能。
图1 测试系统的组成
虚拟仪器与Labwindows/CVI开发平台、数据采集卡
为了能在较短时间内构建一套高性价比的性能测试系统,本设计采用虚拟仪器的设计思想,充分利用Labwindows/CVI开发平台的优点进行设计。
研华的数据采集卡在接口设计的兼容性方面相对比较成熟,在Labwindows/CVI下调用研华的功能函数步骤比较简单,因为研华的引入库文件(Adsapi32.lib)在Labwindows/CVI下可直接加到项目文件(.Prj)中,本系统设计采用研华PCL—812PG多功能数据采集卡。
外围接口电路部分
为了实现模拟量输入和数字量的输出,设计开发了外围接口电路,即接口卡。外围驱动电路如图2所示,采集卡数字量输出(DO)经光电隔离模块4N35,保证计算机系统与外围电路相互隔离,4N35触发功率模块IRFP导通,IRFP功率模块导通换向阀,从而控制汽缸的进、退,保证测试按计算机系统程序流程进行。
图2 外围驱动电路[page]
软件设计流程
图3是测试程序流程图,测试具体步骤如下。
图3 软件流程图
1)首先进行程序初始化,包括读入参数设置值、初始化虚拟仪器面板。
2)按下性能试验按扭,系统准备进行性能试验测试
3)初始化采集卡,如果初始化成功,进入性能试验测试阶段。系统自动进行位移传感器和力传感器零位校准,避免造成测量误差。
4)系统指令采集卡数字量输出高电平,经接口板、隔离模块、功率模块、换向阀,推动气缸前进,离合器液压操纵系统动作。
5)测试系统每5ms扫描一次位移传感器和力传感器的读数,比较力传感器值和力传感器的设定值,如果测量值小于设定值,气缸继续前进,同时在图中画出所测试的位移和输出力的值。
6)力传感器测量值达到设定值,系统指令采集卡数字量输出低电平,经接口板、隔离模块、功率模块、换向阀,气缸后退。
7)测试系统每5ms扫描一次位移传感器和力传感器的读数,如果力传感器测量值不为零,则汽缸继续后退,同时在图中画出所测试的位移和输出力的值。
8)如果力传感器测量值为零,存储实时测量的数据,以备进行离线分析和数据核查,本次测试结束。
测试系统特点及实例
图4是测试结果显示,本测试系统能够实现手动排气、自动排气、密封性试验、性能试验、数据存储和调用历史数据显示历史曲线等功能。基于Labwindows/CVI开发平台的功能作了如下设计。
图4 测试结果
关键字:性能测试 Labwindows
引用地址:
新型液压离合器液压操纵系统性能测试系统
推荐阅读最新更新时间:2024-03-30 22:09
基于LabWindows/CVI的数据库编程
在测试系统的应用开发中,测试数据通常是以文件的方式进行组织管理的。这样的数据存储方式有一定的局限性,特别是远程测试系统,对于大量的数据不能及时的反馈。要实现方便灵活的管理和访问,数据库是一种必然的选择。 LabWindows/CVI是一个完全的标准C开发环境,用于开发虚拟仪器应用系统。CVI5.5及以后的版本提供了支持数据库的sQL TOOLKIT工具包,该工具包提供了丰富的数据库操作函数,给开发带来了方便和快捷。 1 基于PCI的数据采集 对于非NI公司的PCI数据采集卡,一般的驱动程序都是以动态链接库的形式提供的。对于CVI而言,可以直接利用驱动程序的动态链接库文件实现对采集卡的控制。本文采用中泰PCI
[测试测量]
μC/OS-II实时性能测试与研究
实时性是指系统能够在限定的时间内完成任务并对外部的异步事件作出及时响应。在大多数工业控制中,对实时性的要求非常高。 实时操作系统是能够满足实时系统中实时任务的处理响应时间要求的操作系统。实时操作系统是事件驱动(eventdriven)的,能对来自外界的作用和信号在限定的时间范围内作出响应。它强调的是实时性、可靠性和灵活性,与实时应用软件相结合成为有机的整体,起着核心作用;由它来管理和协调各项工作,为应用软件提供良好的运行软件环境及开发环境。在多任务实时系统中,必然由实时操作系统来对实时任务进行管理。 μC/OS-II是一种结构小巧、具有可剥夺实时内核的实时操作系统。其内核提供任务调度与管理、时间管理、
[单片机]
TOPSwitch-GX和性能测试
测试 TOPSwitch-GX 性能的电路如图所示。E1采用40V固定直流电源,提供漏源电压UDS。E2选择0~15V可调直流稳压电源,供给控制电压UC。R1和R2分别为漏极,控制的限流电阻。E1和E2均可等效于一个低阻抗的驱动源。S1~S4为开关。C1用于滤除尖峰电压,C2为旁路电容。测试方法及步骤如下:
[测试测量]
高性能测试测量与控制平台—PXI系统
PXI中引入了PXI Express技术,显著提高了总线带宽。PXI将PCI Express集成到PXI标准中,可以满足更多的应用需求。PCI Express技术可以集成到背板中,同时维持与现有系统的后向兼容性。除了x1、x4和x8 PCI Express链路外,系统控制器插槽还支持高达x16的PCI Express链路,可以为PXI Express背板提供最高6GB/s的带宽。利用PCI Express技术,PXI Express将PXI中的可用带宽提高了45倍多,即从132MB/s提高到6GB/s;与此同时,还可以维持与PXI模块间的软件、硬件兼容性。正是由于此性能的增强,PXI可以用于很多新型应用领域,其中很多领域在以前只
[模拟电子]
材料缓冲性能测试系统的设计
1 前言 我们从1990年开始与西北机器厂合作,开发生产缓冲材料冲击试验机。并用Visual C++作为软件开发平台,开发了材料缓冲特性的测试系统。经过多年来不断的完善,已经成为功能强大、性能稳定的测试系统。2003年该测试系统获得陕西省教学成果二等奖。先后有北京印刷学院、株洲工学院、西安理工大学等院校购买我们的系统。 2 材料缓冲特性测试虚拟仪器的总体设计 本系统依照GB8167-87《包装用缓冲材料动态压缩试验方法》的要求,用于在缓冲材料冲击试验机上对缓冲材料进行缓冲性能动态压缩试验,以求得各种不同密度、不同配方的缓冲材料,如发泡聚乙烯、发泡聚苯乙烯、蜂窝纸板等,在不同的静应力下,对于不同跌落高度,材料所表现出的最大加速度
[测试测量]
化学物质防护性能测试仪的详细介绍
化学物质防护性能测试仪是一款测试防护服等防护用品抗酸碱渗透性的测试系统,该系统可根据用户自已设置,输出渗透率数据,主要用于用于测试防护服等防护用品耐化学品渗透性能;该产品的原理即通过一微型流量泵、透视型恒温水浴箱、水浴型测量室形成闭环回路,样品通过分体法兰夹持在测量室和捕集室中间,样品两侧放置有垫片,分体法兰与测量池接触位置安装有硅胶执圈及防护垫片,运行时通过向测量室加入待测化学品,化学品通过样品渗透至捕集室补捕集液捕捉到并随环路循环,过程中充许用户对循环流量进行微调,原则上,该流量不适宜过大,也不适宜过小,大约为5倍捕集液体积的流量,通过分析电极进行分析计算; 应用领域:PTFE 测试室(ASTM F739)可与玻璃测试室或
[测试测量]
基于Labwindows/CVI的测试系统数据库设计
数据库实际上就是存储数据的“仓库”。但数据不是存放在容器或空间中,而是存放在计算机的外存储器上(如磁盘),并且是有组织的存放。数据的管理和利用通常是通过计算机的数据管理软件——数据库管理系统来完成的。因此,数据库不单是指存有数据的计算机外存,而是指存放在外存上的数据集合及其管理软件的总和,通常称为数据库系统。在以LabWindows/CVI为虚拟仪器软件开发环境进行自动测试系统的开发中,需要大量的数据处理。以前对数据的处理基本都是通过文件的形式,但是文件形式的数据不易管理和查询,因此迫切需要将测试结果以及配置信息和数据存放在数据库中。自从NI公司开发出数据库系统应用软件工具包后,就可以在Lab-Windows/CVI环境下
[嵌入式]
如何在LabWIndows/CVI中调用LabVIEW DLL
首先请参考官方的文档 http://digital.ni.com/public.nsf/websearch/70995EC2CA1B523386256DD4004F3DE6?OpenDocument 但是虽然该文档题目为 Calling a LabVIEW DLL from a LabWindows /CVI or Other C/C++ project ,但是实际上只讲了在VS2008中进行调用的情况. 在CVI中的调用与VS2008中还是有很大区别的. 下面就讲一下我自己的方法吧. 首先按照上面的参考文档做到第三步, 接下来, 4.添加.h头文件到project里(注意.h和dll和lib文件的路径不要有中文.
[测试测量]