CN112863008A - 一种故障记录的方法、装置、存储介质和计算机设备 - Google Patents

一种故障记录的方法、装置、存储介质和计算机设备 Download PDF

Info

Publication number
CN112863008A
CN112863008A CN202110286342.4A CN202110286342A CN112863008A CN 112863008 A CN112863008 A CN 112863008A CN 202110286342 A CN202110286342 A CN 202110286342A CN 112863008 A CN112863008 A CN 112863008A
Authority
CN
China
Prior art keywords
signal
fault
fault signal
controller
box
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202110286342.4A
Other languages
English (en)
Other versions
CN112863008B (zh
Inventor
周林
唐如意
张瀚文
陈晓锟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Chongqing Branch of DFSK Motor Co Ltd
Original Assignee
Chongqing Branch of DFSK Motor Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Chongqing Branch of DFSK Motor Co Ltd filed Critical Chongqing Branch of DFSK Motor Co Ltd
Priority to CN202110286342.4A priority Critical patent/CN112863008B/zh
Publication of CN112863008A publication Critical patent/CN112863008A/zh
Application granted granted Critical
Publication of CN112863008B publication Critical patent/CN112863008B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C5/00Registering or indicating the working of vehicles
    • G07C5/08Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
    • G07C5/0816Indicating performance data, e.g. occurrence of a malfunction
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C5/00Registering or indicating the working of vehicles
    • G07C5/08Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
    • G07C5/0841Registering performance data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L2012/40208Bus networks characterized by the use of a particular bus standard
    • H04L2012/40215Controller Area Network CAN

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)
  • Debugging And Monitoring (AREA)

Abstract

本发明实施例提供了一种故障记录的方法、装置、存储介质和计算机设备。通过按照设定时间间隔通过控制器局域网络Can盒向设定域口发送功能寻址信号;接收设定域口响应于功能寻址信号,通过Can盒发送的当前的故障信号;判断当前的故障信号是否与上一个的故障信号相同;若判断出当前的故障信号与上一个的故障信号不同,存储上一个的故障信号。本发明实施例提供的技术方案中,能够基于Can盒对当前的故障信号与上一个的故障信号进行比较,当判断出当前的故障信号与上一个的故障信号不同时,存储上一个的故障信号,减小了无效的故障记录,提高了故障记录的效率。

Description

一种故障记录的方法、装置、存储介质和计算机设备
【技术领域】
本发明涉及车辆技术领域,尤其涉及一种故障记录的方法、装置、存储介质和计算机设备。
【背景技术】
随着新能源技术的成熟与逐渐推广,电动汽车的关注度和普及率越来越高。相对于传统汽车,电动汽车车辆的高低压电控元件增多,动力电池管理、驱动电机控制及整车控制等关键技术的电子电控技术要求增高,需要对电动汽车进行测试并记录测试中产生的故障。
相关技术中,需要人工测试数据,并对测试中的故障进行记录,使得人工操作的步骤较多,降低了故障记录的效率。
【发明内容】
有鉴于此,本发明实施例提供了一种故障记录的方法、装置、存储介质和计算机设备,用以提高故障记录的效率。
一方面,本发明实施例提供了一种故障记录的方法,包括:
按照设定时间间隔通过控制器局域网络Can盒向设定域口发送功能寻址信号;
接收所述设定域口响应于所述功能寻址信号,通过所述Can盒发送的当前的故障信号;
判断当前的所述故障信号是否与上一个的故障信号相同;
若判断出当前的所述故障信号与上一个的故障信号不同,存储所述上一个的故障信号。
可选地,所述故障信号包括故障的控制器编码和控制器故障数量,所述存储所述上一个的故障信号,包括:
根据存储的所述故障的控制器编码与故障的控制器名称的对应关系,查询出所述故障的控制器编码对应的故障的控制器名称;
根据所述故障的控制器名称和所述控制器故障数量对所述上一个的故障信号进行命名,生成命名故障信号;
存储所述命名故障信号。
可选地,所述按照设定时间间隔通过控制器局域网络Can盒向设定域口发送功能寻址信号之前,包括:
判断是否接收到所述设定域口通过所述Can盒发送的电源开启信号和发动机运行信号;
若判断出接收到所述设定域口通过所述Can盒发送的电源开启信号和发动机运行信号,通过控制器局域网络Can盒向设定域口发送功能寻址信号;
接收所述设定域口响应于所述功能寻址信号,通过所述Can盒发送的第一个的故障信号;
存储所述第一个的故障信号。
可选地,还包括:
若判断出当前的所述故障信号与上一个的故障信号相同,继续执行所述计算机设备按照设定时间间隔通过控制器局域网络Can盒向设定域口发送功能寻址信号的步骤。
可选地,还包括:
若判断出未接收到所述设定域口通过所述Can盒发送的电源开启信号和发动机运行信号,继续执行所述判断是否接收到所述设定域口通过所述Can盒发送的电源开启信号和发动机运行信号的步骤。
可选地,所述设定域口包括:车辆自动诊断***域口、车身动力域口、信息域口或底盘域口。
另一方面,本发明实施例提供了一种故障记录的装置,包括:
发送模块,用于按照设定时间间隔通过控制器局域网络Can盒向设定域口发送功能寻址信号;
接收模块,用于接收所述设定域口响应于所述功能寻址信号,通过所述Can盒发送的当前的故障信号;
第一判断模块,用于判断当前的所述故障信号是否与上一个的故障信号相同,若判断出当前的所述故障信号与上一个的故障信号不同,触发存储模块存储所述上一个的故障信号。
可选地,所述存储模块包括:
查询子模块,用于根据存储的所述故障的控制器编码与故障的控制器名称的对应关系,查询出所述故障的控制器编码对应的故障的控制器名称;
命名子模块,用于根据所述故障的控制器名称和所述控制器故障数量对所述上一个的故障信号进行命名,生成命名故障信号;
存储子模块,用于存储所述命名故障信号。
另一方面,本发明实施例提供了一种存储介质,包括:所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行上述故障记录的方法。
另一方面,本发明实施例提供了一种计算机设备,包括存储器和处理器,所述存储器用于存储包括程序指令的信息,所述处理器用于控制程序指令的执行,其特征在于,所述程序指令被处理器加载并执行时实现上述故障记录的方法的步骤。
本发明实施例提供的故障记录的方法的技术方案中,通过按照设定时间间隔通过控制器局域网络Can盒向设定域口发送功能寻址信号;接收设定域口响应于功能寻址信号,通过Can盒发送的当前的故障信号;判断当前的故障信号是否与上一个的故障信号相同;若判断出当前的故障信号与上一个的故障信号不同,存储上一个的故障信号。本发明实施例提供的技术方案中,能够基于Can盒对当前的故障信号与上一个的故障信号进行比较,当判断出当前的故障信号与上一个的故障信号不同时,存储上一个的故障信号,减小了无效的故障记录,提高了故障记录的效率。
【附图说明】
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
图1为本发明实施例提供的一种故障记录的方法的流程图;
图2为本发明实施例提供的另一种故障记录的方法的流程图;
图3为图2中存储上一个的故障信号的流程图;
图4为本发明实施例提供的一种故障记录的装置的结构示意图;
图5为本发明实施例提供的一种计算机设备的示意图。
【具体实施方式】
为了更好的理解本发明的技术方案,下面结合附图对本发明实施例进行详细描述。
应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。
应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,甲和/或乙,可以表示:单独存在甲,同时存在甲和乙,单独存在乙这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
本发明实施例提供了一种故障记录的方法,图1为本发明实施例提供的一种故障记录的方法的流程图,如图1所示,该方法包括:
步骤102、按照设定时间间隔通过控制器局域网络Can盒向设定域口发送功能寻址信号。
本发明实施例中,各步骤由计算机设备执行,计算机设备为计算机,例如,计算机设备为测试计算机。
本发明实施例中,设定时间间隔能够根据实际情况进行设定,例如,设定时间间隔为10分钟。
本发明实施例中,设定域口包括:车辆自动诊断***(On Board Diagnostics,简称OBD)域口、车身动力域口、信息域口或底盘域口。
本步骤中,计算机设备按照设定时间间隔向控制器局域网络(Controller AreaNetwork,简称Can)盒发送功能寻址信号,Can盒向设定域口发送功能寻址信号,以供设定域口响应于功能寻址信号读取全部的在线控制器的故障信号。例如,功能寻址信号为190109&190209。
步骤104、接收设定域口响应于功能寻址信号,通过Can盒发送的当前的故障信号。
步骤106、判断当前的故障信号是否与上一个的故障信号相同。
本发明实施例中,若判断出当前的故障信号与上一个的故障信号相同,则表明当前的故障信号相较于上一个的故障信号没有新增故障;若判断出当前的故障信号与上一个的故障信号不相同,则表明当前的故障信号相较于上一个的故障信号有新增故障。
步骤108、若判断出当前的故障信号与上一个的故障信号不同,存储上一个的故障信号。
本步骤中,将上一个的故障信号存储至数据库中。作为一种可选方案,对每一个在线控制器的故障信号在数据库中进行单独存储,并对控制器故障数量进行标记。
本发明实施例提供的技术方案中,通过按照设定时间间隔通过控制器局域网络Can盒向设定域口发送功能寻址信号;接收设定域口响应于功能寻址信号,通过Can盒发送的当前的故障信号;判断当前的故障信号是否与上一个的故障信号相同;若判断出当前的故障信号与上一个的故障信号不同,存储上一个的故障信号。本发明实施例提供的技术方案中,能够基于Can盒对当前的故障信号与上一个的故障信号进行比较,当判断出当前的故障信号与上一个的故障信号不同时,存储上一个的故障信号,减小了无效的故障记录,提高了故障记录的效率。
本发明实施例提供了另一种故障记录的方法,图2为本发明实施例提供的另一种故障记录的方法的流程图,如图2所示,该方法包括:
步骤202、计算机设备按照设定时间间隔通过控制器局域网络Can盒向设定域口发送功能寻址信号。
本发明实施例中,步骤202的具体描述请参见步骤102。
本发明实施例中,步骤202之前包括:
步骤S1、计算机设备判断是否接收到设定域口通过Can盒发送的电源开启信号和发动机运行信号,若是,执行步骤S2;若否,执行步骤S1。
本发明实施例中,计算机设备若判断出接收到设定域口通过Can盒发送的电源开启信号和发动机运行信号,则表明汽车的电源已开启,发动机已运行;计算机设备若判断出未接收到设定域口通过Can盒发送的电源开启信号和发动机运行信号,则表明汽车的电源未开启,发动机未运行。
本步骤中,设定域口向Can盒发送电源开启信号和发动机运行信号,Can盒向计算机设备发送电源开启信号和发动机运行信号。
步骤S2、计算机设备通过控制器局域网络Can盒向设定域口发送功能寻址信号。
本步骤中,计算机设备向Can盒发送功能寻址信号,Can盒向设定域口发送功能寻址信号。
步骤S3、设定域口响应于功能寻址信号,通过Can盒向计算机设备发送第一个的故障信号。
本步骤中,设定域口响应于功能寻址信号,向Can盒发送第一个的故障信号,Can盒向计算机设备发送第一个的故障信号。
本发明实施例中,故障信号为全部的在线控制器的故障信号,例如,故障信号为190510&190610。
本发明实施例中,故障信号包括故障的控制器编码和控制器故障数量。
步骤S4、计算机设备存储第一个的故障信号。
本步骤中,计算机设备将第一个的故障信号存储至数据库中。作为一种可选方案,计算机设备对故障信号中每一个在线控制器的控制器编码和控制器故障数量在数据库中进行单独存储,并根据存储的故障的控制器编码和控制器故障数量的对应关系,查询出每一个故障的控制器编码对应的控制器故障数量,存储故障信号中每一个故障的控制器编码对应的控制器故障数量,并将存储的每一个故障的控制器编码对应的控制器故障数量标记为第一个的故障数量。
步骤204、设定域口响应于功能寻址信号,通过Can盒向计算机设备发送当前的故障信号。
本步骤中,设定域口响应于功能寻址信号,向Can盒发送当前的故障信号,Can盒向计算机设备发送当前的故障信号。
步骤206、计算机设备判断当前的故障信号是否与上一个的故障信号相同,若是,执行步骤202;若否,执行步骤208。
本发明实施例中,步骤206的具体描述请参见步骤106。
步骤208、计算机设备存储上一个的故障信号。
本发明实施例中,步骤208的具体描述请参见步骤108。
图3为图2中存储上一个的故障信号的流程图,如图3所示,步骤208包括:
步骤2082、计算机设备根据存储的故障的控制器编码与故障的控制器名称的对应关系,查询出故障的控制器编码对应的故障的控制器名称。
本发明实施例中,计算机设备中存储有故障的控制器编码与故障的控制器名称的对应关系,能够根据故障的控制器编码与故障的控制器名称的对应关系,查询出故障的控制器编码对应的故障的控制器名称。
步骤2084、计算机设备根据故障的控制器名称和控制器故障数量对上一个的故障信号进行命名,生成命名故障信号。
本步骤中,计算机设备将上一个的故障信号命名为故障的控制器名称和控制器故障数量,生成命名故障信号。
步骤2086、计算机设备存储命名故障信号。
本步骤中,计算机设备将命名故障信号存储至数据库中。作为一种可选方案,计算机设备对命名故障信号中每一个在线控制器的控制器编码和控制器故障数量在数据库中进行单独存储,并根据存储的故障的控制器编码和控制器故障数量的对应关系,查询出每一个故障的控制器编码对应的控制器故障数量,存储命名故障信号中每一个故障的控制器编码对应的控制器故障数量,并将存储的每一个故障的控制器编码对应的控制器故障数量标记为当前的故障数量。
本发明实施例提供的技术方案中,通过按照设定时间间隔通过控制器局域网络Can盒向设定域口发送功能寻址信号;接收设定域口响应于功能寻址信号,通过Can盒发送的当前的故障信号;判断当前的故障信号是否与上一个的故障信号相同;若判断出当前的故障信号与上一个的故障信号不同,存储上一个的故障信号。本发明实施例提供的技术方案中,能够基于Can盒对当前的故障信号与上一个的故障信号进行比较,当判断出当前的故障信号与上一个的故障信号不同时,存储上一个的故障信号,减小了无效的故障记录,提高了故障记录的效率。
本发明实施例提供的技术方案中,基于Can盒,实现在实车动态路试过程中减少路试中无效数据的筛选,提升整车测试效率。使用方便,记录完整,能够精确地定位故障时间,完整地记录故障内容,并减少了路试工程师反复进行电脑操作等危险行为。能够改善测试人员恶劣的动态路试测试环境,可以安心的把注意力放在操作与体验上,真正地实现了自动化测试运用。
本发明实施例提供了一种故障记录的装置。图4为本发明实施例提供的一种故障记录的装置的结构示意图,如图4所示,该装置包括:发送模块11、接收模块12、第一判断模块13和存储模块14。
发送模块11用于按照设定时间间隔通过控制器局域网络Can盒向设定域口发送功能寻址信号。
接收模块12用于接收设定域口响应于功能寻址信号,通过Can盒发送的当前的故障信号。
第一判断模块13用于判断当前的故障信号是否与上一个的故障信号相同,若判断出当前的故障信号与上一个的故障信号不同,触发存储模块14存储上一个的故障信号。
本发明实施例中,存储模块14包括:查询子模块141、命名子模块142和存储子模块143。
查询子模块141用于根据存储的故障的控制器编码与故障的控制器名称的对应关系,查询出故障的控制器编码对应的故障的控制器名称。
命名子模块142用于根据故障的控制器名称和控制器故障数量对上一个的故障信号进行命名,生成命名故障信号。
存储子模块143用于存储命名故障信号。
本发明实施例中,该装置还包括:第二判断模块15。
第二判断模块15用于判断是否接收到设定域口通过Can盒发送的电源开启信号和发动机运行信号,若判断出接收到设定域口通过Can盒发送的电源开启信号和发动机运行信号,触发发送模块11通过控制器局域网络Can盒向设定域口发送功能寻址信号。
接收模块12还用于接收设定域口响应于功能寻址信号,通过Can盒发送的第一个的故障信号。
存储模块14还用于存储第一个的故障信号。
本发明实施例中,第一判断模块13若判断出故障信号与接收的上一个的故障信号相同,触发发送模块11继续执行计算机设备按照设定时间间隔通过控制器局域网络Can盒向设定域口发送功能寻址信号的步骤。
本发明实施例中,第二判断模块15若判断出未接收到设定域口通过Can盒发送的电源开启信号和发动机运行信号,并继续执行判断是否接收到设定域口通过Can盒发送的电源开启信号和发动机运行信号的步骤。
本发明实施例中,设定域口包括:车辆自动诊断***域口、车身动力域口、信息域口或底盘域口。
本发明实施例提供的技术方案中,通过按照设定时间间隔通过控制器局域网络Can盒向设定域口发送功能寻址信号;接收设定域口响应于功能寻址信号,通过Can盒发送的当前的故障信号;判断当前的故障信号是否与上一个的故障信号相同;若判断出当前的故障信号与上一个的故障信号不同,存储上一个的故障信号。本发明实施例提供的技术方案中,能够基于Can盒对当前的故障信号与上一个的故障信号进行比较,当判断出当前的故障信号与上一个的故障信号不同时,存储上一个的故障信号,减小了无效的故障记录,提高了故障记录的效率。
本实施例提供的故障记录的装置可用于实现上述图1和图2中的故障记录的方法,具体描述可参见上述故障记录的方法的实施例,此处不再重复描述。
本发明实施例提供了一种存储介质,存储介质包括存储的程序,其中,在程序运行时控制存储介质所在设备执行上述故障记录的方法的实施例的各步骤,具体描述可参见上述故障记录的方法的实施例。
本发明实施例提供了一种计算机设备,包括存储器和处理器,存储器用于存储包括程序指令的信息,处理器用于控制程序指令的执行,程序指令被处理器加载并执行时实现上述故障记录的方法的实施例的各步骤,具体描述可参见上述故障记录的方法的实施例。
图5为本发明实施例提供的一种计算机设备的示意图。如图5所示,该实施例的计算机设备20包括:处理器21、存储器22以及存储在存储器22中并可在处理器21上运行的计算机程序23,该计算机程序23被处理器21执行时实现实施例中的应用于故障记录的方法,为避免重复,此处不一一赘述。或者,该计算机程序被处理器21执行时实现实施例中应用于故障记录的装置中各模型/单元的功能,为避免重复,此处不一一赘述。
计算机设备20包括,但不仅限于,处理器21、存储器22。本领域技术人员可以理解,图5仅仅是计算机设备20的示例,并不构成对计算机设备20的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如计算机设备还可以包括输入输出设备、网络接入设备、总线等。
所称处理器21可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
存储器22可以是计算机设备20的内部存储单元,例如计算机设备20的硬盘或内存。存储器22也可以是计算机设备20的外部存储设备,例如计算机设备20上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。进一步地,存储器22还可以既包括计算机设备20的内部存储单元也包括外部存储设备。存储器22用于存储计算机程序以及计算机设备所需的其他程序和数据。存储器22还可以用于暂时地存储已经输出或者将要输出的数据。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本发明所提供的几个实施例中,应该理解到,所揭露的***,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如,多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机装置(可以是个人计算机,服务器,或者网络装置等)或处理器(Processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。

Claims (10)

1.一种故障记录的方法,其特征在于,包括:
按照设定时间间隔通过控制器局域网络Can盒向设定域口发送功能寻址信号;
接收所述设定域口响应于所述功能寻址信号,通过所述Can盒发送的当前的故障信号;
判断当前的所述故障信号是否与上一个的故障信号相同;
若判断出当前的所述故障信号与上一个的故障信号不同,存储所述上一个的故障信号。
2.根据权利要求1所述的方法,其特征在于,所述故障信号包括故障的控制器编码和控制器故障数量,所述存储所述上一个的故障信号,包括:
根据存储的所述故障的控制器编码与故障的控制器名称的对应关系,查询出所述故障的控制器编码对应的故障的控制器名称;
根据所述故障的控制器名称和所述控制器故障数量对所述上一个的故障信号进行命名,生成命名故障信号;
存储所述命名故障信号。
3.根据权利要求1所述的方法,其特征在于,所述按照设定时间间隔通过控制器局域网络Can盒向设定域口发送功能寻址信号之前,包括:
判断是否接收到所述设定域口通过所述Can盒发送的电源开启信号和发动机运行信号;
若判断出接收到所述设定域口通过所述Can盒发送的电源开启信号和发动机运行信号,通过控制器局域网络Can盒向设定域口发送功能寻址信号;
接收所述设定域口响应于所述功能寻址信号,通过所述Can盒发送的第一个的故障信号;
存储所述第一个的故障信号。
4.根据权利要求1所述的方法,其特征在于,还包括:
若判断出当前的所述故障信号与上一个的故障信号相同,继续执行所述计算机设备按照设定时间间隔通过控制器局域网络Can盒向设定域口发送功能寻址信号的步骤。
5.根据权利要求3所述的方法,其特征在于,还包括:
若判断出未接收到所述设定域口通过所述Can盒发送的电源开启信号和发动机运行信号,继续执行所述判断是否接收到所述设定域口通过所述Can盒发送的电源开启信号和发动机运行信号的步骤。
6.根据权利要求1至5任一项所述的方法,其特征在于,所述设定域口包括:车辆自动诊断***域口、车身动力域口、信息域口或底盘域口。
7.一种故障记录的装置,其特征在于,包括:
发送模块,用于按照设定时间间隔通过控制器局域网络Can盒向设定域口发送功能寻址信号;
接收模块,用于接收所述设定域口响应于所述功能寻址信号,通过所述Can盒发送的当前的故障信号;
第一判断模块,用于判断当前的所述故障信号是否与上一个的故障信号相同,若判断出当前的所述故障信号与上一个的故障信号不同,触发存储模块存储所述上一个的故障信号。
8.根据权利要求7所述的装置,其特征在于,所述存储模块包括:
查询子模块,用于根据存储的所述故障的控制器编码与故障的控制器名称的对应关系,查询出所述故障的控制器编码对应的故障的控制器名称;
命名子模块,用于根据所述故障的控制器名称和所述控制器故障数量对所述上一个的故障信号进行命名,生成命名故障信号;
存储子模块,用于存储所述命名故障信号。
9.一种存储介质,其特征在于,包括:所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行权利要求1至6任意一项所述的故障记录的方法。
10.一种计算机设备,包括存储器和处理器,所述存储器用于存储包括程序指令的信息,所述处理器用于控制程序指令的执行,其特征在于,所述程序指令被处理器加载并执行时实现权利要求1至6任意一项所述的故障记录的方法的步骤。
CN202110286342.4A 2021-03-17 2021-03-17 一种故障记录的方法、装置、存储介质和计算机设备 Active CN112863008B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110286342.4A CN112863008B (zh) 2021-03-17 2021-03-17 一种故障记录的方法、装置、存储介质和计算机设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110286342.4A CN112863008B (zh) 2021-03-17 2021-03-17 一种故障记录的方法、装置、存储介质和计算机设备

Publications (2)

Publication Number Publication Date
CN112863008A true CN112863008A (zh) 2021-05-28
CN112863008B CN112863008B (zh) 2022-04-22

Family

ID=75995059

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110286342.4A Active CN112863008B (zh) 2021-03-17 2021-03-17 一种故障记录的方法、装置、存储介质和计算机设备

Country Status (1)

Country Link
CN (1) CN112863008B (zh)

Citations (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0261433A2 (de) * 1986-09-20 1988-03-30 Mannesmann Kienzle GmbH (HR B1220) Einrichtung für ein Fahrzeuginformationsgerät
CN1866300A (zh) * 2005-05-20 2006-11-22 矢崎总业株式会社 车辆驾驶数据记录器
CN101419729A (zh) * 2007-10-22 2009-04-29 株洲南车时代电气股份有限公司 车载装置的数据记录方法及数据记录装置
CA2823072A1 (en) * 2011-01-03 2012-07-12 650340 N.B. Ltd. Systems and methods for extraction and telemetry of vehicle operational data from an internal automotive network
CN104268958A (zh) * 2014-08-27 2015-01-07 南车南京浦镇车辆有限公司 基于中央控制单元的事件记录方法及设备
US20160148446A1 (en) * 2014-11-20 2016-05-26 Clear View Technology Solutions, Inc. Method and system for providing condition reports for vehicles
CN106696868A (zh) * 2017-01-17 2017-05-24 北京汽车股份有限公司 故障记录方法、装置及汽车控制***
CN107272649A (zh) * 2017-07-05 2017-10-20 东南(福建)汽车工业有限公司 车辆故障远程诊断***及方法
CN108293173A (zh) * 2015-11-26 2018-07-17 标致雪铁龙汽车股份有限公司 用于控制建立车辆事故报告的方法和终端
US20180261020A1 (en) * 2017-03-13 2018-09-13 Renovo Motors, Inc. Systems and methods for processing vehicle sensor data
US20180354647A1 (en) * 2017-06-07 2018-12-13 Ge Aviation Systems Limited Method and system for enabling component monitoring redundancy in a digital network of intelligent sensing devices
CN109064582A (zh) * 2018-07-04 2018-12-21 北京车和家信息技术有限公司 Can数据存储方法、装置、服务器及车辆
CN109830002A (zh) * 2019-01-23 2019-05-31 征辕科技(宁波)有限公司 行车事件数据记录方法、装置及事件数据记录器
CN110838191A (zh) * 2019-09-30 2020-02-25 中车永济电机有限公司 一种新型的内燃机车事件及故障数据下载方法
CN111176262A (zh) * 2020-01-20 2020-05-19 东风小康汽车有限公司重庆分公司 一种车辆故障的检测方法和***
CN111801564A (zh) * 2018-03-02 2020-10-20 沃尔沃卡车集团 用于轮胎故障检测的装置、方法和程序,以及记录轮胎故障检测程序的计算机可读记录介质
CN111815803A (zh) * 2020-06-19 2020-10-23 安徽安凯汽车股份有限公司 一种新能源汽车故障存储***及检测方法
CN211826336U (zh) * 2019-11-17 2020-10-30 深圳市嘉立创科技发展有限公司 一种pcb板自动化检测平台***
CN111886553A (zh) * 2018-03-14 2020-11-03 It空间株式会社 一种对驱动部的精准预维护方法
CN111966518A (zh) * 2020-08-05 2020-11-20 广州汽车集团股份有限公司 故障数据记录方法、***、汽车及存储介质
CN112034811A (zh) * 2019-06-03 2020-12-04 现代自动车株式会社 控制器诊断装置及方法

Patent Citations (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0261433A2 (de) * 1986-09-20 1988-03-30 Mannesmann Kienzle GmbH (HR B1220) Einrichtung für ein Fahrzeuginformationsgerät
CN1866300A (zh) * 2005-05-20 2006-11-22 矢崎总业株式会社 车辆驾驶数据记录器
CN101419729A (zh) * 2007-10-22 2009-04-29 株洲南车时代电气股份有限公司 车载装置的数据记录方法及数据记录装置
CA2823072A1 (en) * 2011-01-03 2012-07-12 650340 N.B. Ltd. Systems and methods for extraction and telemetry of vehicle operational data from an internal automotive network
CN104268958A (zh) * 2014-08-27 2015-01-07 南车南京浦镇车辆有限公司 基于中央控制单元的事件记录方法及设备
US20160148446A1 (en) * 2014-11-20 2016-05-26 Clear View Technology Solutions, Inc. Method and system for providing condition reports for vehicles
CN108293173A (zh) * 2015-11-26 2018-07-17 标致雪铁龙汽车股份有限公司 用于控制建立车辆事故报告的方法和终端
CN106696868A (zh) * 2017-01-17 2017-05-24 北京汽车股份有限公司 故障记录方法、装置及汽车控制***
US20180261020A1 (en) * 2017-03-13 2018-09-13 Renovo Motors, Inc. Systems and methods for processing vehicle sensor data
US20180354647A1 (en) * 2017-06-07 2018-12-13 Ge Aviation Systems Limited Method and system for enabling component monitoring redundancy in a digital network of intelligent sensing devices
CN107272649A (zh) * 2017-07-05 2017-10-20 东南(福建)汽车工业有限公司 车辆故障远程诊断***及方法
CN111801564A (zh) * 2018-03-02 2020-10-20 沃尔沃卡车集团 用于轮胎故障检测的装置、方法和程序,以及记录轮胎故障检测程序的计算机可读记录介质
CN111886553A (zh) * 2018-03-14 2020-11-03 It空间株式会社 一种对驱动部的精准预维护方法
CN109064582A (zh) * 2018-07-04 2018-12-21 北京车和家信息技术有限公司 Can数据存储方法、装置、服务器及车辆
CN109830002A (zh) * 2019-01-23 2019-05-31 征辕科技(宁波)有限公司 行车事件数据记录方法、装置及事件数据记录器
CN112034811A (zh) * 2019-06-03 2020-12-04 现代自动车株式会社 控制器诊断装置及方法
CN110838191A (zh) * 2019-09-30 2020-02-25 中车永济电机有限公司 一种新型的内燃机车事件及故障数据下载方法
CN211826336U (zh) * 2019-11-17 2020-10-30 深圳市嘉立创科技发展有限公司 一种pcb板自动化检测平台***
CN111176262A (zh) * 2020-01-20 2020-05-19 东风小康汽车有限公司重庆分公司 一种车辆故障的检测方法和***
CN111815803A (zh) * 2020-06-19 2020-10-23 安徽安凯汽车股份有限公司 一种新能源汽车故障存储***及检测方法
CN111966518A (zh) * 2020-08-05 2020-11-20 广州汽车集团股份有限公司 故障数据记录方法、***、汽车及存储介质

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
白蒲江: "商用车电控单元UDS诊断协议栈的开发与应用", 《机电信息》 *

Also Published As

Publication number Publication date
CN112863008B (zh) 2022-04-22

Similar Documents

Publication Publication Date Title
WO2019109915A1 (zh) 汽车故障诊断方法、汽车故障诊断装置及电子设备
CN102262404B (zh) 整车下线配置***及其配置方法
JP2014203314A (ja) Ecuシミュレーション装置
CN110244691B (zh) 一种汽车诊断方法、装置及***
CN113608518B (zh) 数据生成方法、装置、终端设备及介质
CN112925296B (zh) 一种基于人工智能的图形化车载网络诊断方法
CN107797540B (zh) 变速器故障测试方法、装置及终端
CN108536122B (zh) 混合动力汽车诊断***及方法
CN114407812B (zh) 诊断数据库确定方法、装置、电子设备以及存储介质
CN113406944B (zh) 车辆诊断方法、装置、设备及计算机可读存储介质
CN112863008B (zh) 一种故障记录的方法、装置、存储介质和计算机设备
CN115080104A (zh) 一种对Autosar中COM代码进行自动配置的方法及***
CN111553491A (zh) 一种车辆维修记录的生成方法及相关装置
CN207529222U (zh) 一种故障诊断***
CN114490713A (zh) 一种故障代码管理方法、装置、设备及可读存储介质
CN112509176B (zh) 基于车辆数据的故障报修方法及装置
US20020073253A1 (en) Test module
CN114879647A (zh) Ecu故障码测试***、电子控制器及汽车
CN114115170A (zh) 一种车辆配置模块的确定方法、装置及售后诊断仪
CN112260919A (zh) 一种车载can网络诊断***级自动化测试装置及***
CN114371683B (zh) 诊断仪的诊断功能验证方法、***、存储介质及设备
CN116880442B (zh) 故障诊断方法、装置、电子设备及存储介质
CN116136685B (zh) 一种适应高速can和低速can的通信控制***及方法
Foran et al. An intelligent diagnostic system for distributed, multi-ECU automotive control systems
US20230162540A1 (en) Method, Device, Computer Program and Computer-Readable Storage Medium for Generating a Graph Database for Determining a Part to be Checked of a Mechatronic System

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant