一种可配置化及可扩展的汽车诊断系统及诊断方法_2

文档序号:9546504阅读:来源:国知局
3,调用通信协议模块的标准通用编程接口进行通信初始化,调用诊断协议模块的标准通用编程接口进行诊断协议初始化,显示输出ECU实物照片和诊断功能选项,所述诊断功能选项包括读取标识信息、读取故障信息、清除故障信息、测量测试服务、数据服务和专家服务;
步骤4,调用诊断协议模块的标准通用编程接口读取ECU标识信息,调用诊断协议模块的标准通用编程接口完成通信数据的交互,ECU标识数据以列表的形式显示在软件界面;步骤5,汽车诊断专家使用诊断工程配置工具进一步开发ECU诊断工程,并发布至诊断仪,调用诊断协议模块的标准通用编程接口读取ECU故障信息,调用诊断协议模块的标准通用编程接口完成通信数据的交互,解析故障信息、形成故障现象描述,所述故障现象描述包括故障产生时车辆数据记录、故障维修描述的内容,故障维修描述的内容在软件界面予以显示,所述诊断仪由诊断平台硬件、诊断平台软件以及ECU诊断工程组成;
步骤6,调用诊断协议模块的标准编程接口清除ECU故障信息,诊断协议模块调用标准通用编程接口完成通信数据的交互,清除ECU故障信息的执行结果在平台软件界面予以显示;
步骤7,调用诊断协议模块的标准编程接口读取ECU测量数据,诊断协议模块调用标准通用编程接口完成通信数据的交互,所读取的测量数据可记录,在界面予以显示;
步骤8,调用扩展功能模块的标准通用编程接口启动扩展功能,扩展功能启动后独立运行,包括测试服务,数据服务,专家服务;
步骤9,诊断仪用户使用诊断仪连接车辆进行诊断,完成诊断测试。
[0023]参见图3,在所述步骤1之前还包括对可配置化及可扩展的汽车诊断装置进行开发的步骤:
分析ECU诊断需求,确认ECU的通信协议类型以及相关参数,确认ECU的诊断协议类型以及相关参数,确认ECU诊断数据,确认ECU扩展功能,获取ECU实物照片,使用配置工具创建诊断工程,形成诊断工程组织文件;
开发ECU的通信协议模块、诊断协议模块和扩展功能模块,如果这三个模块文件已经存在,则无需重新开发,并使用配置工具添加至诊断工程; 使用诊断工程配置工具录入EOT标识信息、EOT故障信息和EOT测量数据至诊断工程,存储在诊断数据文件中;
使用诊断工程配置工具保存当前诊断工程,发布诊断工程ECU诊断数据包集。
[0024]建立并定义具有标准的诊断仪用户操作流程,流程包含:选择一款ECU诊断数据包,读取ECU标识,读取故障信息,清除故障信息,查看测量数据,使用测试服务,使用数据服务,使用专家服务,生成诊断报告的功能。
[0025]具体地,建立并定义可配置以及可扩展的汽车诊断软件平台设计的软件系统应用流程如下:
加载所有配置ECU诊断工程文件,预览ECU诊断数据包,包括预览ECU或车辆照片;选择ECU诊断数据包,加载所选择诊断数据包的工程文件,ECU或车辆照片,通信协议模块,诊断协议模块,诊断数据文件,故障描述文件,故障维修建议文件,测试服务模块,数据服务模块,专家服务模块;
初始通信协议,初始化诊断协议,显示当前选定ECU或车辆照片,显示诊断功能项目;通过界面调用E⑶统一通用的诊断功能接口,读取E⑶标识信息,在软件界面上显示;通过界面调用ECU统一通用的诊断功能接口,读取ECU故障信息,解析故障信息,关联故障维修建议文件,在软件界面上显示;
通过界面调用ECU统一通用的诊断功能接口,读取ECU测量信号数据,在软件界面上显示;
通过界面调用ECU统一通用的专用功能接口,启动ECU专用测试服务功能,ECU专用数据服务,ECU专用专家服务,在软件界面上显示;
通过界面调用ECU统一通用扩展功能接口,启动扩展功能,在软件上显示;
特别地,建立并定义可配置以及可扩展的汽车诊断软件平台设计的软件系统ECU诊断仪开发流程如下:
对ECU诊断需求进行分析整理,使用配置工具创建诊断工程;
通信协议开发并使用配置工具配置加入,如通信协议通用且存在则直接配置加入; 诊断协议开发并使用配置工具配置加入,如诊断协议通用且存在则直接配置加入;
ECU专用功能开发并使用配置工具配置加入,如ECU专用功能通用且存在则直接配置加入;
ECU标识信息使用配置工具录入;
ECU故障信息配置工具录入,录入内容包括故障读取方式和故障清除方式;
E⑶测量信号配置工具录入;
ECU保存并使用配置工具发布ECU诊断数据包到软件平台。
[0026]应当理解的是,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,而所有这些改进和变换都应属于本发明所附权利要求的保护范围。
【主权项】
1.一种可配置化及可扩展的汽车诊断系统,其特征在于:包括: 通信协议编程模块,用于通信设备的开启、发送和接收数据、通信设备关闭的接口参数以及编程调用,使不同型号的ECU具有通用的通信功能; 诊断协议编程模块,用于诊断协议初始化,读取ECU标识数据,读取故障数据,清除故障数据,读取测量信号数据,退出诊断协议的接口参数以及编程调用,使不同型号的ECU具有通用的诊断功能; 专用功能编程模块,用于专用功能启动的编程调用以及返回参数内容,使不同型号ECU的专用测试服务、数据服务、专家服务功能具有通用的启动方式。2.根据权利要求1所述的一种可配置化及可扩展的汽车诊断系统,其特征在于:诊断协议编程模块包括: 诊断数据文件单元,用于描述ECU标识数据的解析方式,故障数据的解析方式,测量信号的解析方式,使不同型号的ECU具有通用的的诊断数据描述; 诊断报告文件单元,用于描述ECU的诊断结论,使不同型号的ECU具有通用的诊断报告内容; 诊断工程文件单元,用于描述ECU诊断数据包的组织内容。3.根据权利要求2所述的一种可配置化及可扩展的汽车诊断系统,其特征在于:所述EOT诊断数据包的组织内容包括:所使用的通信协议模块文件、诊断协议模块文件、诊断数据文件、ECU或车辆照片文件、故障维修建议文件和专用功能模块文件,使不同型号的ECU具有抽象一致的工程描述。4.根据权利要求1所述的一种可配置化及可扩展的汽车诊断系统,其特征在于:还包括诊断仪工程配置模块,用于创建ECU诊断工程,配置ECU标识信息、读取ECU故障信息方式、清除故障信息方式、测量信号数据、通信协议模块、诊断协议模块、ECU专用测试服务功能模块、ECU专用数据服务功能模块和ECU专用专家服务功能模块。5.根据权利要求1所述的一种可配置化及可扩展的汽车诊断系统,其特征在于:还包括标准的诊断仪软件界面,实现诊断仪用户查看ECU标识,查看故障信息,清除故障信息,查看测量数据,运行功能差测试,生产诊断报告的功能。6.一种可配置化及可扩展的汽车诊断方法,其特征在于:包括: 步骤1,建立并定义标准的诊断工程文件格式; 步骤2,加载通信协议模块文件、诊断协议模块文件、ECU诊断数据文件和扩展功能模块文件; 步骤3,调用通信协议模块的标准通用编程接口进行通信初始化,调用诊断协议模块的标准通用编程接口进行诊断协议初始化,显示输出ECU实物照片和诊断功能选项; 步骤4,调用诊断协议模块的标准通用编程接口读取ECU标识信息,调用诊断协议模块的标准通用编程接口完成通信数据的交互; 步骤5,调用诊断协议模块的标准通用编程接口读取ECU故障信息,调用诊断协议模块的标准通用编程接口完成通信数据的交互,解析故障信息、形成故障现象描述; 步骤6,调用诊断协议模块的标准编程接口清除ECU故障信息,诊断协议模块调用标准通用编程接口完成通信数据的交互; 步骤7,调用诊断协议模块的标准编程接口读取ECU测量数据,诊断协议模块调用标准通用编程接口完成通信数据的交互; 步骤8,调用扩展功能模块的标准通用编程接口启动扩展功能,扩展功能启动后独立运行,包括测试服务,数据服务,专家服务。7.根据权利要求6所述的一种可配置化及可扩展的汽车诊断方法,其特征在于: 所述步骤1中诊断工程文件格式包括诊断工程所关联的E⑶实物照片文件,通信协议模块文件,诊断协议模块文件,诊断数据文件; 所述步骤3中诊断功能选项包括读取标识信息、读取故障信息、清除故障信息、测量测试服务、数据服务和专家服务; 所述步骤5故障现象描述包括故障产生时车辆数据记录、故障维修描述的内容。8.根据权利要求6所述的一种可配置化及可扩展的汽车诊断方法,其特征在于:在所述步骤5中,调用诊断协议模块的标准通用编程接口读取ECU故障信息之前,汽车诊断专家使用诊断工程配置工具进一步开发ECU诊断工程,并发布至诊断仪。9.根据权利要求6所述的一种可配置化及可扩展的汽车诊断方法,其特征在于:在所述步骤1之前还包括对可配置化及可扩展的汽车诊断装置进行开发的步骤: 分析ECU诊断需求,确认ECU的通信协议类型以及相关参数,确认ECU的诊断协议类型以及相关参数,确认ECU诊断数据,确认ECU扩展功能,获取ECU实物照片,使用配置工具创建诊断工程,形成诊断工程组织文件; 开发ECU的通信协议模块、诊断协议模块和扩展功能模块,并使用配置工具添加至诊断工程; 使用诊断工程配置工具录入EOT标识信息、EOT故障信息和EOT测量数据至诊断工程,存储在诊断数据文件中; 使用诊断工程配置工具保存当前诊断工程,发布诊断工程ECU诊断数据包集。10.根据权利要求6或7所述的一种可配置化及可扩展的汽车诊断方法,其特征在于:所述步骤8之后还包括: 步骤9,诊断仪用户使用诊断仪连接车辆进行诊断,完成诊断测试。
【专利摘要】本发明公开了一种可配置化及可扩展的汽车诊断系统及诊断方法。本发明提供ECU诊断仪开发与诊断平台分离的技术。此开发技术中,软件工程师开发通用平台软件,开发通用通信协议模块,开发通用诊断协议模块,开发通用诊断仪配置工具,为了兼容不同型号ECU的特性,开发ECU专用测试服务功能模块,开发ECU专用数据服务功能模块,开发ECU专用专家服务功能模块;汽车工程师使用通用诊断仪配置工具配置ECU诊断仪,配置内容包括:配置通信模块以及参数,配置诊断模块以及参数,配置诊断数据,配置ECU专用功能模块,形成ECU诊断数据包发布至通用诊断平台。
【IPC分类】G05B23/02
【公开号】CN105302113
【申请号】CN201510715837
【发明人】李祖元, 秦洪魁
【申请人】武汉锐科控制系统有限公司
【公开日】2016年2月3日
【申请日】2015年10月28日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1