当前位置:主页 > 科技论文 > 软件论文 >

基于android的汽车设备实时诊断系统设计及实现

发布时间:2021-08-23 11:13
  近年来汽车行业发展迅速,近几年中国汽车销售量大约2700万辆/年,越来越多的家庭拥有了私家车。消费者对车辆的行驶安全要求越来越高,传统的故障指示灯及修车厂车辆诊断系统无法满足随车实时诊断的要求。本论文围绕车辆实时诊断系统进行了以下几个工作:1.对软件需求进行了分析,本系统主要功能应该包含:车辆实时数据采集,数据实时处理,数据实时诊断分析,车辆设备管理,参数报警,本地数据存储,远程数据发送等功能。2.为了解决系统实时性问题采用了多进程并行处理的设计,把系统任务分成人机交互进程和后台服务进程,这样设计让系统达到了后台服务每秒采集处理数据的同时,用户界面可以流畅显示相关的主要参数及诊断结果。3.人机交互主界面显示了动力电池数据,电机数据,直流降压模块数据,油泵数据,气泵数据,车辆整车数据如车速,档位,里程等。设备界面区分了动力系统,电池系统,充电系统等设备进行状态的显示。为解决用户及时发现车辆异常的情况,所有界面都会提示报警,并在报警列表里面可以查看实时报警及历史报警。为了提升显示效果,人机界面采用自定义控件的方式进行实现。为了达到界面数据快速调整的目的,人机交互进程在初始化时会对界面动态加... 

【文章来源】:电子科技大学四川省 211工程院校 985工程院校 教育部直属院校

【文章页数】:96 页

【学位级别】:硕士

【部分图文】:

基于android的汽车设备实时诊断系统设计及实现


图2-1车辆实时诊断系统框图??车辆设备诊断首先是要获取车辆设备实时数据,如何获取车辆实时数据的方??式有安装传感器加装外部检测设备,采集车辆的实时参数,如太平洋铁路公司的??

分析图,总线通讯,总需求,客车


?电子科技大学硕士学位论文???第三章系统需求分析??3.1项目背景及总需求??本论文以中植7m纯电动客车作为实时诊断的研究对象进行需求分析。本系??统中文全称:纯电动汽车设备安全诊断系统(英文全称:Intelligent?Vehicle?For??Driver,下文简称:IV4D),IV4D系统需要通过CAN总线采集车辆整车控制器、??电池管理系统、直流降压模块、油泵、气泵、充电机的数据。?? ̄|设备主要参数实时刷新??—1实时报警参数颜色变化????实时?显示??车辆设备实时运行状态?? ̄|设备基本信息查看??—设备管理?I????^^ ̄1?设备维护提醒??????实时报警列表查看H报警详情及处理建议??—人机交互界面——报警及预警列表1????历史报警列表查看1?历史报警详情??一?车辆手册??1V4D系统|—??节点通讯状f??H车辆设备实时参数??H?后台服务|■^数据采集?|-??GPS实时参数?—??一?IV4D设备参数??—|?数据处理?数据整合??-4?数据分析诊断?^??—?报警内容生成??—[数据存储?|——1?定时分表??—?数据发送?| ̄|?数据断线重传??图3-1?IV4D系统总需求分析图??通过研究中植7m纯电动客车CAN总线通讯协议发现重要设备的参数都在??CAN总线上实时通过广播的方式传输。最快的节点为整车控制器广播的报文,广??10??

框图,车辆,诊断系统,硬件


获取设备原始??参数需要按照中植7m纯电动客车的CAN通讯协议对CAN报文进行解析。当原??始参数解析完毕后,需要对原始参数进行处理及分析,同时利用原始参数对设备??状态进行诊断。诊断完成后的数据需要显示在人机交互界面上。??IV4D系统主要功能包含人机界面和后台2部分:人机界面需要实现包含实时??显示,设备管理,报警及预警列表,车辆手册功能,详细需求细化见3.3章节。??后台部分需要实现数据采集,数据处理,数据存储,数据发送功能,详细需求分??析见3.4章节。IV4D系统总需求如图3-1所示。??IV4D系统硬件组成包括:数据采集模块和安卓平板电脑。数据采集模块主要??功能是把CAN总线数据通过蓝牙透传到安卓平板电脑。安卓平板通过蓝牙接收??CAN总线数据,对数据进行处理诊断,界面显示等功能。系统的硬件组成框图如??图3-2所示。??车辆主要设各.?整车???控制器,电池管理系CAN?.?CAN转蓝牙?安卓平板电脑??统,.直流降压模块,?^模块?^?(TV4D软件)??油泵,气泵,充电机??????图3-2车辆实时诊断系统硬件组成框图??系统在完成车辆设备实时诊断的主要目标的同时需要提供数据存储和远程通??信的功能用于后期扩展统计诊断的功能。系统主要功能由运行在安卓平板电脑上??的IV4D软件完成,运行在安卓平板电脑的软件使用了?Eclipse开发平台java语言??进行开发。??3.2系统整体实吋性需求??IV4D系统核心是汽车设备的实时诊断;参考工业监控软件实时诊断要求确定??了?IV4D实时诊断周期为Is—次。为了达到车辆实时诊断的目标,IV4D系统需要??解决一下几个核心问题:

【参考文献】:
期刊论文
[1]基于SQLite的Android数据库编程[J]. 张恒喜,史争军.  电脑编程技巧与维护. 2011(21)
[2]CAN与汽车网络技术[J]. 魏雄武.  商用汽车. 2005(08)
[3]浅谈我国汽车电子产业现状及发展建议[J]. 龚进峰,曹健,袁大宏.  汽车工程. 2004(03)
[4]汽车发动机故障诊断模糊专家系统研究[J]. 吕红兵,罗智中.  内燃机工程. 1999(04)
[5]汽车故障诊断专家系统开发环境研究[J]. 冯建农,赵铭.  汽车工程. 1991(02)
[6]汽车发动机诊断专家系统AEDES[J]. 郑小军,杨叔子.  自动化学报. 1990(05)

硕士论文
[1]汽车数字仪表总成的研究开发[D]. 李飞.武汉科技大学 2008



本文编号:3357754

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3357754.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户8f0e4***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com