1.本发明属于汽车诊断的技术领域,具体涉及一种汽车诊断系统及方法。
背景技术:
2.现有的汽车诊断仪是指在不解体(或仅卸下个别零件)的条件下,确定汽车技术状况,查明故障部位及原因的检查工具。包括汽车发动机的检测与诊断,汽车底盘的检测与诊断,汽车车身及附件的检测与诊断以及汽车排气污染物与噪声的检测等内容。传统的汽车诊断仪主要是采用有线接入方式,接入汽车can(controller area network,控制器局域网络)总线基于汽车各电控部件的诊断通讯报文协议,通过读取数据并进行报文解析,最终通过汽车诊断仪的人机界面与用户进行交互,以帮助技术人员识别车辆故障。
3.但是,现有的汽车诊断仪存在硬件成本高,使用不便捷等问题。
技术实现要素:
4.为了解决上述现有技术存在的问题和不足,本发明的目的是一种汽车诊断系统及方法,可以降低硬件成本,提升使用的方便性。
5.为实现是上述目的,本发明首先提供一种汽车诊断系统,包括控制终端、处理模块、can通信模块和终端通信模块;
6.控制终端,用于向处理模块发送控制指令和接受处理模块返回的信息;
7.处理模块,用于接收和处理控制指令,并将控制指令发送至obd系统;
8.can通信模块,用于传输处理模块的控制指令至obd系统,及传输obd系统的反馈信息至处理模块;
9.终端通信模块,用于传输控制终端的控制指令至处理模块,及传输处理模块的反馈信息至控制终端。
10.进一步地,终端通信模块包括蓝牙模块和wifi模块,处理模块通过蓝牙模块或wifi模块与控制终端通信连接。
11.进一步地,还包括串口通信模块,终端通信模块通过串口通信模块与处理模块通信连接。
12.进一步地,can通信模块通过转接线束与obd系统连接。
13.进一步地,还包括数据存储模块,数据存储模块与处理模块数据传输连接。
14.进一步地,还包括电源模块,使用时,电源模块与外接电源电连接。
15.进一步地,还包括状态显示模块,状态显示模块与处理模块通信连接。
16.本发明同时提供一种汽车诊断方法,方法包括以下:
17.处理模块通过can通信模块和终端通信模块分别与obd系统通信和控制终端数据通信连接;
18.处理模块将控制终端的控制指令发送到obd系统;
19.处理模块将obd系统的反馈信息传输至控制终端上。
20.进一步地,还包括:处理模块将控制终端发送的控制指令存储到数据存储模块上。
21.进一步地,还包括:将can通信模块、终端通信模块、数据存储模块进行初始化。
22.与现有技术相比,本发明的有益效果包括:通过控制终端实现与汽车诊断系统的人机交互,控制终端可以使常用的手机、平板电脑或者笔记本电脑,这样使用方便,减去了汽车诊断系统的显示模块,所有操控在控制终端上实现,这样降低了硬件成本,同时可以在控制终端上对汽车诊断系统的软件部分进行升级更新迭代。
附图说明
23.图1是本发明实施例一的系统连接图;
24.图2是本发明实施例二的方法流程图。
具体实施方式
25.为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
26.实施例一:
27.本发明实施例一提供一种汽车诊断系统,如图1所示,包括:控制终端1、处理模块2、can通信模块3和终端通信模块4;
28.控制终端1,用于向处理模块2发送控制指令和接受处理模块2返回的信息;
29.处理模块2,用于接收和处理控制指令,并将控制指令发送至obd系统(on board diagnostics,汽车故障诊断系统);
30.can通信模块3,用于传输处理模块2的控制指令至obd系统,及传输obd系统的反馈信息至处理模块2;
31.终端通信模块4,用于传输控制终端1的控制指令至处理模块2,及传输处理模块2的反馈信息至控制终端1。
32.采用上述系统,通过控制终端1实现与汽车诊断系统的人机交互,控制终端1可以是常用的手机、平板电脑或者笔记本电脑,这样携带方便,使用便捷,减去了汽车诊断系统的显示模块,所有操控在控制终端1上实现,这样降低了硬件成本,同时可以在控制终端1上对汽车诊断系统的软件部分进行升级更新迭代。
33.本实施例中,处理模块2具体为微处理器mcu10采用英国arm公司生产的32位cortex-m3内核处理器,主频达到72mhz,以满足数据处理的速度,保障无线数据与can数据报文转发的同步。
34.本实施例中,终端通信模块4包括蓝牙模块和wifi模块。处理模块2通过wifi和蓝牙两种方式建立与控制终端1的通信连接,连接兼容性较强。蓝牙模块与wifi模块通过115200的高波特率的通讯速率与处理器模块进行通讯,以保证数据传输的速率。
35.本实施例还包括串口通信模块,蓝牙模块和wifi模块通过串口通信模块与处理模块2通信连接。这样使数据传输具有兼容性。
36.can通信模块通过转接线束8与所述obd系统连接,具体地,转接线束8接入汽车obd系统端采用obd-16针标准诊断接口,诊断仪端采用db-9针连接器以实现线束连接的稳定与
可靠性。can通信具有网络各节点之间的数据通信实时性强、可靠性高的优点。
37.本实施例还包括数据存储模块5、电源模块6和状态显示模块7。
38.数据存储模块5与处理模块2数据传输连接。处理模块2可以随时调用处理数据存储模块5上的数据。
39.电源模块6与外接电源电连接,为整个系统提供用电。电源模块6采用两种方式供电,一方面可以通过车载电源处取电的车载供电电路,另一方面可采用micrcrousb的接口从手机充电宝取得5v电源,输出端与控制终端1的输入管脚相连接,两种供电电路之间设计二极管,防止车载供电电路反灌电流到usb供电电路,保障双通道无线诊断仪的供电方式既灵活也稳定可靠。
40.处理模块2控制状态显示模块7的显示状态,本实施例中状态显示模块7为led显示灯,具体包括系统电源灯、系统故障灯、can数据灯和无线数据灯。当电源模块接通时,系统电源灯点亮提示电源模块正常。当系统出现故障时,系统故障灯点亮,提示系统出现故障。当can数据灯闪烁时,提示can通信模块can数据通信正常。当无线数据灯闪烁时,提示蓝牙模块或wifi模块数据通信正常。
41.本实施例的工作流程如下:
42.首先将can通信模块3、蓝牙模块、wifi模块、数据存储模块5进行初始化;若初始化失败,处理模块2控制系统故障灯点亮,提示初始化失败。
43.其次,处理模块2通过can通信模块和终端通信模块4分别与obd系统通信和控制终端1数据通信连接。如果,出现通信连接错误,则处理模块2控制系统故障灯点亮。处理模块2将终端通信模块4下发的控制指令存储到数据存储模块5上,无线数据灯闪烁,提示正常。处理模块2将控制指令封装成can报文。
44.然后,处理模块2通过can通信模块3将can报文发送至obd系统的can总线上,实现车辆复杂的数据流读取,故障码读取,车辆电控单元(ecu)的数据升级等操作。obd系统进行诊断后,反馈can总线报文至处理模块2上,并存储到数据处理模块2上。can数据灯闪烁时,提示正常。处理模块2将can数据报文拆包,拆成串口数据报文,并通过串口模块发送至终端通信模块4。
45.最后,控制终端1收到助理模块反馈的数据报文信息后,对反馈信息进行解析并展示解析结果。
46.实施例二:
47.本发明实施例二提供一种汽车诊断方法,如图2所示,包括以下步骤:
48.s1,将can通信模块3、终端通信模块4、数据存储模块5进行初始化;若初始化失败,处理模块2控制系统故障灯点亮,提示初始化失败。
49.s2,处理模块2通过can通信模块3和终端通信模块4分别与obd系统通信和控制终端1数据通信连接。若出现通信连接错误,则处理模块2控制系统故障灯点亮。
50.处理模块2将终端通信模块4下发的控制指令存储到数据存储模块5上,无线数据灯闪烁,提示正常。
51.处理模块2将控制指令封装成can报文。
52.s3,处理模块2将控制终端1的控制指令发送到obd系统;具体地,处理模块2通过can通信模块3将can报文发送至obd系统的can总线上,实现车辆复杂的数据流读取,故障码
读取,车辆电控单元(ecu)的数据升级等操作。
53.obd系统进行诊断后,反馈can总线报文至处理模块2上,并存储到数据存储模块5上。can数据灯闪烁时,提示正常。
54.处理模块2将can数据报文拆包,拆成串口数据报文,并通过串口模块发送至终端通信模块4。
55.s4,控制终端1收到助理模块反馈的数据报文信息后,对反馈信息进行解析并展示解析结果。
56.采用本方法,通过控制终端1实现与汽车诊断系统的人机交互,控制终端1可以是常用的手机、平板电脑或者笔记本电脑,这样携带方便,使用便捷,减去了汽车诊断系统的显示模块,所有操控在控制终端1上实现,这样降低了硬件成本,同时可以在控制终端1上对汽车诊断系统的软件部分进行升级更新迭代。
57.以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
技术特征:
1.一种汽车诊断系统,其特征在于,包括控制终端、处理模块、can通信模块和终端通信模块;所述控制终端,用于向所述处理模块发送控制指令和接受所述处理模块返回的信息;所述处理模块,用于接收和处理所述控制指令,并将所述控制指令发送至obd系统;所述can通信模块,用于传输所述处理模块的控制指令至所述obd系统,及传输所述obd系统的反馈信息至所述处理模块;所述终端通信模块,用于传输所述控制终端的控制指令至所述处理模块,及传输所述处理模块的反馈信息至所述控制终端。2.如权利要求1所述的汽车诊断系统,其特征在于,所述终端通信模块包括蓝牙模块和wifi模块,所述处理模块通过所述蓝牙模块或所述wifi模块与所述控制终端通信连接。3.如权利要求1所述的汽车诊断系统,其特征在于,还包括串口通信模块,所述终端通信模块通过所述串口通信模块与所述处理模块通信连接。4.如权利要求1所述的汽车诊断系统,其特征在于,所述can通信模块通过转接线束与所述obd系统连接。5.如权利要求1-4任一项所述的汽车诊断系统,其特征在于,还包括数据存储模块,所述数据存储模块与所述处理模块数据传输连接。6.如权利要求5所述的汽车诊断系统,其特征在于,还包括电源模块,使用时,所述电源模块与外接电源电连接。7.如权利要求1所述的汽车诊断系统,其特征在于,还包括状态显示模块,所述状态显示模块与所述处理模块通信连接。8.一种汽车诊断方法,其特征在于,方法包括以下:处理模块通过can通信模块和终端通信模块分别与obd系统通信和控制终端数据通信连接;所述处理模块将控制终端的控制指令发送到所述obd系统;所述处理模块将所述obd系统的反馈信息传输至所述控制终端上。9.如权利要求8所述的汽车诊断方法,其特征在于,还包括:所述处理模块将所述控制终端发送的控制指令存储到数据存储模块上。10.如权利要求8所述的汽车诊断方法,其特征在于,还包括:将所述can通信模块、所述终端通信模块、所述数据存储模块进行初始化。
技术总结
本发明公开了一种汽车诊断系统及方法。系统包括控制终端、处理模块、CAN通信模块和终端通信模块;控制终端,用于向处理模块发送控制指令和接受处理模块返回的信息;处理模块,用于接收和处理控制指令,并将控制指令发送至OBD系统;CAN通信模块,用于传输处理模块的控制指令至OBD系统,及传输OBD系统的反馈信息至处理模块;终端通信模块,用于传输控制终端的控制指令至处理模块,及传输处理模块的反馈信息至控制终端。方法包括处理模块通过CAN通信模块和终端通信模块分别与OBD系统通信和控制终端数据通信连接;处理模块将控制终端的控制指令发送到OBD系统;处理模块将OBD系统的反馈信息传输至控制终端上。本发明降低了硬件成本,使用方便快捷。使用方便快捷。使用方便快捷。
技术研发人员:皮聃
受保护的技术使用者:成都易控智联汽车电子有限公司
技术研发日:2020.11.23
技术公布日:2022/5/25
转载请注明原文地址:https://tc.8miu.com/read-20947.html