专利名称:一种汽车空调检测装置的制作方法
技术领域:
本实用新型属于交通应用技术领域,具体涉及一种汽车空调检测装置,该装置能够快速的实现信号采集、处理,控制整个测试过程。
背景技术:
随着经济的发展,汽车产业已成为国民经济增长的一个亮点,汽车空调技术也发展迅速。随着汽车空调技术向着全自动智能化、提高舒适性、高效节能性方向发展,同时由于汽车空调要经受剧烈运动,自然锈蚀,高温、严寒等恶劣的工作条件,为此,必须对汽车空调系统进行适时维护,消除故障隐患。
发明内容本实用新型的目的在于,提供一种汽车空调检测装置,能快速的实现信号采集、处理,控制整个测试过程。为了实现上述任务,本实用新型所采用的技术方案是一种基于DELPHI的汽车空调检测装置,包括汽车空调传感器,其特征在于,汽车空调传感器与数据采集卡相连接,数据采集卡经过D/A卡与计算机连接。计算机内安装有软件,该软件是以DELPHI语言在WINDOWS操作系统中语言编程,通过数据和波形对所采集数据进行实时检测。本实用新型的汽车空调检测装置,相对于操作复杂、稳定性差、检测效率低、检测误差大的传统的人工检验、简单仪器仪表测量,不仅提高了测试系统的整体水平和集成程度,缩短了仪器开发周期,而且使系统功能更灵活,可塑性更强,保证了各参数测试的精度和稳定性。实时性较好,得到的数据波形准确可靠。
图I是本实用新型的结构原理图;图2是本实用新型的软件程序流程图;图3是本实用新型的程序验证界面。
以下结合附图对本实用新型作进一步的详细说明。
具体实施方式
参见图1,本实施例给出一种汽车空调检测装置,包括汽车空调传感器,汽车空调传感器与数据采集卡相连接,数据采集卡经过D/A卡与计算机连接。计算机内安装有软件,软件是以DELPHI语言在WINDOWS操作系统中编程,通过数据和波形对所采集数据进行实时检测。I、硬件介绍数据采集卡采用北京阿尔泰公司的PCI2006数据采集卡,该卡主要分为四大块[0016]I)模拟前端的信号输入、调理电路。2)对模拟输入信号进行AD转换的模数转换部分。3)基于FPGA的控制部分。4)和上位机进行通信的接口电路。I. I数据采集卡基本参数32位PCI总线;400KHzl4位A/D转换器,通过率为400K ;12位D/A转换器,建立时间IOus ;32通道单端模拟输入或16路双端模拟输入;模拟输入阻抗100M Q ;模拟输入共模电压范围> ±2V ;程控放大器增益范围:1、2、4、8或1、10、100、1000倍;放大器建立时间2li s ;放大器增益误差性0. 05% ;I. 2信号的连接方法I) AD单端输入连接方法单端方式是指使用单个通路实现某个信号的输入,同时多个信号的参考地共用一个接地点。此种方式主要应用在干扰不大,通道数相对较多的场合。单端方式的实现另外需要借助相关跳线器的设置。2)双端输入方式双端输入方式是指使用正负两个通路实现某个信号的输入,该方式也叫差分输入方式,此种方式主要应用在干扰较大,通道数相对较少的场合。2、软件部分介绍由于只关心通道及频率等基本参数,所以本装置使用上层用户函数,它们就是几个简单的形如Win32API的函数,具有相当的灵活性、可靠性和高效性。而底层用户函数则是满足了解硬件知识和控制细节、且又需要特殊复杂控制的用户。2. I如何管理PCI设备由于驱动程序采用面向对象编程,所以要使用设备的一切功能,则必须首先CreateDevice函数创建一个设备对象句柄hDevice,有了这个句柄,就拥有了对该设备的绝对控制权。然后将此句柄作为参数传递给其他函数,如InitDeviceProAD可以使用hDevice句柄以程序查询方式初始化设备的AD部件,ReadDeviceProAD函数可以用hDevice句柄实现对AD数据的采样读取,SetDeviceDO函数可用实现开关量的输出等。最后可以通过 ReleaseDevice 将 hDevice 释放掉。2. 2数据格式转换与排列规则在换算过程中弄清模板精度(即Bit位数)是很关键的,因为它决定了 LSB数码的总宽度CountLSB。比如8位的模板CountLSB为256。而本设备的AD为14位,则为16384。其他类型同理均按2n = LSB总数(n为Bit位数)换算即可。设从设备上读入的某个AD原码数据经高位求补后为变量LSB,其对应的电压为变量Volt (单位mV)。LSB必须是将从设备上读入的AD数,且存放这些数据的变量也应该是16位整型变量。LSB = (pADBuffer A 0x2000)&0x3FFF ;Volt = Lsb*(10000. 0/16384)-5000 ;为了提高运算效率和数据处理能力,可以将“ 10000. 0/16384”这部分运算提出来事先赋给一个变量或将值最终值设计成常量设为PerLsbVolt,然后再用这个值去乘以AD的LSB原码。由于运算为浮点数运算,浮点数运算一般是非常耗时的,所以采用微伏做单位,即乘以1000后取整,再以这个数值乘以AD的LSB原码,即可以整型数据相乘的方式求得相应电压值。具体执行流程请看图2所示。3、软件编程及试验验证装置的总体工作由硬件提供平台;软件实现硬件的协调及数据分析处理。在系统中,控制程序及测试分析软件均采用Delphi语言进行编程,通过应用程序接口动态链接库把应用程序与硬件接口连接起来。在计算机上利用Delphi语言建立用户界面,在界面上设置功能按钮,操作员利用鼠标对按钮进行操作,可实现对整个系统的直接控制,操作简单、 直观、方便。3. I汇编程序主要语句(部分)
权利要求1.一种汽车空调检测装置,包括汽车空调传感器,其特征在于,汽车空调传感器与数据采集卡相连接,数据采集卡经过D/A卡与计算机连接。
2.如权利要求I所述的汽车空调检测装置,其特征在于,所述的数据采集卡采用PCI2006数据采集卡。
专利摘要本实用新型公开了一种汽车空调检测装置,包括汽车空调传感器,汽车空调传感器与数据采集卡相连接,数据采集卡经过D/A卡与计算机连接。能快速的实现信号采集、处理,控制整个测试过程。计算机内安装有软件,软件是以DELPHI语言在WINDOWS操作系统中编程,通过数据和波形对所采集数据进行实时检测。其实时性较好,得到的数据波形准确可靠。
文档编号G01M17/007GK202433201SQ20112050799
公开日2012年9月12日 申请日期2011年12月8日 优先权日2011年12月8日
发明者刘坤, 席晓哲, 王小杰, 王青泉, 赵红芬 申请人:长安大学