基于android系统的汽车诊断系统及诊断方法技术方案

技术编号:9694279 阅读:143 留言:0更新日期:2014-02-20 23:59
本发明专利技术提供了一种基于android系统的汽车诊断系统及方法,该系统包括:无线通讯模块、主控制器、诊断模块及汽车ECU;所述诊断模块通过OBD接头与汽车ECU建立连接,用于读取汽车ECU的诊断信息;主控制器通过UART接口与诊断模块连接,用于向诊断模块发送命令,传输诊断信息并显示诊断结果;无线通讯模块与主控制器建立数据连接,用于与服务器进行无线数据通信。本发明专利技术提供的汽车诊断系统及诊断方法,通过微控制器实现对汽车发送命令及接收汽车返回的数据,通过数据操作系统对数据进行处理、压缩、打包、存储、传输到远程服务器。从而大大的提高了控制器与汽车收发数据的能力及对数据的处理传输能力。

【技术实现步骤摘要】

本专利技术涉及汽车诊断
,尤其涉及一种。
技术介绍
随着中国汽车产业的高速发展,家庭用车的不断普及,汽车后生活的巨大的市场潜力已经引起各方的广泛关注。经过多年的市场发展与普及,汽车故障诊断系统得到有效发展。而随着移动互联网的发展,对汽车诊断系统的OBD诊断接头通讯要求越来越高,数据量越来越大。现有的OBD接头基本上是通过MCU主控来完成诊断的处理及通讯,对于日益增长的应用需求却表现出捉襟见肘。目前,市面上的诊断接头,多采用单一的通讯,比如单一 CANbus,单一 KWP2000或其他的,这类接头大多采用的是单一微控制器的方案,这种方案,存在很多的不足,比如处理速度慢,与汽车通讯的接口不能达到多通信同时通讯,大数据量传输下载能力差。
技术实现思路
本专利技术的目的在于提供一种,以提高诊断系统采集数据能力,对数据处理能力,及对数据传输能力。本专利技术的目的是通过以下技术方案实现的。一种基于android系统的汽车诊断系统,包括:无线通讯模块、主控制器、诊断模块及汽车ECU ;所述诊断模块通过OBD接头与汽车E⑶建立连接,用于读取汽车E⑶的诊断信息;主控制器通过UART接口与诊断模块连接,用于通过服务器向诊断模块发送命令,并对诊断模块返回的数据进行处理;无线通讯模块与主控制器建立数据连接,用于与外接设备进行无线数据通信。进一步优选地,所述诊断模块包括:微控制器、电平转换电路、OBD接头;微控制器连接电平转换电路,用于通过电平转换电路把微控制器的电平转换成汽车OBD接头的电平;电平转换电路连接OBD接头,用于从汽车上获取诊断数据或读取数据流;微控制器并与主控制器连接,进行数据通信。进一步优选地,所述主控制器为基于安卓系统的主控芯片。进一步优选地,所述无线通讯模块包括WIF1、3G、GPRS通信模块中的一个或多个。进一步优选地,所述主控制器还用于连接存储设备,对微控制器上发的数据进行处理存储转发。一种基于android系统的汽车诊断方法,包括步骤:a:主控制器向诊断模块发送诊断命令,所述诊断模块读取汽车ECU的诊断信息并发送至所述主控制器;b:所述主控制器将所述诊断信息发送至无线通讯模块,所述无线通讯模块将所述诊断信息通过无线网络发送至服务器;c:所述服务器对所述诊断信息进行诊断处理得出诊断结果,并将所述诊断结果通过无线网络传送至所述无线通讯模块;d:所述无线通讯模块将所述诊断结果发送至主控制器,所述主控制器显示诊断结果O进一步优选地,所述步骤b具体包括:诊断模块内的微控制器接收命令,执行命令发送诊断查询命令到电平转换电路;电平转换电路把转换后的电平传送到汽车总线上;汽车总线响应回复数据,同样通过电平转换电路传送给微控制器。本专利技术与现有技术相比,有益效果在于:本专利技术提供的,通过微控制器实现对汽车发送命令及接收汽车返回的数据,通过数据操作系统(android系统)对数据进行处理、压缩、打包、存储、传输到远程服务器。从而大大的提高了为控制器与汽车收发数据的能力及对数据的处理传输能力。【附图说明】图1为本专利技术端基于android系统的汽车诊断系统原理框图;图2为本专利技术基于android系统的汽车诊断方法流程图。【具体实施方式】为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。请参阅图1所示,本专利技术端基于android系统的汽车诊断系统,包括:无线通讯模块、主控制器、诊断模块及汽车E⑶;诊断模块通过OBD接头与汽车E⑶建立连接,用于读取汽车E⑶(ElectronicControl Unit)的诊断信息;主控制器通过UART接口与诊断模块连接,用于向诊断模块发送命令,传输诊断信息并显示诊断结果;具体地,诊断模块包括:微控制器、电平转换电路、OBD接头;微控制器连接电平转换电路,通过电平转换电路把微控制器的电平转换成汽车OBD接头的电平;电平转换电路连接OBD接头,从汽车上获取诊断数据或读取数据流。微控制器并与主控制器连接,进行数据通信,微控制器受主控器控制。工作情况如下:主控制器发送诊断命令到服务器,服务器响应命令后,通过3G网络发送命令给诊断模块;由诊断模块内的微控制器接收命令,执行命令并发送诊断查询命令到电平转换电路,电平转换电路把转换后的电平传送到汽车总线上。汽车总线响应回复数据,同样通过电平转换电路传送给微控制器,微控制器收到数据后,转发给主控制器,由主控制器处理数据。本专利技术中,主控制器是安卓系统的主控芯片,其除了与微控制器连接外,还连接其他各种外设,如蓝牙,WIF1、3G无线通信设备,用于各种通信,以及连接存储设备,对微控制器上发的数据进行处理存储转发。无线通讯模块与主控制器建立数据连接,用于与服务器进行无线数据通信。无线通讯模块包括WIF1、3G、GPRS等通信模块中的一个或多个,外接设备通过这些通信模块连接于诊断模块,通过控制命令控制诊断模块中诊断程序的运行流程,选择相应系统及功能,通过OBD诊断接口读取汽车ECU的各诊断信息并在用户界面显示。请参阅图2所示,本专利技术端基于android系统的汽车诊断方法,包括:步骤201:主控制器向诊断模块发送诊断命令,诊断模块读取汽车ECU的诊断信息并发送至主控制器;步骤202:主控制器将所述诊断信息发送至无线通讯模块,无线通讯模块将诊断信息通过无线网络发送至服务器;具体地,诊断模块内的微控制器接收命令,执行命令发送诊断查询命令到电平转换电路;电平转换电路把转换后的电平传送到汽车总线上;汽车总线响应回复数据,同样通过电平转换电路传送给微控制器;步骤203:服务器对所述诊断信息进行诊断处理得出诊断结果,并将诊断结果通过无线网络传送至无线通讯模块;步骤204:无线通讯模块将所述诊断结果发送至主控制器,主控制器显示诊断结果O实施例:基于安卓系统的手机通过3G网络发送诊断命令到服务器,服务器响应命令后,通过3G网络发送命令给诊断模块,诊断模块中的微控制器收到命令后,通过电平转换电路把命令发送给汽车总线,汽车总线将命令传输给汽车的E⑶,E⑶响应命令,汽车总线响应回复数据,通过电平转换电路传送给微控制器,微控制器收到数据后,转发给手机,由手机上处理诊断数据。本专利技术提供的,通过微控制器实现对汽车发送命令及接收汽车返回的数据,通过数据操作系统(android系统)对数据进行处理、压缩、打包、存储、传输到远程服务器。从而大大的提高了为控制器与汽车收发数据的能力及对数据的处理传输能力。以上所述仅为本专利技术的较佳实施例而已,并不用以限制本专利技术,凡在本专利技术的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本专利技术的保护范围之内。本文档来自技高网...

【技术保护点】
一种基于android系统的汽车诊断系统,其特征在于,包括:无线通讯模块、主控制器、诊断模块及汽车ECU;所述诊断模块通过OBD接头与汽车ECU建立连接,用于读取汽车ECU的诊断信息;主控制器通过UART接口与诊断模块连接,用于向诊断模块发送命令,传输诊断信息并显示诊断结果;无线通讯模块与主控制器建立数据连接,用于与服务器进行无线数据通信。

【技术特征摘要】
1.一种基于android系统的汽车诊断系统,其特征在于,包括:无线通讯模块、主控制器、诊断模块及汽车ECU; 所述诊断模块通过OBD接头与汽车ECU建立连接,用于读取汽车ECU的诊断信息;主控制器通过UART接口与诊断模块连接,用于向诊断模块发送命令,传输诊断信息并显示诊断结果; 无线通讯模块与主控制器建立数据连接,用于与服务器进行无线数据通信。2.如权利要求1所述的基于android系统的汽车诊断系统,其特征在于,所述诊断模块包括:微控制器、电平转换电路、OBD接头; 微控制器连接电平转换电路,用于通过电平转换电路把微控制器的电平转换成汽车OBD接头的电平; 电平转换电路连接OBD接头,用于从汽车上获取诊断数据或读取数据流; 微控制器并与主控制器连接,进行数据通信。3.如权利要求2所述的基于android系统的汽车诊断系统,其特征在于,所述主控制器为基于安卓系统的主控芯片。4.如权利要求2所述的基于android系统的汽车诊断系统,其特征在于,所述无线通讯模块包括WIF1、3G、GPR...

【专利技术属性】
技术研发人员:刘均吴中梁
申请(专利权)人:深圳市元征科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1