- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
电控汽车故障智能诊断系统研发
电控汽车故障智能诊断系统研发
摘要:该文在介绍一种电控汽车故障智能诊断系统组成和功能基础上,建立了汽车故障智能诊断系统结构框图和以知识库管理模块以及推理模块构成的故障诊断专家系统。
关键词:汽车故障 智能诊断 故障智能诊断系统
汽车电子化提高了车辆的操控性能和可靠性,但同时也使汽车故障诊断发生了质的变化,即由传统的人工经验诊断方法转变为使用诊断设备或仪器读取电控单元的各种数据以及对数据流进行分析,从而判别出故障类型和确定出故障部位。
汽车故障的智能诊断理论主要有神经网络、专家系统、模糊推理、信号处理、模式识别、动力学模型及多传感器数据融合理论等。本研究考虑到电控汽车故障特点、现场故障诊断实际以及故障诊断人员操作能力,将专家系统和多传感器数据融合理论相结合,开发一类便携式电控汽车故障智能诊断系统。
一、故障智能诊断系统组成
如图1为故障智能诊断系统结构框图,故障智能诊断系统主要由诊断对象(电控汽车)、电控单元(ECU)、动态测试数据、故障智能诊断系统等组成。汽车电控系统中电控单元为从机,既可独立工作又负责向故障智能诊断系统提供其内存的故障诊断所需信息;动态测试数据通过输入测试信号进行在线诊断从而判别出故障类型和确定出故障部位;故障智能诊断系统为主机,主要由数据驱动模块、单片机等组成,其功能是随时接受电控单元的信息并可对从机发布指令等。
(一)硬件结构
考虑到电控汽车故障特点、现场故障诊断实际以及故障诊断人员操作能力,采用IC18F468单片机,通过CAN(控制局域网)实现与CAN网络链接;CAN驱动控制器和数据驱动模块的接口采用PCA82C250T实现对数据的差动发送和接受。借助故障智能系统与电控单元的可靠通信,分析其采集的参数,是实现对电控汽车故障进行诊断的基础。故障智能诊断系统一方面可以接受电控单元的信息如发动机运行参数、故障码等;另一方面可以向电控单元发布命令如写入数据、指令发动机运行测试工况等,其诊断通信程序包含底层通信和上层通信,其操作平台相对独立,底层通信采用汇编语言编写,直接对硬件操作;上层通信则采用C语言编写,以便与诊断界面链接。
故障智能诊断系统与电控单元采用CAN(控制局域网)实现数据传输;故障智能诊断系统作为主机根据不同的检测对象发送不同的诊断请求,进行协议封装后,由驱动模块调用输入输出(I/O)模块输出至CAN网络;电控单元作为从机,根据接收到的信息执行相应的功能。
(二)软件功能
故障智能诊断系统主要功能是进行故障诊断。在研究、分析大量电控汽车运行特性的基础上,形成经验知识,利用专家系统的原理进行故障诊断。并可针对不同诊断对象实现包括读取与清除故障码,输入检测参数以及在线检测电控汽车运行参数等功能。
故障智能诊断系统指令电控汽车运行故障诊断的测试工况,并自动对运行中存储的参数进行特定分析,给出提示。
(三)系统抗干扰设计
单片机应用系统的输入信号常含有来自被测信号源、传感器、外界干扰源等多种噪声和干扰。为提高系统的抗干扰能力,对电源系统干扰前一部分采用UPS不间断电源,后一部分现场使用滤波电路,通道干扰采用光电隔离,空间干扰采用多种屏蔽,并对故障诊断系统的接地进行精心设计如采用并联接地等,通过以上措施及程序的周密设置,使诊断系统在汽车及周围有高频等干扰及较恶劣环境中也能正常运行,从而确保系统诊断出的各项参数精度均可达到检测标准,符合要求。
二、故障智能诊断系统
故障智能诊断系统流程如图2所示, 故障智能诊断系统主要由专家(用户)、人机界面、知识库管理模块、解释模块、推理模块、综合数据模块等组成。总体结构中将知识库管理模块、解释模块、推理模块和综合数据模块等作为独立的模块,既符合结构化程序设计,便于程序的调试、维护和系统功能的拓展,又利于知识库管理模块的维护和保证推理模块的独立性,为以后在此基础上开发工具系统提供了可行性。
1、综合数据模块:
综合数据模块用于存储专家系统故障诊断工作过程中问题的初始数据、系统推理过程中得到的中间结论、最终结果和控制运行的一些描述信息的存储集合,它是在运行期间产生和变化的“动态”数据库。
2、知识库管理模块
知识库管理模块主要包括以下几种类型的知识:
1)结构和功能知识:结构和功能知识用于描述电控汽车各部分结构及它们之间的连接关系。按照电控汽车故障特点,将诊断知识分块化,在诊断过程中可以根据实际需要调用相应的诊断知识,加快诊断知识的有哪些信誉好的足球投注网站。系统采用“诊断单元”,即在指定层次上可以诊断且需要诊断的最小单元。对它的诊断要依据其输入、输出信息或中间状态信息来完成。
2)专家诊断知识:专家诊断知识是电控汽车故障诊断的精华。主要用于识别和诊断故障,在诊断
文档评论(0)