Search Images Maps Play YouTube News Gmail Drive More »
Sign in
Screen reader users: click this link for accessible mode. Accessible mode has the same essential features but works better with your reader.

Patents

  1. Advanced Patent Search
Publication numberCN105302113 A
Publication typeApplication
Application numberCN 201510715837
Publication date3 Feb 2016
Filing date28 Oct 2015
Priority date28 Oct 2015
Publication number201510715837.9, CN 105302113 A, CN 105302113A, CN 201510715837, CN-A-105302113, CN105302113 A, CN105302113A, CN201510715837, CN201510715837.9
Inventors李祖元, 秦洪魁
Applicant武汉锐科控制系统有限公司
Export CitationBiBTeX, EndNote, RefMan
External Links: SIPO, Espacenet
Configurable and extensible automobile diagnosis system and diagnosis method
CN 105302113 A
Abstract
The invention discloses a configurable and extensible automobile diagnosis system and a diagnosis method. The invention provides an ECU diagnosis instrument development and diagnosis platform separation technology. According to the development technology, software engineers develop a piece of common platform software, a common communication protocol module, a common diagnosis protocol module and a common diagnosis instrument configuration tool, and develop an ECU-dedicated test service function module, an ECU-dedicated data service function module and an ECU-dedicated expert service function module in order to be compatible with the characteristics of ECUs of different models; automobile engineers use the common diagnosis instrument configuration tool to configure an ECU diagnosis instrument, wherein the configuration content includes configuring a communication module and parameters, configuring a diagnosis module and parameters, configuring diagnosis data and configuring an ECU-dedicated function module; and an ECU diagnosis data packet is formed and released to a common diagnosis platform.
Claims(10)  translated from Chinese
1.一种可配置化及可扩展的汽车诊断系统,其特征在于:包括: 通信协议编程模块,用于通信设备的开启、发送和接收数据、通信设备关闭的接口参数以及编程调用,使不同型号的ECU具有通用的通信功能; 诊断协议编程模块,用于诊断协议初始化,读取ECU标识数据,读取故障数据,清除故障数据,读取测量信号数据,退出诊断协议的接口参数以及编程调用,使不同型号的ECU具有通用的诊断功能; 专用功能编程模块,用于专用功能启动的编程调用以及返回参数内容,使不同型号ECU的专用测试服务、数据服务、专家服务功能具有通用的启动方式。 A configurable and scalable of automotive diagnostic system comprising: a: a communication protocol programming module for open communication equipment, transmitting and receiving data communications equipment off and programming interface parameters to call, so that different ECU models have a common communication function; diagnostic protocol programming module for diagnostic Initiation protocol, read ECU identification data, read fault data, clear the fault data, read the measurement signal data, exiting the diagnostic protocol interface parameters and programming call so that different types of ECU having universal diagnostic function; function-specific programming module for programming and start calling dedicated functions return parameter content, make different types of dedicated ECU testing services, data services, expert services with a common start-up mode .
2.根据权利要求1所述的一种可配置化及可扩展的汽车诊断系统,其特征在于:诊断协议编程模块包括: 诊断数据文件单元,用于描述ECU标识数据的解析方式,故障数据的解析方式,测量信号的解析方式,使不同型号的ECU具有通用的的诊断数据描述; 诊断报告文件单元,用于描述ECU的诊断结论,使不同型号的ECU具有通用的诊断报告内容; 诊断工程文件单元,用于描述ECU诊断数据包的组织内容。 2. According to one of claim 1 of configurable and scalable automotive diagnostic system, comprising: the diagnostic protocol programming module comprising: a diagnostic data file unit, ECU resolution mode identification data, fault data is used to describe the analytical methods, analytical methods of the measurement signal, so that different types of ECU's diagnostic data with a common description; diagnostic report file unit for diagnostic conclusions describe ECU, so that different types of ECU content having universal diagnostic report; diagnosis project files unit, used to describe the contents of ECU diagnostic tissue packets.
3.根据权利要求2所述的一种可配置化及可扩展的汽车诊断系统,其特征在于:所述EOT诊断数据包的组织内容包括:所使用的通信协议模块文件、诊断协议模块文件、诊断数据文件、ECU或车辆照片文件、故障维修建议文件和专用功能模块文件,使不同型号的ECU具有抽象一致的工程描述。 2 3. According to one of the configurable and scalable automotive diagnostic system of claim wherein: the EOT diagnostic packet organizations include: communication protocol module file, the diagnostic protocol modules used in the document, diagnostic data files, photo files or vehicle ECU, fault repair proposal documents and special function modules file, so that different types of ECU abstract description of the same project.
4.根据权利要求1所述的一种可配置化及可扩展的汽车诊断系统,其特征在于:还包括诊断仪工程配置模块,用于创建ECU诊断工程,配置ECU标识信息、读取ECU故障信息方式、清除故障信息方式、测量信号数据、通信协议模块、诊断协议模块、ECU专用测试服务功能模块、ECU专用数据服务功能模块和ECU专用专家服务功能模块。 4. According to one one of the configurable and scalable automotive diagnostic system of the preceding claims, characterized in that: further comprising a diagnostic module configured engineering for creating diagnostic ECU engineering, configuration ECU identification information, read ECU fault information way to clear the fault mode, the measurement signal data communication protocol module, diagnostic protocol module, ECU-specific function module testing services, data services, dedicated ECU and ECU function module dedicated expert service modules.
5.根据权利要求1所述的一种可配置化及可扩展的汽车诊断系统,其特征在于:还包括标准的诊断仪软件界面,实现诊断仪用户查看ECU标识,查看故障信息,清除故障信息,查看测量数据,运行功能差测试,生产诊断报告的功能。 1 5. According to one of the configurable and scalable automotive diagnostic system according to claim, characterized in further comprising: a standard diagnostic software interface to achieve the user to view diagnostic ECU identification, fault information view, clear fault information view measurement data, run test function is poor, produce a diagnostic report function.
6.一种可配置化及可扩展的汽车诊断方法,其特征在于:包括: 步骤1,建立并定义标准的诊断工程文件格式; 步骤2,加载通信协议模块文件、诊断协议模块文件、ECU诊断数据文件和扩展功能模块文件; 步骤3,调用通信协议模块的标准通用编程接口进行通信初始化,调用诊断协议模块的标准通用编程接口进行诊断协议初始化,显示输出ECU实物照片和诊断功能选项; 步骤4,调用诊断协议模块的标准通用编程接口读取ECU标识信息,调用诊断协议模块的标准通用编程接口完成通信数据的交互; 步骤5,调用诊断协议模块的标准通用编程接口读取ECU故障信息,调用诊断协议模块的标准通用编程接口完成通信数据的交互,解析故障信息、形成故障现象描述; 步骤6,调用诊断协议模块的标准编程接口清除ECU故障信息,诊断协议模块调用标准通用编程接口完成通信数据的交互; 步骤7,调用诊断协议模块的标准编程接口读取ECU测量数据,诊断协议模块调用标准通用编程接口完成通信数据的交互; 步骤8,调用扩展功能模块的标准通用编程接口启动扩展功能,扩展功能启动后独立运行,包括测试服务,数据服务,专家服务。 A configurable and scalable of automotive diagnostic method, characterized by: comprising: step 1, and define the establishment of standard diagnostic project file format; Step 2, load module file communication protocol, the diagnostic protocol module file, the ECU diagnostics data files and extension module file; step 3, call the communication protocol module standard common programming interface for communication initialization, call the standard diagnostic protocol module common programming interface for diagnostics initiation protocol, display output ECU real photos and diagnostic options; step 4 standard common programming interface call identifying information read ECU diagnostic protocol module, standard diagnostic protocol module calls the generic programming interface complete interactive communication data; step 5, call the standard diagnostic protocol module common programming interface to read ECU fault information, call universal interactive programming Interface complete communication data standard diagnostic protocol modules, analytical fault information form Symptom description; step 6, call diagnostic protocol module standard programming interface for clear ECU fault information, diagnostic protocol module to call the standard common programming interface to complete the communication data interactive; step 7, call diagnostic protocol module standard programming interface to read ECU measurement data, diagnostic protocol module to call the standard common programming interface complete interactive communication data; step 8, call function module standard extensions common programming interface to start, after the extensions start independent operation, including testing services, data services, expert services.
7.根据权利要求6所述的一种可配置化及可扩展的汽车诊断方法,其特征在于: 所述步骤1中诊断工程文件格式包括诊断工程所关联的E⑶实物照片文件,通信协议模块文件,诊断协议模块文件,诊断数据文件; 所述步骤3中诊断功能选项包括读取标识信息、读取故障信息、清除故障信息、测量测试服务、数据服务和专家服务; 所述步骤5故障现象描述包括故障产生时车辆数据记录、故障维修描述的内容。 7. According to one of claim 6 of configurable and scalable automotive diagnostic method, wherein: the step 1 diagnostic project file formats include E⑶ kind photo files associated diagnostic engineering, communication protocol module file , the diagnostic protocol module file, diagnostic data file; the step 3 diagnostic options include reading the identification information, failure to read and clear the fault information, test and measurement services, data services and expert services; the phenomenon described in step 5 fault including vehicle data logging, fault repair contents described fault generated.
8.根据权利要求6所述的一种可配置化及可扩展的汽车诊断方法,其特征在于:在所述步骤5中,调用诊断协议模块的标准通用编程接口读取ECU故障信息之前,汽车诊断专家使用诊断工程配置工具进一步开发ECU诊断工程,并发布至诊断仪。 8. According to one of claim 6 of configurable and scalable automotive diagnostic method, wherein: in the step 5, call the standard diagnostic protocol module common programming interface to read ECU fault information before car diagnosis expert diagnostics Engineering configuration tool to further develop ECU diagnostic engineering, and post to the diagnostic.
9.根据权利要求6所述的一种可配置化及可扩展的汽车诊断方法,其特征在于:在所述步骤1之前还包括对可配置化及可扩展的汽车诊断装置进行开发的步骤: 分析ECU诊断需求,确认ECU的通信协议类型以及相关参数,确认ECU的诊断协议类型以及相关参数,确认ECU诊断数据,确认ECU扩展功能,获取ECU实物照片,使用配置工具创建诊断工程,形成诊断工程组织文件; 开发ECU的通信协议模块、诊断协议模块和扩展功能模块,并使用配置工具添加至诊断工程; 使用诊断工程配置工具录入EOT标识信息、EOT故障信息和EOT测量数据至诊断工程,存储在诊断数据文件中; 使用诊断工程配置工具保存当前诊断工程,发布诊断工程ECU诊断数据包集。 9. According to one of claim 6 configurable and scalable of automotive diagnostic method, comprising: prior to the step 1 further comprises the step of configuring a configurable and scalable automotive diagnostic apparatus for development: analysis of ECU diagnostic needs, confirm the communication protocol type of ECU and related parameters, confirm ECU diagnostic protocol type and related parameters, confirm ECU diagnostic data confirm ECU extensions, get ECU real photos, create diagnostic engineering using the configuration tool, the formation of diagnostic engineering organize files; the communication protocol module development ECU, diagnosis protocol module and expansion modules, and using the configuration tool to add to the diagnostic projects; use of diagnostic engineering configuration tool entry EOT identification information, EOT faults and EOT measurement data to the diagnostic engineering, stored in diagnostic data file; use the diagnostic tool to save the current project configuration diagnostic engineering, release engineering ECU diagnosis diagnostics package set.
10.根据权利要求6或7所述的一种可配置化及可扩展的汽车诊断方法,其特征在于:所述步骤8之后还包括: 步骤9,诊断仪用户使用诊断仪连接车辆进行诊断,完成诊断测试。 6 or 10. According to one of claim 7 configurable and scalable of automotive diagnostic method, characterized by: after said step 8 further comprising: a step 9, the user diagnostic scan tool connected to diagnose a vehicle, diagnostic tests are complete.
Description  translated from Chinese
一种可配置化及可扩展的汽车诊断系统及诊断方法 Of a configurable and scalable automotive diagnostic systems and diagnostic methods

技术领域 TECHNICAL FIELD

[0001] 本发明涉及汽车诊断技术领域,尤其涉及一种可配置化及可扩展的汽车诊断系统及诊断方法。 [0001] The present invention relates to the field of automotive diagnostic technology, and in particular of a configurable and scalable automotive diagnostic systems and diagnostic methods.

背景技术 Background technique

[0002] 目前,现有汽车诊断仪软件开发流程为,汽车工程师制订EOT (ElectronicControl Unit)电子控制单元的诊断文档,软件工程师阅读此文档并确认其诊断属性,汽车工程师与软件工程师合作开发通信协议模块和诊断协议模块,录入并解析显示ECU诊断数据,包括ECU标识数据、故障描述数据,测量信号数据,以及开发功能测试例程(Routine)。 [0002] Currently, the existing software development process of automotive diagnostic equipment, automotive engineers develop EOT (ElectronicControl Unit) electronic control unit diagnostic documentation, software engineer read this document and confirmed its diagnostic properties, automotive engineers and software engineers to develop communication protocols modules and diagnostic protocol modules, input and analysis and display ECU diagnostic data, including ECU identification data, fault description data, the measurement signal data and the development of functional test routines (routine).

[0003] 现有技术中存在的问题是,软件工程师有熟练的编程技能但缺少汽车诊断领域的技术背景,汽车工程师有丰富的汽车诊断经验但计算机编程技能较为薄弱。 [0003] prior art, there is a problem, there are software engineers proficient programming skills but lack the technical background in the field of automotive diagnostics, automotive engineers have extensive experience in automotive diagnostic computer programming skills but weak. 这样造成汽车诊断仪开发过程中,汽车工程师知道如何进行汽车诊断,但不知道如何编程实现,软件工程师知道如何编程,但不知道如何进行汽车诊断,汽车工程师与软件工程师之间存在专业上的沟通障碍,造成诊断仪软件开发过程中不断修改调整,诊断仪软件质量难以控制,开发效率低下,开发周期漫长。 Such diagnostic development process caused by cars, automotive engineers know how to diagnose car, but do not know how to program implementation, software engineers know how to program, but do not know how to diagnose car, there is a professional communication between automotive engineers and software engineers obstacles, resulting diagnostic software development process continue to modify the adjustment, diagnostic software quality is difficult to control, the development of low efficiency, long development cycle.

[0004] 现有技术中同时存在的问题是,不同型号的ECU具有高度相似的诊断属性,但软件工程师需要针对每一款型号的ECU进行独立的开发,这样就造成软件工程师重复开发诊断软件的通信协议模块,诊断协议模块,软件界面,同时由于诊断数据由软件工程师录入,导致软件开发过程中以及后续ECU诊断功能更新始终需要汽车工程师与软件工程师的共同参与,进而导致软件开发难度大,ECU诊断属性发生变更或者需要新增ECU诊断的情况下,诊断软件更新维护复杂度高,人力资源浪费非常大。 [0004] prior art at the same time there is a problem, different types of ECU has a very similar diagnostic properties, but the software engineers need to develop a separate section for each type of ECU, thus causing duplicate software engineers developing diagnostic software communication protocol module, diagnostic protocol module, the software interface, and because the diagnostic data by a software engineer entry, resulting in the software development process and subsequent ECU diagnostic functions update always requires the joint participation of automotive engineers and software engineers, leading software development is difficult, ECU the case of diagnostic properties are changed or need new ECU diagnosis, diagnostic software updates to maintain high complexity and waste of human resources is very large.

发明内容 SUMMARY

[0005] 为了克服上述背景技术的缺陷,本发明提供一种可配置化及可扩展的汽车诊断系统及诊断方法。 [0005] In order to overcome the shortcomings of the background art, the present invention provides a configurable and extensible of automotive diagnostic systems and diagnostic methods.

[0006] 为了解决上述技术问题本发明的所采用的技术方案为: [0006] In order to solve the above technical problems and solutions used in the present invention is:

一种可配置化及可扩展的汽车诊断系统,包括:通信协议编程模块,用于通信设备的开启、发送和接收数据、通信设备关闭的接口参数以及编程调用,使不同型号的ECU具有通用的通信功能;诊断协议编程模块,用于诊断协议初始化,读取ECU标识数据,读取故障数据,清除故障数据,读取测量信号数据,退出诊断协议的接口参数以及编程调用,使不同型号的ECU具有通用的诊断功能;专用功能编程模块,用于专用功能启动的编程调用以及返回参数内容,使不同型号ECU的专用测试服务、数据服务、专家服务功能具有通用的启动方式。 Of a configurable and scalable automotive diagnostic system, comprising: a communication protocol programming module for open communication equipment, transmitting and receiving data communications equipment off and programming interface parameters to call, so that different types have a common ECU communication; diagnostic protocol programming module, interface parameters for the diagnosis Initiation protocol, read ECU identification data, read fault data, clear the fault data, read the measurement signal data, exiting the diagnostic protocols and programming calls, so that different types of ECU having universal diagnostic function; special function module programming, testing services for special programming dedicated function calls start and return parameter content, make different types of ECU, data services, specialist services have a common start-up mode.

[0007] 在上述技术方案中,诊断协议编程模块包括:诊断数据文件单元,用于描述ECU标识数据的解析方式,故障数据的解析方式,测量信号的解析方式,使不同型号的ECU具有通用的的诊断数据描述;诊断报告文件单元,用于描述ECU的诊断结论,使不同型号的ECU具有通用的诊断报告内容;诊断工程文件单元,用于描述ECU诊断数据包的组织内容。 [0007] In the above aspect, the diagnostic protocol programming module comprising: a diagnostic data file units, is used to describe analytically ECU resolution mode identification data, fault data, analytical measurement mode signal, so that an ECU having a different common models diagnostic data description; diagnostic report file unit for diagnostic conclusions describe ECU, so that different types of ECU content having universal diagnostic report; diagnostic unit project file, for organizing content description ECU diagnostic packets.

[0008] 在上述技术方案中,所述E⑶诊断数据包的组织内容包括:所使用的通信协议模块文件、诊断协议模块文件、诊断数据文件、ECU或车辆照片文件、故障维修建议文件和专用功能模块文件,使不同型号的ECU具有抽象一致的工程描述。 [0008] In the above technical solution, the organization E⑶ diagnostic package includes: a communication protocol module used in the document, the diagnostic protocol module files, data files diagnostics, ECU or vehicle photo files, documents and breakdown maintenance recommendations specific functions module file, so that different types of ECU abstract description of the same project.

[0009] 在上述技术方案中,还包括诊断仪工程配置模块,用于创建EOT诊断工程,配置ECU标识信息、读取ECU故障信息方式、清除故障信息方式、测量信号数据、通信协议模块、诊断协议模块、ECU专用测试服务功能模块、ECU专用数据服务功能模块和ECU专用专家服务功能t吴块。 [0009] In the above aspect, the project also includes a diagnostic module configured for creating EOT diagnostic engineering, configuration, ECU identification information, read ECU fault information mode, clear fault information mode, the measurement signal data communication protocol module diagnosis protocol module, ECU dedicated test service modules, ECU-specific ECU data service function modules and dedicated expert services t Wu blocks.

[0010] 在上述技术方案中,还包括标准的诊断仪软件界面,实现诊断仪用户查看ECU标识,查看故障信息,清除故障信息,查看测量数据,运行功能差测试,生产诊断报告的功能。 [0010] In the above technical solution, including standard diagnostic software interface to achieve the user to view diagnostic ECU identification, fault information view, clear fault information, view the measurement data, run test function is poor, produce a diagnostic report function.

[0011] 本发明还提供一种可配置化及可扩展的汽车诊断方法,包括:步骤1,建立并定义标准的诊断工程文件格式;步骤2,加载通信协议模块文件、诊断协议模块文件、ECU诊断数据文件和扩展功能模块文件;步骤3,调用通信协议模块的标准通用编程接口进行通信初始化,调用诊断协议模块的标准通用编程接口进行诊断协议初始化,显示输出ECU实物照片和诊断功能选项;步骤4,调用诊断协议模块的标准通用编程接口读取ECU标识信息,调用诊断协议模块的标准通用编程接口完成通信数据的交互;步骤5,调用诊断协议模块的标准通用编程接口读取E⑶故障信息,调用诊断协议模块的标准通用编程接口完成通信数据的交互,解析故障信息、形成故障现象描述;步骤6,调用诊断协议模块的标准编程接口清除EOT故障信息,诊断协议模块调用标准通用编程接口完成通信数据的交互;步骤7,调用诊断协议模块的标准编程接口读取ECU测量数据,诊断协议模块调用标准通用编程接口完成通信数据的交互;步骤8,调用扩展功能模块的标准通用编程接口启动扩展功能,扩展功能启动后独立运行,包括测试服务,数据服务,专家服务。 [0011] The present invention also provides a configurable and extensible of automotive diagnostic method comprising the steps of: 1, to establish and define the standard diagnostic project file format; step 2, load module file communication protocol, diagnostic protocol module file, ECU diagnostic data file and extension module file; step 3, call the communication protocol module standard common programming interface for communication initialization, call the standard diagnostic protocol module common programming interface for diagnostics initiation protocol, display output ECU real photos and diagnostic options; step 4, common programming interface standard reading ECU identification information, call the diagnostic protocol module, standard diagnostic protocol module calls the generic programming interface complete interactive communication data; step 5, the standard generic programming interface calls the diagnostic protocol module reads E⑶ fault information, universal interactive programming Interface complete communication data standard calling diagnostic protocol module, resolution failure information form Symptom description; step 6, call diagnostic protocol module standard programming interface for clear EOT fault information, diagnostic protocol module to call the standard generic programming interface complete communication step 7, call diagnostic protocol module standard programming interface to read ECU measurement data, interactive diagnostic protocol module to call the standard common programming interface to complete the communication data;; interactive data standard step 8, call extension modules common programming interface starts extensions after extensions start independent operation, including testing services, data services, expert services.

[0012] 在上述技术方案中,所述步骤1中诊断工程文件格式包括诊断工程所关联的ECU实物照片文件,通信协议模块文件,诊断协议模块文件,诊断数据文件;所述步骤3中诊断功能选项包括读取标识信息、读取故障信息、清除故障信息、测量测试服务、数据服务和专家服务;所述步骤5故障现象描述包括故障产生时车辆数据记录、故障维修描述的内容。 [0012] In the above technical solution, the diagnostic step 1 project file formats including ECU-kind photo files associated diagnostic engineering, communication protocol module file, the diagnostic protocol module file, diagnostic data file; the step 3 diagnostic functions options include reading the identification information, failure to read and clear the fault information, test and measurement services, data services and expert services; the step 5 Symptom description includes vehicle data logging, fault repair contents described fault generated.

[0013] 在上述技术方案中,在所述步骤5中,调用诊断协议模块的标准通用编程接口读取ECU故障信息之前,汽车诊断专家使用诊断工程配置工具进一步开发ECU诊断工程,并发布至诊断仪。 Before [0013] In the above aspect, in the step 5, call the standard common programming interface information read ECU fault diagnosis protocol module, automotive diagnostic experts using diagnostic tools to further develop the project configuration ECU diagnostic engineering, and post to diagnose instrument.

[0014] 在上述技术方案中,在所述步骤1之前还包括对可配置化及可扩展的汽车诊断装置进行开发的步骤:分析ECU诊断需求,确认ECU的通信协议类型以及相关参数,确认ECU的诊断协议类型以及相关参数,确认EOT诊断数据,确认EOT扩展功能,获取EOT实物照片,使用配置工具创建诊断工程,形成诊断工程组织文件;开发ECU的通信协议模块、诊断协议模块和扩展功能模块,并使用配置工具添加至诊断工程;使用诊断工程配置工具录入ECU标识信息、ECU故障信息和ECU测量数据至诊断工程,存储在诊断数据文件中;使用诊断工程配置工具保存当前诊断工程,发布诊断工程ECU诊断数据包集。 [0014] In the above aspect, in the step before further includes one pair of configurable and scalable automotive diagnostic device development steps: analysis of ECU diagnostic needs to confirm the type of ECU communication protocol and associated parameters, confirm ECU diagnostic protocol type and related parameters, confirm EOT diagnostic data confirm EOT extensions, get EOT real photos, create diagnostic engineering using the configuration tool, the formation of diagnostic engineering organizational documents; communication protocol module development ECU, diagnosis protocol module and expansion modules and using the configuration tool to add to the diagnostic engineering; diagnostic data file using the diagnostic engineering configuration tool entry ECU identification information, ECU fault information and ECU measurement data to the diagnostic engineering, storage; use diagnostic engineering configuration tool to save the current diagnostic engineering, publishing diagnosis Engineering ECU diagnostics package set.

[0015] 在上述技术方案中,所述步骤8之后还包括:步骤9,诊断仪用户使用诊断仪连接车辆进行诊断,完成诊断测试。 [0015] In the above aspect, the step after 8 further comprising: a step 9, using the diagnostic user to connect to diagnose a vehicle diagnostic, diagnostic tests are complete.

[0016] 本发明的有益效果在于:本发明提供ECU诊断仪开发与诊断平台分离的技术。 Advantageous Effects [0016] The present invention is: The present invention provides diagnostic ECU diagnostic platform development and separation technology. 此开发技术中,软件工程师开发通用平台软件,开发通用通信协议模块,开发通用诊断协议模块,开发通用诊断仪配置工具,为了兼容不同型号ECU的特性,开发ECU专用测试服务功能模块,开发ECU专用数据服务功能模块,开发ECU专用专家服务功能模块;汽车工程师使用通用诊断仪配置工具配置ECU诊断仪,配置内容包括:配置通信模块以及参数,配置诊断模块以及参数,配置诊断数据,配置ECU专用功能模块,形成ECU诊断数据包发布至通用诊断 The development of this technology, the software engineers to develop a common platform software, to develop a common communication protocol module, develop a common diagnostic protocol module configured to develop a common diagnostic tool, to be compatible with the characteristics of different models of ECU, developing a dedicated ECU testing services modules, dedicated ECU development data service function modules, developed ECU dedicated expert service modules; automotive engineers using common diagnostic ECU diagnostic configuration tool, the configuration includes: a communication module configuration and parameters, configuration and diagnostic module parameters, configure diagnostic data, configuration-specific functions ECU module formed ECU diagnostic data package was released to universal diagnostics

λΤΖΖλI 口ο λΤΖΖλI mouth ο

[0017] 基于此开发技术,能够在统一的软件平台下,重复使用通用的通信协议模块、通用的诊断协议模块、通用的诊断仪界面,极大地减少了软件工程师的重复开发工作;在诊断仪配置工具的帮助下,汽车工程师无需具备编程技能便可以独立地开发诊断仪。 [0017] Based on the development of this technology, it is possible in a unified software platform, re-use common communication protocol module, universal diagnostic protocol module, universal diagnostic interface, greatly reducing the duplication of development work of software engineers; in diagnostic configuration tools help automotive engineers do not need to have programming skills can develop independently diagnostic. 由于采用ECU诊断仪与诊断平台分离的方法,汽车工程师只需专注于汽车诊断,软件工程师只需专注于软件开发,软件平台开发完成后,软件工程师无需参与到诊断仪的开发过程中,这样极大地化简了诊断仪开发工作,保证了诊断仪软件质量,提高了开发效率,节省了人力资源。 As a result of ECU diagnostic methods and diagnostic platform separation, automotive engineers just focus on automotive diagnostics, enabling software engineers to focus on software development, the software platform, the software engineer does not need to participate in the diagnostic development process, so that a very Simplification of the earth diagnostic development work to ensure that the diagnostic software quality, improve development efficiency, saving human resources.

附图说明 BRIEF DESCRIPTION

[0018]图1为本发明可配置化及可扩展的汽车诊断系统的结构示意图; [0018] FIG. 1 of the present invention can be configured and scalable structure diagram of automotive diagnostic systems;

图2为本发明可配置化及可扩展的汽车诊断方法的流程示意图; Figure 2 of the present invention can be configured and scalable processes automotive diagnostic methods schematic;

图3为本发明中对可配置化及可扩展的汽车诊断装置进行开发的步骤的流程示意图;图4为使用本发明可配置化及可扩展的汽车诊断方法的汽车工程师、软件工程师和诊断仪用户相互关系的示意图; Figure 3 is a schematic flow diagram of the invention can be configured and scalability of automotive diagnostic device development steps; Figure 4 is a use of the present invention can be configured and scalable automotive diagnostic method for automotive engineers, software engineers and diagnostic a schematic view of the relationship between the user;

图5为本发明诊断软件包选择界面; 5 diagnostic package selection interface of the present invention;

图6为本发明诊断功能选择界面。 Figure 6 of the present invention diagnostic function selection interface.

具体实施方式 detailed description

[0019] 下面结合附图和实施例对本发明做进一步的说明。 [0019] accompanying drawings and the following embodiments of the present invention will be further explained.

[0020] 参见图1,本发明可配置化及可扩展的汽车诊断系统,包括: [0020] Referring to Figure 1, of the present invention can be configured and scalable automotive diagnostic system, comprising:

通信协议编程模块,用于通信设备的开启、发送和接收数据、通信设备关闭的接口参数以及编程调用,使不同型号的ECU具有通用的通信功能; Communication protocol programming module for open communication equipment, transmitting and receiving data communications equipment off and programming interface parameters to call, so that different types of ECU versatile communication capabilities;

诊断协议编程模块,用于诊断协议初始化,读取ECU标识数据,读取故障数据,清除故障数据,读取测量信号数据,退出诊断协议的接口参数以及编程调用,使不同型号的ECU具有通用的诊断功能; Diagnostic protocol programming module for diagnostic Initiation Protocol, read ECU identification data, read fault data, clear the fault data, read the measurement signal data, exiting the diagnostic protocol interface parameters and programming calls, so that different types have a common ECU diagnostic functions;

专用功能编程模块,用于专用功能启动的编程调用以及返回参数内容,使不同型号ECU的专用测试服务、数据服务、专家服务功能具有通用的启动方式; Programming special function modules for programming and start calling dedicated functions return parameter content, make different types of testing services dedicated ECU and data services, expert services with a common start-up mode;

参见图5,诊断仪工程配置模块,用于创建ECU诊断工程,配置ECU标识信息、读取ECU故障信息方式、清除故障信息方式、测量信号数据、通信协议模块、诊断协议模块、ECU专用测试服务功能模块、ECU专用数据服务功能模块和ECU专用专家服务功能模块; Referring to Figure 5, diagnostic engineering configuration module for creating ECU diagnostic engineering, configuration, ECU identification information, read ECU fault information mode, clear fault information mode, the measurement signal data communication protocol module, diagnostic protocol module, dedicated ECU testing services function modules, ECU-specific ECU data service function modules and special function modules expert services;

参见图6,标准的诊断仪软件界面,实现诊断仪用户查看ECU标识,查看故障信息,清除故障信息,查看测量数据,运行功能差测试,生产诊断报告的功能。 Referring to Figure 6, the standard diagnostic software interface to achieve the user to view diagnostic ECU identification, fault information view, clear fault information, view the measurement data, run test function is poor, produce a diagnostic report function.

[0021 ] 其中,诊断协议编程模块包括: [0021] wherein the diagnostic protocol programming module comprising:

诊断数据文件单元,用于描述ECU标识数据的解析方式,故障数据的解析方式,测量信号的解析方式,使不同型号的ECU具有通用的的诊断数据描述; 诊断报告文件单元,用于描述ECU的诊断结论,使不同型号的ECU具有通用的诊断报告内容; Diagnostic data file unit, used to describe the analytical methods ECU identification data, analytical methods of fault data, analytical measurement mode signal, so that different types of ECU's diagnostic data with a common description; diagnostic report file unit, is used to describe the ECU diagnoses, so that different types of ECU content having universal diagnostic report;

诊断工程文件单元,用于描述ECU诊断数据包的组织内容,在本实施例中,所述ECU诊断数据包的组织内容包括:所使用的通信协议模块文件、诊断协议模块文件、诊断数据文件、ECU或车辆照片文件、故障维修建议文件和专用功能模块文件,使不同型号的ECU具有抽象一致的工程描述。 Diagnostic unit project files, organize content to describe ECU diagnostic data packets, in the present embodiment, the ECU organize content diagnostic package comprising: a communication protocol module used in the document, the diagnostic protocol module file, diagnostic data files, ECU or vehicle photo files, fault repair proposal documents and special function modules file, so that different types of ECU abstract description of the same project.

[0022] 参见图2和图4,本发明还包括可配置化及可扩展的汽车诊断方法,其特征在于:包括: [0022] Referring to Figures 2 and 4, the present invention also includes a configurable and extensible of automotive diagnostic method comprising::

步骤1,建立并定义标准的诊断工程文件格式,所述诊断工程文件格式包括诊断工程所关联的ECU实物照片文件,通信协议模块文件,诊断协议模块文件,诊断数据文件,并在平台软件加载工程文件并产生预览; Step 1, to establish and define the standard diagnostic project file format, the file formats include ECU diagnostic engineering kind photo files associated diagnostic engineering, communication protocol module file, the diagnostic protocol module file, diagnostic data files and loading platform software engineering file and generates a preview;

步骤2,加载通信协议模块文件、诊断协议模块文件、ECU诊断数据文件和扩展功能模块文件,在平台软件根据诊断工程文件完成该型号ECU的诊断仪的功能模块的实时组装;步骤3,调用通信协议模块的标准通用编程接口进行通信初始化,调用诊断协议模块的标准通用编程接口进行诊断协议初始化,显示输出ECU实物照片和诊断功能选项,所述诊断功能选项包括读取标识信息、读取故障信息、清除故障信息、测量测试服务、数据服务和专家服务; Real-time assembly step 2, load module file communication protocol, the diagnostic protocol module file, ECU diagnostic data files and file extensions module, complete diagnostic software platform of the model based on the ECU diagnosis function module project file; step 3, call Communications common programming Interface standard communication protocol module initialization, call the standard diagnostic protocol module common programming interface for diagnostics initiation protocol, real photos and display output ECU diagnostic options, the diagnostic options include reading the identification information, failure to read the information clear the fault information, test and measurement services, data services and expert services;

步骤4,调用诊断协议模块的标准通用编程接口读取ECU标识信息,调用诊断协议模块的标准通用编程接口完成通信数据的交互,ECU标识数据以列表的形式显示在软件界面;步骤5,汽车诊断专家使用诊断工程配置工具进一步开发ECU诊断工程,并发布至诊断仪,调用诊断协议模块的标准通用编程接口读取ECU故障信息,调用诊断协议模块的标准通用编程接口完成通信数据的交互,解析故障信息、形成故障现象描述,所述故障现象描述包括故障产生时车辆数据记录、故障维修描述的内容,故障维修描述的内容在软件界面予以显示,所述诊断仪由诊断平台硬件、诊断平台软件以及ECU诊断工程组成; Step 4 interaction, common programming interface standard reading ECU identification information, call the diagnostic protocol module, standard diagnostic protocol module calls the generic programming interface to complete the communication data, ECU identification data are displayed in a list in the software interface; Step 5, automotive diagnostic experts use diagnostic tool for the further development of the project configuration ECU diagnostic works, and to publish the scan tool, call the standard common programming interface to read ECU fault diagnosis protocol module information, call the common programming interface to complete interactive communication data standard diagnostic protocol module, resolution failure information form Symptom description Symptom description includes the vehicle data logging, fault repair content description, content, breakdown maintenance described in the software interface to be displayed when a fault generated by the diagnosis of the diagnostic platform hardware, software and diagnostic platform ECU diagnosis project composition;

步骤6,调用诊断协议模块的标准编程接口清除ECU故障信息,诊断协议模块调用标准通用编程接口完成通信数据的交互,清除ECU故障信息的执行结果在平台软件界面予以显示; Step 6, the standard programming interface calls the diagnostic protocol module clears ECU fault information, call the standard diagnostic protocol module to complete common programming interface for interactive communication data, clear the results of ECU fault information platform software interface to be displayed;

步骤7,调用诊断协议模块的标准编程接口读取ECU测量数据,诊断协议模块调用标准通用编程接口完成通信数据的交互,所读取的测量数据可记录,在界面予以显示; Step 7, the diagnostic calls the standard API protocol module ECU reads the measured data, the diagnostic module calls a standard protocol common programming interface to complete interactive communication data, the read measurement data can be recorded, the interface is displayed;

步骤8,调用扩展功能模块的标准通用编程接口启动扩展功能,扩展功能启动后独立运行,包括测试服务,数据服务,专家服务; Step 8, the call function module standard extensions common programming interface to start, expand independent operation function is activated, including testing services, data services, expert services;

步骤9,诊断仪用户使用诊断仪连接车辆进行诊断,完成诊断测试。 Step 9, the user diagnostic scan tool connected vehicle diagnosis, diagnostic tests are complete.

[0023] 参见图3,在所述步骤1之前还包括对可配置化及可扩展的汽车诊断装置进行开发的步骤: [0023] Referring to Figure 3, further comprising the step prior to 1 of configurable and scalable automotive diagnostic device development steps:

分析ECU诊断需求,确认ECU的通信协议类型以及相关参数,确认ECU的诊断协议类型以及相关参数,确认ECU诊断数据,确认ECU扩展功能,获取ECU实物照片,使用配置工具创建诊断工程,形成诊断工程组织文件; Analysis of ECU diagnostic needs, confirm the communication protocol type of ECU and related parameters, confirm ECU diagnostic protocol type and related parameters, confirm ECU diagnostic data confirm ECU extensions, get ECU real photos, create diagnostic engineering using the configuration tool, the formation of diagnostic engineering organize files;

开发ECU的通信协议模块、诊断协议模块和扩展功能模块,如果这三个模块文件已经存在,则无需重新开发,并使用配置工具添加至诊断工程; 使用诊断工程配置工具录入EOT标识信息、EOT故障信息和EOT测量数据至诊断工程,存储在诊断数据文件中; ECU communication protocol module development, diagnosis protocol module and expansion modules, three modules if the file already exists, you do not need to re-develop and use the configuration tool to add to the diagnostic engineering; engineering diagnostic use configuration tool identification information input EOT, EOT fault EOT measurement data and information to the diagnostic engineering, diagnostic data stored in the file;

使用诊断工程配置工具保存当前诊断工程,发布诊断工程ECU诊断数据包集。 Use diagnostic tool to save the current project configuration diagnostic engineering, release engineering ECU diagnosis diagnostics package set.

[0024] 建立并定义具有标准的诊断仪用户操作流程,流程包含:选择一款ECU诊断数据包,读取ECU标识,读取故障信息,清除故障信息,查看测量数据,使用测试服务,使用数据服务,使用专家服务,生成诊断报告的功能。 [0024] Diagnostic establish and define operating procedures with a standard user, the process comprising: selecting an ECU diagnostic data packets, reading ECU identification, reading fault information, clear faults, view the measured data, using the test service, use of data services, expert services, diagnostic report generation capabilities.

[0025] 具体地,建立并定义可配置以及可扩展的汽车诊断软件平台设计的软件系统应用流程如下: [0025] In particular, to establish and define configurable and scalable software platform designed for automotive diagnostic software system application process is as follows:

加载所有配置ECU诊断工程文件,预览ECU诊断数据包,包括预览ECU或车辆照片;选择ECU诊断数据包,加载所选择诊断数据包的工程文件,ECU或车辆照片,通信协议模块,诊断协议模块,诊断数据文件,故障描述文件,故障维修建议文件,测试服务模块,数据服务模块,专家服务模块; Load all configuration ECU diagnostic project files, preview ECU diagnostic data packets, including previews ECU or vehicle photos; choose ECU diagnostic data packets, loading project file diagnostic package selected, ECU or vehicle photos, communication protocol module, diagnostic protocol module, diagnostic data files, fault description file, fault repair proposal documents, module testing services, data service module, expert service module;

初始通信协议,初始化诊断协议,显示当前选定ECU或车辆照片,显示诊断功能项目;通过界面调用E⑶统一通用的诊断功能接口,读取E⑶标识信息,在软件界面上显示;通过界面调用ECU统一通用的诊断功能接口,读取ECU故障信息,解析故障信息,关联故障维修建议文件,在软件界面上显示; Initial communication protocol initialization diagnostic protocol, shows the currently selected ECU or vehicle photographs showing diagnostic function item; call E⑶ unified universal diagnostic interface via the function interface, read E⑶ identification information displayed on the software interface; call by ECU unified interface universal diagnostic functional interface, read ECU fault information, analytical failure information, fault repair recommendations related files displayed in the software interface;

通过界面调用ECU统一通用的诊断功能接口,读取ECU测量信号数据,在软件界面上显示; Calls ECU unified by a common interface diagnostic function interfaces, read ECU measurement signal data is displayed in the software interface;

通过界面调用ECU统一通用的专用功能接口,启动ECU专用测试服务功能,ECU专用数据服务,ECU专用专家服务,在软件界面上显示; Special function interface calls ECU unified through a common interface, start ECU dedicated testing services, data services dedicated ECU, ECU dedicated expert services, displayed on the software interface;

通过界面调用ECU统一通用扩展功能接口,启动扩展功能,在软件上显示; Calls ECU through a unified interface, universal extension interface, enable the extensions, displayed in the software;

特别地,建立并定义可配置以及可扩展的汽车诊断软件平台设计的软件系统ECU诊断仪开发流程如下: In particular, to establish and define configurable and scalable software platform designed for automotive diagnostic system ECU diagnostic software development process is as follows:

对ECU诊断需求进行分析整理,使用配置工具创建诊断工程; ECU diagnostic needs for finishing the analysis, using the configuration tool to create a diagnostic engineering;

通信协议开发并使用配置工具配置加入,如通信协议通用且存在则直接配置加入; 诊断协议开发并使用配置工具配置加入,如诊断协议通用且存在则直接配置加入; Communication protocols developed and used to join the configuration tool configuration, such as the common communication protocol and there is join direct configuration; diagnostic protocol development and use configuration tool was added, and there is general agreement diagnostic configuration directly added;

ECU专用功能开发并使用配置工具配置加入,如ECU专用功能通用且存在则直接配置加入; ECU-specific functions to develop and use the configuration tool to join, such as the ECU-specific functions common and there is join direct configuration;

ECU标识信息使用配置工具录入; ECU identification information is entered using the configuration tool;

ECU故障信息配置工具录入,录入内容包括故障读取方式和故障清除方式; ECU fault information input configuration tools, including the failure to read the entry way and fault clearance methods;

E⑶测量信号配置工具录入; E⑶ configuration tool measurement signal input;

ECU保存并使用配置工具发布ECU诊断数据包到软件平台。 ECU and save the configuration tool released ECU diagnostic data packets to the software platform.

[0026] 应当理解的是,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,而所有这些改进和变换都应属于本发明所附权利要求的保护范围。 [0026] It should be understood, by those of ordinary skill in the art, can be improved or converting the above description, and all such modifications and variations should belong to the scope of the appended claims of the invention.

Patent Citations
Cited PatentFiling datePublication dateApplicantTitle
CN102073319A *25 Jan 201125 May 2011武汉理工大学Multifunctional comprehensive type electric control automobile fault diagnosis system
CN102645929A *4 May 201222 Aug 2012武汉英泰斯特电子技术有限公司General description method for vehicle fault diagnostic protocols
CN103197930A *27 Mar 201310 Jul 2013北京经纬恒润科技有限公司Method for generating automobile diagnostic software automatically
CN103294053A *31 May 201311 Sep 2013惠州市德赛西威汽车电子有限公司K-line diagnostic system for automobiles
CN104932480A *29 Apr 201523 Sep 2015深圳市元征软件开发有限公司Automobile diagnostic system design method and apparatus
US6236917 *21 Dec 199922 May 2001Spx CorporationOpen architecture diagnostic tool
US20020007237 *13 Jun 200117 Jan 2002Phung Tam A.Method and system for the diagnosis of vehicles
Non-Patent Citations
Reference
1 *胡杰 等: "基于KWP2000汽车故障诊断系统的开发和研究", 《2011中国汽车工程学会年会论文集》
Classifications
International ClassificationG05B23/02
Legal Events
DateCodeEventDescription
3 Feb 2016C06Publication
2 Mar 2016C10Entry into substantive examination