机械网-电动车整车基于模型的VCU诊断策略设计--机械机电

电动车整车基于模型的VCU诊断策略设计(任务书,开题报告,外文翻译,论文说明书16000字)
摘要
本文提出1种基于ISO15765协议的汽车故障诊断系统,基于CAN总线实现UDS通用诊断服务,可实现读取/清除故障、读取数据流功能、UDS程序更新、数据解析存储等功能。系统以整车控制器为研究对象,采取虚拟VCU软件实现故障和数据摹拟、报文组包及解析等功能,采取Labview软件进行故障诊断系统和虚拟VCU软件程序的开发编写,终究实现基于LabVIEW的CAN总线通讯仿真功能和整车控制器VCU的功能测试等功能。
本文重点研究故障诊断标准ISO15765体系协议中数据传输和故障诊断部份。实现故障诊断系统的协议栈研究与设计,物理层和数据链路层基于USB-CAN诊断仪实现CAN总线的数据传输;网络层协议采取LabVIEW软件图形语言进行模块化设计,实现数据的分组、重组;利用层诊断服务以ISO14229协议(UDS)诊断协议为标准实现故障读取、VCU程序更新等功能。故障诊断系统程序采取Labview强大的用户界面和数据处理功能实现系统前面板设计。本故障诊断系统可为车辆诊断技术提供1种方法,具有1定研究价值与意义。
关键词:故障诊断;UDS;CAN总线;ISO1765协议;
Abstract
ThepaperproposesanautomobilefaultdiagnosissystembasedonISO15765protocol,UDSUniversaldiagnosisServicecanberealizedbasedonCANbus,andrealizethefunctionssuchasreading/clearingfaults,readingdataflowfunction,UDSprogramupdate,dataparsingandstorageandsoon.Thesystemtakesthewholevehiclecontrollerastheresearchobject,usesthevirtualVCUsoftwaretorealizethefunctionoffaultanddatasimulation,messagepacketandparsing,andusesLabVIEWtodesignandprogramingthefaultdiagnosissystemandthevirtualVCUsoftwareprogram.Finally,realizingthefunctionsoftheCANbuscommunicationsimulationbasedonLabVIEWandthefunctionaltestofthevehiclecontrollerVCUandsoon.
ThispaperfocusesonthedatatransmissionandfaultdiagnosispartsofthefaultdiagnosisstandardISO15765systemprotocol.Realizingtheprotocolstackdesignofthefaultdiagnosissystem:thephysicallayerandthedatalinklayerrealizetheCANbusdatatransmissionthroughtheUSB-CANdiagnosticinstrument;ThenetworklayerprotocolusestheLabVIEWgraphicallanguageformodulardesigntorealizedatagroupingandreorganization;TheapplicationlayerdiagnosticservicerealizesfunctionssuchasfaultreadingandVCUprogramupdatebasedontheISO14229protocol(UDS)diagnosticprotocol.ThefaultdiagnosissystemprogramusesLabVIEW’spowerfuluserinterfaceanddataprocessingfunctionstoimplementthesystemfrontpaneldesign.Thisfaultdiagnosissystemcanprovideamethodforvehiclediagnosistechnology白癜风可以吃花生吗,whichhascertainresearchvalueandsignificance.
Keywords:Faultdiagnosis;UDS;CANBUS;ISO15765protocol;
本文主要研究内容
本文研究了1种基于ISO15765诊断协议的故障诊断系统,该系统以电动汽车整车控制器为研究对象进行故障诊断系统的研究与设计;由CAN总线分析仪、Labvew上位机软件、虚拟VCU软件组成;基于汽车CAN总线协议及硬件,利用Labview软件编写程序代码,实现读取/清除故障代码信息、读取数据流、基于UDS程序更新等功能;将故障信息及数据实时记录至Excel表格中。主要工作包括以下内容:
研究和分析故障诊断OSI模型及其相干标准协议,制定故障诊断系统协议栈方案,根据ISO14229(UDS)通用诊断协议,制定故障诊断功能、程序更新功能、数据读取功能等方案;采取LabVIEW图形语言编程软件对故障诊断系统进行模块化编程,实现各模块的重复调用,完成故障诊断系统的编程设计和用户界面设计;编写虚拟整车控制器VCU测试软件,实现故障诊断系统VCU的CAN总线通讯仿真和VCU的功能测试功能。目录
摘要I
AbstractII
目录1
第1章绪论1
1.1研究背景及意义1
1.2汽车诊断协议发展现状1
1.2.1诊断协议的发展及现状1
1.2.2诊断协议ISO15765的发展现状2
1.3本文主要研究内容2
第2章通用故障诊断协议的研究与实现3
2.1故障诊断协议栈设计3
2.1.1物理层和数据链路层实现3
2.1.2网络层实现4
2.1.3利用层实现5
2.2诊断协议ISO15765通讯协议6
2.3本章小结7
第3章故障诊断系统设计与开发8
3白癜风能吃洋葱吗.1故障诊断系统开发平台8
3.1.1硬件系统8
3.1.2Labview软件系统简介8
3.2基于ISO14229(UDS)统1诊断服务9
3.2.1概述9
3.2.2UDS统1诊断服务消息格式10
3.3故障诊断系统功能设计12
3.3.1故障诊断系统基本功能设计12
3.3.2基于UDS的Bootload功能设计14
3.3.3读取数据流功能设计16
3.4故障诊断系统总方案设计17
3.5故障诊断系统软件实现18
3.5.1通讯功能设计19
3.5.2诊断功能设计21
3.6故障诊断系统前面板设计21
3.7摹拟整车控制器VCU软件实现22
3.8摹拟整车控制器VCU前面板设计23
3.9本章小结24
第4章故障诊断系统仿真及测试25
4.1基于LabVIEW的CAN通讯总线仿真25
4.2基于UDS协议的ECU测试26
4.2.1ECU的输入输出功能测试方案26
4.2.2ECU功能案例测试26
第5章总结与展望28
5.1总结28
5.2展望28
参考文献29
致谢30