CN103592933A - 基于android***的汽车诊断***及诊断方法 - Google Patents
基于android***的汽车诊断***及诊断方法 Download PDFInfo
- Publication number
- CN103592933A CN103592933A CN201310545847.3A CN201310545847A CN103592933A CN 103592933 A CN103592933 A CN 103592933A CN 201310545847 A CN201310545847 A CN 201310545847A CN 103592933 A CN103592933 A CN 103592933A
- Authority
- CN
- China
- Prior art keywords
- diagnostic
- automobile
- master controller
- data
- module
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Vehicle Cleaning, Maintenance, Repair, Refitting, And Outriggers (AREA)
Abstract
本发明提供了一种基于android***的汽车诊断***及方法,该***包括:无线通讯模块、主控制器、诊断模块及汽车ECU;所述诊断模块通过OBD接头与汽车ECU建立连接,用于读取汽车ECU的诊断信息;主控制器通过UART接口与诊断模块连接,用于向诊断模块发送命令,传输诊断信息并显示诊断结果;无线通讯模块与主控制器建立数据连接,用于与服务器进行无线数据通信。本发明提供的汽车诊断***及诊断方法,通过微控制器实现对汽车发送命令及接收汽车返回的数据,通过数据操作***对数据进行处理、压缩、打包、存储、传输到远程服务器。从而大大的提高了控制器与汽车收发数据的能力及对数据的处理传输能力。
Description
技术领域
本发明涉及汽车诊断技术领域,尤其涉及一种基于android***的汽车诊断***及诊断方法。
背景技术
随着中国汽车产业的高速发展,家庭用车的不断普及,汽车后生活的巨大的市场潜力已经引起各方的广泛关注。经过多年的市场发展与普及,汽车故障诊断***得到有效发展。
而随着移动互联网的发展,对汽车诊断***的OBD诊断接头通讯要求越来越高,数据量越来越大。现有的OBD接头基本上是通过MCU主控来完成诊断的处理及通讯,对于日益增长的应用需求却表现出捉襟见肘。
目前,市面上的诊断接头,多采用单一的通讯,比如单一CANbus,单一KWP2000或其他的,这类接头大多采用的是单一微控制器的方案,这种方案,存在很多的不足,比如处理速度慢,与汽车通讯的接口不能达到多通信同时通讯,大数据量传输下载能力差。
发明内容
本发明的目的在于提供一种基于android***的汽车诊断***及诊断方法,以提高诊断***采集数据能力,对数据处理能力,及对数据传输能力。
本发明的目的是通过以下技术方案实现的。
一种基于android***的汽车诊断***,包括:无线通讯模块、主控制器、诊断模块及汽车ECU;
所述诊断模块通过OBD接头与汽车ECU建立连接,用于读取汽车ECU的诊断信息;
主控制器通过UART接口与诊断模块连接,用于通过服务器向诊断模块发送命令,并对诊断模块返回的数据进行处理;
无线通讯模块与主控制器建立数据连接,用于与外接设备进行无线数据通信。
进一步优选地,所述诊断模块包括:微控制器、电平转换电路、OBD接头;
微控制器连接电平转换电路,用于通过电平转换电路把微控制器的电平转换成汽车OBD接头的电平;
电平转换电路连接OBD接头,用于从汽车上获取诊断数据或读取数据流;
微控制器并与主控制器连接,进行数据通信。
进一步优选地,所述主控制器为基于安卓***的主控芯片。
进一步优选地,所述无线通讯模块包括WIFI、3G、GPRS通信模块中的一个或多个。
进一步优选地,所述主控制器还用于连接存储设备,对微控制器上发的数据进行处理存储转发。
一种基于android***的汽车诊断方法,包括步骤:
a:主控制器向诊断模块发送诊断命令,所述诊断模块读取汽车ECU的诊断信息并发送至所述主控制器;
b:所述主控制器将所述诊断信息发送至无线通讯模块,所述无线通讯模块将所述诊断信息通过无线网络发送至服务器;
c:所述服务器对所述诊断信息进行诊断处理得出诊断结果,并将所述诊断结果通过无线网络传送至所述无线通讯模块;
d:所述无线通讯模块将所述诊断结果发送至主控制器,所述主控制器显示诊断结果。
进一步优选地,所述步骤b具体包括:
诊断模块内的微控制器接收命令,执行命令发送诊断查询命令到电平转换电路;
电平转换电路把转换后的电平传送到汽车总线上;
汽车总线响应回复数据,同样通过电平转换电路传送给微控制器。
本发明与现有技术相比,有益效果在于:本发明提供的基于android***的汽车诊断***及诊断方法,通过微控制器实现对汽车发送命令及接收汽车返回的数据,通过数据操作***(android***)对数据进行处理、压缩、打包、存储、传输到远程服务器。从而大大的提高了为控制器与汽车收发数据的能力及对数据的处理传输能力。
附图说明
图1为本发明端基于android***的汽车诊断***原理框图;
图2为本发明基于android***的汽车诊断方法流程图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
请参阅图1所示,本发明端基于android***的汽车诊断***,包括:
无线通讯模块、主控制器、诊断模块及汽车ECU;
诊断模块通过OBD接头与汽车ECU建立连接,用于读取汽车ECU(Electronic Control Unit)的诊断信息;
主控制器通过UART接口与诊断模块连接,用于向诊断模块发送命令,传输诊断信息并显示诊断结果;
具体地,诊断模块包括:微控制器、电平转换电路、OBD接头;
微控制器连接电平转换电路,通过电平转换电路把微控制器的电平转换成汽车OBD接头的电平;
电平转换电路连接OBD接头,从汽车上获取诊断数据或读取数据流。
微控制器并与主控制器连接,进行数据通信,微控制器受主控器控制。
工作情况如下:
主控制器发送诊断命令到服务器,服务器响应命令后,通过3G网络发送命令给诊断模块;由诊断模块内的微控制器接收命令,执行命令并发送诊断查询命令到电平转换电路,电平转换电路把转换后的电平传送到汽车总线上。
汽车总线响应回复数据,同样通过电平转换电路传送给微控制器,微控制器收到数据后,转发给主控制器,由主控制器处理数据。
本发明中,主控制器是安卓***的主控芯片,其除了与微控制器连接外,还连接其他各种外设,如蓝牙,WIFI、3G无线通信设备,用于各种通信,以及连接存储设备,对微控制器上发的数据进行处理存储转发。
无线通讯模块与主控制器建立数据连接,用于与服务器进行无线数据通信。
无线通讯模块包括WIFI、3G、GPRS等通信模块中的一个或多个,外接设备通过这些通信模块连接于诊断模块,通过控制命令控制诊断模块中诊断程序的运行流程,选择相应***及功能,通过OBD诊断接口读取汽车ECU的各诊断信息并在用户界面显示。
请参阅图2所示,本发明端基于android***的汽车诊断方法,包括:
步骤201:主控制器向诊断模块发送诊断命令,诊断模块读取汽车ECU的诊断信息并发送至主控制器;
步骤202:主控制器将所述诊断信息发送至无线通讯模块,无线通讯模块将诊断信息通过无线网络发送至服务器;
具体地,诊断模块内的微控制器接收命令,执行命令发送诊断查询命令到电平转换电路;
电平转换电路把转换后的电平传送到汽车总线上;
汽车总线响应回复数据,同样通过电平转换电路传送给微控制器;
步骤203:服务器对所述诊断信息进行诊断处理得出诊断结果,并将诊断结果通过无线网络传送至无线通讯模块;
步骤204:无线通讯模块将所述诊断结果发送至主控制器,主控制器显示诊断结果。
实施例:
基于安卓***的手机通过3G网络发送诊断命令到服务器,
服务器响应命令后,通过3G网络发送命令给诊断模块,
诊断模块中的微控制器收到命令后,通过电平转换电路把命令发送给汽车总线,
汽车总线将命令传输给汽车的ECU,ECU响应命令,
汽车总线响应回复数据,通过电平转换电路传送给微控制器,微控制器收到数据后,转发给手机,由手机上处理诊断数据。
本发明提供的基于android***的汽车诊断***及诊断方法,通过微控制器实现对汽车发送命令及接收汽车返回的数据,通过数据操作***(android***)对数据进行处理、压缩、打包、存储、传输到远程服务器。从而大大的提高了为控制器与汽车收发数据的能力及对数据的处理传输能力。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (7)
1.一种基于android***的汽车诊断***,其特征在于,包括:无线通讯模块、主控制器、诊断模块及汽车ECU;
所述诊断模块通过OBD接头与汽车ECU建立连接,用于读取汽车ECU的诊断信息;
主控制器通过UART接口与诊断模块连接,用于向诊断模块发送命令,传输诊断信息并显示诊断结果;
无线通讯模块与主控制器建立数据连接,用于与服务器进行无线数据通信。
2.如权利要求1所述的基于android***的汽车诊断***,其特征在于,所述诊断模块包括:微控制器、电平转换电路、OBD接头;
微控制器连接电平转换电路,用于通过电平转换电路把微控制器的电平转换成汽车OBD接头的电平;
电平转换电路连接OBD接头,用于从汽车上获取诊断数据或读取数据流;
微控制器并与主控制器连接,进行数据通信。
3.如权利要求2所述的基于android***的汽车诊断***,其特征在于,所述主控制器为基于安卓***的主控芯片。
4.如权利要求2所述的基于android***的汽车诊断***,其特征在于,所述无线通讯模块包括WIFI、3G、GPRS通信模块中的一个或多个。
5.如权利要求2所述的基于android***的汽车诊断***,其特征在于,所述主控制器还用于连接存储设备,对微控制器上发的数据进行处理存储转发。
6.一种基于android***的汽车诊断方法,其特征在于,包括步骤:
a:主控制器向诊断模块发送诊断命令,所述诊断模块读取汽车ECU的诊断信息并发送至所述主控制器;
b:所述主控制器将所述诊断信息发送至无线通讯模块,所述无线通讯模块将所述诊断信息通过无线网络发送至服务器;
c:所述服务器对所述诊断信息进行诊断处理得出诊断结果,并将所述诊断结果通过无线网络传送至所述无线通讯模块;
d:所述无线通讯模块将所述诊断结果发送至主控制器,所述主控制器显示诊断结果。
7.如权利要求6所述的基于android***的汽车诊断方法,其特征在于,所述步骤b具体包括:
诊断模块内的微控制器接收命令,执行命令发送诊断查询命令到电平转换电路;
电平转换电路把转换后的电平传送到汽车总线上;
汽车总线响应回复数据,同样通过电平转换电路传送给微控制器。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310545847.3A CN103592933A (zh) | 2013-11-07 | 2013-11-07 | 基于android***的汽车诊断***及诊断方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310545847.3A CN103592933A (zh) | 2013-11-07 | 2013-11-07 | 基于android***的汽车诊断***及诊断方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103592933A true CN103592933A (zh) | 2014-02-19 |
Family
ID=50083126
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310545847.3A Pending CN103592933A (zh) | 2013-11-07 | 2013-11-07 | 基于android***的汽车诊断***及诊断方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103592933A (zh) |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104200803A (zh) * | 2014-09-16 | 2014-12-10 | 北京开元智信通软件有限公司 | 一种语音播放方法、装置及*** |
CN106204794A (zh) * | 2016-06-30 | 2016-12-07 | 深圳市航天无线通信技术有限公司 | 基于obd检测监控设备的多任务操作***架构 |
CN106549998A (zh) * | 2015-09-22 | 2017-03-29 | 深圳市赛格导航科技股份有限公司 | 一种obd数据透传的方法及*** |
CN106708014A (zh) * | 2016-12-09 | 2017-05-24 | 深圳市元征科技股份有限公司 | 车辆故障诊断方法、***及obd诊断设备 |
CN106773901A (zh) * | 2016-11-23 | 2017-05-31 | 河池学院 | 一种基于机器人的汽车维修方法 |
CN106993056A (zh) * | 2017-05-12 | 2017-07-28 | 深圳市元征科技股份有限公司 | 汽车数据流获取方法、***及计算机可读存储介质 |
CN107888469A (zh) * | 2016-09-29 | 2018-04-06 | 深圳联友科技有限公司 | 一种基于硬件隔离的嵌入式信息安全保护方法及*** |
CN108306939A (zh) * | 2017-12-29 | 2018-07-20 | 深圳市元征科技股份有限公司 | 一种数据处理方法、装置及转发设备 |
CN108323189A (zh) * | 2017-07-14 | 2018-07-24 | 深圳市元征科技股份有限公司 | 车辆诊断方法、终端设备及计算机可读存储介质 |
CN108897299A (zh) * | 2018-05-23 | 2018-11-27 | 四川松瑞科技有限公司 | 基于obd的汽车行驶数据监测***及监测方法 |
CN109582000A (zh) * | 2018-11-16 | 2019-04-05 | 北汽福田汽车股份有限公司 | 无线传输组件及标定诊断*** |
CN110850846A (zh) * | 2019-11-20 | 2020-02-28 | 北京一雄信息科技有限公司 | 脉宽调制汽车诊断总线接口电路及诊断*** |
CN111045419A (zh) * | 2019-12-30 | 2020-04-21 | 浙江吉利汽车研究院有限公司 | 一种诊断数据采集控制装置及控制方法 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010146348A (ja) * | 2008-12-19 | 2010-07-01 | Konica Minolta Medical & Graphic Inc | 属性情報更新端末及びプログラム |
CN101795286A (zh) * | 2009-12-31 | 2010-08-04 | 深圳市元征软件开发有限公司 | 基于3g网络的汽车诊断***与方法 |
CN101929921A (zh) * | 2009-06-22 | 2010-12-29 | 钟桢 | 基于智能手机的汽车故障检测方法与装置 |
CN102621979A (zh) * | 2012-04-09 | 2012-08-01 | 天津一汽夏利汽车股份有限公司 | 车辆数据采集及故障诊断终端 |
CN202632090U (zh) * | 2011-12-21 | 2012-12-26 | 浙江吉利汽车研究院有限公司 | 一种基于智能手机的汽车故障诊断装置 |
CN103048992A (zh) * | 2013-01-16 | 2013-04-17 | 张燕 | 汽车故障远程监控和云端诊断方法及*** |
-
2013
- 2013-11-07 CN CN201310545847.3A patent/CN103592933A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010146348A (ja) * | 2008-12-19 | 2010-07-01 | Konica Minolta Medical & Graphic Inc | 属性情報更新端末及びプログラム |
CN101929921A (zh) * | 2009-06-22 | 2010-12-29 | 钟桢 | 基于智能手机的汽车故障检测方法与装置 |
CN101795286A (zh) * | 2009-12-31 | 2010-08-04 | 深圳市元征软件开发有限公司 | 基于3g网络的汽车诊断***与方法 |
CN202632090U (zh) * | 2011-12-21 | 2012-12-26 | 浙江吉利汽车研究院有限公司 | 一种基于智能手机的汽车故障诊断装置 |
CN102621979A (zh) * | 2012-04-09 | 2012-08-01 | 天津一汽夏利汽车股份有限公司 | 车辆数据采集及故障诊断终端 |
CN103048992A (zh) * | 2013-01-16 | 2013-04-17 | 张燕 | 汽车故障远程监控和云端诊断方法及*** |
Cited By (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104200803A (zh) * | 2014-09-16 | 2014-12-10 | 北京开元智信通软件有限公司 | 一种语音播放方法、装置及*** |
CN106549998A (zh) * | 2015-09-22 | 2017-03-29 | 深圳市赛格导航科技股份有限公司 | 一种obd数据透传的方法及*** |
CN106549998B (zh) * | 2015-09-22 | 2019-08-02 | 深圳市赛格导航科技股份有限公司 | 一种obd数据透传的方法及*** |
CN106204794A (zh) * | 2016-06-30 | 2016-12-07 | 深圳市航天无线通信技术有限公司 | 基于obd检测监控设备的多任务操作***架构 |
CN106204794B (zh) * | 2016-06-30 | 2018-05-04 | 深圳市航天无线通信技术有限公司 | 基于obd检测监控设备的多任务操作***架构 |
CN107888469A (zh) * | 2016-09-29 | 2018-04-06 | 深圳联友科技有限公司 | 一种基于硬件隔离的嵌入式信息安全保护方法及*** |
CN106773901A (zh) * | 2016-11-23 | 2017-05-31 | 河池学院 | 一种基于机器人的汽车维修方法 |
CN106708014A (zh) * | 2016-12-09 | 2017-05-24 | 深圳市元征科技股份有限公司 | 车辆故障诊断方法、***及obd诊断设备 |
CN106993056A (zh) * | 2017-05-12 | 2017-07-28 | 深圳市元征科技股份有限公司 | 汽车数据流获取方法、***及计算机可读存储介质 |
CN108323189A (zh) * | 2017-07-14 | 2018-07-24 | 深圳市元征科技股份有限公司 | 车辆诊断方法、终端设备及计算机可读存储介质 |
CN108306939A (zh) * | 2017-12-29 | 2018-07-20 | 深圳市元征科技股份有限公司 | 一种数据处理方法、装置及转发设备 |
CN108306939B (zh) * | 2017-12-29 | 2021-02-12 | 深圳市元征科技股份有限公司 | 一种数据处理方法、装置及转发设备 |
CN108897299A (zh) * | 2018-05-23 | 2018-11-27 | 四川松瑞科技有限公司 | 基于obd的汽车行驶数据监测***及监测方法 |
CN108897299B (zh) * | 2018-05-23 | 2021-03-30 | 四川松瑞科技有限公司 | 基于obd的汽车行驶数据监测***及监测方法 |
CN109582000A (zh) * | 2018-11-16 | 2019-04-05 | 北汽福田汽车股份有限公司 | 无线传输组件及标定诊断*** |
CN110850846A (zh) * | 2019-11-20 | 2020-02-28 | 北京一雄信息科技有限公司 | 脉宽调制汽车诊断总线接口电路及诊断*** |
CN110850846B (zh) * | 2019-11-20 | 2024-06-07 | 北京一雄信息科技有限公司 | 脉宽调制汽车诊断总线接口电路及诊断*** |
CN111045419A (zh) * | 2019-12-30 | 2020-04-21 | 浙江吉利汽车研究院有限公司 | 一种诊断数据采集控制装置及控制方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103592933A (zh) | 基于android***的汽车诊断***及诊断方法 | |
US9451028B2 (en) | Communication profile selection for vehicle telematics device | |
CN103095799A (zh) | 车载诊断数据通信*** | |
CN111427335A (zh) | 一种车辆远程诊断方法、设备连接器及车辆连接器 | |
CN105242532A (zh) | 汽车远程启动控制***的自适应协议解析方法 | |
US20150025733A1 (en) | Vehicle control device and method | |
CN101977275A (zh) | 移动通讯终端取得车载电脑数据的方法及其移动终端 | |
CN105067831A (zh) | Can总线转速传感器和基于can总线的数据处理方法 | |
CN111552268A (zh) | 一种车辆远程诊断方法、设备连接器及车辆连接器 | |
CN202257264U (zh) | 一种车辆总线网络通讯集线器 | |
CN202975796U (zh) | 应用于汽车故障自动诊断的无线数据*** | |
CN103076800A (zh) | 车载智能设备和车辆数据识别*** | |
CN202632094U (zh) | 信息采集仪及远程车辆诊断*** | |
CN203930494U (zh) | 无线车载诊断仪及无线车载诊断*** | |
CN202975797U (zh) | 一种车载诊断数据采集*** | |
CN202837977U (zh) | 工程机械车辆、应用于其上的ZigBee适配器及其检测*** | |
CN114637275A (zh) | 车辆远程诊断方法、装置、电子设备及存储介质 | |
CN203754167U (zh) | 一种电梯调试维修手持终端 | |
CN204178233U (zh) | 一种汽车k线至can线的诊断接口转换装置 | |
CN104253727A (zh) | 车辆lin网络的诊断方法及其*** | |
CN102970107B (zh) | 数据包传输过程中断点续存的方法及装置 | |
CN204392235U (zh) | 一种手机式智能车载终端 | |
CN106878454A (zh) | 一种在智能手机上进行虚拟仪表呈现的方法 | |
CN112492546A (zh) | 汽车控制方法、***及可读存储介质 | |
CN203554485U (zh) | Can总线测试设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20140219 |
|
WD01 | Invention patent application deemed withdrawn after publication |