基于dpu的汽车自动诊断方法

文档序号:6319107阅读:499来源:国知局
专利名称:基于dpu的汽车自动诊断方法
技术领域
本发明涉及一种汽车诊断方法方法,尤其涉及一种基于DPU的汽车自动诊断方法。
背景技术
随着中国汽车产业的高速发展,家庭用车的不断普及,汽车后生活的巨大的市场潜力已经引起各方的广泛关注。经过多年的市场发展与普及,汽车故障诊断系统得到有效发展。但由于传统市场因素,多系统多功能的专业诊断设备具有傻大笨粗,价格昂贵的特点,客户群体为传统汽车维修厂,而面向个人客户的DIY设备以其小巧,价格低,易操作以及基于0BDII/E0BD系统诊断的通用性等优势,逐渐走入了家庭用车的个人用户市场。但同时,该传统的DIY设备由于其基于0BDII/E0BD,只能诊断和排放相关的动力系统,功能简单,无法对车辆做出较全面的诊断,限制了其进一步发展的潜力。而专业的诊断设备由于其价格昂贵也为进入个人市场树立了一个坚固的壁垒。同时,这些诊断设备需要普通终端用户主动操作客户端上的软件去获取汽车待诊断数据,但此些诊断设备使用的大量专业术语,使普通终端用户不知道该如何使用诊断设备。

发明内容
本发明的目的在于提供一种基于DPU的汽车自动诊断方法,该方法可以自动检测汽车故障,既能满足车辆故障检查需要,又能极大地降低用户的使用技术门槛,操作简单、 成本低。本发明的另一目的在于提供一种基于DPU的汽车自动诊断方法,其通过开关阵列模块的不同引脚的选通,读取不同的汽车运行参数,诊断全面。为实现上述目的,本发明提供一种基于DPU的汽车自动诊断方法,其包括以下步骤步骤1、提供客户端与DPU诊断接头,所述客户端包括客户端数据处理模块、电性连接于客户端数据处理模块的第一通信模块、电性连接于客户端数据处理模块的报警模块及电性连接于客户端数据处理模块的第一存储模块,所述DPU诊断接头包括微处理器、电性连接于微处理器的第二通信模块、电性连接于微处理器的第二存储模块、电性连接于微处理器的DPU数据处理模块及电性连接于微处理器的开关阵列模块;步骤2、连接DPU诊断接头于汽车诊断接口上;步骤3、客户端的第一通信模块与DPU诊断接头的第二通信模块通信连接;步骤4、客户端根据预设的程序自动向DPU诊断接头发送诊断请求,DPU诊断接头的微处理器接收该诊断请求,并根据该诊断请求调用存储于该第二存储模块中的对应诊断程序文件传送给DPU数据处理模块,所述DPU数据处理模块运行该诊断程序文件,并将运行结果传送给微处理器,微处理器根据该运行结果控制开关阵列模块与汽车诊断接口选通;
步骤5、DPU诊断接头通过汽车诊断接口读取汽车电子控制系统中的待诊断数据, 并将该待诊断数据传送给客户端;步骤6、客户端接收该待诊断数据,并通过客户端数据处理模块将该待诊断数据与预先存储于第一存储模块中的汽车正常运行参数相对比,得出对比结果数据的数值;步骤7、客户端数据处理模块将该对比结果数据的数值与预先存储于该第一存储模块中的汽车正常运行参数的正常波动范围值进行比较,如果该对比结果数据的数值不在该汽车正常运行参数的正常波动范围值内,则通过报警模块进行报警。所述步骤6中,汽车正常运行参数通过有线或无线方式下载并存储于所述第一存储模块中。所述步骤7中,汽车正常运行参数的正常波动范围值通过下载或自行设定的方式存储于所述第一存储模块中。所述步骤7中,如果所述对比结果数据的数值在该汽车正常运行参数的正常波动范围值内,则结束本次诊断。所述第一、第二通信模块之间通过蓝牙或Wifi进行无线通信。所述报警模块为声光报警模块。所述客户端还包括显示装置,该显示装置电性连接于客户端数据处理模块,用于对待诊断数据、汽车正常运行参数、待诊断数据与汽车正常运行参数的对比结果数据、及汽车正常运行参数的正常波动范围值进行显示。本发明的有益效果本发明提供一种基于DPU的汽车自动诊断方法,其客户端与 DPU诊断接头通信连接后,客户端自动发送诊断请求,DPU诊断接头根据该诊断请求获取汽车待诊断数据传送给客户端,客户端将该汽车待诊断数据与预设的汽车正常运行参数做对比,得出处理结果,并在异常时进行报警,既满足汽车故障检查需求,又能极大降低用户的使用技术门槛,无需用户懂得专业汽车诊断术语,即可使用,操作简单,适用范围广,同时, 在DPU诊断接头中采用开关阵列模块,通过该开关阵列模块的不同引脚与汽车诊断接口的导通,客户端能读取不同的待诊断数据,使得诊断更全面。为了能更进一步了解本发明的特征以及技术内容,请参阅以下有关本发明的详细说明与附图,然而附图仅提供参考与说明用,并非用来对本发明加以限制。


下面结合附图,通过对本发明的具体实施方式
详细描述,将使本发明的技术方案及其它有益效果显而易见。附图中,图1为本发明基于DPU的汽车自动诊断方法的流程图;图2为实现本发明基于DPU的汽车自动诊断方法的客户端与DPU诊断接头的模块示意图。
具体实施例方式为更进一步阐述本发明所采取的技术手段及其效果,以下结合本发明的优选实施例及其附图进行详细描述。
请参阅图1及图2,本发明提供一种基于DPU的汽车自动诊断方法,其包括以下步骤步骤1、提供客户端20与DPU (Distributed Processing Unit,即分散处理单元) 诊断接头30,所述客户端20包括客户端数据处理模块21、电性连接于客户端数据处理模块 21的第一通信模块22、电性连接于客户端数据处理模块21的报警模块23及电性连接于客户端数据处理模块21的第一存储模块对,所述DPU诊断接头30包括微处理器31、电性连接于微处理器31的第二通信模块32、电性连接于微处理器31的第二存储模块33、电性连接于微处理器31的DPU数据处理模块34及电性连接于微处理器31的开关阵列模块35。所述客户端20与DPU诊断接头30通信连接,所述第一存储模块M预先存储有汽车诊断专业数据,该汽车诊断专业数据包括汽车正常运行参数及汽车正常运行参数的正常波动范围,该汽车正常运行参数通过有线或无线方式下载并存储于所述第一存储模块M 中,该汽车正常运行参数的正常波动范围通过下载或自行设定的方式存储于所述第一存储模块M中,第二存储模块33为FLASH存储模块,用于存储诊断程序文件。步骤2、连接DPU诊断接头30于汽车诊断接口 40上。步骤3、客户端20的第一通信模块22与DPU诊断接头30的第二通信模块32通信连接。所述第一、第二通信模块22、32为第一、第二无线通信模块,该第一、第二通信模块22、32之间通过蓝牙或wifi进行无线通信。步骤4、客户端20根据预设的程序自动向DPU诊断接头30发送诊断请求,DPU诊断接头30的微处理器31接收该诊断请求,并根据该诊断请求调用存储于该第二存储模块 33中的对应诊断程序文件传送给DPU数据处理模块34,所述DPU数据处理模块34运行该诊断程序文件,并将运行结果传送给微处理器31,微处理器31根据该运行结果控制开关阵列模块35与汽车诊断接口 40选通。所述客户端20的客户端数据处理模块21通过第一、第二通信模块22、32与DPU 诊断接头30的微处理器31通信连接,客户端数据处理模块21通过预先存储的控制指令, 自动发送诊断请求,该发送模式可为间隔发送,该客户端数据处理模块21自动发送诊断请求的间隔时间可采用本客户端中自带的间隔时间,也可以根据自身需求进行设定。该开关阵列模块35包括数个引脚,分别用于导通汽车诊断接口 40进而读取对应的待诊断数据,使得诊断更全面,更有利于对汽车的维护及保养,延长汽车使用寿命。步骤5、DPU诊断接头30通过汽车诊断接口 40读取汽车电子控制系统中的待诊断数据,并将该待诊断数据传送给客户端20。所述DPU诊断接头30的微处理器31通过汽车诊断接口 40读取汽车电子控制系统中的待诊断数据,然后将该待诊断数据通过第二通信模块32及第一通信模块22传送给客户端20的客户端数据处理模块21。步骤6、客户端20接收该待诊断数据,并通过客户端数据处理模块21将该待诊断数据与预先存储于第一存储模块M中的汽车正常运行参数相对比,得出对比结果数据的数值。步骤7、客户端数据处理模块21将该对比结果数据的数值与预先存储于该第一存储模块M中的汽车正常运行参数的正常波动范围值进行比较,如果该对比结果数据的数值不在该汽车正常运行参数的正常波动范围值内,则通过报警模块进行报警,如果该对比结果数据的数值在该汽车正常运行参数的正常波动范围值内,则结束本次诊断。在本实施例中所述的报警模块23为声光报警模块。 所述客户端20还可包括显示装置25,该显示装置25电性连接于客户端数据处理模块21,用于对待诊断数据、汽车正常运行参数、待诊断数据与汽车正常运行参数的对比结果数据、及汽车正常运行参数的正常波动范围值进行显示。 综上所述,本发明提供一种基于DPU的汽车自动诊断方法,其客户端与DPU诊断接头通信连接后,客户端自动发送诊断请求,DPU诊断接头根据该诊断请求获取汽车待诊断数据传送给客户端,客户端将该汽车待诊断数据与预设的汽车正常运行参数做对比,得出处理结果,并在异常时进行报警,既满足汽车故障检查需求,又能极大降低用户的使用技术门槛,无需用户懂得专业汽车诊断术语,即可使用,操作简单,适用范围广,同时,在DPU诊断接头中采用开关阵列模块,通过该开关阵列模块的不同引脚与汽车诊断接口的导通,客户端能读取不同的待诊断数据,使得诊断更全面。 以上所述,对于本领域的普通技术人员来说,可以根据本发明的技术方案和技术构思作出其他各种相应的改变和变形,而所有这些改变和变形都应属于本发明权利要求的保护范围。
权利要求
1.一种基于DPU的汽车自动诊断方法,其特征在于,包括以下步骤步骤1、提供客户端与DPU诊断接头,所述客户端包括客户端数据处理模块、电性连接于客户端数据处理模块的第一通信模块、电性连接于客户端数据处理模块的报警模块及电性连接于客户端数据处理模块的第一存储模块,所述DPU诊断接头包括微处理器、电性连接于微处理器的第二通信模块、电性连接于微处理器的第二存储模块、电性连接于微处理器的DPU数据处理模块及电性连接于微处理器的开关阵列模块;步骤2、连接DPU诊断接头于汽车诊断接口上;步骤3、客户端的第一通信模块与DPU诊断接头的第二通信模块通信连接;步骤4、客户端根据预设的程序自动向DPU诊断接头发送诊断请求,DPU诊断接头的微处理器接收该诊断请求,并根据该诊断请求调用存储于该第二存储模块中的对应诊断程序文件传送给DPU数据处理模块,所述DPU数据处理模块运行该诊断程序文件,并将运行结果传送给微处理器,微处理器根据该运行结果控制开关阵列模块与汽车诊断接口选通;步骤5、DPU诊断接头通过汽车诊断接口读取汽车电子控制系统中的待诊断数据,并将该待诊断数据传送给客户端;步骤6、客户端接收该待诊断数据,并通过客户端数据处理模块将该待诊断数据与预先存储于第一存储模块中的汽车正常运行参数相对比,得出对比结果数据的数值;步骤7、客户端数据处理模块将该对比结果数据的数值与预先存储于该第一存储模块中的汽车正常运行参数的正常波动范围值进行比较,如果该对比结果数据的数值不在该汽车正常运行参数的正常波动范围值内,则通过报警模块进行报警。
2.如权利要求1所述的基于DPU的汽车自动诊断方法,其特征在于,所述步骤6中,汽车正常运行参数通过有线或无线方式下载并存储于所述第一存储模块中。
3.如权利要求1所述的基于DPU的汽车自动诊断方法,其特征在于,所述步骤7中,汽车正常运行参数的正常波动范围值通过下载或自行设定的方式存储于所述第一存储模块中。
4.如权利要求1所述的基于DPU的汽车自动诊断方法,其特征在于,所述步骤7中,如果所述对比结果数据的数值在该汽车正常运行参数的正常波动范围值内,则结束本次诊断。
5.如权利要求1所述的基于DPU的汽车自动诊断方法,其特征在于,所述第一、第二通信模块之间通过蓝牙或wifi进行无线通信。
6.如权利要求1所述的基于DPU的汽车自动诊断方法,其特征在于,所述报警模块为声光报警模块。
7.如权利要求1所述的基于DPU的汽车自动诊断方法,其特征在于,所述客户端还包括显示装置,该显示装置电性连接于客户端数据处理模块,用于对待诊断数据、汽车正常运行参数、待诊断数据与汽车正常运行参数的对比结果数据、及汽车正常运行参数的正常波动范围值进行显示。
全文摘要
本发明提供一种基于DPU的汽车自动诊断方法,包括以下步骤步骤1、提供客户端与DPU诊断接头;步骤2、连接DPU诊断接头于汽车诊断接口上;步骤3、客户端的第一通信模块与DPU诊断接头的第二通信模块通信连接;步骤4、客户端根据预设的程序自动向DPU诊断接头发送诊断请求,DPU诊断接头接收该诊断请求,并控制开关阵列模块与汽车诊断接口选通;步骤5、DPU诊断接头通过汽车诊断接口读取汽车电子控制系统中的待诊断数据,并将该待诊断数据传送给客户端;步骤6、客户端接收该待诊断数据,并通过客户端数据处理模块将该待诊断数据与预先存储于第一存储模块中的汽车正常运行参数相对比,得出对比结果数据的数值;步骤7、客户端数据处理模块将该对比结果数据的数值与预先存储于该第一存储模块中的汽车正常运行参数的正常波动范围值进行比较,如果该对比结果数据的数值不在该汽车正常运行参数的正常波动范围值内,则通过报警模块进行报警。
文档编号G05B23/02GK102566566SQ201210015329
公开日2012年7月11日 申请日期2012年1月18日 优先权日2012年1月18日
发明者刘均, 闫朝国 申请人:深圳市元征软件开发有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1