高级通信工程师论文提纲

2022-11-15

论文题目:汽车远程故障诊断软件开发与应用

摘要:随着电子技术的发展,汽车已从单一的机械系统发展成了复杂的电控系统,这使得汽车发生故障的可能性也相对增加,传统的人为诊断已无法满足现代化汽车的诊断要求。因此,使用汽车故障诊断仪诊断已成为汽车故障诊断中的首选方式。虽然诊断仪的出现给汽车诊断带来了方便,但有时候会因为一些产品、技术和距离因素导致诊断的结果不准确或者错误,为改善这些不足之处,以及满足未来网络化、远程化的故障诊断需求,本文研究并开发了汽车远程故障诊断系统。文章首先阐述了汽车远程诊断系统的总体功能设计。本文以三层C/S模式搭建系统,并对远程通信中相互联系的诊断仪和诊断平台进行了分析以及介绍了开发流程和开发工具。其次,详细介绍诊断数据库的开发。本文选择目前应用最广泛的KWP2000和CAN汽车通信协议,并根据上下位机通信协议对其进行参数配置。接着根据采样的数据制作出模拟文件并通过OSCAPP软件加载进行实时通信从而制作出协议文件。最后根据XML语言的组成及特点设计出数据库的整体框架,完成各诊断功能的数据开发,包括初始化、版本信息、读故障码、清故障码、读数据流、动作测试和高级功能。再次,重点介绍远程诊断程序的开发。软件由两部分组成,在诊断仪端文章通过对远程通信实现的研究,利用JAVA语言设计出了远程通信APP程序。在工程师端文章根据汽车多功能的诊断需求设计出了远程诊断程序,并用C语言实现了程序的开发。最后,利用开发好的系统进行实车测试,并与诊断仪测得的数据进行对比,从而验证了系统的正确性和可靠性。

关键词:远程诊断;C/S模式;通信协议;数据库

学科专业:电气工程

摘要

Abstract

第一章 绪论

1.1 课题研究背景

1.2 远程诊断技术的发展

1.2.1 国内外发展历史及现状

1.2.2 汽车远程诊断技术的发展历程

1.3 课题的研究内容及方法

1.3.1 课题的研究内容

1.3.2 课题的研究方法

第二章 系统总体功能设计

2.1 诊断系统概述

2.1.1 汽车远程故障诊断系统的总体结构

2.1.2 基于C/S模式的远程诊断系统

2.2 诊断仪和诊断平台分析

2.2.1 诊断仪结构分析

2.2.2 诊断平台分析

2.3 开发工具

2.4 软件开发流程

2.5 本章小结

第三章 诊断数据库的开发

3.1 通讯协议解析

3.1.1 KWP2000协议

3.1.2 CAN协议

3.2 上下位机通信协议

3.2.1 协议参数的设置

3.3 模拟文件的制作

3.4 协议文件的制作

3.5 XML远程诊断数据库的开发

3.5.1 XML基本组成

3.5.2 XML数据库整体设计

3.5.3 数据库各功能模块的制作

3.6 本章小结

第四章 远程诊断程序的开发

4.1 远程通信概述

4.1.1 客户/服务器网络计算模式

4.1.2 TCP/IP的结构模型

4.1.3 IP地址、端口和套接字

4.2 诊断仪端远程通信APP程序设计

4.2.1 远程通信程序框架介绍

4.2.2 远程通信APP初始化设计

4.2.3 VCI和网络连接设计

4.2.4 Socket远程通信设计

4.3 工程师端远程诊断程序设计

4.3.1 GUI界面加载

4.3.2 初始化诊断模块

4.3.3 诊断功能模块

4.4 本章小结

第五章 实车测试

5.1 诊断仪测试

5.1.1 测车前的准备工作

5.1.2 测试过程

5.2 远程诊断程序测试

5.3 测车过程的反馈

5.4 本章小结

第六章 总结与展望

参考文献

附录Ⅰ 插图清单

致谢

上一篇:社会转型趋势论文提纲下一篇:化学教学文化素养论文提纲