基于LabVIEW8.2开发平台实现车尾气检测系统的设

2020-11-20 16:40字体:
  

  近几年来,随着我国社会经济的飞速发展和人民生活水平的不断提高,汽车保有量大幅度增加。汽车在给人们日常生活带来便利的同时,也带来了严峻的环境问题。汽车尾气中的CO,HC化合物等有害气体,已成为空气的主要来源。因此,监测与防治汽车的排气污染,是治理环境污染的一项重要任务。

  要控制机动车的排气污染,首先是要做好检测工作。在我国,从1999年开始,就制订了一系列相应法规,严格控制汽车尾气的排放。2005年颁布了GB 18285-2005《点燃式发动机汽车排气污染物排放限值及测量方法》新的国家标准,标准中除了对汽车在怠速和高怠速工况下排气污染物的测量方法作了要求外,还对每种类型的汽车排气污染物排放限值作了明确的规定。

  汽车排气污染物主要检测参数有:CO(一氧化碳),HC(碳氢化合物),CO2(二氧化碳),O2(氧气),NO(一氧化氮)等。

  检测系统主要由尾气分析仪、I/O接口卡、红外对射光电开关LED显示屏以及工控计算机等组成。尾气分析仪选用德国西门子公司的VS5067-5汽车尾气分析仪,该仪器的核心部件是采用西门子公司的红外光学传感器,其工作原理是根据不同气体所具有的特征吸收谱带和特征频率,在特征频率附近的光谱带产生强烈的吸收,根据气体红外光谱吸收的强弱,检测分析出汽车尾气的成分和含量。该仪器可检测汽车尾气中CO、HC、CO2、O2、NO五种气体的浓度和发动机油温、转速等汽车工作参数,测量数据由仪器面板上的液晶显示屏显示,并配有标准RS232串行接口与工控计算机连接,通过串口可接收测量命令并输出测试结果。

  工控计算机上扩展的I/O接口卡主要用来接收红外对射光电开关的开、关状态,用来判断被检车辆是否到位。红外对射光电开关选用欧母龙E3JK-5M型,其红外对射距离为5m。红外发射光电管和红外接收光电管分别安装在汽车检测线的两边。当红外发射管没有被遮挡时,接收光电管为常闭状态,当被检车辆行驶到检测工位遮挡住红外发射光电管时,接收光电管为开断状态,接收光电管的开、闭状态表示了车辆是否到位信息。

  LED显示屏用来显示检测过程信息和检测结果。引车员和尾气排放检测员可在LED显示屏的显示信息指引下进行相应操作。

  尾气检测系统的工作过程为:当车辆登录上线检测时,工控计算机发出车辆进线消息,提示被检车辆进入检测工位。当工控计算机检测到接收光电管为开断状态时,表示车辆到位,可开始尾气检测。检测程序将按国标GB18285-2005规定的测量方法进行。检测过程中,尾气排放检测员按LED显示屏的指示将取样探头插入被检车辆排气管中,将转速测量钳按要求与发动机相关部分相连接;尾气分析仪从串口接收工控计算机的命令,采集排气污染物;引车员则按LED显示屏的指示信息操纵汽车进入额定转速、高怠速、怠速等状态,配合尾气分析仪按照检测程序完成尾气排放测量。

  软件是虚拟仪器的关键。设计一个虚拟仪器系统,在硬件平台确定之后,就可以通过设计不同的软件模块,实现不同的功能。汽车尾气检测系统的应用软件采用NI 的图形化编程语言LabVIEW8.2开发,模块化设计。按双怠速法检测尾气排放的程序流程图如图2所示。

  双怠速法尾气检测程序的执行过程为:首先在主程序界面上输入被检车辆基本信息,然后通过LED显示屏提示受检车辆进入检测工位,通过读取红外接收光电管的状态判断车辆到位情况。若车辆到位,则按照国标规定的双怠速测量方法进行尾气排放检测,检测数据由串口输入。最后计算数据,显示、存储检测结果。为直观起见,采集到的原始数据可用曲线图的形式输出。

  在检测程序设计中,由于工控计算机和尾气分析仪是通过串口来传送测量命令和测量数据的,因此串行通信程序是检测软件中最关键的模块之一。在 LabVIEW8.2中,可以利用VISA模块编写串行通信程序,这样可以摆脱烦琐的底层命令,轻松实现工控计算机与仪器之间的通信。

  VS5067-5汽车尾气分析仪通信参数为:9600波特率、8位数据位、无奇偶校验、1位停止位,通信命令包含:计算机控制、CAL、测量、读数据、结束测量、手动操作等,命令格式为多字节的ASCII码形式,例如,“计算机控制”命令为:02H,*,S,R,E,M,20H,K,O,03H,即10个字节的ASCII码。同样,仪器的应答信号也是多字节的ASCII码,例如,对应“计算机控制”命令的应答信号为9个字节的ASCII码,即:02H,*,S,R,E,M,20H,0,03H。也就是说,工控计算机与尾气分析仪之间的串行数据均为多字节的ASCII码信息。由于在程序开发中,一般ASCII码用十六进制表示比较方便,因此,串行发送与接收数据就存在着数据类型转换的问题。在LabVIEW8.2中,ASCII码与十六进制数据的转换可以很方便的用“字节数组至字符串转换”、“字符串至字节数组转换”两个函数实现。以发送“计算机控制”命令为例,LabVIEW8.2设计的串行通信程序如图3所示。

  按照VS5067-5汽车尾气分析仪通信协议,利用LabVIEW8.2函数选板的【数据通信】→【协议】→【串口】子选板中的“VISA配置串口”函数初始化串口为波特率9600bps,数据位8位,1位停止位,无奇偶校验位,选择工控计算机的COM1口。

  当工控计算机要向尾气分析仪发送测量命令时,可利用“VISA写入”函数发送。由于尾气分析仪的命令为多字节的ASCII格式,因此需要将命令组建成一个数组,再利用“字节数组至字符串转换”函数将数组转换为字符串发送。图3中示意的是“计算机控制”命令的发送情况,“计算机控制”命令的十六进制表示为:02H,2AH,53H,52H,45H,4DH,20H,4BH,30H,03H。

  当尾气分析仪接收到工控计算机发来的命令后,会相应返回应答信号,程序设计中,可利用“VISA读取”函数接收仪器的应答信号,再利用“字符串至字节数组转换”函数将接收到的ASCII数据转换为十六进制数据。例如,当仪器收到“计算机控制”命令后,返回的应答信号十六进制表示为:02H、2AH、 53H、52H、45H、4DH、20H、30H、03H。如果工控计算机向仪器发送“读数据”命令,则仪器返回的应答信号中就包含了HC、CO、 CO2、O2、NO以及转速、油温,λ(过量空气系数)等检测数据。

  当工控计算机要停止尾气检测时,可利用“VISA关闭”函数关闭串口,释放LabVIEW占用的资源。

  我们对基于LabVIEW8.2开发的汽车尾气检测系统进行了多台汽车的尾气检测实验。在实验过程中,选择了不同的汽车类型,得到了大量的实验数据。图4 为一辆小客车的测量结果,图中显示的是怠速和高怠速HC的原始数据曲线,也可选择显示CO或其他参数的数据曲线、 结束语

  本系统以LabVIEW8.2为开发平台,可以方便的对HC、CO、CO2、O2、NO等汽车排气污染物浓度进行检测,实验结果表明该系统有较高的稳定性和测量精度。另外,通过在工控计算机上配置网卡,可实现汽车尾气的联网检测,从而很方便地将汽车尾气检测系统应用于新车研究开发实验、新车的出厂检验和交通管理部门对上路车辆定期检验的汽车综合性能检测线中,应用前景十分广阔。

  本设计采用一款多功能的室内气流测量仪表,通过选择不同的探头,测量温度、湿度、风速、风压、风量、二氧化....

  虚拟仪器技术是近几年在自动化测试和控制领域发展起来的一项新技术。其代表产品为美国NI 仪器公司的La....

  2 、虚拟仪器介绍 虚拟仪器是基于计算机的仪器,以通用的计算机硬件及操作系统为依托,实现各种仪....

  近几年,随着计算机技术和数字图像处理技术的不断发展,机器视觉在医学图像、工业生产、质量检测等领域得到....

  汽车正朝着更智能、更安全、多能源和高效清洁的方向发展。在目前,车用主流燃料仍为汽油和柴油,均为不可再....

  所谓虚拟仪器,就是在以通用计算机为核心的硬件平台上,由用户设计定义虚拟面板,测控功能由软件实现的一种....

  虚拟仪器是基于计算机的仪器。计算机和仪器密切结合,构建虚拟仪器代替复杂笨重的模拟仪器是目前仪器发展的....

  NI LabVIEW等图形化并行数据流软件,则可以使用户通过采用并行编程构架来编写多线程程序,并映射....

  增加自动化测试系统的吞吐量可以提高效率。使用例如多核处理器、PCI Express、现场可编程门阵列....

  由于市面上人们对生活用纸的需求不断提高,例如尿不湿、卫生巾等等,都有较大的受面人群,因此市场中对于家....

  随着生产工艺的提升,人们对产品的质量要求也越来越高了,想要保证产品的质量那我们就需要在检测产品方面做....

  初学labview,请问各位大佬。如何设置两个按钮,一个粗调一个微调,一个按钮一直按住能够控制数值连续增大,增量一定且...

  热膨胀仪测试系统国内目前大多使用VC开发,其编程过程复杂,仪器之间的通讯实现十分繁琐,需要花费大量的....

  在目前的测试领域中,越来越广泛地利用相关检测的方法进行滤波。利用相关滤波可以方便地从复杂的待测信号(....

  LabVIEW NXG是下一代LabVIEW软件版本。 使用LabVIEW NXG,您可快速自动化您....

  这是之间开发的一个labview控制机床的人机界面。后来主机坏了,把原来的主机换了新的,原来的labview文件拷到新的电...

  现在在做一个PID控制,PID控件的过程值要求输入一个双精度的实数,现在通过传感器采集出来的数据是一个一维的数...

  使用破解版labview做了一个测试软件给部门内部使用,请问发表论文涉及版权问题吗?

  使用破解版labview做了一个测试软件给部门内部使用,发表论文涉及版权问题吗? ...

  labview 怎么连接普源 DS1052E示波器 ?求示波器驱动。...

  称重传感器的测试流程如图1所示。称重传感器的电压输出范围为0~30mV.检测标准主要有:未受力的零点....

  虚拟仪器的编程语言有多种。LabWindows/CVI是其中最优秀的语言之一,它是美国NI(Nati....

  从构成要素讲,虚拟仪器系统是由计算机、应用软件和仪器硬件组成的。计算机与仪器硬件又称为VI的通用仪器....

  在目前的测试领域中,越来越广泛地利用相关检测的方法进行滤波,利用相关滤波可以方便地从复杂的待测信号(....

  GPIB系统中设备与总线的交互作用定义为接口功能。GPIB标准共定义了10种接口功能,包括5种基本接....

  使用了几款AC程控电源,发现它们都用的同一套通信协议。 为了方便使用,在labview中专门写了一个打包库来做电源...

  在压缩视频流中,每个比特都是非常重要的,在传输过程中发生的错误会严重影响解码后的视频效果。所以,在所....

  随着计算机软硬件技术不断发展与提高,虚拟仪器技术已成为当前测控领域内的关键性技术。在远程测控与仿真方....

  汽车电子厂商往往需要生产多种型号、具有类似测试要求的产品,这就要求测试设备具有可复用性,可以简单的实....

  作为测控系统,其主要任务有两项:测量和控制。测量系统由传感器和数据采集模块组成,控制系统由执行元件和....

  虚拟仪器中有一类是基于多功能DAQ卡的虚拟仪器,结构简单,开发成本低,目前已经得到了广泛的应用。本文....

  因为要给一个小朋友讲解二进制的原理,就百度了一下,然后发现二进制转小数数值的方法,于是就用labvie...

  在设计含磁芯材料的电感元件时,工程师必须准确测出该材料的特性。磁芯的动态磁滞回路(或B-H曲线)包含....

  传统生产线上,采用人工检测的方式,不仅效率无法保障,产品的不良率也较高。而在现代化自动生产线上,搭配....

  信号来了,找到他的幅度最大值和最大值的索引,如何只采集到幅度最大值附近的波形...

  自己编写了一个利用LABVIEW打开Excel文件的小程序,在打开后Excel一下打开后闪退,无法打开Excel文件

  如何用LabVIEW找到某一文件夹,当前的SVN的版本号(Revision)

  在ShowLog里面,能查看到目标文件夹的Revision记录,我现在可以查到最新的版本,就是通过属性节点和调用节点,找到...

  随着生产工艺的提升,人们对产品的质量要求也越来越高了,想要保证产品的质量那我们就需要在检测产品方面做....

  我们使用LabVIEW、IMAQ Vision和IMAQ Vision Assistant等软件进行....

  设计和测试工程师可以使用单个模块化仪器——NI(美国国家仪器有限公司,National Instru....

  手机翻盖耐久性测试即将待测翻盖手机重复开合预设的次数,然后观察手机的各部分性能是否完好,这在翻盖手机....

  为了研究竖直蒸发管高温多效海水淡化(VTEMED)系统的工艺流程和关键工艺技术及稳定运行时的热工水力....

  虚拟仪器技术就是用户自定义的基于PC技术的测试和测量解决方案,其4大优势在于:性能高、扩展性强、开发....

  虚拟示波器通常包含三个部分:数据采集器+电脑+虚拟仪器软件,数据采集器对输入的模拟信号进行调理、模数....

  针对现有DSP自举模块普遍存在程序代码更新不便的缺陷,提出了一种可便捷高效地在线更新用户应用程序代码....

  西安某汽车电子有限公司生产的XLM油泵支架产 品功能测试台设计中,有一项针对高度阻值(TSG)的 功....

  基于客户与用户的需求,NI LabVIEW 8.5软件引入了多项新的特性与改进。许多时常提及的特性被....

  水产养殖环境因子的状况直接影响水产品的产量、品质及安全生产。因此,在现代工厂化养殖中,对养殖水体的温....

  步进电机是一种将电脉冲信号转换成角位移或线位移的机电元件。它在在工业自动化控制、数控机床、机器人等领....

  通过调制信号去控制高频载波的幅度,使之随调制信号做线性变化。它是将基带信号的m(t)与一个直流分量A....

  图1所示的测试系统中,所用的频谱分析仪是Rohde/Schwarz FSV7,主要技术指标测试频率范....

  随着嵌入式系统的快速发展和复杂性的不断增加,基于文本的编程方式所面临的挑战愈发严峻,这种编程模式在将....

  LinkedIn针对医疗设备行业的投资最近几年一直处于上升阶段,在过去两年,针对医疗设备的风险投资几....

  通常通过基于硬件或软件的实验加深学生对所学知识的理解。硬件实验利用示波器、波形分析仪、选频电平表等器....

  医疗设备研究内容涉及众多工程学研究领域,如电子学、计算机、信息处理、光学、精密机械学等。随着医学的发....

  LabVIEW提供了功能强大的VISA库。VISA(Virtual Instrument Softw....

  腿部和车轮这两种方法在地面运动平台上被广泛采用。经过漫长的演变过程,大多数陆地动物的腿部都灵活有力,....

  巴黎独立公交公司负责巴黎地区快速铁路网及巴黎地铁的运营。作为世界上最繁忙的公共运输网络之一,它每年约....

  根据多年数字电路教学和实验方面的经验,学生在不熟悉芯片性能,缺乏对芯片逻辑和时序关系的感性认识的前提....

  在电子测量领域中,信号发生器和示波器器是最基本和使用最广泛的电子测量设备之一。它们的作用分别是为电子....

产品分类CATEGORY

联系我们CONTACT

全国服务热线:

地 址:
电 话:
传 真:
邮 箱: