微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 基于CAN总线和PSA模型的AMT在线故障诊断系统

基于CAN总线和PSA模型的AMT在线故障诊断系统

时间:12-20 来源:互联网 点击:

引言

电控自动变速器(AMT)是机、电、液一体化的复杂总成,它具有非线性、多变量、多参数和时变等特点,其故障症状与产生原因之间关系复杂。随着电子自诊断能力的提高,出自AMT电控系统电器元件(如传感器、电磁阀)本身的故障大多能够依靠读解故障码或通过具体的元器件测试加以诊断。但对于AMT机械、液压控制系统故障或其他控制单元(如发动机ECU)部件失效所引起的AMT故障,现有自诊断系统的诊断结果往往缺乏准确性和全面性。而基于试验的诊断方法多针对已发生故障的离线检测和分析,且需要技术人员熟练掌握检测设备及AMT的结构和工作原理,实施过程相对复杂,在线诊断能力和实时性较差。随着计算机技术的发展,CAN总线作为一种支持分布式实时控制系统的串行通信局域网已开始在中高档汽车上应用,其具有通信速率高、误码率低、可靠性和实时性好、易于整车控制网络连接和管理等优点,为在线故障诊断提供了基础平台。

为进一步提高AMT工作的可靠性和安全性,本文提出并设计一种构建在CAN总线上的在线故障诊断系统(以下简称系统)。该系统通过CAN总线实时采集AMT控制单元各传感器提供的工况数据作为现实诊断数据,结合数据库中存储的历史故障数据,利用主成分分析(PCA)实现输入变量降维和去相关。并采用减法聚类(subtractive)算法生成模糊推理模型的初始结构,在此基础上建立自适应模糊神经网络(ANFIS)诊断模型,实现对AMT故障的在线监测和诊断。

1故障诊断系统概述

1.1诊断方案的提出

逻辑分析法是较为常用的故障诊断方法,但该方法的应用要求检测和维修人员熟悉AMT和相关检测设备的结构功能和工作原理,且分析过程往往需要失速、时滞等相关试验结果的支持,实现在线实时故障诊断存在一定困难。相关研究表明,一定的故障情况下。AMT的车速、主轴转速等运行参数与故障原因之间存在一定的映射关系,应用神经网络的方法从中抽取出各自的特征规律,建立诊断数学模型,使诊断过程中检测人员无须重点了解AMT和相关设备的结构原理即可就此模型正确识别出对应于特征规律的故障。这是本文故障诊断系统设计与实现的理论基础。

1.2系统结构及实现原理

图1诊断系统总体结构

系统总体结构如图1所示。该系统包括硬件、软件两部分。硬件部分主要完成数据的采集与传输,软件部分主要完成信号分析到诊断。系统具体由AMT控制单元、CAN通信闱络子系统以及监测诊断单元3部分组成。其中AMT控制单元(ECu)负责采集在线状态信号并进行预处理,获得系统需要的原始状态数据。对于内部集成CAN控制器的ECU,可通过CAN收发器挂入总线并实时向系统发送数据。而对于未集成CAN控制器的ECU,则在系统设计时采用独立CAN控制器,将原始数据通过CAN总线网络实时发送给监测诊断单元。

CAN通信网络子系统的关键足CAN控制器和CAN驱动器。本文选用的CAN控制器为Philips公司的SJAl000,CAN驱动器为PCA82C250。其可以提供总线的差动发送和接收能力,传输速率可达1 MB/s,有较强的抗干扰能力。采用6N137作为外电路与系统的光电隔离,可提高系统抗干扰能力。

对于监测诊断单元,考虑到神经网络故障诊断实现的算法复杂,计算量大,一般的微处理器难以满足要求,选用TI公司的32位具有浮点运算能力的DSP芯片TMS320VC33—120作为在线故障诊断系统的主CPU。为便于系统软、硬件及功能的扩展。整个嵌入式监测诊断单元采用基于DSP—ARM双CPU结构,即DSP芯片将和Philips公司已集成CAN控制器的LPC2292嵌入式处理器结合起来形成一种全新的嵌入式系统平台,应用于监测诊断单元。监测诊断单元可以分为数据采集、数据处理和系统控制3个部分。数据采集和系统控制部分由高性能ARM处理器和Windows CE.NET嵌入式操作系统来完成,数据处理部分则采用DSP来完成。

监测诊断单元按照功能可分为3个模块:①主控制模块。负责通信、数据的采集和预处理并最终向用户界面发送诊断结果。②神经网络故障诊断模块。根据历史数据构建神经网络模型,利用输入样本数据进行故障诊断。③嵌入式数据库。负责存储不断丰富的历史故障样本,为诊断模块提供充分数据支持。

系统诊断流程如图2所示。

图2系统实现过程

1.3 CAN总线结构在系统中应用的意义

AMT故障诊断的实现需要大量多类汽车行驶的状态数据来识别和推理各部件是否处于正常运行状况,同时,整车行驶性能的提高又需要发动机、AMT等各单元的协调控制。主要体现在以下2个方面:①诊断过程中仅通过单一的控制单元很难保证所采集故障信息的全面性。如发动机电控系统的节气门开度和转速传感器信号也是AMT系

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top