【汽车座椅电功能检测系统设计10000字(论文)】_第1页
【汽车座椅电功能检测系统设计10000字(论文)】_第2页
【汽车座椅电功能检测系统设计10000字(论文)】_第3页
【汽车座椅电功能检测系统设计10000字(论文)】_第4页
【汽车座椅电功能检测系统设计10000字(论文)】_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

汽车座椅电功能检测系统设计摘要近年来汽车行业蒸蒸日上,每家每户对汽车有了新的概念,它不再局限于代步工具,人们日渐关心起车辆的舒适度、安全性等问题。这也伴随着汽车生产的厂家对制造汽车座椅的出厂检测的标准提出了更加严苛的要求。就目前而言,近年来汽车座椅电功能检测系统朝着多维的方向发展。汽车电动座椅里重要的电气元件有重力感应传感器,安全气囊和座椅调节电机构成,涉及到安全,乘坐舒适度等方面的重要问题,出厂质量每一步都必须严格。本文通过采用美国NI公司的图形化编程软件LabVIEW开发出一套快速,高精度,稳定的检测系统。通过检测电流来判断生产出来的座椅是否符合标准。该系统可以在座椅检测时快速高效的检测产品,并且可以采集数据,显示和分析的功能,在实际的运行中,系统也能稳定运行。关键词:电动座椅电流检测LabVIEW程序框图目录1. 绪论 71.1课题研究背景及意义 71.2研究发展现状与趋势 71.2.1汽车座椅电功能测试的发展 71.2.2虚拟仪器的发展: 81.3本课题主要研究的内容 92.检测系统方案确定及硬件设计 102.1检测系统总体方案 102.2电流传感器 102.3数据采集卡 112.3.1连续量的时间离散化 112.3.2连续量的数值化 122.3.3PCI-6221数据采集卡 122.4工控机 132.5检测系统的硬件集成 132.5.1检测系统总体硬件框图 132.5.2检测系统硬件集成 142.6本章小结 143.检测系统整体结构设计 153.1测试电路设计 153.2信息采集电路设计 163.3继电器控制电路 183.4系统总体运行流程图 193.5本章小结 194.基于LabVIEW前面板设计 204.1虚拟仪器基本组件方案 204.2系统前面板设计 204.2.1系统前面板总体设计 204.2.2通道参数配置 214.2.3实时数据显示 214.3本章小结 225.LabVIEW程序框图设计 235.1LabVIEW 235.1.1LabVIEW简介 235.1.2LabVIEW特点 245.1.3Labview状态机 245.2数据采集模块程序设计 255.3继电器控制模块 275.4采集卡通道设置 275.5测试控制流程模块 285.6本章小结 30结语 31参考文献 32绪论1.1课题研究背景及意义伴随着现代人们物质水平的提高,汽车已经走进了大众的视野,人们对汽车已不再望而却步,并且随着社会的发展,人们对汽车的安全性、舒适性有了明显的要求。与此同时,汽车的各个功能也不再不停地优化。同样的,功能的优化也带来检测系统的优化。为了提高汽车座椅的各项性能,工程师们也在努力的使用各项因素。电动座椅改善了车载人员的乘坐环境,侧面的也增加了安全性。座椅电功能检测系统可以检测汽车座椅前后、上下滑动、靠背调角、等基本功能,安全的电动座椅是保护车载人员的安全保障,让乘客享受电动座椅带来的便携之后还要确保其安全。1.2研究发展现状与趋势1.2.1汽车座椅电功能测试的发展目前来讲,国内汽车座椅电功能检测有电机驱动零部件检测、基于LabVIEW系统,车载网络系统等的检测,但是国内的汽车座椅电功能检测系统没有国外发展的完善,就设备而言,国内机器与进口机器之间还有一定的差距,这反映在精度、稳定性等方面。但是,先进的技术价格一般比较昂贵,并且购买了设备,设备还有其他方面的限制。每当汽车零部件厂商想开发一条零部件装配线时,就需要花费不小的价格和成本去购买检测设备。所以高精度、高质量、高速度和多功能的检测装置已成为拉近国内外汽车座椅质量的一大障碍。所以设计完成好一个汽车座椅电功能检测系统不仅在于它优秀的使用还在于它具有重大的意义,这就会成为发展检测系统的进步[1]。随着汽车行业的发展和科技水平的提高、电动的汽车座椅逐渐的走入大家的视野,截止目前,大部分的汽车都是电动座椅。多样化的电动座椅具有电动调节、座椅加热、按摩等一系列可以增加乘客舒适度的功能,同时,像以前那种依靠独立模块的时代已经一去不复返了,CAN总线控制模块已经覆盖了市场。多样化的功能就存在多样化的标准,各项标准也就需要仪器的检测,因此汽车座椅电功能的检测也随之而来。检测的方法通常是设计一个电路,通过各种器件,比如电压传感器、电流传感器、执行器等。通过器件组成一个汽车座椅电功能检测系统来判定座椅的电功能是否正常。所以去研究汽车座椅电功能检测设备在现实发展下是非常必要的,而且在多种的检测方法中选对方向对研究汽车座椅电功能检测系统也是有必要的。就目前而言,智能化、模块化是汽车各种电机驱动零部件检测系统的大致发展方向。智能化主要是指不需要人工去分析数据和设备,由机器来代替完成一系列的工作,这样可以减少人为的误差,能够精确地检测座椅电功能是否满足标准。模块化也就是一个独立的模块里有各种标准化的部件,这就形成很多不同平台化结构。进行汽车座椅电功能检测和研发产品时,可以灵活的选择所需要的器件仪器,这样不仅减少财务消耗,还能省下研发时间。不仅是这样,还能对汽车的安全性能进行自动评估。这些优点吸引更多的公司企业去研究这方面的技术。在最近一些年,在国外,很多的公司在模块化方面已经进行试验并且取得了不小的成就。国内的市场对汽车座椅检测的需求也在加大。针对电机驱动零部件的检测,他们都具有一定共同的特点,就是汽车模块化汽车电功能检测系统的开发实验已经非常的适合汽车行业的发展。1.2.2虚拟仪器的发展:虚拟仪器系统是一个将本系统与计算机技术、总线技术、软件技术和其他各项技术的产物。它主要定义是指使用先进的高性能的模块化硬件,结合先进的高效率的软件来实现对各种产品测试、检验和管理而精心做出来的系统。灵活多样的设计软件可以灵活构造设计出一个适合自己的软件用户界面,比如LabVIEW。模块化的硬件可以确定数据的流向和过程。虚拟仪器不同于其他传统的仪器,美国的NI公司认为虚拟仪器是基于通用的计算机为核心的硬件平台上,他要利用计算机软件强大的数据分析处理能力来为自己工作。虚拟仪器需要高效的计算机软件来运行,模块化的I/O硬件来完成信号的采集、测量,这样才能完整的成为一套测试控制系统;才能完全发挥虚拟仪器的高效性能。该技术主要是计算机技术与硬件仪器有机融合而成的产物,基础是计算机系统,而它的核心则是其计算机软件技术。虚拟仪器也是一个高性能、低成本的平台,可以说虚拟仪器的提出促使LabVIEW的发展,为了使这种仪器范围扩大化,还发明了多种的I/O模块连接仪器和计算机软件系统等可以交互的平台[6]。1.3本课题主要研究的内容第一章主要介绍检测系统的研究背景和意义,通过相关文文献的查阅,对汽车座椅电功能检测系统的发展进行归纳盒总结,确定本文研究的内容,并且概括了主要的研究内容和章节安排。第二章主要是对本文方案的确定和硬件系统部分的选择,在本章详细的介绍了系统的方案需要软件硬件的配合,并且在选择硬件的情况下进行各方面的考虑来保证系统的精确性和系统数据传递的稳定性。第三章主要是检测系统的整体结构设计,这一章主要介绍的是本系统的电路,包括数据的流向,数据是怎么样传递的,怎么样稳定的。一个正确的电路会使整个系统操作方便简单易懂。第四章主要介绍LabVIEW前面板进行设计,本章介绍虚拟仪器确定的基本方案,在对前面板上各部分进行仔细地介绍。前面板对于用户是极其重要的存在,所以前面板的设计主要方便用户去观察。第五章主要是对LabVIEW的程序框图的设计,也就是后面板图形代码。该部分包括数据采集模块、继电器控制模块、通道采集设置和测试控制模块组成,只有后面的程序框图设计正确才能准确的收集数据并且保存数据。

2.检测系统方案确定及硬件设计2.1检测系统总体方案一个正确的汽车座椅检测系统主要分为两大部分,分别是硬件部分和软件部分。在硬件部分主要有数据采集卡、工控机、信号调节器和传感器这几个部分。传感器、信号调节器和数据采集卡所组成的一套采集系统是整个硬件系统的核心。他的主要的目的是获取原始的信号数据,对后期的数据分析提供原始的数据。软件部分主要是由计算机操作系统、数据采集驱动软件和基于LabVIEW开发的数据采集软件组成。软件部分最核心的是基于LabVIEW所开发的数据采集软件,它的主要的作用收集电流数据,对收集到的数据进行分析再对座椅进行判别,从生产完成的座椅中检测。2.2电流传感器传感器可以把一个量的的数据转成其他量的装置。系统要分析物体的相关数据,就要经过传感器来转换。电流传感器的作用是检测到被测电流的信息然后按照的规律变换成符合标准需要的电信号,这样就能使数据可以被采集和分析。本文选用的直流电流传感器是霍尔直流220V穿孔电量传感器0-5A转4-20mA。霍尔传感器结构原理:如图2-1所示,在高频磁吸的一侧开一个孔,把霍尔芯片镶嵌在里面,然后,把这个霍尔传感器套在被测的导线上,刚有电流通过时,高频磁吸里会产生磁场强度,垂直于穿过霍尔芯片,导向中的电流大小就与磁场强度成正比,就成了霍尔芯片感知的霍尔芯片的大小。公式如式1,UH为霍尔电压,Kℎ为比例常数,公式:UH=K图2-1霍尔传感器结构2.3数据采集卡数据采集卡是指自动收集来自传感器的数字量检测模块的电信号或非电信号,并且将收集的信号发送到高级计算机以用于分析和处理。数据采集卡是在测量仪器发送外部测定信号必须通过的通道。数据采集卡是数字测量,如字面所示,测量瞬间值,然后将所测定的瞬间值转换为数字量,形成时间和振幅的连续变化在时间上的离散化,幅值上数值化的量。2.3.1连续量的时间离散化连续量最单的表达方式就是用函数表示,如图2-2(a)所表示的曲线x(t),从图中可以看出它在任何范围和有界的时间内的数据都是连续的。当以时间t为间隔的时候,在t=0的时候作为起点来测量每个时刻。那么数据x在总时间内就会获得有限的数目。这就是连续量的离散化图2-2(a)连续量x图2-2(b)离散量x

2.3.2连续量的数值化在采集到模拟信号后,模拟信号在时间上已经被离散化,但是在幅值上它还是连续的,所以要经过数字化处理。首先把一个有界的数值A分成m个量化的量xj,j=0,1,2,…,m,其中mΔx代表的是数值A,这之后连续函数的量就转换成有限的阶梯变化量。这就是连续量的数值化,如图2-3所示[图2-3数值化x2.3.3PCI-6221数据采集卡为了满足多个通道的采集和高精度数据采集以及经济的要求,本系统采用的是PCI-6221数据采集卡,由美国NI公司生产的一款数据采集卡如图2-4所示。图2-4PCI-6221数据采集卡NIPCI-6221数据采集卡有16位,250kS/s,16路模拟输入。另有5倍采样速率的高速M系列和四倍分辨率的高精度M系列可供选择。PCI-6221数据采集卡具有高性价比的解决方案,它以高效率低成本著称。2路16位模拟输出(833kS/s);24路数字I/O线,32位计数器可溯源至NIST的校准证书,以及70多个信号调理选项关联(Correlated)DIO(8条时钟线,1MHz)NI-MCal校准技术提高了测量精度2.4工控机工控机在现实生产生活中指工业控制计算机,它采用总线的结构,对生产设备进行控制和数据采集的装置。在一些情况下,工控机的作用是作为一个受到另一台计算机操控的前端设备。它运行的软件是针对工程师们所开发的,比如LabVIEW。本课题所选择的工控机是研华公司生产的UNO-3072型工控机,如图2-5所示,它的特点是无风扇、壁挂式前面访问的PC机,它可以进行PCI总线扩展,在任何第三方I/O模块上它都可以运用。图2-5UNO-3072工控机2.5检测系统的硬件集成2.5.1检测系统总体硬件框图如图2-6,这个框图说明了测试数据的流向,由汽车电动座椅的电流经过电流传感器,再到信号调理模块,再到PCI-6221数据采集卡,最后经稳定滤波显示在计算机上并且其数据得到存储,这也是系统整个电流数据的流向,对应信息采集模块[6]。图2-6总体硬件框图2.5.2检测系统硬件集成因为本检测系统用于刚出厂的电动座椅电功能检测,根据工厂的需求,采用嵌入式或悬挂式安装能更好地满足工作人员观看显示器的需求。具体安装参考下图2-7。图中电流传感器与数据采集卡上的对应接口相连接,数据采集卡安装与工控机的PCI插槽上,最后将显示器与工控机的VGA口进行连接[5]。图2-7检测系统硬件连接方式2.6本章小结本章首先根据检测系统设计的一些原则来对座椅电功能检测系统做了总体方案的设计。确定了本系统的硬件和软件部分的整体设计方案。之后就是对硬件系统进行了整体的设计,它包括电流传感器、PCI-6221数据采集卡和工控机的选择,并且介绍了怎么样去安装系统。

3.检测系统整体结构设计3.1测试电路设计如图3-1所示,该图为测试提示灯电路图,对应的是下文测试控制流程模块,其中包括了座椅靠背向前提示灯泡、座椅靠背向后提示灯泡、座椅向前提示灯泡、座椅向后提示灯泡、座椅座角度调高提示灯泡和座椅座角度调低提示灯泡。图中的开关电源为220V,24V供电。电源通过总开关和急停,最后流入并联电路中来检测提示灯,图中有六个开关控制不同的检测。该电路设计简单易懂,可以依次测试各个提示灯。提示灯的作用主要是提示工作人员系统现在在检测哪一个动作的电流,方便工作人员进行判断并且对波形电路的显示有一定的帮助。图3-1测试灯泡电路

3.2信息采集电路设计如图3-2(a)所示,该图为采集模拟量电流电路图,汽车电动座椅一般由三个电机来控制电功能,如图3-2(b)所示。该程序设计了三个电机和三个电流传感器,分别是测试汽车座椅前后电机、座椅上下滑动、座椅靠背调角的电机。首先用电流传感器卡在汽车电动座椅的电路上,由从汽车电动座椅电流输入的电流通过卡在座椅电路上的直流电流传感器将0-5A转成4-20mA,输入的电流再由PCI-6221数据采集卡上并联250欧的精密电阻(1-5V)输入采集卡,之后在采集卡上并联30千欧的电阻来稳定最后的数据,该30千欧的电阻在系统上充当硬件滤波的作用。采集卡对应的输出点控制对应的固态继电器,固态继电器控制继电器,继电器再控制灯,用着三重的传递时因为硬件本来驱动能力太弱,负载能力特别弱,一般来讲时用它控制固态继电器。有了这个过程,这样所输出的数据会更加的稳定,精准,精确。这张电路图对应信息采集模块。图3-2(a)信息采集电路图3-2(b)汽车电动座椅电路

3.3继电器控制电路在本系统中设计了固态继电器电路,固态继电器安装在数据采集卡的后面。如前文所说,固态继电器可以由采集卡直接控制,不需要加强控制电流,它的连接方式如图所示,对应的连接引脚已在图中标出。这个电路的主要目的就是在检测开始前提示工作人员已准备就绪,电路无故障,可以进行检测。图中的引脚还对应图3-1、图3-2的引脚,这样就组成了完整的控制电路图3-3固态继电器控制电路3.4系统总体运行流程图如图3-4,这是本系统总体的流程图,开始接通开关电源,系统初始化,灯组全灭。下一步就是系统开始测试,根据提示控制电路开关,然后系统检测各个指令的电流值,并且系统进行分析。如果检测项全部合格,则系统结束,本次测试结束。图3-4系统流程图3.5本章小结本章对整体的系统电路进行设计,电路的设计主要查阅了资料,包括虚拟仪器数据传输的过程,收集到的数据如何才能稳定并且准确。这也为了下文LabVIEW前面板以及程序框图的设计形成了一个基础。4.基于LabVIEW前面板设计4.1虚拟仪器基本组件方案本设计采用了一种基于数据采集卡的虚拟化仪器系统的组建设计方案。它主要是通过A/D转换和D/A转换将各种数字信号直接采集起来放在电脑中,然后用来对其进行分析、处理、显示,并通过D/A转换直接实现对反馈的控制,它还允许用户可以根据自己的需要添加信号调理等软硬件功能。4.2系统前面板设计4.2.1系统前面板总体设计如图4-1,设计的前面板由通道设置,电流峰值上下限,座位电机,提示灯,开关,文件路径和电流显示七个页面组成。它完全体现了某一个数据采集系统的作用与其实际运行。图4-1LabVIEW前面板

4.2.2通道参数配置如图4-2所示,这是本系统的通道参数配置,系统通道参数配置界面是提供了数据采集卡的参数配置,主要包括是否安装通道模拟量采集通道,采样模式,采集卡输入接线端配置,速率,还有采集到数据的最大和最小的设置。图4-2通道参数配置4.2.3实时数据显示LabVIEW系统具有非常多的图形控件来对LabVIEW的前面板进行设计,比如本次测试系统就用波形图标来实时显示数据,它的优点是能够特别清晰的并且灵活的显示实时数据,在前面板这个界面里不仅可以显示一个通道的采集的波形,还可以显示多个通道采集的波形,这样可以使得人们观看的采集到的数据更加的直观,也便于人们对它进行分析。如上图,上图即是本文设计的系统的实时采集数据,当工作人员点下开始测试的时候,首先弹出“设置编号”这个项目,当编号输入完成,系统才能够工作,数据也才可以采集,如图4-3,三个电流才能呈现波形在工作人员的面前。这样的设计可以使历史数据更加的清晰,采集的数据不会混乱,也更利于数据库的管理。

图4-3数据显示界面4.3本章小结本章主要是对LabVIEW前面板程序进行详细的介绍,LabVIEW的前面板是数据显示,其中包括系统的开始、进行、结束。前面板对于用户来说是非常重要的,前面板的设计关系到数据显示的清晰程度,设计好前面板就对后面的程序框图设计有了明显的路径和巨大的帮助。

5.LabVIEW程序框图设计5.1LabVIEW5.1.1LabVIEW简介LabVIEW是一种类似于C语言的开发程序,该程序是由美国的国家仪器(NI)公司研发的一种开发环境。比如C这种语言开发环境是采用文本语言产生代码,靠着代码来运行程序,根据语句和用户指令来执行程序。而LabVIEW则是使用图形化的编辑语言程序,它所形成的是程序框图,而不是枯燥无味的代码,LabVIEW的数据流编程方式,程序框图中节点的数据流向决定了程序的执行顺序,他的流程更像是流程图。每个设计公司都有自己的核心,LabVIEW就是美国NI公司的一个核心,因为LabVIEW是用于开发各种测量与控制系统的非常理想的选择。LabVIEW的设计目的也很简单,跟其他的软件设计语言一样,都主要是为了高效的能够帮助我们的科学家和技术人员们有效地解决实际上的问题和同时提高我们的科研速度,LabVIEW开发环境内包含的高效率的工具让这个目的更好的达到。当然,除了简单便携高效,LabVIEW也与c一样的它拥有着一个非常庞大的远程函数库,它主要功能包括了对远程数据的自动采集、串行端口数的控制、数据流的分析以及重要的远程数据文件存储等。除了传统使用程序函数库外,还有许多基于传统的对整个程序性能进行实时调试的应用工具,比如程序可以通过程序设置文件中的程序断点、用户或动画等的形式实现来实时显示程序数据、子程序的实时运行调试结果、单步的程序执行等,这些简而言之就是为了能够便于对整个程序性能进行实时调试。经过上面的相关介绍容易一点了解后就得知道,LabVIEW就是用一个矩形图标编程来直接执行代替其它图标编程应用语言文件中的一个文本,这种编程语言可以叫做一个图形化的图标编程应用语言,也称G语言。图形的优点显而易见,通俗易懂,能清楚的看见数据的流向,每一块框图代表着什么样的意义。对于用户的设计方面,LabVIEW能够提供许多与我们传统的仪器相类似的一些设计控件,比如万用表、示波器等,他的设计目的就是为了让我们的用户更加方便地进入自己所创建用户的界面。在LabVIEW中前面板就是一个叫做用户界面,用户界面不像程序框图如此的复杂,他更能突出是表达数据。后面板即为您的程序框图,对后面板的各个程序图标可以进行各种连线性的控制便于您能够随时改变程序前面板的相关信息。这些即为一个图形化的软件源代码[3]。5.1.2LabVIEW特点图形化编程环境,针对的领域有测试测量和控制。LabVIEW提供面板,上面有很多必须的显示和控制,比如:图标、按钮、按键等,它还可以轻易地将仪器控件改成自己所需要的控件。LabVIEW本来就是图形编辑软件,所以相当于其他软件运行图像,LabVIEW会相对快些。还有就是LabVIEW可以在运行过程中观看数据流的变化,这点可以根据流程图来做详细的观察。采用图形化编程的G语言,特点就是基本上不用写程序源代码,他们所需要做的就是根据工程师们自己设计的流程图或者是程序框图,里面的图标也是根据工程师们所非常熟悉的图标来进行制作,因此有着强大功能的LabVIEW应用于多个测试控制场所,里面的函数库也提供了大量的函数,足够给工程师们进行选择。他的有带你有很多,首先提高自己的图形编辑及G语言的能力,其次,对系统整体的检测更加的熟悉,对检测的数据也能更好地进行分析。LabVIEW程序的效率也是有目共睹的,高效的运行速度,精准的数据采集和分析,如此便携的操作,这些都可以大大的提高工程师们的工作效率。更加主要方便的一点是,只有一个软件的例子情况下,可以通过改变一个软件来完成不同类型仪器的特性,它既相当于一个软件也可以相当于一个硬件。在国内,已经有人研制出了一种图形化的单片机编辑处理系统。同时,LabVIEW还提供了多种版本供给所需要的用户。5.1.3Labview状态机状态机的组成主要是由一个时间结构、条件结构和while循环组成,在外围有一个while循环,在while的时间和时间里都有一个条件和时间结构,第三个基本的结构是移位寄存器,移位寄存器的功能就是通过移位寄存器来把之前的状态作出的选择传递给到下一个循环中的选择端子。状态机的运行由while循环来保持,对各个不同的部分进行判断和各个状态和下一状态的选择这点交给条件结构。在一些工程应用中,状态机器人是目前使用最广泛的一种设计模型,他简单而又有效地理解了状态机器人让我们能够轻松地实现对程序的流程图中数据进行分析和判断。在一个完整的状态计算机里面,一般都会出现初始和停止两种状态。程序由初始化开始运行到停止结束,这类似一个状态机的开关。在我们设计某个状态机的时候,首先画出由while循环、条件结构和移位寄存器组成的状态转换图,其次再对循环里的状态进行编辑。5.2数据采集模块程序设计LabVIEW程序面板里面有很多关于采集数据的函数。在多个采集方式中,本系统主要采用的是DAQmx的函数。如图5-1所示。有DAQmxtiming、DAQmxread、DAQmxstart等丰富的函数运算。图5-1LabVIEW数据采集模块如图5-2(a),这是本系统设计的数据采集模块,在图中采集卡上已读取数据,读取的数据取一系列的数组,这些数组通过数据换算(如图5-2(b)就会显示到前面板的靠背电流表、座椅电流表和前后电流表上。之后这些数组通过创建波形(如图5-2(c))使其呈现在波形图标上。图5-2(a)数据采集程序框图图5-2(b)数据换算程序图5-2(c)波形图标创建程序5.3继电器控制模块在工作人员每一项检测开始前,都需要知道系统是否准备好检测,这时候就需要继电器控制模块来进行辅助工作。如图5-3所示,当程序开始,电流数据输出,在函数采集之后,正确的是灯组所有的灯都是熄灭状态。若是按正确的工作状态,则此模块停止运行。它主要的目的就是工程实用,方便人员去操作,提示工作人员系统准备就绪。图5-3继电器控制程序框图5.4采集卡通道设置根据本文设计的前面板通道,在LabVIEW程序框图如图5-4表示,图中包含了sanmplemode、rate、inputterminalconfiguration、minimumvalue、maximumvalue、physicalchannels.图5-4采集卡通道设置5.5测试控制流程模块测试控制流程模块,这是本章节的中心关键,是最重要的部分。图中就是LabVIEW状态机的结构,图中具有while循环,条件结构和移位寄存器机构。系统的整体运行是在“wait”条件框里有开始测试的开关,当点击开始测试的开关时,系统则会提示请用户输入本次测试数据的编号,之后系统将会自动运行,经过提示判断来测试靠背向前、靠背向后、座椅向前、座椅向后、靠背座角度调高和靠背座角度调低的检测项目,最后测试结束停止运行,将此次的数据检测结果记录在所保存的计算机硬盘里。经过六次的提示和六次的判断,最后取得结果,在前面板里可以清晰的看到三个电机的波形图,这便于工作人员的观察和数据的分析。如图5-5(a)是wait流程,当点击开始测试的时候,会提示用户输入编号,输入完成之后进入提示靠背向前流程,如图5-5(b),在提示靠背向前流程之后采集到的数据会进入判断靠背向前流程,如图5-5(c),在此流程框图内系统会自动的将所测得的数据与电流峰值上下限进行比较,最后输出结果。在这个流程之后就进入靠背向后流程,接着就是判断靠背向后流程,一直这样下去直到最后测试结束流程,如图5-5(d),将得到的数据进行复合运算,最后合格的结果会进行输出以用户所输入的编号保存,如图5-5(f),系统自动判别数据,在存储数据上设计的条件框图会完成这项工作。图5-5(a)wait流程图5-5(b)提示靠背向前流程图5-5(c)判断靠背向前流程图5-5(d)测试结束流程图5-5(e)数据判断程序图5-5(f)数据保存程序5.6本章小结本章主要介绍的是LabVIEW程序框图的设计,程序框图相当于C里的程序代码,是整个检测系统的核心,程序框图的设计决定检测系统是否能正确运行。经过本章也可以了解到LabVIEW软件的强大之处,它理解简单,操作简单,同时还会有精确的数据。结语本次的设计经过搜找各种相关的资料,在多个资料中筛选进行整理整合,从而列出多种设计方案,最后确定本文的设计方案。在确定方案之后就是对本检测装置进行软硬件的分析,硬件的挑选、电路的规划、软件的选择。在设计的过程中每一步的错误都可能导致系统不能运行,或者是数据不准确。有幸在老师和同学的指导下,少走了很多的弯路。本次的检测系统设计分为两部分,主要包含硬件部分和软件部分。在确定虚拟仪器中的信息传递模块、控制测试模块就可以着手设计LabVIEW程序框图了。在这个过程里无疑就是对数据采集卡、LabVIEW软件的学习。设计中对数据采集卡各个接口的熟悉,数据通过哪个接口输入,通过哪个接口输出。还要学习LabVIEW有关的知识,为了完成前面板后面板的设计耗费了很多的时间,在很多次的修改后得到整个最终严谨的框图。经过这次的设计,已经对检测系统、虚拟仪器、LabVIEW有了很大的印象。他的检测功能不局限于汽车座椅电功能的检测,可以应用与很多地方,强大的虚拟仪器给检测人员提供了很大的便利。学习了这些知识也对我自身的发展起到了很大的作用。本文的主要目的是设计汽车座椅电功能检测系统,主要检测包括汽车坐骑靠背调角,座椅前后移动,座椅靠背上下移动。通过该检测系统来判定汽车电动座椅的可靠性。系统由信息采集系统和检测系统共同组成。由虚拟仪器完成的一套高效的检测装置。在未来,经过各种各样的设计,那么类似于汽车座椅检测的系统会越来越完善。

参考文献孙卫国.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论