基于数据融合技术的汽车发动机数据采集系统研究与设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于数据融合技术的汽车发动机数据采集系统研究与设计
作者:崔宏巍胡松华
来源:《机电信息》 2015年第24期
崔宏巍胡松华
(深圳职业技术学院汽车与交通学院,广东深圳518055)
摘要:基于数据融合技术的汽车发动机数据采集系统能够精确采集发动机各种类型的运行参数,并充分利用计算机的高速运算能力,对检测到的数据进行分析、判断与数据融合,为汽车故障诊断提供详细丰富的技术信息。现分析与研究汽车发动机数据采集系统的软硬件设计方法,建立数据融合模型,实现发动机传感器、喷油脉冲、点火信号的数据采集,对于确定汽车技术状态,识别、判断并分析汽车运行中的故障,恢复汽车使用性能,提高汽车利用率,保证安全具有重要意义。
关键词:汽车;发动机;数据采集系统;设计;故障诊断
基金项目:深圳职业技术学院2014年度科研项目,项目编号:601422K30019
0引言
汽车发动机的故障在线分析与诊断需要动态采集各种运行参数,并对大量参数进行相应的处理,测试内容广、项目多、参数复杂多变,因此,数据采集系统应能保证在各种复杂运行工况条件下尽可能准确地测得各种工作参数,为汽车故障诊断提供依据。本文针对汽车发动机测试中被测参数的不同物理特性,分析与研究两种数据采集系统的特点,并在此基础上开发与设计了一套包括信号处理模块、A/D转换模块、单片机控制系统电路、通讯接口电路、数据融合模块在内的数据采集系统。
1汽车发动机数据采集系统设计
汽车发动机的参数采集包括高速信号采集和缓变信号采集。对于高速信号采用CS28206高速A/D采集卡,最高采样率可达20MHz,在采集程序设计时直接对硬件端口进行读写,节省了计算机的存储容量和数据处理时间,完全能满足信号实时采集与诊断的要求,对于缓变信号采集,首先要进行信号预处理,然后送入12位串行A/D转换芯片TLC2543,由单片机AT89C52进行控制采集,并将转换结果由通讯接口送入计算机进行处理和分析。
发动机数据采集系统由3个部分组成:信号预处理与A/D转换、通讯接口电路、单片机与微机软件设计。高速信号经预处理后通过一片4067多路模拟开关,单片机发出4位选通信号,将16路选一后送入高速A/D采集卡的HSA/D1端,而起判缸作用的一缸信号被送入A/D采集卡的HSA/D2端。缓变信号经放大、整形、滤波后进入11通道12位串行A/D芯片TLC2543,由单片机AT89C52选择一路信号进行A/D转换,TLC2543与单片机之间设有光电隔离。系统整体结构如图1所示。单片机在系统中的作用主要是:(1)选择高速信号与缓变信号的采集通道;(2)控制A/D转换的开启与停止;(3)选择程控放大倍数;(4)与上位机进行并行通讯;(5)进行断缸
控制;(6)数据处理。
2高速信号采集系统软硬件设计
考虑到在发动机运行过程中的高速信号中,汽车点火系统发出的信号幅值变化范围大、频
率高,信号中含有大量有用的瞬间尖峰毛刺信号,为保证有用的信号不被丢失,对采用的数据
采集系统提出的要求是使用测量范围大、采样速率达10MHz以上、抗干扰能力强的采集卡。
2.1高速A/D模块的原理、结构、指标
本文使用的CS28206高速采集卡包含两个独立的模拟输入通道,每通道有128K样点的缓冲区,A/D转换采用AD876JR芯片,其最高转换速率可达20MHz,控制逻辑电路由两片GAL电路实现,每个采集通道分别自带A/D转换芯片和缓冲器,CPU通过统一的系统总线处理数据,整个
采样通道都是并行进行的,因此可以不考虑两个通道之间的相移。CS28206的主要技术指标如下:
(1)通道数:2。
(2)输入量程:可由程序设定,分别为±100mV、±200mV、±500mV、±1V、±2V、±5V、±10V、±25V。
(3)输入电阻:1MΩ或2MΩ(±5V、±25V)。
(4)通道带宽(-3dB):0Hz~6MHz(直流耦合),10Hz~6MHz(交流耦合)。
(5)输入电容:20pF。
(6)通道量化精度:10位。
(7)通道隔离度:70dB。
(8)最大静态误差:1%。
(9)通道最大存储容量:128K样点。
(10)最高采样率:20MHz。
(11)时基数:一个或两个。
(12)触发方式:内触发或外触发(可由程序设定)。
2.2信号检测方式
由于需要采集的发动机参数非常复杂,在幅值、频率等物理特性上存在着很大的差别,因
此在设计采集系统硬件电路时,本文针对不同的参数特点采用了不同的设计方法。
2.2.1点火信号数据
点火信号在采集系统中是最复杂也是最重要的信号,它包括初级电压信号、次级电压信号
和一缸信号。初级电压峰值最高可达300V,而次级电压峰值最高可达10~30kV,是最高频率达
1MHz的高速瞬变信号。显然这种信号无法直接采集,必须将它衰减到高速采集卡量程范围以内。此外,还要将一缸高压点火信号变换为以单稳脉冲形式输出、幅值为10V以下的判缸信号。
对于初级、次级点火信号我们采用无感电阻分压的办法分别将300V和30kV衰减到10V以内。而对于一缸信号,采用电磁感应式钳形夹持器来获取。点火时,一缸高压线上有较大的脉
动电流,其为火花塞上点火高压击穿媒质所产生的火花电流,这个电流虽然不和高压成比例关系,但可以反映点火高压的变化过程:击穿前(电压高、电流小)→击穿放电(电流大、电压
降低)→残余放电(电流、电压均小)→点火结束(电压、电流均为0)。伴随着这个电流变
化过程,在高压线周围有一个磁场变化,在这个磁场的作用下,钳形夹中的电感线圈将产生一
个感应电动势E,E即可作为一缸点火信号的雏形。E经过电压比较,单稳电路即可得到2.5ms 宽、0~5V的标准脉冲信号。整个测试过程原理如图2所示。
输入/一缸点火高压火花放电电流电流感应磁场
磁感应电动势E对E整形单脉冲输出/一缸标准信号
2.2.2电喷发动机传感器信号
由于汽车电喷发动机各种传感器输出电压的满量程是不等的,如氧传感器输出信号为0~1200mV之间不断循环变化的电压量,可将其放大4倍变换为0~5V电压,而卡门旋涡式空气流
量计输出频率为30Hz~1.5kHz、幅值为0~5V的脉冲信号,可直接送入A/D转换。为了保证测
量精度,每种传感器可配以不同的放大器增益,这里采用增益可编程放大电路,预先算出各个
模拟输入通道所需的放大倍数,将其转换成数字量存入RAM中,当CPU要求输入某一路信号时,将对应的放大器增益从RAM中取出,经地址线送入可编程放大器相应的端口,这样,该路信号
就按预先设定的放大器增益进行放大。在动态波形绘制时要根据放大倍数作标定,以得出正确
的结果。增益可编程放大电路由自稳零斩波放大器芯片ICL7650、模拟开关4051和电阻网络组成,各电阻的精度都选为±0.2%。模拟开关接线设计时应考虑到:尽管模拟开关导通电阻很大(500Ω),但由于运放输入阻抗很高,输入电流极小,因而对放大器增益的影响可忽略不计。模拟开关的控制信号来自单片机,当控制信号由(0,0,0)变到(1,1,1)时,放大器增益