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