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

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:felixsilent
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来汽车行业发展迅速,近几年中国汽车销售量大约2700万辆/年,越来越多的家庭拥有了私家车。消费者对车辆的行驶安全要求越来越高,传统的故障指示灯及修车厂车辆诊断系统无法满足随车实时诊断的要求。本论文围绕车辆实时诊断系统进行了以下几个工作:1.对软件需求进行了分析,本系统主要功能应该包含:车辆实时数据采集,数据实时处理,数据实时诊断分析,车辆设备管理,参数报警,本地数据存储,远程数据发送等功能。2.为了解决系统实时性问题采用了多进程并行处理的设计,把系统任务分成人机交互进程和后台服务进程,这样设计让系统达到了后台服务每秒采集处理数据的同时,用户界面可以流畅显示相关的主要参数及诊断结果。3.人机交互主界面显示了动力电池数据,电机数据,直流降压模块数据,油泵数据,气泵数据,车辆整车数据如车速,档位,里程等。设备界面区分了动力系统,电池系统,充电系统等设备进行状态的显示。为解决用户及时发现车辆异常的情况,所有界面都会提示报警,并在报警列表里面可以查看实时报警及历史报警。为了提升显示效果,人机界面采用自定义控件的方式进行实现。为了达到界面数据快速调整的目的,人机交互进程在初始化时会对界面动态加载。4.为了解决高速大量的数据采集及数据处理需求,后台服务进程采用了多线程的设计方法,区分了数据采集,数据处理及分析,数据存储,数据发送4个主要模块。数据采集模块采用异步的方式通过CAN总线对整车控制器,电机控制器,电池管理系统,三合一控制器及车载充电机进行实时采集。采集后的数据通过数据处理诊断模块进行计算分析后通过广播发送到人机交互进程。数据发送服务除基本的数据通讯外,设计实现了数据断线续传的功能。5.为了配合系统软件的主要功能,配置数据库,主要包含存储了计算方法的参数表,CAN解析公式的CAN解析表及与之对应的关系表。提供了一种业务计算与软件相对独立的设计方法,达到了可以在不修改软件的代码的情况下完成计算方法的升级和调整。6.为了解决系统测试的问题,使用Python语言编写了运行在WIN10下的实验室系统测试工具,此工具可以模拟CAN节点的数据发送,可以对CAN节点的发送频率进行修改,提供一个人机界面,可以通过界面修改CAN总线上的参数。利用运行自制系统测试工具的电脑和2个C AN转蓝牙模块搭建了测试环境并对系统功能和系统性能进行了测试。以上工作在实验室测试系统中完成了测试,系统功能实现满足设计需求,系统性能方面数据采集及处理平均时间大约为460ms,超过设计要求,同时开机时间约为25.5s满足设计需求。本系统性能满足随车实时分析车辆及设备状态的要求,系统在设计的基础上充分考虑了后期的扩展性大大降低了后期系统优化的时间。
其他文献
我院自1978年3月至1992年2月采用支管成形术治疗原发性支管肺癌35例,其中伴肺动脉袖状切除或部分切除重建3例,术后3,5年生存率分别为52%(13/25)和33.3%(7/21)。作者对术中麻醉管理,支气管和肺动脉成形术的切除范围长度
目的:通过设立对照组,研究宣清导浊汤加味治疗湿热型功能性便秘的临床疗效,从而为湿热型功能性便秘的治疗提供新的借鉴。方法:本研究选取2018年12月2019年12月保定市第一中医院脾胃科门诊就诊的湿热型功能性便秘患者,采用随机对照的研究方法,将符合纳入标准60例患者分为治疗组(30例)与对照组(30例)。治疗组服中药宣清导浊汤加味,对照组服用乳果糖口服溶液。两组疗程均为4周,治疗结束2周后随访一次。
当今世界社会的信息化之所以能称为信息革命,社会生产力和军队战斗力的提高越来越依赖于信息化的程度,有形的物质世界建立在无形的信息网络空间之士,社会运行的秩序和国家的命运
<正>做手术之前要全身麻醉,麻醉师会在病人耳畔轻轻说:"阁下很快就会睡着……"麻木的感觉,自手臂一直延伸至腋下,然后,病人便昏迷过去,任由医生"宰割"。醒转之后,如常生活,待
期刊
市场经济大潮的滚滚洪流席卷而来,为众多国有企业带来了更多的发展机遇,尤其是经济体制改革的深入推进,更是为国有企业带来了更多的挑战。一个企业的发展离不开员工的发展,只
对抛物线型单层柱面网壳的静力稳定性能进行了研究.比较了抛物线型单层柱面网壳与圆柱面单层柱面网壳和倒悬链线单层柱面网壳的静力稳定性能.对抛物线型单层柱面网壳进行参数
核基质是活性基因锚定的结构部位。本文用高盐缓冲液提取制备人肝癌细胞及人胚肝细胞核基质;以此作为抗原,制备出相应抗血清;用以探讨人肝癌细胞核基质的免疫特异性及其与人胚肝
我公司购买的进口21t大型牵引机,投入使用不久后,牵引轮系统就经常出现故障,影响正常使用。为彻底解决此问题,我们认真分析了故障原因,认为设备存在设计及制造缺陷。经过深入细致
介绍了转炉用挡渣塞的发展、工作原理及其性能,重点探讨了挡渣塞的材质选择,并对挡渣塞的发展趋势做了一定的展望。