您的位置: turnitin查重官网> 计算机 >> 计算机科学 >谈检测仪基于虚拟仪器汽车空调制约器性能参数检测仪科技

谈检测仪基于虚拟仪器汽车空调制约器性能参数检测仪科技

收藏本文 2024-04-15 点赞:7920 浏览:23602 作者:网友投稿原创标记本站原创

摘要:在虚拟仪器的基础上,介绍了汽车空调控制器性能参数检测仪的设计原理,给出了该检测系统的基本框图和软件设原理。实践证明利用虚拟仪器检测空调控制器性能参数。
关键词:虚拟仪器;汽车空调控制器;性能检测
1009-3044(2013)01-0200-05
1 概述
随着微电子技术、计算机技术和网络技术等的迅猛发展,电测仪表正从模拟式、电子式逐步向智能化、微机化和虚拟化发展演变,智能仪器、PC仪器、VXI仪器、虚拟仪器及互换性虚拟仪器等微机化仪器及相应水平的自动测试系统相继诞生。其中,以PC为核心,由测量功能软件支持,具有虚拟控制面板、必要仪器硬件和通信能力的PC仪器或VXI(VME仪器扩展,VME bus extension for instrumentation)仪器被称为虚拟仪器(VI)。虚拟仪器技术正得到越来越多的应用,该文介绍虚拟仪器技术在汽车空调控制器性能参数检测方面的应用。

2 虚拟仪器的发展

LabVIEW 是一个完全的、开放式的虚拟仪器开发系统应用软件,利用它组建仪器测试系统和数据采集系统可以大大简化程序的设计。LabVIEW 是使用图形化程序设计语言G,用方框图代替了传统的程序代码,而且虚拟仪器良好的软件平台,充分发挥计算机强大的数据处理功能和丰富的图形显示功能,在屏幕上虚拟出与传统仪器相似的显示面板,用户通过键盘和鼠标操纵面板上的虚拟开关、旋钮、按键等,去控制仪器的运行、进行数据的采集与数据分析、了解仪器的状态、读取并打印测试结果等。
在过去LabVIEW虚拟仪器的发展过程中,其广泛被用于工业现场检测,农业生产监视,医疗设备,实验室检测以及航空航天等,虚拟仪器强大而稳定的功能让一切检测都简单化。在汽车电子应用方面,虚拟仪器也展现出它强大而独特的一面,涉及面很广,性能检测包括了发动机和电喷嘴性能检测等,在机器视觉方面包括仪表面板和空调控制面板的检测等。
与传统的仪器相比,虚拟仪器具备以下特点[3]:
(1)在通用仪器平台确定的基础上,由软件取代传统仪器中的硬件来完成仪器的功能;
(2)用户可以定义虚拟仪器的各种功能,而且仪器性能的改进和更新只需进行相关软件的设计更新,而不需购写新的仪器;
(3)虚拟仪器低廉,是传统仪器的1/5~1/10;
(4)基于软件的结构体系可大大节省开发费用,研制周期较传统仪器也大为缩短;
(5)虚拟仪器开放、灵活,可与计算机同步发展,可与网络及其他周边设备互联,具有很强的数据处理、存储和分析能力。

3 汽车空调控制器性能参数检测仪设计

汽车空调控制器性能检测在生产线中是一道必不可少的的工序,靠人工检测是不可能的,而且生产工人不具备专业的技术知识,无法确定控制器性能的好坏,人工检测耗时且准确率低,不利于流水线生产,对产能产生了很大的影响。基于LabVIEW虚拟仪器其强大的测量和检测功能,在基于PC机的基础上,配合高精度高速率的数据采集卡,研制一台检测汽车空调控制器性能参数的仪器,提高生产成品的检测准确率和工作效率,是可不容缓的,但其

源于:硕士论文www.udooo.com

复杂性和苛刻性对研发工程师也是一项很大的挑战。

3.1 空调控制器性能检测系统原理

汽车空调控制器性能参数检测仪主要包括PC机,应用网关,数据采集卡和模拟负载四部分。检测仪工作原理为:PC机通过串口将设定各种模拟负载的值发送给应用网关,应用网关接收到命令后,便设定相应的模拟量。待空调控制器将各种模拟负载的值采集到其内部寄存器里面后,通过复杂的数学运算后,得到相应的空调参数;PC机在等待空调控制器完成数据采集任务后,发送读取空调控制器控制参数的命令至应用网关,应用网关收到命令后,立即将其命令转换成LIN诊断协议发送至LIN总线上,空调控制器收到诊断祯后,将相应的空调控制参数发送到诊断祯中,应用网关收到后立即送至PC机上,这样便完成PC机上对空调控制器的性能参数的检测。

4 空调控制器性能参数检测仪软件设计

系统软件设计包括上位机测试软件编写和应用网关LIN总线驱动代码编写。

4.1 底层软件——LIN总线诊断功能

LIN Local Interconnect Network 是一个串行通讯协议它有效地支持汽车应用中分布式机械电子节点的控制它的使用范围是带单主机节点和一组从机节点的A 类多点总线[4]。
在LIN诊断功能中,检测仪需要的功能函数有[5]:
ReadEcuIdentification 读取ECU软硬件版本功能函数
ReadDataByLocalId 读取ECU控制参数功能函数
InputOutputControlByLocalId 强制ECU输出控制参数功能函数
检测仪通过应用网关将相应的诊断功能命令发至LIN总线上,即可获得相应的反馈信息,以便进行诊断检测空调控制器性能。
4.

1.1 ReadEcuIdentification函数

通过此怎么写作函数可以从ECU获得相应的标识信息,包括软件版本,硬件版本等[6]。
在检测仪中,需要读取空调控制器软件版本时,就可以通过LIN总线诊断祯发送相应的命令: 62 02 1A 86 FF FF FF FF ,其中62 表示被诊断的控制器的在LIN网络中的ID,02表示后面的字节中有2个有效字节,1A表示读取版本功能,86表示读取的是软件和硬件版本。

copyright 2003-2024 Copyright©2020 Powered by 网络信息技术有限公司 备案号: 粤2017400971号