汽车整车性能测试分析系统设计.docx
- 文档编号:25729496
- 上传时间:2023-06-12
- 格式:DOCX
- 页数:39
- 大小:1.17MB
汽车整车性能测试分析系统设计.docx
《汽车整车性能测试分析系统设计.docx》由会员分享,可在线阅读,更多相关《汽车整车性能测试分析系统设计.docx(39页珍藏版)》请在冰豆网上搜索。
汽车整车性能测试分析系统设计
南阳理工学院
本科生毕业设计(论文)
学院(系):
机械与汽车工程学院
专业:
测控技术与仪器
学生:
曹亚瑞
指导教师:
何一文
完成日期2013年5月
南阳理工学院本科生毕业设计(论文)
汽车整车性能测试分析系统设计
DesignofMeasurementandAnalysisSystemfor
AutomobilePerformance
总计:
毕业设计(论文)32页
表格:
2个
插图:
30幅
南阳理工学院本科毕业设计(论文)
汽车整车性能测试分析系统设计
DesignofMeasurementandAnalysisSystemfor
AutomobilePerformance
学院(系):
机械与汽车工程学院
专业:
测控技术与仪器
学生姓名:
曹亚瑞
学号:
029109006
指导教师(职称):
何一文(讲师)
评阅教师:
李珍
完成日期:
2013年5月
汽车整车性能测试分析系统设计
测控技术与仪器专业曹亚瑞
[摘要]随着汽车制造业的发展和市场的激烈竞争,对汽车性能测试仪器的需求也是越来越高,同时由于计算机和软件技术的快速发展,虚拟仪器正在逐渐成为测试领域的发展方向。
本课题开发了汽车的整车性能测试分析系统。
该论文对汽车性能参数测试方法进行了分析和探讨,设计了基于虚拟仪器技术的汽车性能参数测试系统。
在探讨过程中,提出了在LabVIEW虚拟仪器软件平台上,采用模块化设计开发应用程序的方法,分别设计了测试汽车的动力性、经济性、平顺性、振动测试及各自的分析部分等几个子功能模块。
系统利用LabVIEW软件设计的人性化界面,很好地发挥了虚拟仪器的数据采集、数据测试与分析以及结果输出显示的三大功能。
[关键词]虚拟仪器;汽车性能测试;数据采集;信号分析
DesignofMeasurementandAnalysisSystemfor
AutomobilePerformance
MeasurementandControlTechnologyandInstrumentsMajorCAOYa-rui
Abstract:
Withthedevelopmentoftheautoindustryandthemarketfiercecompetition,thedemandforautomobileperformancetestinstrumentisalsomoreandmorehigh.Meanwhile,duetotherapiddevelopmentofcomputerandsoftwaretechnology,virtualinstrumentisgraduallybecomingthedevelopmentdirectioninthefieldoftesting.Thevehicleperformancetestandanalysissystemisdevelopedinthisthesis.Thetestmethodsofautomobileperformanceparameterarediscussedandthetestsystemofautomobileperformanceparametersbasedonvirtualinstrumenttechnologyisdesignedinthisthesis.Intheprocessofdiscussion,thedevelopmentmethodofapplicationsoftwarebasedonvirtualinstrumenttechnologyandusingmodulardesignisgiven.Severalmodulessuchaspowerperformance,economyperformance,smoothperformance,vibrationmeasurementandtheirpartsofanalysisarealsodesigned.Human-basedinterfaceoftheLabVIEWsoftwareisfullyused.Atthesametime,thethreebigvirtualinstrumentfunctionsofdataacquisition,datatestandanalysisandtheresultsoutputarefullyplayed.
Keywords:
virtualinstrument;automotiveperformancetest;dataacquisition;signalanalysis
1引言
1.1汽车性能检测技术的发展概况
1.1.1国外汽车性能检测技术概述
国外对汽车检测工作开展较早,一些工业发达国家早在20世纪40至50年代就开始发展以故障诊断和性能检测为主的单项检测技术设备。
60年代后期,国外汽车检测诊断技术发展很快,并且大量应用电子、光学、理化与机械相结合的光机电、理化机电一体化检测技术。
相应产品有非接触式车速仪、前照灯检测仪、车轮定位仪、排气分析仪等。
70年代,随着计算机技术的发展,出现了检测控制自动化、数据处理自动化、检测结果直接打印的现代化综合检测技术[1]。
在此基础上,各工业发达国家相继建立汽车检测站和检测线,使汽车检测制度化。
国际上20世纪70年代己开始注意汽车诊断的标准问题。
1972年,在美国旧金山召开的第一次国际汽车安全会议就讨论了汽车诊断标准化问题。
在该次会议上,德国大众汽车公司首先展出了使用微机的诊断仪器。
它利用汽车装设的诊断用传感器和联接器与车外微机相连,能检查88个项目。
之后,各国开始研究与开发汽车整车性能测试分析系统,相继推出类似的诊断装置。
20世纪80年代中期,随着计算机的普及以及人工智能技术的发展,开始探讨用于汽车诊断的专家系统,于1987年开发了一个利用发动机油液分析来进行故障诊断的专家系统。
这些系统己获初步成功,显示了专家系统的巨大潜力。
目前国际上,车辆性能检测仪器正向着智能化、高精度、便携式、网络化、一体化的方向发展。
如今,国外已将最先进的非接触测速技术用于车辆性能检测中,其最大特点是传感器的体积大大缩小,且重量轻,安装携带方便,最高测速可达到250km/h,国际上具有代表性的为日本小野、德国DATRON、瑞士KISTLER等公司的产品。
日本近期推出的NICE-AII型综合检验台,实现了单机多功能的综合测试。
1.1.2国内汽车性能检测技术现状
我国汽车检测技术的研究和开发起步较晚,进入20世纪60年代开始从国外引进或自行研究汽车检测设备,但主要是诊断设备和性能测试仪器,如发动机分析仪、五轮仪、声级计、电动试验台等。
为满足汽车维修需要,当时由交通部门主持进行了发动机气缸漏气量检测仪、点火正时灯等检测仪器的研究和开发。
20世纪70年代,我国大力发展了汽车检测技术,汽车不解体检测技术及设备被列为国家科委的开发应用项目。
由交通部主持研制开发了反力式汽车制动试验台、惯性式汽车制动试验台、发动机综合检测仪、汽车性能综合检验台。
进入20世纪80年代后,汽车检测诊断技术得到了迅速发展,我国机动车保有量迅速增加,因而促进了汽车诊断与检测技术的发展。
交通部主持研制开发了汽车制动试验台、侧滑试验台、轴(轮)重仪、速度试验台、灯光检测仪、发动机综合分析仪、底盘测功机等测试仪器。
目前全国生产汽车综合性能检测设备的厂家己达60多个,除交通部门外,机械、城建、高等院校等部门也进入汽车检测设备研制、开发、生产以及销售领域。
我国已能生产全套汽车检测设备,如大型的技术复杂的汽车底盘测功机、发动机综合分析仪、四轮定位仪、悬挂检验台、制动检验台、排气分析仪、灯光检验仪等。
但到目前为止,市场上用于机动车性能检测的仪器中无论进口仪器还是国产仪器,大都还是以单片机(MCU)为核心的单机形式的测试仪器,例如德国的PEISELEREM/SCH型测试仪、上海汽拖所的NCS-1B型测试仪。
1.1.3汽车检测技术的发展方向
现代汽车工业发展一日千里,新技术层出不穷,汽车己进入电子时代,汽车检测技术也出现了如下的发展新动向。
(1)计算机技术应用广泛化
早期的机动车检测都是人工的,其影响因素较多,检测效率也不高。
随着电子技术的飞速发展,汽车检测系统开始同其他工业控制系统一样广泛引用电子计算机技术。
计算机具有强大的计算能力,可靠的记忆和逻辑判断能力以及人机对话能力,从而使检测的自动化程度、检测速度、检测数据的准确性、公正性和可靠性大大提高,同时也为检测技术人员提供了许多新的测试手段,开拓了新的检测功能。
计算机技术必将越来越广泛地应用于机动车性能检测系统中。
(2)汽车检测管理网络化
目前各地的汽车综合性能检测站部分己实现了计算机管理系统检测,虽然计算机管理系统检测采用了计算机测控,但各个站的计算机测控方式千差万别。
即使采用计算机网络系统技术的,也是在一个站内部实现网络化。
随着技术和管理的进步,今后机动车性能检测将实现真正的网络化(局域网),从而做到信息资源、硬件资源和软件资源的共享。
在此基础上,利用信息高速公路将全国的汽车综合性能检测站连成一个广域网,使上级交通部门可以及时了解各地区的车辆状况。
(3)传感技术和显示技术应用的综合化
随着汽车、航天工业的发展,各个国家的传感技术制造水平越来越高,传感器测试精度和可靠性也不断提高,从而使机动车检测设备有了迅速的发展。
现有仪器的测量结果可以用发光二极管(LED)、液晶(LCD)以数字显示,也可以通过一定的电路进行零点、温度、滞后及线性等误差修正之后,用伺服电机和减速器推动大型仪表的指针工作。
这种仪表的通用化、标准化、清晰化程度均有较大提高,但是不直观,用户界面不友好。
以后直接用图形、表格来动态显示测量值的方式,并辅以菜单式的人机对话系统将会是一种发展趋势。
(4)汽车检侧技术集检测、诊断和预测一体化
目前,机动车检测一般只是根据一些检测数据判定机动车的性能合格与否,至于故障原因往往无法予以诊断分析,这是目前检测技术的一个缺陷。
随着科学技术的发展,应用故障机理的解析技术确定和预测汽车技术状况动态特性将成为可能。
如何充分利用计算机技术,分析诊断信息参数,提高诊断精确度,开发预测故障专家系统,提高诊断预测水平,使车辆保持良好的状况,并将检测、诊断和预测融为一体,是今后汽车检测的一个发展方向[2]。
1.2课题研究内容和意义
论文首先叙述了国内外机动车性能检测系统的发展概况,简要介绍了虚拟仪器技术的应用现状与前景,说明了课题的研究意义。
然后论述系统所建立的理论依据。
最后根据汽车各性能的评价指标,采用NI公司软、硬件构建了汽车整车性能的测试分析系统。
系统利用LabVIEW软件设计的人性化界面,很好地发挥了虚拟仪器的数据采集、数据测试与分析以及结果输出显示的三大功能,能够实现实时显示、事后数据分析、数据曲线绘制等功能。
本课题所设计的测试系统包括汽车的动力性、经济性及各自的分析部分等几个子功能模块。
随着现代汽车工业的快速发展,汽车测试系统也越来越复杂而庞大。
国外科技发达国家借助于其先进的电子与计算机技术,已经实现汽车性能测试系统的自动化、智能化和精密化,而我国汽车性能测试技术相对落后。
面对我国汽车保有量迅速增长、车种繁多,以及现代汽车结构和使用条件的日趋复杂,广大汽车生产厂家迫切需要有效地对汽车性能进行测量和结果进行分析处理,使其具有很高的实用性和经济效益。
传统的检测手段检测汽车性能已难以满足需要[3]。
虚拟仪器的出现填补了模拟仪器和智能仪器的缺点,虚拟仪器是通过应用程序将通用计算机与仪器有关硬件结合起来,用户通过图形界面进行操作的一种仪器,使用虚拟仪器的用户就像在操作自己定义的仪器一样方便。
本课题正是利用虚拟仪器来开发汽车性能检测系统,具有较大的现实意义。
2虚拟仪器及LabVIEW
2.1虚拟仪器
2.1.1概述
虚拟仪器的出现是测量仪器领域的一个突破,它彻底改变了传统的仪器观,从根本上更新了测量仪器的概念,带给人们一个全新的仪器观念。
虚拟仪器代表着测量仪器发展的最新方向和潮流,是未来仪器产业发展的一大趋势。
虚拟仪器是基于计算机的软件仪器,是仪器系统与计算机技术相结合的结果。
一般而言,仪器与计算机之间的结合有两种结合方式:
一种是以仪器为核心,将计算机系统装入仪器,如智能仪器、嵌入式系统仪器等;另一种是以计算机为核心,将仪器功能装入计算机,通过计算机实现各种仪器功能。
虚拟仪器采用的就是后一种结合方式。
虚拟仪器的一个重要概念和口号是“软件就是仪器”。
虚拟仪器充分发挥了计算机的作用,具有结构简单、成本低廉、一机多用、测量精度高、用户可自行开发软件等特点,便于与计算机通信相结合来建立计算机网络,组建复杂的测试系统。
利用虚拟仪器思想建立的测控系统提高了测量精度和测量速度,减少了开关和电缆等器件,系统易于扩充和修改,从而使其体积小、灵活方便、成本低、效率高,成为现代测控系统的发展方向。
2.1.2虚拟仪器的特点和优势
与传统仪器相比虚拟仪器具有以下3个特点。
(1)不强调物理上的实现形式
虚拟仪器通过软件功能来实现数据采集与控制、数据处理与分析及数据的显示这3部分的物理功能。
其充分利用计算机系统强大的数据处理能力,在基本硬件的支持下,利用软件完成数据的采集、控制、数据分析和处理以及测试结果的显示等,通过软、硬件的配合来实现传统仪器的各种功能。
(2)在系统内实现软硬件资源共享
虚拟仪器的最大特点是将计算机资源与仪器硬件、DSP技术相结合,在系统内共享软硬件资源。
它打破了以往由厂家定义仪器功能的模式,而变成了由用户自己定义仪器功能。
使用相同的硬件系统,通过不同的软件编程,就可实现功能完全不同的测量仪器。
(3)图形化的软件面板
虚拟仪器没有常规仪器的控制面板,而是利用计算机强大的图形环境,采用可视化的图形编程语言和平台,以在计算机屏幕上建立图形化的软件面板来代替常规的传统仪器面板。
软面板上具有与实际仪器相似的旋钮、开关、指示灯及其他控制部件。
在操作时,用户通过鼠标或键盘操作软面板,来检验仪器的通信和操作。
除上述特点外,与传统仪器相比,虚拟仪器还有如下几个方面的优势。
(1)虚拟仪器用户可以根据自己的需要灵活地定义仪器的功能,通过不同功能模块的组合可构成多种仪器,而不必受限于仪器厂商提供的特定功能。
(2)虚拟仪器将所有的仪器控制信息均集中在软件模块中,可以采用多种方式显示采集的数据、分析的结果和控制过程。
这种对关键部分的转移进一步增加了虚拟仪器的灵活性。
(3)由于虚拟仪器关键在于软件,硬件的局限性较小,因此与其他仪器设备连接比较容易实现。
而且虚拟仪器可以方便地与网络、外设及其他应用连接,还可利用网络进行多用户数据共享。
(4)虚拟仪器可实时、直接地对数据进行编辑,也可通过计算机总线将数据传输到存储器或打印机。
这样做一方面解决了数据的传输问题,一方面充分利用了计算机的存储能力,从而使虚拟仪器具有几乎无限的数据记录容量。
(5)虚拟仪器利用计算机强大的图形用户界面,用计算机显示测量结果。
根据工程的实际需要,使用人员可以通过软件编程或采用现有分析软件,实时、直接地对测试数据进行各种分析与处理。
(6)虚拟仪器价格低,而且其基于软件的体系结构还大大节省了开发和维护费用。
2.1.3虚拟仪器的结构
虚拟仪器可以由多种接口(如GPIB、VXI、PXI等)或具有这些接口的仪器,来连接构成被测控对象和计算机。
虚拟仪器的结构如图2-1所示。
虚拟仪器系统包括仪器硬件和应用软件两大部分。
仪器硬件是计算机的外围电路,与计算机一起构成了虚拟仪器系统的硬件环境,是应用软件的基础;应用软件则是虚拟仪器的核心,在基本硬件确定以后,软件通过不同功能模块即软件模块的组合构成多种仪器,赋予系统特有的功能,以实现不同的测量功能。
虚拟仪器硬件连接被测对象和计算机。
根据不同的接口类型,虚拟仪器硬件结构包括数据采集系统、GPIB仪器控制系统、VXI仪器系统等不同部分[4]。
虚拟仪器软件体系结构VISA(VirtualInstrumentationSoftwareArchitecture)主要包含两个层次:
用户应用程序和设备驱动程序。
如图2-2所示,设备驱动程序是联系用户应用程序与底层硬件设备的基础。
每一种设备驱动程序都是为增加编程灵活性和提高数据吞吐量而设计的,每个设备驱动程序都具有一个共同的应用程序编程接口(API)。
因此,不管虚拟仪器使用什么计算机或操作系统,最终所编写的用户应用程序都是可以移植的。
图2-1虚拟仪器结构
图2-2虚拟仪器软件体系结构
2.1.4编程语言
到现在为止已有多种虚拟仪器的软件开发工具,主要分为文本式编程语言和图形化编程语言两种。
(1)文本式编程语言:
如C、VisualBasic等。
传统编程语言是用文本语言编程,使用这些语言开发虚拟仪器,需要工程师有较强的编程能力。
(2)图形化编程语言:
如LabVIEW、HPVEE等。
图形语言(即各种图标、图形符号、连线等)编程,界面非常直观形象,都是工程师们熟悉的旋钮、开关、图形等,因此对于没有丰富编程经验的工程师们来说无疑是个极好的选择。
在本论文所涉及的虚拟仪器的设计中,选择了NI公司开发的LabVIEW作为开发工具。
虚拟仪器中最具有代表性的是美国国家仪器公司(NI)推出的LabVIEW(LaboratoryVirtualInstrumentEngineeringWorkbench),它是一种基于图形开发、调试和运行程序的集成化开发环境[5]。
2.2LabVIEW
2.2.1LabVIEW的发展
LabVIEW是美国国家仪器公司(NatioanalInstruments,NI)的软件产品。
1986年10月NI公司正式发布了LabVIEW1.0。
随后,NI公司的LabVIEW开发小组继续投入开发项目,对编辑器、图形显示及其他细节进行重大改进,在1990年1月发布了LabVIEW2.0。
1992年LabVIEW实现了从Macintosh平台到Windows平台的移植,1993年1月LabVIEW3.0正式发行。
此时LabVIEW已经成为包含了几千个VI的大型应用软件和系统,作为一个比较完整的软件开发环境得到认可,并迅速占领市场。
1996年4月LabVIEW4.0问世,实现了应用程序编制器(LabVIEWApplicationBuilder)的单独执行,并向数据采集DAQ通道方向进行了延伸。
1998年2月发布的LabVIEW5对以前版本全面修改,对编辑器和执行系统进行了重写,尽管增加了复杂性,但也大大增强了LabVIEW的可靠性。
1999年6月,LabVIEW开发小组发布了用于实时应用程序的分支,即LabVIEWRT版。
2000年6月LabVIEW6发布,LabVIEW6拥有新的用户界面特征(如3D形式显示)、扩展功能及各层内存优化,另外还具有一项重要的功能是强大的VI服务器。
2003年5月发布的LabVIEW7Express引入了波形数据类型和一些交互性更强、基于配置的函数,使用户应用开发更简便,在很大程度上简化了测量和自动化应用任务的开发,并对LabVIEW使用范围进行扩充,实现了对PDA和FPGA等硬件的支持[6]。
2005年发布了LabVIEW8,为分布在不同计算目标上的各种应用程序的开发和发布提供支持。
2006年NI公司为庆祝和纪念LabVIEW正式推出20周年,在当年10月发布了LabVIEW20周年纪念版,即LabVIEW8.2。
该版本增加了仿真框图和MathScript节点两大功能,提升了LabVIEW在设计市场的地位;同时第一次推出了简体中文版,为中国科技人员的学习和使用降低了难度[7]。
2.2.2LabVIEW的功能
LabVIEW结合了简单易用的图形式开发环境与灵活强大的G编程语言,提供了一个非常直观的编程环境:
有专为大型应用开发、集体开发及应用配置设计的附加开发工具,包括应用程序生成器、图形比较、源代码控制、程序码编写指导及复杂矩阵运算等功能。
LabVIEW不仅仅是一种编程语言,还是一种用于测量和自动化的特定应用程序开发环境,一种用来快速设计工业原型和应用程序的高度交互式的开发环境。
同时LabVIEW还实现了对FPGA等硬件的支持,实际上也是一个硬件设计工具。
测量和自动化程序在处理与通用程序一样的问题(如数据结构和算法、文件I/O、网络I/O、用户I/O和数据库存取、打印等)的同时,还要处理额外的问题(如物理I/O、实时性约束和硬件配置等)。
LabVIEW适用于测量和自动化应用程序的能力与通用编程的能力相互增强和扩展,使其在两个方面体现出强大的功能。
2.2.3LabVIEW的特点
LabVIEW是一种用图标代替文本行创建应用程序的图形化编程语言。
与其他基于文本的程序设计语言相比,LabVIEW具有如下特点。
(1)直观、易学易用。
与VisualC++、VisualBasic等计算机编程语言相比,图形化编程工具LabVIEW有一个重要的不同点:
不采用基于文本的语言产生代码行,而使用图形化编程语言G编写程序;产生的程序是框图的形式,用框图代替了传统的程序代码。
因而可在很短的时间内被掌握并应用到实践中去,特别适合硬件工程师、实验室技术人员、生产线工艺技术人员的学习和使用[8]。
(2)通用编程系统。
LabVIEW的功能并没有因图形化编程而受到限制,依然具有通用编程系统的特点。
LabVIEW有一个可完成任何编程任务的庞大的函数库。
该函数库包括数据采集、GPIB、串口控制、数据分析、数据显示及数据存储等。
LabVIEW也有传统的程序调试工具,如设置断点、以动画方式显示数据及其通过程序的结果、单步执行等,便于程序的调试[9]。
LabVIEW的动态连续跟踪方式,可以连续、动态地观察程序中的数据及其变化情况,比其他语言的开发环境更方便、更有效。
(3)模块化
LabVIEW还有一个特点是模块化,体现在两个方面。
首先,LabVIEW中使用的基本节点和函数等就是一个个小的模块,可以直接使用;另外,由LabVIEW编写的程序,即虚拟仪器模块,除了作为独立程序运行外,还可作为另一个虚拟仪器模块的子模块(即子VI)供其他模块程序使用[10]。
2.2.4LabVIEW的应用
LabVIEW的诸多优点,使其在包括航天、航空、通信、汽车、半导体和生物医学等众多领域得到了广泛应用。
从仪器控制、数据采集到测试和工业自动化,从大学实验室到工厂,从探索研究到技术集成,不同领域的科学家和工程师都在借助LabVIEW解决研究和工作中出现的各种应用课题。
(1)应用于自动化测试和测量平台
近30年来,NI公司革新了测量领域中工程师要年年进行测试和测量的方式。
利用PC和虚拟仪器技术,通过LabVIEW的集成软件包和PXI、PCI、USB、Ethernet等模块化测量和控制硬件,可以提高开发设计效率并降低自动化测试和测量应用程序的成本。
测试和测量中的应用通常有
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 汽车 整车 性能 测试 分析 系统 设计