汽车性能试验数据处理软件包的开发

(整期优先)网络出版时间:2018-12-22
/ 2

汽车性能试验数据处理软件包的开发

区孔麒石胜文刘文秀覃宗斌

东风柳州汽车有限公司广西柳州545000

摘要:本文主要针对汽车性能试验数据处理展开探讨,对汽车性能试验数据处理软件包的开发进行了分析,明确了在试验的过程中,如何进一步提高试验的准确性和效果提出了一些方法和措施,希望能够为今后的汽车性能试验提供参考和借鉴。

关键词:汽车,性能试验,数据处理软件包,开发

前言

在汽车性能的试验过程中,数据是非常关键的,只有保证数据的准确性和有效性,才能够为后续的工作提供基础,所以对汽车性能试验数据处理软件包的开发和研究是十分关键的。

1、当今汽车性能检测技术发展现状

1.1汽车性能检测重要性分析

现阶段,随着经济水平的不断提高,汽车产量的连年增长,汽车已经成为了人们出行的必备交通工具,汽车类型有很多,不同类型的汽车性能方面也各不相同。客户锁定购买目标后,需要厂商方面提供汽车性能检测,如若检测报告真实有效,性能方面也满足客户的实际需求,那么客户就可以放心购买汽车。不仅如此,汽车在使用过程中,常常会出现一些故障,需要及时的修理,但有些故障原因不明确,解决起来相当棘手,此时就需要一份汽车性能检测报告,检测出汽车存在的问题及安全隐患等,为维护人员的维护修理工作提供重要参考,有利于提高维修质量,确保汽车的安全使用。故而汽车性能检测对于汽车的销售与正常使用都有着十分重要的意义。

1.2四轮定位检测技术

车辆高速行驶,需要极高的行驶稳定性,这就对四轮定位、调整的精度提出了高要求,四轮定位检测技术也便应需而生,而又因为技术设备应用技术难度不高、使用方便、精确度高,四轮定位监测技术因此在汽车检测和维修作业中被广泛应用。而当前这一技术的发展方向就是四轮定位参数的动态测定及调整。而当前国际这一技术的代表性应用就是德国申克公司生产的车轮定位台,具有自动识别车辆、激光无接触测量、自动调整轴距以及前后轴同测和在线调整的技术特点,是当前车轮定位检测调整设备中最先进的一种。

1.3轮胎检测技术

爆胎,在高速公路交通事故诱因中占有相当大的比例。胎压不符合要求,是爆胎的一个原因,当前很多汽车已经配备了胎压监测报警装置,可以很大程度上避免汽车因胎压过低而产生爆胎危险。但一方面,符合质量标准的汽车轮胎,随着汽车行驶里程的增加,胎面和胎冠的自然磨损是不可避免的,而磨损造成的轮胎变薄、产生裂纹和凹坑以及时间推移产生的轮胎橡胶老化,都是汽车爆胎发生的主要原因,针对这方面检测技术,虽然早已出现,但在国内应用并不多,往往还是根据肉眼观测。当前国际主流轮胎检测技术,往往采用轮胎充气、泄气分段摄像,采集数据通过测试仪分析轮胎充气和泄气过程中的膨胀和收缩比率,来确定轮胎是否存在可能导致爆胎的磨损或者皲裂情况,以确认轮胎是否需要更换。而当前的轮胎监测技术发展方向则是内置芯片监测技术。

1.4制动性能检测技术

汽车制动系统,是保证汽车行驶安全的最重要系统之一。而随着汽车技术的发展,ABS.ASR技术已经普及,针对这一现状,也出现了双轴ABS制动检测台技术。但这类技术的进口价格限制了国内这一检测技术的普及。

1.5车辆尾气检测技术

汽车尾气造成大气污染是所有国家都面临的问题。各国针对尾气污染,都制定了相应的排放法规和标准,只有符合排放标准的汽车才允许上市及行驶。我国当前针对汽车尾气排放都有年检制度,检测技术也在朝着智能化、集成化、便携等方向发展。通过制定法规和标准,利用相应检测技术,有效监管车辆排放状况,以期达到减少排放,保护环境的目的。

2、汽车性能试验数据处理软件包的开发

2.1软件设计思想

本软件采用模块化设计方法。其中位于核心位置的主程序模块用VisualBasic编;将处理不同类型试验的程序段组织成相应的子模块,这些子模块也用VisualBasic开发并且挂接在主程序模块上;而这些子模块中要用到的一些通用算法(如快速傅立叶算法、功率谱估计算法、传递函数的算法等等)则用C++编制,并生成动态链接库,由主程序模块或子模块在需要时动态调用;当数据处理完后,将得到的所需数据写入核心数据库中相应的数据表中;最后,应用OLEAutomation技术,将一些常用的办公软件(如Excel或Word)作为OLE服务器,将核心数据库中的数据输出,自动生成试验报表(或报告)。

采用这种构造方法的好处在于:将处理不同类型试验的程序组织成不同的子模块有利于提高程序的模块化程度:用VisualBasic编写主程序模块和个子处理模块可以充分利用VB对Windows的良好封装及Windows自身提供的数据库引擎,提高开发效率,缩短开发周期;用C++编写核心算法并生成动态链接库(DLL),可以提高数据处理算法的运算速度,弥补VB生成代码速度稍慢的缺陷。笔者的实践证明,这种程序构造方法对于象汽车性能实验数据处理软件包这样的小型系统来说是适用的。

2.2数据处理的一般方法

汽车性能试验类型各异,数据处理的方法和难易程度相差很大。在这一过程中,数据处理子模块数据文件后调用动态链接库中的通用算法进行计算是最为重要的一步。对于不同的性能试验,需要动态调用的算法会有很大不同:有些性能试验几乎不需要调用任何计算函数,如整车参数实验;但另外一些性能试验则需要调用一定量的数据处理算法对数据进行处理。下面,通过平顺性试验的处理过程加以说明:平顺性处理子模块读取数据采集仪采集到的加速度数据后,便开始调用动态链接库中的算法进行处理。由于试验数据受很多干扰因素的影响,因此应首先调用预处理算法,去除这些干扰因素的影响。这一过程包括对原始数据进行零均值化处理、消除数据中的趋势项、对数据进行正态性检验和平稳性检验等工作。在预处理后调用功率谱密度函数估算加速度的功率谱密度。这里采用的功率谱估算方法为Welch法,即加权交叠平均法,是目前应用较广的一种谱估计方法。

2.3和其他应用程序的集成

前面提到,本软件是利用OLEAutomation技术,将其他应用程序(如Excel,Word)作为OLE服务器来生成试验报表(或报告)的。这种技术是基于复合对象模型(COM)的一组技术集合,它允许一个应用程序操纵另一个程序,操纵程序称为客户,被操纵的程序被称为服务器,服务器包含一系列具有特定属性和方法的对象集合。利用服务程序中的这些具有层次性的集合,在客户程序中便可以方便地操纵服务程序。例如,在应用程序中用VB操纵Excel,只要如下简单代码便可以启动Excel:

publicExcelasObject`定义一个对象型变量setExcel=CreateObject(“Excel.

Application”)’启动Excel

然后就可以利用对象型变量Excel来调用Excel的各级对象,完成所需工作。

3、结束语

综上所述,在汽车性能实验数据处理的过程中,要采取更好的处理软件,因此处理软件包的开发就十分关键,本文主要总结了如何进行开放,提出了开发的对策和方法,希望能够为今后的研究提供参考。

参考文献:

[1]童建秋.汽车性能检测线及其故障自动诊断系统[J].黑龙江科技信息,2016(15):43.

[2]任玉辉.汽车性能检测技术的发展[J].科技传播,2015,7(23):88+57.

[3]施畅,宁建鑫,王赵云.探索汽车性能检测与汽车检测技术的发展[J].黑龙江科技信息,2015(32):103.

[4]盖大伟.汽车底盘测功机的原理分析[J].河北农机,2015(11):39-40.