基于虚拟仪器技术的速度测量系统设计Word格式.doc
《基于虚拟仪器技术的速度测量系统设计Word格式.doc》由会员分享,可在线阅读,更多相关《基于虚拟仪器技术的速度测量系统设计Word格式.doc(6页珍藏版)》请在冰豆网上搜索。
中图分类号:
TH824;
TM306文献标志码:
A文章编号:
DesignofVelocityMeasurementSystemBasedon
VirtualInstrumentTechnology
YuGuang-wei,LiuJiang-shan,FanSi-bei,MaoWei-yong
(1.SchoolofMechatronicsEngineeringandAutomation,ShanghaiUniversity,Shanghai,200072
2.ShanghaiIntevaAutomotiveDoorSystemsCoLtd,Shanghai,200131)
Abstract:
Inordertomeasurethespeedofmovingorrotatingobject,basedonthevirtualinstrumenttechnology,thepapertakesthemeasurementofclosingcardoorandrotatingmotorrespectivelyforexample,usesthePCI-1711Ldatacollectioncardtoacquirethepulsesignalfromsensor,developsthemeasurementsoftwarewithLabVIEWtoobtainthecardoorclosingspeedandmotorrotatingspeed;
thepaperalsousesthedevelopedsystemtocarryoutmeasurement,andgivestheresultofdataanalysis.Thepaperputsforwardanaccurate,convenientandcost-effectivewayforspeedmeasurement.
Keywords:
Virtualinstrument;
LabVIEW;
Pulsesignal;
Speedmeasurement
引言
速度值是衡量运动物体性能的重要参数,而对于两种典型运动(直线运动和旋转运动)速度的测量在现代化工业中较为常用。
例如:
在汽车制造业中,测量汽车门锁关闭速度等,对于研究汽车性能以及降低噪声十分重要;
而在工业控制中转速对电机来说也是一个极为重要的参数[3],对电机转速进行测量不仅能够节约能源,提高效率,而且在空载时能够了解电机自身损耗的大小,重载时可及时发现电机是否过载[5],并且电机转速的检测对系统的稳态误差及动态响应性能都有着至关重要的影响[2]。
目前,对于直线运动速度一般采用定标杆和秒表计时的方法进行测量,再通过人工计算得出速度值,这种检测检验手段比较落后,人为误差大,测量准确度低;
而对于转速的测量最通用的仪器是机械接触式转速计,这种测量装置由于硬件的局限性,功能单一,扩展性差,无分析功能且安全
作者简介:
刘江山(1986—),男,上海大学机械设计及理论专业硕士研究生,主要从事虚拟仪器检测技术以及滚动轴承故障诊断方面的学习和研究。
联系电话:
18801928160通讯地址:
上海市闸北区延长路149号轴承楼301室邮箱:
liujiangshan86@。
性差等,不能满足现代测量技术的要求[6]。
随着光电技术以及计算机技术的普及和日趋完善,采用虚拟仪器技术进行非接触式测量速度,显示出了其相对传统硬件仪器的诸多优越性;
不仅结构简单,成本低廉,而且具有性能高、扩展性强、开发时间短,数据存储读取方便等优点[1]。
因此,虚拟仪器技术逐渐得到越来越广泛的运用。
虚拟仪器(VirtualInstrument,简称VI)是以PC机为仪器的硬件平台,将测试仪器的功能和面板控件都形成相对应的软件,并以文件的形式存放在软件库中,同时将数据采集板卡插入计算机总线槽内,即可实现数据交换的模块化硬件接口,使仪器测试功能、测试软件和输入计算机内的数据能够在计算机系统管理器的统一指挥和协调下运行。
本文利用虚拟仪器技术和NI公司开发的LabVIEW为软件开发平台,采用传感器、PC机和数据采集卡为主的硬件结构,搭建一个基于虚拟仪器的数据采集系统,实现对汽车门关闭速度和电机转速的测量及显示。
1虚拟仪器测速系统原理
1.1汽车门关闭测速系统硬件组成及测试方法
在汽车行业中,为了测试汽车车门在一定关门速度下的声音品质表现,改善车门关闭时的噪声,以及研究车门锁闭系统的性能,需要对汽车门关闭时的速度进行测量和分析,根据汽车行业一般测试标准,评价时车门标准关闭速度一般是以1.2m/s进行评价的。
最初的测试方法是将U型光电传感器吸附在车身上,将一长70mm宽45mm无开槽的金属测量板吸附在汽车门上;
当关闭车门时,金属测量板穿过传感器U型槽产生脉冲信号,然后利用YOKOGAWA公司生产的DL750型示波器,获得一个脉冲信号所经历的时间,用金属测量板的长度除以该时间,即可得到车门关闭的速度。
由于此法操作很不方便,费时费力,在计算速度时带有一定的人为误差。
改进后的方法是,使用虚拟仪器技术进行自动测量速度;
用于产生测量信号的带槽金属测量板如图4所示。
汽车门关闭速度测试系统示意图如图1所示。
图1汽车门关闭速度测试系统示意图
1.2电机转速测量系统硬件组成及测试方法
测量电机转速的方法主要是,测量传感器在电机轴旋转一圈时所产生的脉冲数。
根据脉冲信号和标准频率信号之间的相互关系,可将转速测量分为:
测频法(M法)、测周期法(T法)和测频率周期法(M/T法)[3],这些方法统称为脉冲计数法,所使用的传感器主要有接近开关、光电耦合器和霍尔元件等。
测频法是将传感器测出的脉冲信号经整形放大后送入计数器,然后用定时器在1秒中内得到的计数器值即为电机转速。
测周期法是根据传感器测出的两个相邻脉冲的间隔时间来确定被测速度。
测频率周期法结合了前两种方法[4],通过同时测量检测时间和在此检测时间内传感器发出的脉冲数来确定被测速度。
转速的测量精度主要取决于传感器的频响和精度。
由于本实验所测电机为74ND06型低速电机,综合考虑各种因素选取测周期法来测试电机转速。
此转速测量系统主要由计算机、数据采集卡、传感器(接近开关)等三部分组成,其系统组成如图2所示。
图2电机转速测试系统示意图
2虚拟仪器测速系统软件架构及测速原理
2.1虚拟仪器软件系统的架构
虚拟仪器的软件系统主要是使本来由硬件实现的仪器功能虚拟化,以便能最大限度地降低成本,增加系统的功能与灵活性,一般包括VISA库、仪器驱动程序、仪器开发软件等三部分。
本系统主要以LabVIEW8.5软件为开发平台来开发测量软件。
虚拟仪器系统软、硬件关系如图3所示。
系统管理
虚拟仪器开发软件
信号
调理
DAQ
A/D卡
D/A
卡
仪器软件系统
虚拟仪器驱动程序
DAQ接口
仪器硬件系统
图3虚拟仪器系统软件、硬件关系图
2.2汽车门关闭速度测量原理
本测量系统采用带有槽口的测量板,当测量板穿过U型光电传感器即可产生一个完整的脉冲信号,能产生完整脉冲周期的测量板长度为38.7mm(测量板及产生的脉冲信号如图4所示)。
将该测量板吸附在车门上,车门关闭时,测量板穿过吸附在车身上的U型传感器,U型槽两端分别有光发生器和接收器并形成严格对中的光轴,当测量板在进入和离开U型槽的瞬间会阻断和接通光轴而产生光信号,然后借助光电元件进一步将光信号转换成高低电平的脉冲信号。
本实验用研华PCI-1711L数据采集卡对此脉冲信号进行采集和处理后输入计算机,利用开发的LabVIEW程序,对数据进行分析、显示和存储。
车门关闭速度计算公式如式1所示。
式1中n为车门关闭时的速度,L为测量板有效长度,t为一个脉冲信号周期所经历的时间,单位为秒。
时间t的计算公式如式2所示:
(2)
式2中N表示脉冲信号的采样点数,40960表示数据采集卡的采样频率。
图4测量板图及产生的脉冲信号图
2.3电机转速测量原理
当电机以一定的速度转动时,为使传感器能获取电机转动时的脉冲信号,本文采用在电机轴前端固定一金属杆的方法进行测量,将传感器放在距金属杆伸出端前方1~4mm处;
当金属杆随电机旋转时,产生一个短暂的高低电平脉冲信号,电机每旋转一周产生一个脉冲信号,利用研华PCI-1711L数据采集卡对此脉冲信号进行采集并进行A/D转换后输入计算机,利用开发的LabVIEW程序对数据进行分析、显示和存储。
电机每转一圈输出1个脉冲波形信号,假定在电机在1s钟内采集到1个脉冲波,那么电机的转速就是60rpm,计算公式如式(3)所示。
(rpm)(3)
式3中n为电机转速,T为脉冲信号周期,60表示时间换算成分钟数。
3基于虚拟仪器测速系统的LabVIEW程序设计
基于虚拟仪器技术的LabVIEW测速程序主要包括信号采集模块、数据检测模块和数据处理模块等,其程序设计流程图如图5所示。
数据检测模块
波形检测
原始
数据保存
数据采集
脉冲信
号采集
A/D
转换
公式处理
数值显示
信号采集模块
设置参考电平
数据处理模块
波形显示
采样
设置
图5虚拟仪器程序设计流程图
传感器检测到一个高低电平的脉冲信号后,利用研华PCI-1711L数据采集卡对该信号进行采集并输入计算机,利用所开发的LabVIEW程序获取并显示出该电压信号的波形。
可以利用LabVIEW中的PulseMeasurements.vi模块,获取该电压信号的脉冲周期、脉冲持续周期、占空比和测量信息等并显式在程序前面板上。
脉冲波形可由测量状态和参考电平确定其位置,并产生测量时间间隔,其中参考电平可指定为状态电平的百分比,其数值不同所测得的精度不同,低状态和高状态分别对应于0和100%,本实验使用的低、中和高参考电平分别为40%、50%和60%。
在实际计算中,脉冲周期即为两次高电平信号上升沿之间的时间间隔,单位为秒。
求出脉冲信号的周期后,由程序中的速度计算模块计算速度,然后在程序前面板上以波形图和数值的形式显示速度值。
在实际的测试应用中,通常需要将测得的实验数据保存起来以便于以后的研究;
所开发的程序可以将测试结果写入到测试数据文件中,存储路径可由使用者自行选择;
使用者不需要做