基于Android智能手机的汽车诊断系统的研究与实现

被引量 : 0次 | 上传用户:zyqtc1989
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
自20世纪50年代电子技术开始应用于汽车行业以来,汽车的电子控制系统结构变得日益复杂。我们在享受电控系统所带来的汽车动力性能、安全性能等不断地提高的同时,又要面临汽车故障种类变多、汽车发生故障可能性增大、对汽车故障类型及发生位置的诊断也越来越困难等问题。目前汽车的诊断维修更加的倚重电子化、电脑化的专业诊断系统,汽车故障诊断仪己经成为诊断过程中必不可少的设备,其需求也越来越大。针对现有汽车故障诊断仪存在缺点与不足,结合Android智能手机庞大的用户量以及具有的越来越强大的运算处理能力、支持丰富的硬件资源、简单直观的图形化操作界面、方便快捷的上网等优点,本文设计并实现了一种基于Android智能手机的汽车诊断系统。本文所研究实现的诊断系统,通过OBD-II通用诊断接口ELM327与汽车的OBD系统进行通信,从而读取汽车实时的运行参数以及故障参数。该诊断系统通用性较强,可适用于绝大多数车型。车主可以通过本系统查看汽车的实时信息、周围修理厂信息,申请远程故障诊断、道路救援服务,还可以对汽车的加油、维修保养等信息进行管理。为实现本系统,本文所做的主要的研究如下:(1).重点研究了车辆数据的获取与上传。首先是通过智能手机传感器获取汽车加速度以及行驶方向;其次是汽车OBD系统中的数据的获取过程,并且从数据的实时性以及冗余性考虑,设计了一个数据的动态采集策略;最后是数据上传,针对实时上传,采用MQTT推送的方式来实现,而针对手动上传,设计了一种新的数据存储格式,从而减少存储空间。(2).对系统中所涉及的关键点进行了针对性研究。首先根据获取到的汽车的数据,给出了故障诊断、油耗分析和危险驾驶预警分析,从而更好地服务于车主;其次针对数据的网络传输进行研究,主要包括对JSON格式的交互数据的解析,采用双重MD5加密来确保密码等敏感数据传输的安全性,引入异步网络传输机制使耗时的网络数据传输操作能够正常的执行。(3).设计并实现了一个基于Android智能手机的汽车诊断系统。主要研究了系统整体架构的设计、功能模块的设计以及数据存储方案的设计,并针对系统的功能模块的设计,详细介绍了该诊断系统各个子功能模块的系统界面的设计以及相应功能的实现。
其他文献
锰是人体中一种重要的必需的微量元素。本文讨论了锰在人体中的状态、分布及其生理功能 ,并提出了一个可能具有重要生物学意义的观点———锰在人体中含量的高低与人的寿命间
对目前电能数据采集系统常见的采集存储方式进行分析,提出采取电能量远方终端采集底码形式的负荷曲线、保证终端与电能表时钟同步、完善终端上行和下行通信规约等措施,有效解
对中药出口贸易的发展现状进行了分析,从机遇与挑战方面阐述了其发展趋势,对中药实现现代化,推动国际化,知识产权保护以及如何消除贸易壁垒等方面提出了对策及建议。由于国家
<正>据统计,我国每天有超过50万的石油企业各级管理人员通过全面集成的管理信息系统,实现企业的战略、勘探、开发、炼化、营销、人财物等的全面管理。2009年以来,各类能源企
改革开放三十年来,我国经济发展和人民生活水平取得的长足的进步。但是,伴随着经济发展和人民生活水平的提高,自然和人为突发事件频繁发生,严重影响着我国人民财产和人身的安全。
流域生态补偿对于流域上下游地区的可持续发展有着重要的意义。密云水库是首都北京的重要饮用水源。为了保证密云水库的水质水量,确保北京市的用水安全,本世纪以来,国家、河
由于交通事故、外伤、塌方、自然灾害等原因导致的脊髓损伤(Spinal cordinjury, SCI)一直是医学界的难题之一。脊髓损伤可以导致神经细胞的缺失,破坏神经传导,进而引起许多组织、
病毒性肝炎是危害最为严重的一组传染病 ,迄今已发现的七种型别的病毒性肝炎中 ,我国甲、乙、戊型肝炎的感染数字均以逾亿 ,其中乙型肝炎病毒携带者就有 1.2亿。从中医理论出
<正>本文所谈养老服务体系主要是指为满足老年群体养老服务需求而建立的机构和平台,提供的产品和服务,主要反映居家养老和机构养老服务情况。一、上饶市养老服务体系现状公办
随着国民经济的快速发展和人民生活水平的提高,休闲旅游已成为大家生活中不可或缺的重要内容。在中国,乡村旅游已成为旅游业中的新兴产业,特别是在贫困的农村地区,逐步发展起来