冻结帧的数据显示方法及系统技术方案

技术编号:16839224 阅读:105 留言:0更新日期:2017-12-19 21:00
本发明专利技术公开了一种冻结帧的数据显示方法及系统,该方法包括以下步骤:向车用控制器发送诊断请求,以从所述车用控制器获取并解析诊断故障码对应的冻结帧;根据已确定的所述显示需求对所述多个数据进行筛选,以得到与所述诊断故障码相关的关联数据;显示所述关联数据在故障时刻的数据值。本发明专利技术通过增加与诊断故障码相关的显示需求部分,可以在诊断故障码对应的冻结帧都冻结相同数据时,显示关联数据,使得在维修过程中,节省故障定位时间,并使得在软件开发过程中,节约开发成本。

Data display method and system for frozen frames

The invention discloses a freeze frame data display method and system, the method comprises the following steps: to the vehicle controller sends the request to the diagnosis, from the vehicle controller to obtain and freeze frame corresponding fault diagnosis code analysis; according to the determined by the display needs of the plurality of data screening. In order to get with the diagnosis data associated with fault code related; display data of the associated data in the fault time value. The present invention by increasing and related diagnostic trouble codes display demand, can freeze the same data in the freeze frame corresponding fault diagnosis codes, display related data, in the repair process, save the time of fault location, and makes the software development process, saving the development cost.

【技术实现步骤摘要】
冻结帧的数据显示方法及系统
本专利技术涉及汽车
,特别涉及一种冻结帧的数据显示方法及系统。
技术介绍
相关技术中,对冻结帧的处理一般有两种方式:一种是简化在车用控制器中代码实现,诊断仪与车用控制器之间用CAN总线通讯,通过诊断协议需求,将所有诊断故障码的冻结帧都冻结相同数据的故障时刻值(由于故障发生的时刻不同,捕获的实际数据值并不同),在诊断仪的显示界面上,每个诊断故障码对应的数据都是一样的(数据的值不一样),需要维修人员去寻找和该诊断故障码相关的数据,再进行分析,大大增加了工作的时间。另一种是在车用控制器代码中就为每一个诊断故障码对应的冻结帧关联不同的数据,这种情况下车用控制器代码的复杂度会大大增强,使得软件开发过程中的费用加大,另外,在车用控制器软件开发初期,故障与数据的关联关系可能并不明朗,后期发生需求变更的可能性较大,可能使显示出来的相关数据不全面。
技术实现思路
本专利技术旨在至少在一定程度上解决上述相关技术中的技术问题之一。为此,本专利技术的一个目的在于提出一种冻结帧的数据显示方法。该冻结帧的数据显示方法在维修过程中,节省故障定位时间,并在软件开发过程中,节约开发成本。本专利技术的另一个目的在于提出一种冻结帧的数据显示系统。为了实现上述目的,本专利技术的一方面公开了一种冻结帧的数据显示方法,该方法包括以下步骤:向车用控制器发送诊断请求,以从所述车用控制器获取并解析诊断故障码对应的冻结帧;根据已确定的所述显示需求对所述多个数据进行筛选,以得到与所述诊断故障码相关的关联数据;显示所述关联数据在故障时刻的数据值。根据本专利技术的冻结帧的数据显示方法,通过增加与诊断故障码相关的显示需求部分,可以在诊断故障码对应的冻结帧都冻结相同数据时,显示关联数据,使得在维修过程中,节省故障定位时间,并使得在软件开发过程中,节约开发成本。另外,根据本专利技术上述实施例的冻结帧的数据显示方法还可以具有如下附加的技术特征:进一步地,其中,不同的诊断故障码对应的冻结帧均包括多个相同的数据。进一步地,所述与诊断故障码相关的显示需求包括:分级显示需求和/或数据与故障的关联强度。进一步地,所述数据与故障的关联强度包括强相关和弱相关。进一步地,还包括:根据显示的所述关联数据在故障时刻的数据值定位故障原因。本专利技术的另一方面公开了一种冻结帧的数据显示系统,包括:冻结帧获取模块,用于向车用控制器发送诊断请求,以从所述车用控制器获取并解析诊断故障码对应的冻结帧;筛选模块,根据已确定的所述显示需求对所述多个数据进行筛选,以得到与所述诊断故障码相关的关联数据;显示模块,用于显示所述关联数据在故障时刻的数据值。根据本专利技术的冻结帧的数据显示系统,通过增加与诊断故障码相关的显示需求部分,可以在诊断故障码对应的冻结帧都冻结相同数据时,显示关联数据,使得在维修过程中,节省故障定位时间,并使得在软件开发过程中,节约开发成本。另外,根据本专利技术上述实施例的冻结帧的数据显示系统还可以具有如下附加的技术特征:进一步地,其中,不同的诊断故障码对应的冻结帧均包括多个相同的数据。进一步地,所述与诊断故障码相关的显示需求包括:分级显示需求和/或数据与故障的关联强度。进一步地,所述数据与故障的关联强度包括强相关和弱相关。进一步地,还包括:故障定位模块,用于根据显示的所述关联数据在故障时刻的数据值定位故障原因。本专利技术的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。附图说明本专利技术的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:图1是根据本专利技术一个实施例的冻结帧的数据显示方法的流程图;图2是根据本专利技术另一个实施例的冻结帧的数据显示方法的流程图;以及图3是根据本专利技术一个实施例的冻结帧的数据显示系统的结构图。具体实施方式下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本专利技术,而不能理解为对本专利技术的限制。以下结合附图描述根据本专利技术实施例的冻结帧的数据显示方法及系统。图1是根据本专利技术一个实施例的冻结帧的数据显示方法的流程图。如图1所示,根据本专利技术一个实施例的冻结帧的数据显示方法,包括以下步骤:S110:向车用控制器发送诊断请求,以从车用控制器获取并解析诊断故障码对应的冻结帧。具体而言,如图2所示,编号11至13所示,维修人员在定位故障原因时,将诊断仪与车用控制器通过CAN总线通信,按照诊断协议解析出来诊断故障码对应的冻结帧,此时解析出来的所有诊断故障码对应的冻结帧都冻结相同数据的故障时刻值,数据的覆盖全面。这样可以使得在显示相关数据时,更加全面。S120:根据已确定的显示需求对多个数据进行筛选,以得到与诊断故障码相关的关联数据。举例来说,可以将显示需求在开发阶段进行输入,这样可以将已确定的需求在使用阶段直接对数据进行筛选。其中,不同的诊断故障码对应的冻结帧均包括多个相同的数据。显示需求可以根据实际应用进行进一步地细化,与诊断故障码相关的显示需求包括:分级显示需求和/或数据与故障的关联强度。进一步地,数据与故障的关联强度包括强相关和弱相关。例如,显示某诊断故障码对应的冻结帧时,默认显示强相关的数据,如果没有异常,可以再人为控制选择显示弱相关的数据。S130:显示关联数据在故障时刻的数据值。值得注意的是,在软件开发工程中,需要用户提供两份需求,一份是诊断协议需求,一份是定义冻结帧中需要显示的具体数据的显示需求。如图2所示,可以在现有的软件中,修改显示需求部分的软件代码,降低了由于需求变更带来的软件开发成本的增大。该方法还包括:根据显示的关联数据的故障时刻值定位故障原因。具体而言,维修人员或者工程师根据显示的关联数据直接定位故障原因,无需再进行关联数据的查找。根据本专利技术的冻结帧的数据显示方法,通过增加与诊断故障码相关的显示需求部分,可以在诊断故障码对应的冻结帧都冻结相同数据时,显示关联数据,使得在维修过程中,节省故障定位时间,并使得在软件开发过程中,节约开发成本。图3是根据本专利技术一个实施例的冻结帧的数据显示系统的结构图。如图3所示,冻结帧的数据显示系统300,系统300包括:冻结帧获取模块310、筛选模块320和显示模块330。其中,冻结帧获取模块310用于向车用控制器发送诊断请求,以从车用控制器获取并解析诊断故障码对应的冻结帧。筛选模块320用于根据已确定的显示需求对多个数据进行筛选,以得到与诊断故障码相关的关联数据。显示模块330用于显示关联数据在故障时刻的数据值。根据本专利技术的冻结帧的数据显示系统,通过增加与诊断故障码相关的显示需求部分,可以在诊断故障码对应的冻结帧都冻结相同数据时,显示关联数据,使得在维修过程中,节省故障定位时间,并使得在软件开发过程中,节约开发成本。其中,不同的诊断故障码对应的冻结帧均包括多个相同的数据。与诊断故障码相关的显示需求包括:分级显示需求和/或数据与故障的关联强度,进一步地,数据与故障的关联强度包括强相关和弱相关。在一些实施例中,该系统300还包括:故障定位模块340,用于根据显示的关联数据在故障时刻的数据值定位故障原因。需要说明的是,本专利技术实施本文档来自技高网...
冻结帧的数据显示方法及系统

【技术保护点】
一种冻结帧的数据显示方法,其特征在于,包括以下步骤:向车用控制器发送诊断请求,以从所述车用控制器获取并解析诊断故障码对应的冻结帧;根据已确定的所述显示需求对所述多个数据进行筛选,以得到与所述诊断故障码相关的关联数据;显示所述关联数据在故障时刻的数据值。

【技术特征摘要】
1.一种冻结帧的数据显示方法,其特征在于,包括以下步骤:向车用控制器发送诊断请求,以从所述车用控制器获取并解析诊断故障码对应的冻结帧;根据已确定的所述显示需求对所述多个数据进行筛选,以得到与所述诊断故障码相关的关联数据;显示所述关联数据在故障时刻的数据值。2.根据权利要求1所述的冻结帧的数据显示方法,其特征在于,其中,不同的诊断故障码对应的冻结帧均包括多个相同的数据。3.根据权利要求1所述的冻结帧的数据显示方法,其特征在于,所述与诊断故障码相关的显示需求包括:分级显示需求和/或数据与故障的关联强度。4.根据权利要求3所述的冻结帧的数据显示方法,其特征在于,所述数据与故障的关联强度包括强相关和弱相关。5.根据权利要求1-4任一项所述的冻结帧的数据显示方法,其特征在于,还包括:根据显示的所述关联数据在故障时刻的数据值定位故障原因。6.一种冻结帧的数据显示系统,...

【专利技术属性】
技术研发人员:何杨
申请(专利权)人:宝沃汽车中国有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1