基于虚拟仪器经纱张力的测试.doc
《基于虚拟仪器经纱张力的测试.doc》由会员分享,可在线阅读,更多相关《基于虚拟仪器经纱张力的测试.doc(25页珍藏版)》请在沃文网上搜索。
1、1 概述在织机运行过程中,由于各运动部件的交替作用,经纱张力呈现周期性波动,经纱张力的大小直接影响着经纱的断头率及织机的其他性能,制约着生产率的提高。为了加强对织机经纱张力的监控,为织机上机参数的调整提供可靠的依据,须对经纱张力准确测试。以前,经纱张力的测试多采用动态电阻应变仪记录,利用光线示波器观察显示或磁带记录仪记录,工作复杂,且结果的精度和准确性难以令人满意。文献2提出对纺纱张力测试采用应变电桥、放大电路、数据采集卡、计算机、VB编程实现、具有简单、准确、通用等特点。此方法也可用于经纱张力测试,但需要自己设计硬件电路,电路参数调整不方便,灵活性较差,且VB编写仪器界面不是很好。此次,我们
2、针对上述问题介绍一种基于虚拟仪器的测试新方法,该方法具有建立系统快、简单、可靠、通用性强等特点。2 总体方案设计2.1 虚拟仪器概述虚拟仪器(virtual instrumention)是基于计算机的仪器。计算机和仪器的密切结合是目前仪器发展的一个重要方向。粗略地说这种结合有两种方式,一种是将计算机装入仪器,其典型的例子就是所谓智能化的仪器。随着计算机功能的日益强大以及其体积的日趋缩小,这类仪器功能也越来越强大,目前已经出现含嵌入式系统的仪器。另一种方式是将仪器装入计算机。以通用的计算机硬件及操作系统为依托,实现各种仪器功能。虚拟仪器主要是指这种方式。下面的框图1反映了常见的虚拟仪器方案。虚拟
3、仪器的主要特点有:(1)尽可能采用了通用的硬件,各种仪器的差异主要是软件。(2)可充分发挥计算机的能力,有强大的数据处理功能,可以创造出功能更强的仪器。(3)用户可以根据自己的需要定义和制造各种仪器。被 测 对 象信 号 与 处 理数 据 采 集 卡 数 据 处 理虚拟仪器面板图1 常见的虚拟仪器组建方案虚拟仪器实际上是一个按照仪器需求组织的数据采集系统。虚拟仪器的研究中涉及的基础理论主要有计算机数据采集和数字信号处理。目前在这一领域内,使用较为广泛的计算机语言是美国NI公司的LabVIEW。虚拟仪器的起源可以追朔到20世纪70年代,那时计算机测控系统在国防、航天等领域已经有了相当的发展。PC
4、机出现以后,仪器级的计算机化成为可能,甚至在Microsoft公司的Windows诞生之前,NI公司已经在Macintosh计算机上推出了LabVIEW2.0以前的版本。对虚拟仪器和LabVIEW长期、系统、有效的研究开发使得该公司成为业界公认的权威。普通的PC有一些不可避免的弱点。用它构建的虚拟仪器或计算机测试系统性能不可能太高。目前作为计算机化仪器的一个重要发展方向是制定了VXI标准,这是一种插卡式的仪器。每一种仪器是一个插卡,为了保证仪器的性能,又采用了较多的硬件,但这些卡式仪器本身都没有面板,其面板仍然用虚拟的方式在计算机屏幕上出现。这些卡插入标准的VXI机箱,再与计算机相连,就组成了
5、一个测试系统。VXI仪器价格昂贵,目前又推出了一种较为便宜的PXI标准仪器。虚拟仪器研究的另一个问题是各种标准仪器的互连及与计算机的连接。目前使用较多的是IEEE 488或GPIB协议。未来的仪器也应当是网络化的。2.2 具体测试原理当传感器采集到零位置信号后,开始循环采集主轴编码器和张力传感器的输出。按预定的采样点采集结束后,用软件的方法判断每个转速脉冲即主轴每转0.5时的上升沿,将每个上升沿所对应的张力测试值取出。测量时取621根经纱,计算平均单根经纱张力随转角的变化。经纱张力传感器置于后梁与经停架之间,按照上述方法就可得出对应主轴的不同角度的经纱张力的变化。将主轴转角信号和张力信号通过数
6、据采集卡再送入计算机,经过软件处理后在屏幕上显示。程序流程图如图2所示。图2 程序流程2.3 基于虚拟仪器的测试方法虚拟仪器是仪器技术与计算机技术结合的产物,在以计算机为核心的硬件平台上,通过配置I/O接口设备(DAQ,数据采集卡)将采集到的信号送往计算机,通过用户自己应用LabVIEW语言编写的不同测试功能的程序对采集到的信号分析处理并显示。一台插有采集卡的计算机加上用户自己开发的程序,就能实现用户自定义的功能。它具有体积小、操作方便、功能自定义、界面友好等特点。利用虚拟仪器可快速建立一个测试系统,借助于计算机编程实现用户所需要的处理功能。如图3所示,本系统测量时将转角及零位传感器、张力传感
7、器的输出分别接至采集卡的两路模拟输入通道。用LabVIEW软件编程采集数据,将张力随转角变化的波形显示在计算机屏幕上。3 硬件组成图3为测试系统框图,主要由传感器、数据采集卡、计算机及相应软件组成。张 力 传 感 器主轴转角及零位传感器数 据 采 集 卡计 算 机图3 测试系统图3.1 传感器的选择在经纱张力曲线测试中需要对三路信号进行采集,即主轴转角信号、主轴零位信号,经纱张力信号。1)主轴传感器采用光电编码器,它的转子和织机主轴同轴固定,主轴回转时带动转子同速回转,传感器每隔0.5度产生一个脉冲,织机主轴每转一周,就会产生720个脉冲,如图4所示,图中为第个脉冲的周期。本系统选用增量式编码
8、器(型号:1-6100;分辨率:720p/r;激励电压:DC5V)的A相信号和Z相信号分别作为主轴转角信号和零位信号。此编码器的分辨率为720线,即一转脉冲A相可以产生720个脉冲,每转Z相可以产生一个脉冲信号,可作为零位信号。编码器主轴与织机主轴同轴通过联轴节连接,即可测是主轴信号。2)张力传感器采用全桥应变式,其输出电压的高低正比于纱线张力大小,经标定后,测出电压即可换算出出纱线张力。其全桥应变式传感器的工作原理是将其电阻的变化转化成电压的形式输出。全桥式具有以下特性:若相邻两桥臂的电阻同向变化,所产生的输出电压的变化将相互抵消。若相邻两桥臂电阻反相变化,所产生的输出电压的变化相互迭加。上
9、述性质为电桥的和差特性。利用悬臂梁作敏感元件测力时,常在梁的上下表面各贴一个应变片,并将两个应变片接入电桥相邻的两个桥臂。当悬臂梁受载时,上应变片的电阻产生正向得电阻,下应变片的电阻产生负向得电阻,由电桥的和差特性可知,这是产生的电压输出相互迭加,电桥获得最大输出。本系统采用双悬臂梁结构的全桥应变式传感器(型号为MCL-T41),其主要技术指标有:量程1000N,灵敏度1.5mV,非线性0.5%FS/,零位输出2%FS,激励电压12V(DC),工作温度20-80,过载能力150%FS。该传感器是一种高精度张力测试传感器,适用于各种纱线,化纤,胶带,纸张,线缆的张力测量。具有结构精密、密封可靠、
10、安装方便、高精度、低漂移等特点。广泛应用于纺织、电子、化工、造纸、机械等领域。传感器输出应变信号,经调理、标定后即可换算成张力值。图4 转速脉冲图5 定位脉冲3.2 数据采集卡的选择数据采集卡实现将传感器输出的电压信号转变为数字量,此数字量输送给计算机,编程实现数据读取与保存。本系统采用美国NI(National Instrument)公司基于计算机PCI插槽的多路模拟输入采集卡,12位A/D转换,最高采样率可达200kHz。数据采集卡本身集成放大电路和A/D转换,具有可编程选择放大倍数、用户无需自制放大电路的特点。故测量系统建立快、测量精度高。测量时将转角及零位传感器、张力传感器的输出分别接
11、至采集卡的两路模拟输入通道。数据采集卡的功能有模拟输入、模拟输出、数字I/O、计数器/计时器等。这里我们主要是用的是模拟输入数据采集卡。模拟输入是采集卡最基本的功能。它一般由多路开关(MUX)、放大器(Amplifier)、采样保持电路(S/H)以及模数转换器(ADC)来实现。一个模拟信号通过上述各部分后可以转化为数字信号。ADC的性能和参数直接影响着采集数据的质量,应根据实际测量所需要的精度来选择合适的ADC。同时,数据采集卡都有自己的驱动程序,通过该程序来控制采集卡的硬件操作。这个驱动程序是由采集卡的供应商提供的,用户一般无需对驱动程序的编写作过多的了解,只要能使用驱动程序与采集卡硬件打交
12、道即可。图6数据采集结构图6表示了数据采集的结构。在数据采集之前,程序将对DAQ板卡初始化,板卡上和内存中的Buffer是数据采集存储的中间环节。数据采集是LabVIEW的核心技术之一。LabVIEW提供了与NI公司的数据采集硬件相配合的丰富的软件资源,使得它能够方便的将现实世界中各种物理量数据采集到计算机中,从而为计算机在测量领域发挥其强大的功能奠定了基础。数据采集重要的一部分是信号调理,从传感器得到的信号大多要经过调理才能进入数据采集设备。信号调理的方法包括放大、隔离、滤波、激励、线性化等。由于不同的传感器有不同的特性,因此除了这次通用的功能,还要根据具体传感器的特性和要求来选用特殊的信号
13、调理功能。下面介绍信号调理设备的通用功能。1)放大。对微弱信号都要进行放大,以提高分辨率,并使调理后信号的电压范围与ADC的电压范围相匹配。信号调理模块应尽可能靠近信号源或传感器,使得信号在收到传输的环境的噪音影响之前被放大,从而提高信噪比。2)隔离。隔离是指使用变压器、光或电容耦合等方法在被测系统和测试系统之间传递信号,避免直接的电连接。使用隔离的原因有两个:一是从安全的角度;另一个是可使从数据采集卡读出来的数据不受地电位和输入模式的影响。如果数据采集卡的地与信号地之间有电位差,而又不进行隔离,那么就有可能形成接地回路,引起误差。3)滤波。滤波的目的是从所测量的信号中除去不需要的频率成分。大
14、多数信号调理模块有低通滤波器,用来滤波噪音。为了滤除信号中需要的最高频率以上的所有频率的信号,通常需要使用抗混叠滤波器。某些高性能的数据采集卡自身带有抗混叠滤波器。4)激励。信号调理设备通常能够为某些传感器提供所需的激励信号,比如应变传感器、热敏电阻等需要外接电源或电流激励信号的传感器。5)线性化。许多传感器对被测量的响应是非线性的,因而需要对其输出信号进行线性化,以补偿传感器带来的误差。数据采集系统可以利用软件来解决这一问题。6)数字信号调理。即使传感器直接输出数字信号,有时也要有必要进行调理。其作用是将传感器输出的输出信号进行必要的整形或电平调整。大多数数字信号调理模块还提供其他一些电路模
15、块,这使得用户可以通过数据采集卡的数字I/O直接控制电磁阀、电灯、电动机等外部设备。本次采用的数据采集卡为PCI6024E多功能数据采集卡(DAQ),其规格为高达240kHz的时钟率,速度高达400kB/s(模式I/O);速度高达740kB/s(模式I/O) 32条数字I/O线(5VTTL/CMOS) 8位、16位或32位传输,具有模式检测与变化检测的开始和停止触发,NI-DAQ驱动与LabVIEW,CVI,C,以及VisualBasic和VB.NET的MeasurementStudio兼容。NIDAQCard-6533是用于PCMCIA接口的高速32位并行数字I/O接口。3.3 计算机硬件的
16、选择任何具有PCI插槽的普通电脑,Windows 98及以上操作系统均能满足要求。对数据采集卡编程及界面设计采用美国NI公司开发的工具软件LabVIEW软件,该软件具有功能强大、界面友好、支持多种采集卡等特点。4 软件组成4.1 LabVIEW软件概述LabVIEW(Laboratory Virtual instrument Engineering)是一种图形化的编程语言,它广泛地被工业界、学术界和研究实验室所接受,视为一个标准的数据采集和仪器控制软件。LabVIEW集成了与满足GPIB、VXI、RS-232和RS-485协议的硬件及数据采集卡通讯的全部功能。它还内置了便于应用TCP/IP、A
17、ctiveX等软件标准的库函数。这是一个功能强大且灵活的软件。利用它可以方便地建立自己的虚拟仪器,其图形化的界面使得编程及使用过程都生动有趣。图形化的程序语言,又称为“”语言。使用这种语言编程时,基本上不写程序代码,取而代之的是流程图或流程图。它尽可能利用了技术人员、科学家、工程师所熟悉的术语、图标和概念,因此,LabVIEW是一个面向最终用户的工具。它可以增强你构建自己的科学和工程系统的能力,提供了实现仪器编程和数据采集系统的便捷途径。使用它进行原理研究、设计、测试并实现仪器系统时,可以大大提高工作效率。利用LabVIEW,可产生独立运行的可执行文件,它是一个真正的位编译器。像许多重要的软件
18、一样,LabVIEW提供了Windows、UNIX、Linux、Macintosh的多种版本。所有的LabVIEW应用程序,即虚拟仪器(VI),它包括前面板(front panel)、流程图(block diagram)以及图标/连结器(icon/connector)三部分。1)前面板。前面板是图形用户界面,也就是VI的虚拟仪器面板,这一界面上有用户输入和显示输出两类对象,具体表现有开关、旋钮、图形以及其他控制(control)和显示对象(indicator)。图7所示是一个随机信号发生和显示的简单VI是它的前面板,上面有一个显示对象,以曲线的方式显示了所产生的一系列随机数。还有一个控制对象开
19、关,可以启动和停止工作。显然,并非简单地画两个控件就可以运行,在前面板后还有一个与之配套的流程图。控制对象(输入)显示对象(输出)图7随机信号发生器的前面板2)流程图。流程图提供VI的图形化源程序。在流程图中对VI编程,以控制和操纵定义在前面板上的输入和输出功能。流程图中包括前面板上的控件的连线端子,还有一些前面板上没有,但编程必须有的东西,例如函数、结构和连线等。图8是与图7对应的流程图。我们可以看到流程图中包括了前面板上的开关和随机数显示器的连线端子,还有一个随机数发生器的函数及程序的循环结构。随机数发生器通过连线将产生的随机信号送到显示控件,为了使它持续工作下去,设置了一个While L
20、oop循环,由开关控制这一循环的结束。函数:随机数发生器结构:循环与前面板控件对应的连线端子与前面板控件对应的连线端子图8随机信号发生器流程图如果将VI与标准仪器相比较,那么前面板上的东西就是仪器面板上的东西,而流程图上的东西相当于仪器箱内的东西。在许多情况下,使用VI可以仿真标准仪器,不仅在屏幕上出现一个惟妙惟肖的标准仪器面板,而且其功能也与标准仪器相差无几。3)图标/连接器。VI具有层次化和结构化的特征。一个VI可以作为子程序,这里称为子VI(subVI),被其他VI调用。图标与连接器在这里相当于图形化的参数。根据上述测试系统图和程序流程图,采用LabVIEW7.1软件进行了此次设计。4.
21、2 LabVIEW程序前面板 图9程序前面板如图9所示的设计程序的前面板图。下面我详细介绍其各个功能。1)张力曲线图。它是采用Graph模板中的XY Graph模板,它的特点就是不要求水平坐标等间隔分布,而且允许绘制一对多的映射关系,比如各种封闭曲线等。纵坐标代表的是经纱张力单位为克,横坐标代表的是主轴转角单位是度。这样图形的生成可以随着主轴转角的变化,经纱张力的大小也随之变化。2)“开始测试”按钮。中状态表示此程序尚未工作,点击次按钮时,当按钮上的向右箭头变绿,表示开始测试状态。3)工作状态和采集状态。当上述按钮处于工作状态时,采集状态和工作状态的指示灯就会变绿,表明开始工作和采集开始。4)
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 虚拟仪器 经纱 张力 测试