手机短信汽车故障远程诊断检测方法及装置的制作方法

文档序号:6309464阅读:346来源:国知局
专利名称:手机短信汽车故障远程诊断检测方法及装置的制作方法
技术领域
本发明涉及用于车辆故障诊断的方法和装置,尤其涉及一种可用于支持OBDII协议车型的自动化、智能化车辆故障远程检测方法及工具。
背景技术
OBDII协议是国际环保组织定义的有关发动机尾气排放的一个标准协议,通过 OBDII协议可以得到有关汽车发动机的尾气排放状况和基本运行状况。市面上大部分车辆的发动机都支持OBDII协议。汽车发动机系统是一个典型的综合性的复杂系统,从结构上看,它是由机、电、液等各子系统组成的机电系统,属于多层递阶结构;从故障特点看,它常常表现为故障症状复杂、故障与故障之间的原因关系复杂等。而由于故障诊断技术及应用的局限,目前我国OBDII车型制造行业对发动机故障检测还停留在人工检测阶段,主要采用耳听和手摸等落后的检测方法与手段。这种方式不但效率低,不能满足现代化生产需求,而且由于主、客观因素的影响,经常容易出现错检、漏检,对整机产品质量造成很大的影响,已经无法满足现代的OBDII车型维修业和车主们提出的新的要求。

发明内容
为了克服传统的汽车故障诊断方法的上述缺陷,本发明提供了一种手机短信汽车故障远程诊断检测方法及装置,通过其不仅可以提高汽车故障诊断的效率和准确性,而且还可以直观地显示出具体的故障信息。本发明所采用的主要技术方案是通过STM32F103CBT6芯片控制GSM模块来处理手机短信的发送和接收,通过汽车通信转换接口来连接汽车并读取汽车传出来的数据,这些数据经过STM32F103CBT6芯片处理将以更直观的方式通过短信告诉用户。一种手机短信汽车故障远程诊断检测方法从待检车辆的电控系统获取该车辆的运行状态代码,根据所述运行状态代码判断包括车辆故障在内的车辆运行状况,并将能够反映车辆故障状况的信息以短信的形式发送到手机,并且可以通过短信来清除汽车上的故障代码。其中,清除所述故障代码的方式为通过短信发送命令来清除汽车上的故障代码, 在接收到短信后和汽车电控系统通信删除现在存储在电控系统中的故障代码。判断车辆故障状况的方法为对汽车电控系统进行诊断,读出电控系统中包含的故障信息代号,根据读出的故障信息代号来确定汽车当前所存在的故障。一种用于实现上述任一种所述手机短信汽车故障远程诊断检测方法的装置,包括可对车辆运行状态代码进行解码以及控制与协调其他模块工作的CPU主电路、与所述CPU 主电路连接的用于存储标准故障代码库的存储模块、用于同手机终端远程通信的GSM模块和用于与车辆的电控系统间进行双向通信的通信模块,所述通信模块设有相连接的标准串口和用于连接车辆的电控系统的总线的汽车通信转换接口,所述标准串口连接所述CPU主电路。所述CPU主电路中优选采用内置有USB功能的CPU芯片,所述通信模块上设有用于与计算机通信的USB接口。所述手机短信汽车故障远程诊断检测装置还可以包括电源模块,所述电源模块优选为工业级的DC-DC变换模块,所述电源模块的输入端和输出端优选分别设置有滤波电容。本发明的有益效果
由于故障判断的基础数据直接来源于车辆的电控系统,因此该检测可避开一些人为因素的影响,准确性较高;
由于诊断结果是通过GSM模块以短信形式发送到手机的,不仅使诊断人员(通常情况下特别是作为非专业人士的车主们)可以很直观地了解到车辆的当前状况,还克服了空间局限性,实现了远程诊断,即使人车分离的情况下,也同样可以了解到车的运行状况;
由于融合了目前普遍采用的几乎全部车型的诊断通讯协议,因此本发明的方法及装置可适用于多种车型,特别是各种OBDII车型的自动化、智能化远程检测需要;
由于本发明的检测装置采用了高性能的硬件配置,因此不仅功能强大、可扩展性好,且可靠性高,以及是能很好地实现短信点对点的发送与接收;
由于采用了特别的电源设计,很好地保证了充足而稳定的电压输出,为提高本发明的检测装置的稳定性和可靠性提供了有力保证;
由于采用了 USB接口设计,使本发明的检测装置可以直接与计算机通信,从而可以方便地实现系统升级,提高了该产品的附加价值。


图I为本发明的所述手机短信汽车故障远程诊断检测方法的运用方式示意图2为本发明的所述手机短信汽车故障远程诊断检测装置的一种实施例的原理框图。
具体实施例方式如图I所示,一种手机短信汽车故障远程诊断检测方法从待检车辆的电控系统获取该车辆当前的运行状态代码,根据所述运行状态代码判断包括车辆故障在内的车辆运行状况,并将能够反映车辆运行状况(特别是故障状况)的信息以短信的形式发送到手机。 采用该检测方法可以提高对车辆故障诊断的准确性,并更容易让人直观的看到汽车的故障。所述能够反映车辆运行状况(特别是故障状况)的信息包括表示车辆运行正常的信息和表征车辆某个或某些位置发生了某种性质的故障的信息,这些信息可以是人类使用的语言文字形式,也可以是其含义通过查阅预设的对照表可以被人类所理解的代码。具体实现手段是通过STM32F103CBT6芯片控制GSM模块来处理手机短信的发送和接收,通过汽车通信转换接口来连接汽车并读取汽车传出来的数据,这些数据经过 STM32F103CBT6芯片处理将以更直观的方式通过短信告诉用户。判断车辆故障状况的方法为对汽车电控系统进行诊断,读出电控系统中包含的故障信息代号,根据读出的故障信息代号来确定汽车当前所存在的故障。
更具体地,判断车辆运行状况的方法是对所述运行状态代码进行解码,生成实测运行状态数据,将所述运行状态数据同预设的标准故障代码库中存储的运行状态参数标准数据进行比较,当实测运行状态数据属于故障运行状态数据范畴时,判断为车辆故障,否则判断为车辆系统正常。采用相应的检测终端就可以很容易地实现上述判断过程,以显著提高诊断效率和改善诊断效果。所述手机短信汽车故障远程诊断检测方法是通过向电控系统发送用以读取各项数据的命令来读取汽车的故障代码和清除所述故障代码。读取到故障代码后,先根据故障代码查找到相对应的具体故障内容,然后将故障代码和故障内容以短信的形式发送到手机。清除汽车上的故障代码时,执行类似的过程,即也是通过短信向电控系统发送用以清除故障代码的命令。具体过程是先将所述检测终端与待检车辆的电控系统(主要是其行车电脑)连接,先由使用者向所述检测终端发出诊断命令短信,在所述检测终端内部将该诊断命令短信的内容转换为电控系统可以识别的指令,从而启动电控系统的某些动作,包括进行自身的某些设置、调取其内存储的运行状态代码、向所述检测终端发送其所请求的数据等。诊断结束后,还可由使用者向所述检测终端发送指定格式的表示要清除故障代码的短信,所述检测终端内部将该命令短信的内容转换为电控系统可以识别的用以清除故障代码的指令, 以清除汽车上的故障代码。简言之,就是通过手机短信发送命令来得到汽车的故障代码及内容和清除汽车的故障代码,回复到手机的短信内容包括故障代码和故障代码所包含的故障内容。优选通过GSM模块向所述手机发送短信,实现远程诊断和诊断结果的远程反馈。优选地,能够反映车辆运行状况(包括故障状况)的信息在被送入GSM模块的同时还被送去存储,送入GSM模块的信息将由GSM模块发送给手机,送去存储的信息将作为历史记录在所述检测终端内保留下来。该方法还可以包括利用SM卡保存用户身份信息,实现与用户手机的绑定,以鉴别用户身份,相应地,需要在检测终端内设置用于安装SIM卡的插槽,并在所述检测终端内设置用于存储所述SIM卡信息的密码库。首先,通过手机和本检测终端进行绑定,通过发送绑定命令,来把手机和本检测终端进行一对一的绑定,来确定要接收命令和发送命令的手机,从而为他们之间的命令交互提供了可靠的环境。其次,进行绑定后就可以对汽车进行故障诊断了,手机发送故障诊断的命令来告诉本检测终端进行故障诊断,本检测终端和汽车电控系统通信读出其中的故障代码,并从自带的故障码库中找到对应的故障内容发送到绑定的手机中。最后,清除故障代码,手机发送清除故障码内容来告诉本检测终端进行故障码清除,本检测终端通过和汽车电控系统通信来删除汽车电控系统中所存储的故障代码,并把清除的情况通过短信发送到手机上。从所述电控系统获取运行故障代码是基于OBDII协议,所述通信协议优选包括 Class B 类总线协议、IS014230-2、IS015765-4(标准帧和扩展帧)、IS09141-2 和 SAE J1850 (变脉宽VPW和固定脉宽PWM)等汽车OBDII系统普遍采用的汽车通信协议中的一种或多种。 由于OBDII车型品牌不同,生产年代不同等原因,各汽车的诊断通信协议也是各种各样,采用上述多种汽车通信协议,特别是将以上全部协议融合起来,在通信中可适用于各种OBDII 车型,满足不同车型的检测需要。如图2所示,本发明还提供了一种手机短信汽车故障远程诊断检测装置,用于实现上述任一种所述手机短信汽车故障远程诊断检测方法,主要用于OBDII车型的远程故障诊断,包括CPU主电路、与所述CPU主电路连接的用于存储标准故障代码库的存储模块、用于同手机终端远程通信的GSM模块和用于与车辆的电控系统间进行双向通信的通信模块, 所述通信模块设有相连接的标准串口和汽车通信转换接口,所述标准串口连接所述CPU主电路,所述汽车通信转换接口连接车辆的电控系统的各类总线。本文中的所述总线泛指各种车型的电控系统中以维修检测为目的的与车行电脑间传输数据用数据线,如K线、L线、 J1850和CAN总线等。使用时,将所述手机短信汽车故障远程诊断检测装置与OBDII车型车辆的电控系统的行车电脑相连,通过该装置与行车电脑之间基于相应协议的通信,索取该车辆有无故障的信息并通过手机显示给用户,其中所述CPU主电路可将手机发来的命令转换成行车电脑能够识别的指令,可对电控系统回馈的运行状态代码解码生成运行状态数据,并可控制与协调所述装置中其他模块的工作。所述装置还可以包括用于外部输入的输入模块,通过所述输入模块可以对所述装置进行操作,包括进行自身的一些设置、开机、关机等。所述CPU主电路中优选采用内置有USB功能的CPU芯片,所述通信模块上设有用于与计算机通信的USB接口。可以将所述手机短信汽车故障远程诊断检测装置连接到计算机的串口上,通过计算机操作下载新的所述手机短信汽车故障远程诊断检测装置的系统程序,实现软件升级,以适应市场上最新的车型。所述装置优选采用下列硬件配置所述CPU芯片采用STM32F103CBT6芯片,所述存储模块采用FLASH存储器,所述GSM模块采用SIMCom推出的一款新型无线模块—— SIM900模块,它属于四频GSM/GPRS模块,完全采用SMT封装形式,同时采用了功能强大的 ARM926EJ-S芯片处理器,能够很好地解决短信点对点的MO (消息上行,即发信)和MT (消息下行,即收信)。所述手机短信汽车故障远程诊断检测装置还可以包括供电用的电源模块,用于为该装置的其他各模块供电,特别对于所述存储模块,由于当SIM900模块以最大功率发射时,需要的电源供电电流将达到瞬时2A左右,VBAT电压将会有跌落,因此,如果电源电压过低或波动较大,存储模块容易在通信过程中自动关机,也因此,电源模块的可靠性必然影响该装置的稳定性。为此,本发明的所述电源模块优选采用工业级的DC-DC变换模块,能够稳定的提供3A的输出电流,并且在所述电源模块的输入端和输出端优选分别设置有滤波电容,从而保证输出给其他模块的电压的稳定性,也能很好地解决了 SM900工作瞬间电流要达到2A的电源问题。所述手机短信汽车故障远程诊断检测装置还可以设有用于鉴别用户身份的SM 卡,可存储用户信息,还可存储加密的密钥(如密码)等,所述存储模块设有用于存储所述 SIM卡的信息的密码库。所述手机短信汽车故障远程诊断检测装置设有外壳,所述外壳的外形尺寸为 66mmX 59mmX 24mm (长X宽X高),所述输入模块中的按键即可设置在该外壳上,所述装置的使用温度优选为-10 60° C,存储温度优选为-20 70° C,供电电源优选为DC 8 18V。下面通过对所述手机短信汽车故障远程诊断检测装置的具体使用方法的介绍,进一步说明该装置的特点
(1)确认汽车诊断座,启动所述装置把所述装置插在汽车OBD诊断座上,实现所述装置与电控系统的连接,等待所述装置搜索网络(大约30秒钟),找到网络后指示灯亮起;
(2)发送手机短信,实现用户手机与所述装置的绑定一个所述装置只需绑定一个手机号,用户只需按指定格式编辑短信,如“SJBD+车里眼密码”发送到所述装置上放置的SM卡 (所述装置的SIM卡对应的号码)中,等待所述装置返回绑定信息即可。例如,所述装置的默认密码为888888,发送“SJBD888888”到所述装置的SM卡,即可把用户的手机号和所述装置绑定。若需更换绑定的手机号码,直接再次用新号码绑定即可,原手机号码自动失效。(3)故障诊断用户编辑短信“GZZD”到所述装置的SM卡,获取汽车的运行状态代码,经所述装置解码、判断后,手机将收到“当前的汽车故障信息”或回复“系统正常”的回复,用户即可直观地看到所述的能够反映车辆运行状况的信息。(4)故障清除如果要清除汽车上的故障信息,用户可编辑短信“GZQC”到所述装置,用户可能收到“无法清除”或“清除成功”的信息回复。(5)修改密码修改所述装置的绑定密码,重新绑定时需要最新修改的密码,用户可用已绑定的手机号发送短信“XGMM+新密码”到所述装置,如发送“XGMM123456”到所述装置,当收到“修改成功”的短信回复后,则最新的密码已成功地修改为“ 123456”。(6)帮助发送“HELP”到所述装置可以请求帮助信息,用于获取所述装置所识别的各种命令,包括SJBD (手机绑定命令)、GZZD (故障诊断命令)、GZQC (故障清除命令)、XGMM (修改密码命令)、HELP (帮助命令)等。OBDII车型的电控系统的行车电脑可根据指令进行自身的设置或者向所述装置发送其所请求的各种数据,这些指令与手机向所述装置发送的上述命令存在对应关系。本发明适用的车型有奥迪、大众、宝马、本田、丰田、福特、萨博、MINI、捷豹、奔驰、 讴歌、克莱斯勒、铃木、三菱、尼桑、陆虎、起亚、现代、标致、西雅特、斯巴鲁、雪佛兰、斯柯达、 菲亚特、雪铁龙、沃尔沃、马自达、欧宝、道奇、英菲尼迪等。本发明在传统的OBDII车型的故障检测基础上,提供了一种智能化的检测方案, 可实现OBDII车型的自动化和智能化故障检测,其推广使用后可以大大地提高OBDII车型故障检测的效率和准确性,具有很大的实用价值。
权利要求
1.一种手机短信汽车故障远程诊断检测方法,其特征在于从待检车辆的电控系统获取该车辆的运行状态代码,根据所述运行状态代码判断包括车辆故障在内的车辆运行状况, 并将能够反映车辆故障状况的信息以短信的形式发送到手机,并且可以通过短信来清除汽车上的故障代码。
2.根据权利要求I所述的手机短信汽车故障远程诊断检测方法,其特征在于判断车辆故障状况的方法为对汽车电控系统进行诊断,读出电控系统中包含的故障信息代号,根据读出的故障信息代号来确定汽车当前所存在的故障。
3.根据权利要求2所述的手机短信汽车故障远程诊断检测方法,其特征在于通过向电控系统发送用以读取各项数据的命令来读取汽车的故障代码和清除所述故障代码。
4.根据权利要求3所述的手机短信汽车故障远程诊断检测方法,其特征在于通过手机短信发送命令来得到汽车的故障代码及内容和清除汽车的故障代码,回复到手机的短信内容包括故障代码和故障代码所包含的故障内容。
5.根据权利要求2、3或4所述的手机短信汽车故障远程诊断检测方法,其特征在于从所述电控系统获取运行状态代码以及解码是基于一定的通信协议,所述通信协议包括 Class B 类总线协议、IS014230-2、IS015765-4、IS09141-2 和 SAE J1850 中的一种或多种。
6.一种用于实现权利要求1-5中任一权利要求所述的手机短信汽车故障远程诊断检测方法的装置,其特征在于包括可对车辆运行状态代码进行解码以及控制与协调其他模块工作的CPU主电路、与所述CPU主电路连接的用于存储标准故障代码库的存储模块、用于同手机终端远程通信的GSM模块和用于与车辆的电控系统间进行双向通信的通信模块,所述通信模块设有相连接的标准串口和用于连接车辆的电控系统的总线的汽车通信转换接口, 所述标准串口连接所述CPU主电路。
7.根据权利要求6所述的手机短信汽车故障远程诊断检测装置,其特征在于所述CPU 主电路中采用内置有USB功能的CPU芯片,所述通信模块上设有用于与计算机通信的USB 接口。
8.根据权利要求7所述的手机短信汽车故障远程诊断检测装置,其特征在于所述 CPU芯片采用STM32F103CBT6芯片,所述存储模块采用FLASH存储器,所述GSM模块采用 SIM900 模块。
9.根据权利要求8所述的手机短信汽车故障远程诊断检测装置,其特征在于还包括电源模块,所述电源模块为工业级的DC-DC变换模块,所述电源模块的输入端和输出端分别设置有滤波电容。
10.根据权利要求9所述的手机短信汽车故障远程诊断检测装置,其特征在于还设有用于鉴别用户身份的SIM卡,所述存储模块设有用于存储所述SIM卡的信息的密码库。
全文摘要
本发明涉及一种手机短信汽车故障远程诊断检测方法及装置,所述方法是从待检车辆的电控系统获取该车辆的运行状态代码,根据所述运行状态代码判断包括车辆故障在内的车辆运行状况,并将能够反映车辆运行状况的信息以短信的形式发送到手机;所述装置包括可对车辆运行状态代码进行解码以及控制与协调其他模块工作的CPU主电路、与所述CPU主电路连接的用于存储标准故障代码库的存储模块、用于同手机终端远程通信的GSM模块和用于与车辆的电控系统间进行通信的通信模块。本发明可实现汽车的远程诊断,不仅可以提高汽车故障诊断的效率和准确性,而且还可以直观地显示出具体的故障信息。
文档编号G05B23/02GK102591325SQ201210037928
公开日2012年7月18日 申请日期2012年2月20日 优先权日2012年2月20日
发明者乔国顺, 姚峰军, 宋有, 张会聪 申请人:北京金奔腾汽车科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1