汽车诊断系统及方法与制作流程
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
图片简介:
本技术介绍了一种汽车诊断系统及方法,包括有一上位机及一下位机,所述上位机与下位机通过有线或无线通信连接,所述上位机上设有用户应用程序,所述下位机上设有汽车诊断程序,其中,所述下位机根据上位机的用户应用程序所获取的诊断指令与待测汽车交互而获取诊断信号,所述汽车诊断程序调用存储于所述下位机中的相应算法和汽车文本数据对诊断信号进行运算而得出诊断结果,并将该诊断结果反馈回所述上位机。该汽车诊断系统及方法中,汽车诊断运算过程在下位机中进行,上位机用于获取诊断指令及显示诊断结果,上位机采用具有输入、显示及通讯功能的电子设备即可,形式多样;且基于下位机的系统平台开发一套诊断程序,研发成本低且不易破解。
技术要求
1.一种汽车诊断系统,其特征在于,包括有一上位机及一下位机,所述上位机与下位机通过有线或无线通信连接,所述上位机上设有用户应用程序,所述下位机上设有汽车诊断
程序,其中,所述下位机根据上位机的用户应用程序所获取的诊断指令与待测汽车交互
而获取诊断信号,所述汽车诊断程序调用存储于所述下位机中的相应算法和汽车文本数
据对诊断信号进行运算而得出诊断结果,并将该诊断结果反馈回所述上位机。
2.如权利要求1所述的汽车诊断系统,其特征在于,所述下位机还设有一汽车诊断数据库,所述汽车诊断数据库用于存储所述算法和/或所述汽车文本数据。
3.如权利要求1或2所述的汽车诊断系统,其特征在于,所述上位机设有USB接口、蓝牙或无线WI-FI,所述下位机对应设有USB接口、蓝牙或无线WI-FI。
4.如权利要求1或2所述的汽车诊断系统,其特征在于,所述上位机为手机、平板或电脑。
5.一种汽车诊断方法,其特征在于,包括步骤:
上位机通过用户应用程序获取诊断指令并发送给下位机;
下位机的汽车诊断程序根据该诊断指令与待测汽车交互而获取诊断信号;
下位机的汽车诊断程序调用存储于下位机中的相应算法和汽车文本数据对诊断信号进行运算而得出诊断结果;
下位机将诊断结果反馈回上位机。
技术说明书
一种汽车诊断系统及方法
技术领域
本技术涉及汽车诊断技术领域,尤其涉及一种汽车诊断系统及方法。
背景技术
汽车诊断系统由上位机和下位机两个部分构成。上位机主要负责与用户进行交互,其形式有很多种,例如Windows电脑、Windows平板、安卓手机、安卓平板、苹果手机、苹果平板等等。下位机主要与汽车进行交互,通常是一个单片机,其中一个功能就是可以处理与汽车进行交互的通讯信号,例如CAN信号。
传统汽车诊断系统的形式多样,但是其设计思想基本上都是以上位机为基准,如图3所示,传统汽车诊断系统的上位机20包括用户应用程序201、汽车诊断程序202、汽车诊断数据库203及上位机通讯驱动程序204,下位机21包括下位机通讯驱动程序211及汽车通讯驱动程序212,其中,下位机21只做处理诊断指令及汽车信号的数字格式转换工作,而具体汽车诊断计算工作由上位机20完成,如此设计会产生以下问题:
(1)由于汽车诊断系统的诊断程序非常庞大,而上位机20的形式多样,诊断程序需要在不同的平台进行编写维护,增加了很多研发和测试的工作量。
(2)除了诊断程序外,汽车诊断系统的数据库也很庞大,有些甚至超过10G,导致无法在一些性能较弱的平台上(如手机)安装运行,或者运行起来严重影响性能,占用空间多。(3)汽车诊断程序和数据库是基于上位机20的,如Windows操作系统和安卓操作系统,由于这些平台破解技术流行,很容易被破解。
由于传统汽车诊断系统存在上述一些问题,导致传统汽车诊断系统只能适用于部分特定的上位机,使用受限。为了避免传统汽车诊断系统存在的问题,且使汽车诊断系统能适应形式多样的上位机,需要重新设计一种汽车诊断系统及方法。
技术内容
本技术所要解决的技术问题在于提供一种能适应不同上位机且诊断效果好的汽车诊断系统及方法。
为了解决上述技术问题,本技术介绍了如下技术方案:一种汽车诊断系统,包括有一上位机及一下位机,所述上位机与下位机通过有线或无线通信连接,所述上位机上设有用户应用程序,所述下位机上设有汽车诊断程序,其中,所述下位机根据上位机的用户应用程序所获取的诊断指令与待测汽车交互而获取诊断信号,所述汽车诊断程序调用存储于所述下位机中的相应算法和汽车文本数据对诊断信号进行运算而得出诊断结果,并将该诊断结果反馈回所述上位机。
其进一步技术方案为:所述下位机还设有一汽车诊断数据库,所述汽车诊断数据库用于存储所述算法和/或所述汽车文本数据。
其进一步技术方案为:所述上位机设有USB接口、蓝牙或无线WI-FI,所述下位机对应设有USB接口、蓝牙或无线WI-FI。
其进一步技术方案为:所述上位机为手机、平板或电脑。
一种汽车诊断方法,包括步骤:
上位机通过用户应用程序获取诊断指令并发送给下位机;
下位机的汽车诊断程序根据该诊断指令与待测汽车交互而获取诊断信号;
下位机的汽车诊断程序调用存储于下位机中的相应算法和汽车文本数据对诊断信号进行运算而得出诊断结果;
下位机将诊断结果反馈回上位机。
本技术的有益技术效果是:该汽车诊断系统及方法中,汽车诊断运算过程在下位机中进行,上位机仅用于获取诊断指令及显示诊断结果,如此,上位机采用手机、平板或者电脑等具有输入、显示及通讯功能的电子设备即可实现,上位机的形式多样,不受限制;另外,由于汽车诊断程序设置在下位机,系统工作者只需针对下位机所选用的系统平台开发一套诊断程序,而无需考虑不同上位机的不同系统平台而开发多套的诊断程序,研发成本低、诊断效果佳且不易破解,满足需求。
附图说明
图1是本技术一实施例的结构框图;
图2是本技术一实施例的步骤流程图;
图3是传统汽车诊断系统的结构框图。
具体实施方式
为了更充分理解本技术的技术内容,下面结合示意图对本技术的技术方案进一步介绍和说明,但不局限于此。