论文题名: | 汽车电控模块综合诊断应用系统及开发方法 |
关键词: | 汽车电子;电控模块;综合诊断应用系统;硬件设备;软件开发 |
摘要: | 随着汽车电子电器化程度越来越高,汽车电控模块的诊断功能应用愈加广泛,也变得愈加复杂。在车辆生产制造、下线检测以及车辆售后维修过程中都需要诊断技术的支持,各阶段的诊断应用使用的诊断协议是一致的,通讯的原理也是一致的,但由于应用场景不同,各自之间又有区别,传统的诊断应用有不同的数据库格式与不同的系统构架,造成了诊断开发成本的增高和效率的降低。 鉴于此,本文基于某企业的实际需求,借鉴相关国际规范,致力于诊断应用的规范化与平台化,对综合诊断应用系统进行开发与方法研究。本文以某企业生产、检测和售后的诊断应用需求为导向,根据实际情况,进行需求挖掘与分析,结合相关诊断规范,秉持数据库统一、车辆通讯模块统一、应用软件分层统一和服务器统一的原则,对综合诊断应用系统进行构架设计。 本文将综合诊断应用系统分为三个子系统,统一的诊断数据库、同构架的诊断应用系统和统一的诊断管理系统,并分别进行开发方法研究。在深入研究ISO22901ODX协议规范的基础上,借鉴其内容及格式,开发了可直接调用的XML格式诊断数据库,并开发数据库配置工具,实现了诊断数据库的规范与统一。依据ISO22900及SAE J2534规范开发了统一的诊断应用接口VCIII设备,分别使用VB语言和C#语言基于不同硬件设备开发了层次化、多版本的诊断应用程序,满足生产、检测和售后的应用需求。建立远程服务器并开发了管理端平台,远程服务器起到存储诊断协议、更新诊断应用软件、存储诊断结果等等功能,同样在VS2008平台使用C#语言开发的管理端软件采用B/S的架构,实现对生产数据和售后数据的管理功能。 对各子系统进行单元测试,然后对系统进行集成测试,以售后刷新和防盗匹配为例进行详细测试过程分析。经实车测试验证,系统有效、稳定。对比传统开发方法,该开发方法缩短了诊断应用开发的时间。该开发方法将诊断数据库、诊断接口、诊断应用程序结构、诊断服务器和诊断管理端统一化,使用相同的构架辅以灵活的调整,满足下线和售后等不同应用需求,提高了开发效率,促进了开发规范性,对汽车电控模块的诊断应用集成开发方法研究有一定的推动作用。 |
作者: | 可志伟 |
专业: | 动力机械及工程 |
导师: | 颜伏伍 |
授予学位: | 硕士 |
授予学位单位: | 武汉理工大学 |
学位年度: | 2016 |
正文语种: | 中文 |