电动轮车健康监测系统的数据驱动机制.doc
《电动轮车健康监测系统的数据驱动机制.doc》由会员分享,可在线阅读,更多相关《电动轮车健康监测系统的数据驱动机制.doc(91页珍藏版)》请在沃文网上搜索。
1、摘 要分布式总线控制技术是未来车辆发展的方向,本文所研究的车辆健康监测系统基于分布式总线控制技术的大型矿用车这一平台。分布式总线中,车辆最常用的是CAN总线。CAN总线作为主控通讯总线,除了使整车线束更少,更加有条理外,可以做到全车信息实时共享,这也为车载健康监测系统提供了一个良好的嵌入平台。本文首先对车辆健康管理的内容进行了总结和论述,设计了针对大型矿用车的健康监测系统。本文主要研究的是具有多种标准接口的车载健康监测系统上的数据驱动机制。根据可重用性的软件设计思想,参照数据驱动机制原理,设计了一系列流程驱动的数据集合,包括触发条件集、数据定义集、判断准则集、数据记录集、格式表、固定信息表等。
2、实现了在不编译修改软件的情况下,用户可以随意选择采集所关心的数据,提高了软件的稳定性和可重用性。同时,集合式的监测标准兼顾了规范性和扩展性。 本文完成了车载健康监测系统的总体框架设计,硬件设计和软件设计,实现了电动轮汽车发动机、发电机、整流器、逆变器、制动器、工作时间、燃油消耗、行驶里程等参数的在线监测、存储和远程传输。关键词:健康监测,数据驱动,软件重用,数据集合,CAN总线 - V -AbstractThe distributed bus control technology is the future direction of the vehicle development. The V
3、ehicles Health Monitoring System researched in this article is just based on the platform of large-scale distributed bus control mining vehicles. CAN bus is the most commonly used in the vehicles among distributed bus. Using CAN bus leads to less wiring, whats more, CAN bus system structures make th
4、e whole vehicle share information instantly, which provides a good embedded platform for the vehicles health monitoring system.This paper analyzed the contents of the vehicle health management and designed the vehicle health management system for the large mining vehicles firstly. Vehicle health man
5、agement system can be divided into vehicle platform, the base analysis server and communication system. This paper is focus on the vehicles health monitoring system with a variety of standard interfaces. A series of flow driven data set is designed according to the reusability of software design and
6、 Data-driven Mechanism, including the Trigger Condition Set, the Data Definition Set, the Determining Criterion Set, the Data Record Set, the Format Table, the Fixed Information Set. Users can collect the data that they wanted without compiling or modifying the program, this change improves the soft
7、ware stability and reusability. At the same time, the assembling the monitoring standards combines specifications and scalability.This paper completed the ensemble design, the hardware design and the software design of the vehicles health monitoring system, achieved the online monitoring, storage an
8、d remote transmission of the parameters including engine, generator, rectifier, inverter, retarder, working hours, fuel consumption, mileage and so on.Key Words:Health monitoring, Data-driven, Software reuse, Data Set, CAN bus目 录致 谢I摘 要IIIAbstractV1 引言11.1 课题研究背景11.2 国内外的研究现状21.3 论文的主要研究内容31.4 论文的章节
9、安排42 车辆健康管理的理论52.1 车辆健康管理的概念与内容52.2 车辆健康管理的划分62.3 车辆健康管理系统的组成82.4 本章小结103 数据驱动机制的研究123.1 软件重用思想概述123.2 数据驱动机制原理123.2.1 数据驱动机制的提出123.2.2 数据驱动机制的概念133.2.3 数据驱动机制原理143.3 数据驱动机制的设计163.4 数据驱动的数据集合研究设计173.4.1 触发条件集173.4.2 数据定义集193.4.3 判断准则集213.4.4 数据记录集223.4.5 格式表243.4.6 固定信息表253.5 数据驱动机制的标准化与扩展性253.6 本章小
10、结274 监测系统总体方案研究284.1 监测内容需求分析284.2 监测系统框架研究304.2.1 硬件总体框架分析304.2.2 软件总体框架分析314.3 本章小结345 监测系统硬件分析设计365.1 监测系统硬件概述365.2 CAN总线收发模块385.3 数据采集存储模块395.4 GPRS远程通信模块415.5 USB模块435.6 A/D信号采集模块445.7 本章小结456 监测系统软件分析设计466.1 监测系统数据流程总体分析466.2 数据交互部分软件506.2.1 CAN总线接收模块506.2.2 RS232数据交互模块536.2.3 USB数据下载模块546.3 数
11、据驱动软件部分586.3.1 SD卡读写586.3.2 数据驱动机制626.4 本章小结657 系统测试668 结论728.1 论文总结728.2 论文展望72参考文献75附录A3.4.5节中格式简表的格式表完整版79作者简历及在学研究成果81独创性说明83关于论文使用授权的说明83学位论文数据集11 引言本课题来源于国家课题,同时参照了两个企业横向课题设计要求,一个是包头市北方股份TEREX_NHL合资公司的四轮电动轮自卸车控制系统设计,另一个是徐工集团的六轮电动轮式平路机控制策略设计。以上课题中的一个共同点是,随着工程机械车辆朝着智能化不断发展,车辆上的电子电气设备越来越多,需要监测的数据
12、源也越来越多,对数据监测提出了新的要求。在以上课题的设计中,车辆控制系统采用的是分布式总线控制系统设计,需要实时的监测来自总线上的数据,并对车辆运行状态进行初步的诊断和现场数据保存。本课题基于这一实际需求,在结合工程机械车辆实际应用环境,设计了一套车辆健康监测系统。1.1 课题研究背景健康的概念的研究首先起源于医学科学和仿生科学1。20世纪70年代,面对大量的航天活动事故,NASA(National Aeronautics and Space Administration)首先把健康状态管理这一概念引入到飞行器工程中2。在后来的发展过程中,名称发生了一些变化,如:FDIR(Failure de
13、tection Isolation and Recovery)、故障诊断、VHM(vehicle health monitoring)等3-5。而后,随着技术的不断进步,健康管理技术开始向其他领域延伸,从80年代开始出现的大型桥梁健康监测6-7,以及最近十年来出现的大型设备健康管理技术(如大型的发电机组等设备)8-9,从整体上来讲,健康管理朝着智能化、综合性发展。随着汽车的电子化、信息化和智能化程度不断提高,健康管理技术(Health Monitoring technology)开始应用到具有复杂电子结构的车辆上10。像目前流行的如电子燃油喷射技术(EPI)、防抱死制动系统(ABS)、自动调速
14、系统、汽车空调系统、电子控制转向系统等,为汽车健康管理做了大量的监测技术铺垫。同时,一些汽车公司也发展了一些故障诊断系统,如大众公司为奥迪车系研发的故障诊断系统。参照飞行器健康管理的发展模式,对以上这些技术进行系统集成,可以发展出针对汽车的健康管理系统。目前来讲,小型乘用车已经出现了一些健康管理系统的雏形,但是还没有成熟的汽车健康管理系统。在大型工程机械车辆上,也有了汽车健康管理系统的尝试。对于工程机械车辆而言,车辆本身造价高,工作环境恶劣,故障率远远高于小型乘用车。本文所关注的大型电动轮矿用自卸汽车,载重达到几十吨甚至几百吨,体积庞大,成本高昂,一旦出现故障,不但带来高额的维修费用,而且车辆
15、停机也给矿业运输带来巨大的损失。为此,能够实时监测车辆的运行数据,提前发现并预防故障的发生,可以极大的提高车辆的利用率和生产力。1.2 国内外的研究现状日本小松公司在2002年提出了车辆健康监测系统(Vehicle Health Monitoring System)的概念,并在其HD465-7型车上首次安装了车辆健康监测系统。该系统为工程车辆提供动态管理,包含一个专用采集器记录工程车辆的数据信息,并提供远程管理使用;一个机器故障预测和寿命预估系统,分析收集到的故障数据,去帮助维修人员及时采取适当的措施11。整体上来看,小松的这套系统可以基本上实现了车辆健康管理,但是其采集的信息量仍然受限,仅仅
16、包括一些车辆位置,工作里程,燃油消耗和报警等信息,监测对象不够丰富,无法判断车辆故障原因是自然折损还是司机误操作引起。上海交通大学和抚顺挖掘机制造有限责任公司合作研制的工程机械远程监控管理系统,可以对在役大型起重机进行远程实时状态监测与故障诊断,目的是实现进行24小时在线实时健康监测。该系统可以将传感器采集到数据信息通过CAN总线传到DSP处理,最后通过GPRS网络发送到服务器数据路里。设备的远程监控平台,可以对设备的状态信息、历史数据、维护计划、故障报告等进行查询和管理12。对厂家协调售后维修人员的任务提供了一个良好的信息平台,此系统的数据传输所用的技术是通用和成熟的,但是,监测系统所采集到
17、的数据只能是在故障发生后,被生产厂家的售后维修人员所获取,用户很难获得数据,即便用户得到了数据,但是记录数据种类繁杂,也很难甄别,不具备临时选择性在线采集功能。三一重工研发的工程机械远程监控系统主要由安装在监控中心的中央监控系统、安装在工程机械上的车载移动单元以及GSM/GRPS通信网络三部分组成。其车载单元可以接收GPS卫星定位数据,在经过处理后, 计算出移动目标的经纬度、速度和方向, 并利用现有的GSM/GPRS通讯网作来传递车辆的定位信息。此系统的移动单元设备可以为控制中心实时提供每一辆车的最新位置数据、车辆的状况和报警信息, 控制中心自动记录这些信息以便事后分析13。总体分析,三一研发
18、的远程监控系统与“抚挖”的远程监控管理系统存在相似的地方,重点在与工程车辆的定位,为集群化管理带来便利。在数据采集方面,数据采集量仍然单一,仅仅涉及车速,油位,温度等少量数据,不够全面。另外,系统的可扩展性和软件的重用性没有重点体现。包括电动轮矿用车在内的大量的工程机械车辆,虽然用途不一,外形体积千差万别,但是存在一些共同的特性。这些工程机械车辆工作环境恶劣,大都工作在多粉尘,道路崎岖不平的工地,有些还在一些高寒、高热环境下工作,设备持续工作时间长,故障发生几率高。对工程机械车辆实现监测并进行健康管理,对降低故障发生率,提高生产效率,解决成本方便有巨大的作用。当前,针对这种情况研发的系统很多,
19、每种系统大都针对各自类型的具体应用,通用性不高,如“抚挖”针对的是挖掘机,中联重工的起重机监控系统等12,14,还没有通用的集成方案,同时,大都针对厂家对数据的确定性专属需求,忽略了用户的数据获取需求和选择性采集需求。因此,设计一种通用的工程机械车辆健康管理方案,并且同时满足厂家和用户的数据需求,降低系统开发难度,具有重要的意义。1.3 论文的主要研究内容在集合了分布式处理技术、CAN总线技术、数据驱动技术、GSM/GPRS无线通信技术、故障诊断专家系统技术等等一系列当今流行的技术成果的基础上,本文将采用数据驱动机制原理,研究电动轮汽车健康监测系统的解决方案。 (1) 分析车辆健康管理的内容,
20、从大型工程机械车辆的动力系统、控制系统、电气系统、辅助控制系统以及车辆群组作业协调管理的方面,界定健康管理的行为,如行车状态监测,健康诊断,故障预测,系统自修复,作业管理等五个方面。同时,从信息交互的角度,把健康管理划分为信号处理层、健康监测层、预测层以及人机交互层,分析每层所用到了关键技术和技术难点,提出技术解决方案。(2) 研究车载健康监测系统的需求分析,系统方案。为了满足厂家和用户频繁的选择性需求,提高软件的可重用性,设计针对嵌入式系统的数据驱动机制,在不修改系统源程序的情况下,实现数据的选择性采集监测和对设备升级的数据兼容性采集监测。在具体实现上,设计一系列的数据驱动集合,如数据定义集
21、,判断准则集等,以及这些集合在程序中的使用方法,另外,设计制定电动轮汽车分布式现场总线系统的通讯协议,制定数据驱动方式采集所遵循的技术标准。(3) 针对在线监测系统,完成系统整体方案设计,系统的硬件设计和软件设计。硬件设计上,兼顾嵌入式操作系统的管理优势和单片机的实时性优势,既可以为系统管理和未来的系统升级提供更多的资源,又可以满足系统的实时性要求。软件设计上,管理系统可以实现司机驾驶信息的管理,与基地健康管理系统的数据交互;数据采集的驱动数据录入,驱动程序的具体设计,远程传输的数据管理等。1.4 论文的章节安排第一章引言主要描述课题的来源,国内外的研究现状和背景,以及本课题的主要研究工作。第
22、二章研究总结车辆健康管理理论。在基于前人大量工作的基础上,总结了车辆健康管理系统的内容和组成。为健康管理行为划分了健康管理层级,明确了健康监测的内容,构建和明确了车载健康监测系统的框架和任务。第三章是数据驱动机制的研究。首先论述软件重用的思想,然后分析数据驱动机制的原理和方法,结合本系统完成数据驱动机制的设计。设计一系列的数据驱动集合,制定了监测数据集合标准和规范,并提出了方案扩展的方向。第四章概要设计健康监测系统的总体方案研究。在前面理论总结的基础上,主要从监测内容需求分析,硬件总体框架设计,软件总体框架设计方面进行论述。第五章是健康监测系统的硬件分析设计。其中详细设计本系统包含的几大关键子
23、模块,如CAN总线收发模块,数据采集存储模块,GPRS远程发送模块,USB模块, A/D信号采集模块等一系列的硬件设计。第六章是车载健康监测系统的软件分析设计。详细设计健康监测的流程,并把软件设计分为数据交互部分和健康监测部分。然后针对每一部分进行详细设计,其中的健康监测部分将是本文软件设计的重点内容。第七章是系统测试。主要是对本系统的研究实现之后,完成一个系统集成层级的测试。包括数据监测的报警测试,存储模块的数据记录测试,GPRS无线网络数据传输测试。第八章是总结与展望。2 车辆健康管理的理论2.1 车辆健康管理的概念与内容车辆的健康状态描述了整车系统、子系统以及部件在执行其所设计功能的一种
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 动轮 健康 监测 系统 数据 驱动 机制
