[go: up one dir, main page]

CN112148538B - A vehicle fault identification method, device, system, vehicle and computer-readable storage medium - Google Patents

A vehicle fault identification method, device, system, vehicle and computer-readable storage medium Download PDF

Info

Publication number
CN112148538B
CN112148538B CN201910583817.9A CN201910583817A CN112148538B CN 112148538 B CN112148538 B CN 112148538B CN 201910583817 A CN201910583817 A CN 201910583817A CN 112148538 B CN112148538 B CN 112148538B
Authority
CN
China
Prior art keywords
vehicle
ecu
data
network
network communication
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.)
Active
Application number
CN201910583817.9A
Other languages
Chinese (zh)
Other versions
CN112148538A (en
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.)
Guangzhou Automobile Group Co Ltd
Original Assignee
Guangzhou Automobile Group 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 Guangzhou Automobile Group Co Ltd filed Critical Guangzhou Automobile Group Co Ltd
Priority to CN201910583817.9A priority Critical patent/CN112148538B/en
Publication of CN112148538A publication Critical patent/CN112148538A/en
Application granted granted Critical
Publication of CN112148538B publication Critical patent/CN112148538B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/2205Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested
    • G06F11/2236Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested to test CPU or processors
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/2273Test methods

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Small-Scale Networks (AREA)

Abstract

The invention provides a complete vehicle fault identification method, which comprises the following steps: when the whole vehicle is in a non-air upgrade mode and the whole vehicle is not in a power-on state, judging whether the whole vehicle network is dormant, if not, acquiring whole vehicle network communication data, judging whether an ECU (electronic control unit) transmits data under the condition that the network communication condition is not met according to the whole vehicle network communication data, and if so, judging that the ECU transmitting the data under the condition that the network communication condition is not met is a fault ECU; the whole vehicle network communication data comprise network management messages, vehicle state data and network wake-up source signals. The invention can accurately position the failure ECU of the vehicle and the failure occurrence reason.

Description

一种整车故障识别方法、装置、系统、汽车及计算机可读存储 介质A vehicle fault identification method, device, system, vehicle and computer-readable storage medium

技术领域Technical Field

本发明涉及汽车技术领域,尤其涉及一种整车故障识别方法、装置、系统、汽车及计算机可读存储介质。The present invention relates to the field of automobile technology, and in particular to a whole vehicle fault identification method, device, system, automobile and computer-readable storage medium.

背景技术Background Art

随着车辆智能化的不断发展,为更好的提升客户体验,车辆电控部件越来越多,然而车辆电控部件过多,就极有可能出现电控部件异常,在整车下电后依然长时间处于网络通信状态,导致整车网络长时间唤醒造成整车亏电的问题,而这种情况不容易被驾驶员察觉,而且整车重新撘电后故障有可能消失,因而排查故障的难度大,并且复现故障会耗费大量的人力物力。With the continuous development of vehicle intelligence, in order to better improve customer experience, there are more and more electronic control components in vehicles. However, if there are too many electronic control components in a vehicle, it is very likely that the electronic control components will be abnormal. After the vehicle is powered off, it will still be in the network communication state for a long time, causing the vehicle network to be awakened for a long time and cause the vehicle to run out of power. This situation is not easy to be noticed by the driver, and the fault may disappear after the vehicle is powered on again. Therefore, it is difficult to troubleshoot the fault, and reproducing the fault will consume a lot of manpower and material resources.

根据调查,目前为了避免车辆因各种原因造成亏电的问题,普遍采用的方法是,在车辆行驶过程中通过仪表显示蓄电池状态,以提醒用户更换蓄电池或检测充电系统,如奥迪,宝马,标致,上汽等;或者,当蓄电池电量低时,切断舒适性负载。但当前方案均无法直接定位出现异常的电控部件,以及及时记录故障数据。According to the survey, in order to avoid the problem of low battery due to various reasons, the commonly used method is to display the battery status through the instrument during the driving process of the vehicle to remind the user to replace the battery or check the charging system, such as Audi, BMW, Peugeot, SAIC, etc.; or, when the battery power is low, cut off the comfort load. However, the current solutions cannot directly locate the abnormal electronic control components and record the fault data in time.

发明内容Summary of the invention

为解决上述技术问题,本发明提供一种整车故障定位方法、系统及汽车,能够准确定位车辆故障ECU及故障发生原因。In order to solve the above technical problems, the present invention provides a vehicle fault locating method, system and vehicle, which can accurately locate the vehicle fault ECU and the cause of the fault.

本发明提供的一种整车故障识别方法,包括下述步骤:The present invention provides a vehicle fault identification method, comprising the following steps:

当整车处于非空中升级模式且整车未上电状态时,判断整车网络是否休眠,若否,则获取整车网络通信数据,并根据所述整车网络通信数据判断是否有ECU在不满足网络通信条件的情况下发送数据,若有,则在不满足网络通信条件的情况下发送数据的ECU为故障ECU;When the vehicle is in a non-air upgrade mode and the vehicle is not powered on, determine whether the vehicle network is dormant. If not, obtain the vehicle network communication data, and determine whether there is an ECU sending data when the network communication conditions are not met based on the vehicle network communication data. If so, the ECU that sends data when the network communication conditions are not met is a faulty ECU;

其中,所述整车网络通信数据包括网络管理报文、车辆状态数据、网络唤醒源信号。Among them, the whole vehicle network communication data includes network management messages, vehicle status data, and network wake-up source signals.

优选地,所述根据所述整车网络通信数据判断是否有ECU在不满足网络通信条件的情况下发送数据,若有,则在不满足网络通信条件的情况下发送数据的ECU为故障ECU,具体为:Preferably, judging whether there is an ECU sending data when the network communication conditions are not met according to the vehicle network communication data, and if so, the ECU sending data when the network communication conditions are not met is a faulty ECU, specifically:

根据所述网络管理报文判断是否存在未先接收数据请求指令后发送数据的ECU,若存在,则根据所述网络唤醒源信号判断所述未先接收数据请求指令后发送数据的ECU是否属于网络唤醒源ECU,若不属于网络唤醒源ECU,则所述未先接收数据请求指令后发送数据的ECU为故障ECU,若属于网络唤醒源ECU,则根据所述车辆状态数据判断是否存在不满足数据发送触发条件就发送数据的网络唤醒源ECU,若存在,则所述不满足数据发送触发条件就发送数据的网络唤醒源ECU为故障ECU。Determine whether there is an ECU that sends data without receiving a data request instruction first according to the network management message; if so, determine whether the ECU that sends data without receiving a data request instruction first belongs to a network wake-up source ECU according to the network wake-up source signal; if it does not belong to the network wake-up source ECU, the ECU that sends data without receiving a data request instruction first is a faulty ECU; if it belongs to the network wake-up source ECU, determine whether there is a network wake-up source ECU that sends data without satisfying a data sending trigger condition according to the vehicle status data; if so, the network wake-up source ECU that sends data without satisfying a data sending trigger condition is a faulty ECU.

其中,所述网络唤醒源信号包括刹车状态信号、远程钥匙遥控指令信号、车门状态信号,所述网络唤醒源ECU包括刹车控制ECU、远程钥匙控制ECU、车门控制ECU。Among them, the network wake-up source signal includes a brake status signal, a remote key remote control command signal, and a door status signal, and the network wake-up source ECU includes a brake control ECU, a remote key control ECU, and a door control ECU.

优选地,所述判断整车网络是否休眠,具体为:判断整车网关是否处于接收或发送网络数据的状态,若是,则整车网络处于非休眠状态,反之,则整车网络处于休眠状态;Preferably, the determining whether the vehicle network is dormant is specifically: determining whether the vehicle gateway is in a state of receiving or sending network data, if so, the vehicle network is in a non-dormant state, otherwise, the vehicle network is in a dormant state;

所述获取整车网络通信数据,具体为:车载通信终端通过所述整车网关获取所述整车网络通信数据。The obtaining of the whole vehicle network communication data specifically includes: the vehicle-mounted communication terminal obtaining the whole vehicle network communication data through the whole vehicle gateway.

优选地,还包括下述步骤:Preferably, the method further comprises the following steps:

所述车载通信终端通过所述整车网关获取所述整车网络通信数据后,还获取车辆VIN码,并将所述车辆VIN码和所述整车网络通信数据上传至后台服务器。After the vehicle-mounted communication terminal obtains the vehicle network communication data through the vehicle gateway, it also obtains the vehicle VIN code and uploads the vehicle VIN code and the vehicle network communication data to the background server.

优选地,还包括下述步骤:所述后台服务器根据所述车辆VIN码确定车辆配置参数,并根据所述车辆配置参数和所述整车网络通信数据判断是否有ECU在不满足网络通信条件的情况下发送数据,若有,则在不满足网络通信条件的情况下发送数据的ECU为故障ECU。Preferably, the following steps are also included: the background server determines the vehicle configuration parameters according to the vehicle VIN code, and judges whether there is an ECU sending data without meeting the network communication conditions according to the vehicle configuration parameters and the whole vehicle network communication data. If so, the ECU sending data without meeting the network communication conditions is a faulty ECU.

本发明还提供一种整车故障识别装置,其包括:The present invention also provides a vehicle fault identification device, which comprises:

网络状态判断模块,用于当整车处于非空中升级模式且整车未上电状态时,判断整车网络是否休眠,若否,则判断整车网络处于未休眠状态所持续的时间是否大于预设时间阈值,若是,则发送整车网络通信数据至车载通信终端;The network status judgment module is used to judge whether the vehicle network is dormant when the vehicle is in a non-air upgrade mode and the vehicle is not powered on. If not, it is used to judge whether the duration of the vehicle network being in a non-dormant state is greater than a preset time threshold. If so, it is used to send the vehicle network communication data to the vehicle communication terminal.

网络故障判断模块,用于根据所述整车网络通信数据判断是否有ECU在不满足网络通信条件的情况下发送数据,若有,则在不满足网络通信条件的情况下发送数据的ECU为故障ECU;A network fault judgment module is used to judge whether there is an ECU sending data when the network communication conditions are not met according to the vehicle network communication data, and if so, the ECU sending data when the network communication conditions are not met is a faulty ECU;

其中,所述整车网络通信数据包括网络管理报文、车辆状态数据、网络唤醒源信号。Among them, the whole vehicle network communication data includes network management messages, vehicle status data, and network wake-up source signals.

本发明还提供一种整车故障识别系统,其包括上述的整车故障识别装置,还包括:The present invention also provides a whole vehicle fault identification system, which includes the above-mentioned whole vehicle fault identification device, and further includes:

数据上传模块,用于获取车辆VIN码,并将所述车辆VIN码和所述整车网络通信数据上传至后台服务器;A data uploading module is used to obtain the vehicle VIN code and upload the vehicle VIN code and the vehicle network communication data to the backend server;

后台服务器,用于根据所述车辆VIN码确定车辆配置参数,并根据所述车辆配置参数和所述整车网络通信数据判断是否有ECU在不满足网络通信条件的情况下发送数据,若有,则在不满足网络通信条件的情况下发送数据的ECU为故障ECU。The backend server is used to determine the vehicle configuration parameters according to the vehicle VIN code, and judge whether there is an ECU sending data when the network communication conditions are not met according to the vehicle configuration parameters and the whole vehicle network communication data. If so, the ECU sending data when the network communication conditions are not met is a faulty ECU.

本发明还提供一种汽车,其包括上述的整车故障识别装置。The present invention also provides a car, which comprises the above-mentioned whole-vehicle fault identification device.

本发明还提供一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序;其中,所述计算机程序在运行时控制所述计算机可读存储介质所在的设备执行如上述的整车故障识别方法。The present invention also provides a computer-readable storage medium, which includes a stored computer program; wherein, when the computer program is running, it controls the device where the computer-readable storage medium is located to execute the vehicle fault identification method as described above.

本发明还提供一种整车故障定位装置,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器在执行所述计算机程序时实现如上述的整车故障识别方法。The present invention also provides a whole vehicle fault locating device, comprising a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, wherein the processor implements the above-mentioned whole vehicle fault identification method when executing the computer program.

实施本发明,具有如下有益效果:在整车下电的状态下,可以准确识别因故障导致在不满足网络通信条件的情况下依然处于网络通信状态的电子控制单元,防止无法及时、准确排查因故障电子控制单元不断发送数据导致整车网络长时间唤醒造成整车亏电的风险。The implementation of the present invention has the following beneficial effects: when the whole vehicle is powered off, the electronic control unit that is still in the network communication state when the network communication conditions are not met due to a fault can be accurately identified, thereby preventing the risk of the whole vehicle being out of power due to the long-term wake-up of the whole vehicle network caused by the faulty electronic control unit continuously sending data.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

图1是本发明提供的整车故障识别方法的流程图。FIG1 is a flow chart of a vehicle fault identification method provided by the present invention.

图2是本发明提供的一实施例中整车故障识别方法的具体实施步骤示意图。FIG. 2 is a schematic diagram of specific implementation steps of a vehicle fault identification method in an embodiment of the present invention.

图3是本发明提供的整车故障识别系统的原理框图。FIG3 is a functional block diagram of a vehicle fault identification system provided by the present invention.

具体实施方式DETAILED DESCRIPTION

本发明提供一种整车故障识别方法,其包括下述步骤:The present invention provides a vehicle fault identification method, which comprises the following steps:

当整车处于非空中升级模式且整车未上电状态时,判断整车网络是否休眠,若否,则获取整车网络通信数据,并根据整车网络通信数据判断是否有ECU(Electronic ControlUnit,电子控制单元)在不满足网络通信条件的情况下发送数据,若有,则在不满足网络通信条件的情况下发送数据的ECU为故障ECU;When the vehicle is in non-air upgrade mode and the vehicle is not powered on, determine whether the vehicle network is dormant. If not, obtain the vehicle network communication data, and determine whether there is an ECU (Electronic Control Unit) sending data when the network communication conditions are not met according to the vehicle network communication data. If so, the ECU that sends data when the network communication conditions are not met is a faulty ECU;

其中,整车网络通信数据包括网络管理报文、车辆状态数据、网络唤醒源信号。Among them, the vehicle network communication data includes network management messages, vehicle status data, and network wake-up source signals.

这里,可以通过车辆中的ECU发出的空中升级模式的信号判断整车是否处于空中升级模式。当整车网关所连接的CAN(Controller Area Network,控制器局域网络)总线都休眠时,则判断整车网络休眠,当CAN总线休眠时,与该CAN总线连接的CAN控制器知晓该CAN总线的休眠状态。Here, the air upgrade mode signal sent by the ECU in the vehicle can be used to determine whether the vehicle is in the air upgrade mode. When all the CAN (Controller Area Network) buses connected to the vehicle gateway are dormant, the vehicle network is determined to be dormant. When the CAN bus is dormant, the CAN controller connected to the CAN bus knows the dormant state of the CAN bus.

进一步地,根据整车网络通信数据判断是否有ECU在不满足网络通信条件的情况下发送数据,若有,则在不满足网络通信条件的情况下发送数据的ECU为故障ECU,具体为:Furthermore, it is determined whether there is an ECU sending data when the network communication conditions are not met according to the vehicle network communication data. If so, the ECU sending data when the network communication conditions are not met is a faulty ECU, specifically:

根据网络管理报文判断是否存在未先接收数据请求指令后发送数据的ECU,若存在,则根据网络唤醒源信号判断未先接收数据请求指令后发送数据的ECU是否属于网络唤醒源ECU,若不属于网络唤醒源ECU,则未先接收数据请求指令后发送数据的ECU为故障ECU,若属于网络唤醒源ECU,则根据车辆状态数据判断是否存在不满足数据发送触发条件就发送数据的网络唤醒源ECU,若存在,则不满足数据发送触发条件就发送数据的网络唤醒源ECU为故障ECU。It is determined based on the network management message whether there is an ECU that sends data without receiving the data request instruction first. If so, it is determined based on the network wake-up source signal whether the ECU that sends data before receiving the data request instruction first belongs to the network wake-up source ECU. If it does not belong to the network wake-up source ECU, the ECU that sends data before receiving the data request instruction first is a faulty ECU. If it belongs to the network wake-up source ECU, it is determined based on the vehicle status data whether there is a network wake-up source ECU that sends data without meeting the data sending trigger condition. If so, the network wake-up source ECU that sends data without meeting the data sending trigger condition is a faulty ECU.

其中,网络唤醒源信号包括刹车状态信号、远程钥匙遥控指令信号、车门状态信号,网络唤醒源ECU包括刹车控制ECU、远程钥匙控制ECU、车门控制ECU。Among them, the network wake-up source signals include brake status signals, remote key remote control command signals, and door status signals, and the network wake-up source ECUs include brake control ECU, remote key control ECU, and door control ECU.

判断整车网络是否休眠,具体为:判断整车网关是否处于接收或发送网络数据的状态,若是,则整车网络处于非休眠状态,反之,则整车网络处于休眠状态;Determine whether the vehicle network is dormant, specifically: determine whether the vehicle gateway is in a state of receiving or sending network data. If so, the vehicle network is in a non-dormant state; otherwise, the vehicle network is in a dormant state;

获取整车网络通信数据,具体为:车载通信终端通过整车网关获取整车网络通信数据。Obtaining the vehicle network communication data, specifically: the vehicle communication terminal obtains the vehicle network communication data through the vehicle gateway.

上述的判断故障ECU的步骤均可以由T-box(Telematics BOX,简称车载通信终端,即远程信息处理器)来执行。The above steps of determining the faulty ECU can all be executed by a T-box (Telematics BOX, referred to as an on-board communication terminal, ie, a telematics processor).

例如,如图2所示,当T-box判断整车处于非空中升级模式且整车未上高压时,以及当整车电源挡位从非下电挡位(ON、ACC、CRANK等挡位)变换至下电挡位(OFF挡位)或者整车下电且整车网络休眠后被唤醒,启动定时器tVehOffNetWakeAccum,在整车网关工作过程中,判断整车网络是否休眠,若整车网络休眠,且tVehOffNetWakeAccum的计时时间小于预设时间阈值,总线休眠,则取消定时器,若整车网络没有休眠,且tVehOffNetWakeAccum的计时时间大于预设时间阈值,则发送记录触发指令给T-box,T-box开始采集指令数据。T-box再根据指令数据,确定故障ECU及其发生故障的原因。指令数据包括网络管理ECU的网络管理报文、车辆状态数据、网络唤醒源关联信号。车辆状态数据包含有整车的电源状态、门开状态、位置信息、当前时间等数据。For example, as shown in Figure 2, when the T-box determines that the vehicle is in a non-air upgrade mode and the vehicle is not on high voltage, and when the vehicle power position changes from a non-power-off position (ON, ACC, CRANK, etc.) to a power-off position (OFF position) or the vehicle is powered off and the vehicle network is awakened after being dormant, the timer tVehOffNetWakeAccum is started. During the operation of the vehicle gateway, it is determined whether the vehicle network is dormant. If the vehicle network is dormant and the timing time of tVehOffNetWakeAccum is less than the preset time threshold, the bus is dormant, then the timer is canceled. If the vehicle network is not dormant and the timing time of tVehOffNetWakeAccum is greater than the preset time threshold, a record trigger instruction is sent to the T-box, and the T-box starts to collect instruction data. The T-box then determines the faulty ECU and the cause of its failure based on the instruction data. The instruction data includes the network management message of the network management ECU, the vehicle status data, and the network wake-up source associated signal. The vehicle status data contains data such as the power status, door opening status, location information, and current time of the vehicle.

其中,通过“非空中升级模式”和“整车未上高压”两个条件,规避了用户需要长期唤醒网络的正常操作工况(工况持续时间>预设时间阈值,例如空中升级等)下,避免了定时器的误触发。通过“所有网络休眠”的这个条件取消定时器的计时,规定了T-box远程控制等短时唤醒的时长累计,避免用户短时操作车辆的时长累加,导致定时器计时的误触发。Among them, through the two conditions of "non-air upgrade mode" and "the whole vehicle is not on high voltage", the normal operating conditions where users need to wake up the network for a long time (operating condition duration > preset time threshold, such as air upgrade, etc.) are avoided, avoiding the false triggering of the timer. The timer is canceled by the condition of "all network sleep", and the accumulation of short-term wake-up time such as T-box remote control is stipulated to avoid the accumulation of short-term vehicle operation time by users, which leads to false triggering of the timer.

整车故障识别方法还包括下述步骤:The vehicle fault identification method also includes the following steps:

车载通信终端通过整车网关获取整车网络通信数据后,还获取车辆VIN码(Vehicle Identification Number,车辆识别号码或车架号码),并将车辆VIN码和整车网络通信数据上传至后台服务器;After the vehicle communication terminal obtains the vehicle network communication data through the vehicle gateway, it also obtains the vehicle VIN code (Vehicle Identification Number, vehicle identification number or frame number), and uploads the vehicle VIN code and vehicle network communication data to the backend server;

后台服务器根据车辆VIN码确定车辆配置参数,并根据车辆配置参数和整车网络通信数据判断是否有ECU在不满足网络通信条件的情况下发送数据,若有,则在不满足网络通信条件的情况下发送数据的ECU为故障ECU。The backend server determines the vehicle configuration parameters based on the vehicle VIN code, and determines whether any ECU sends data when the network communication conditions are not met based on the vehicle configuration parameters and the vehicle network communication data. If so, the ECU that sends data when the network communication conditions are not met is a faulty ECU.

后台服务器可以根据车辆VIN码和整车网络通信数据进行排查问题以及亏电质量问题数据分析。The backend server can troubleshoot problems and analyze data on low-battery quality issues based on the vehicle VIN code and vehicle network communication data.

具体地,例如,后台服务器收集的整车通信数据包括网络管理报文,后台服务器根据这些网络管理报文进行判断,在这些网络管理报文中,当某一ECU主动唤醒网络时,会发生网络管理报文,锁定该ECU为故障ECU,同时油门状态信号为开,则锁定整车油门状态为开,是整车网络持续唤醒的原因。Specifically, for example, the vehicle communication data collected by the background server includes network management messages. The background server makes judgments based on these network management messages. Among these network management messages, when a certain ECU actively wakes up the network, a network management message will occur, locking the ECU as a faulty ECU. At the same time, the throttle status signal is on, then the throttle status of the entire vehicle is locked as on, which is the reason why the vehicle network continues to wake up.

后台服务器定位故障ECU及故障原因的参考依据,数据采集来源于整车功能设计,通过ECU的网络管理报文初步确定故障ECU,然后通过该故障ECU的网络唤醒源关联信号进一步确定故障发生的具体原因。The background server is used as a reference for locating the faulty ECU and the cause of the fault. Data collection is based on the vehicle function design. The faulty ECU is initially determined through the ECU's network management message, and then the specific cause of the fault is further determined through the network wake-up source correlation signal of the faulty ECU.

本发明还提供一种整车故障识别装置,该整车故障识别装置可以设置在图3所示的T-box中,整车故障识别装置包括:网络状态判断模块、网络故障判断模块。The present invention also provides a whole vehicle fault identification device, which can be arranged in the T-box shown in FIG. 3 . The whole vehicle fault identification device includes: a network status judgment module and a network fault judgment module.

网络状态判断模块用于当整车处于非空中升级模式且整车未上电状态时,判断整车网络是否休眠,若否,则判断整车网络处于未休眠状态所持续的时间是否大于预设时间阈值,若是,则发送整车网络通信数据至车载通信终端。The network status judgment module is used to determine whether the vehicle network is dormant when the vehicle is in non-air upgrade mode and the vehicle is not powered on. If not, it is used to determine whether the duration of the vehicle network being in a non-dormant state is greater than a preset time threshold. If so, the vehicle network communication data is sent to the on-board communication terminal.

网络故障判断模块用于根据整车网络通信数据判断是否有ECU在不满足网络通信条件的情况下发送数据,若有,则在不满足网络通信条件的情况下发送数据的ECU为故障ECU。The network fault judgment module is used to judge whether there is an ECU sending data when the network communication conditions are not met based on the vehicle network communication data. If so, the ECU sending data when the network communication conditions are not met is a faulty ECU.

其中,整车网络通信数据包括网络管理报文、车辆状态数据、网络唤醒源信号。Among them, the vehicle network communication data includes network management messages, vehicle status data, and network wake-up source signals.

本发明还提供一种整车故障识别系统,其包括上述的整车故障识别装置,还包括:设置在T-box中的数据上传模块以及图3所示的后台服务器。The present invention also provides a whole vehicle fault identification system, which includes the above-mentioned whole vehicle fault identification device, and also includes: a data upload module arranged in a T-box and a background server shown in FIG. 3 .

数据上传模块用于获取车辆VIN码,并将车辆VIN码和整车网络通信数据上传至后台服务器。The data upload module is used to obtain the vehicle VIN code and upload the vehicle VIN code and vehicle network communication data to the backend server.

后台服务器用于根据车辆VIN码确定车辆配置参数,并根据车辆配置参数和整车网络通信数据判断是否有ECU在不满足网络通信条件的情况下发送数据,若有,则在不满足网络通信条件的情况下发送数据的ECU为故障ECU。The backend server is used to determine the vehicle configuration parameters based on the vehicle VIN code, and to determine whether any ECU sends data without meeting the network communication conditions based on the vehicle configuration parameters and the vehicle network communication data. If so, the ECU that sends data without meeting the network communication conditions is a faulty ECU.

本发明还提供一种汽车,其包括上述的整车故障识别装置。The present invention also provides a car, which comprises the above-mentioned whole-vehicle fault identification device.

本发明还提供一种计算机可读存储介质,计算机可读存储介质包括存储的计算机程序;其中,计算机程序在运行时控制计算机可读存储介质所在的设备执行上述的整车故障识别方法。The present invention also provides a computer-readable storage medium, which includes a stored computer program; wherein the computer program, when running, controls the device where the computer-readable storage medium is located to execute the above-mentioned vehicle fault identification method.

本发明还提供一种整车故障定位装置,其包括处理器、存储器以及存储在存储器中且被配置为由处理器执行的计算机程序,处理器在执行计算机程序时实现上述的整车故障识别方法。The present invention also provides a whole vehicle fault locating device, which includes a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor. When the processor executes the computer program, the above-mentioned whole vehicle fault identification method is implemented.

本发明具有以下有益效果:The present invention has the following beneficial effects:

1、降低亏电问题排查的难度,数据采集为亏电事前行为,避免ECU重启后故障消失,排查方向,为售后排查提供的明确的指引,减少排查人力/物力成本;1. Reduce the difficulty of troubleshooting power failure. Data collection is done before power failure to prevent the failure from disappearing after the ECU is restarted. The troubleshooting direction provides clear guidance for after-sales troubleshooting and reduces the manpower/material costs of troubleshooting.

2、故障定位精确,对比从电平衡的角度改善亏电率,准确的故障定位能快速发现并永久解决当前故障引起的亏电;2. Accurate fault location can improve the power loss rate from the perspective of power balance. Accurate fault location can quickly discover and permanently solve the power loss caused by the current fault;

3、数据后台存储,方便售后人员随时随地访问,同时也为后续质量问题设计改善提供数据支撑。3. Data is stored in the background, which is convenient for after-sales personnel to access anytime and anywhere, and also provides data support for subsequent quality problem design improvements.

以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。The above contents are further detailed descriptions of the present invention in combination with specific preferred embodiments, and it cannot be determined that the specific implementation of the present invention is limited to these descriptions. For ordinary technicians in the technical field to which the present invention belongs, several simple deductions or substitutions can be made without departing from the concept of the present invention, which should be regarded as falling within the protection scope of the present invention.

Claims (9)

1.一种整车故障识别方法,其特征在于,包括下述步骤:1. A vehicle fault identification method, characterized in that it comprises the following steps: 当整车处于非空中升级模式且整车未上电状态时,判断整车网络是否休眠,若否,则获取整车网络通信数据,并根据所述整车网络通信数据判断是否有ECU在不满足网络通信条件的情况下发送数据,若有,则在不满足网络通信条件的情况下发送数据的ECU为故障ECU;When the vehicle is in a non-air upgrade mode and the vehicle is not powered on, determine whether the vehicle network is dormant. If not, obtain the vehicle network communication data, and determine whether there is an ECU sending data when the network communication conditions are not met based on the vehicle network communication data. If so, the ECU that sends data when the network communication conditions are not met is a faulty ECU; 其中,所述整车网络通信数据包括网络管理报文、车辆状态数据、网络唤醒源信号;The vehicle network communication data includes network management messages, vehicle status data, and network wake-up source signals; 所述根据所述整车网络通信数据判断是否有ECU在不满足网络通信条件的情况下发送数据,若有,则在不满足网络通信条件的情况下发送数据的ECU为故障ECU,具体为:The method of judging whether there is an ECU sending data when the network communication conditions are not met according to the vehicle network communication data, and if so, the ECU sending data when the network communication conditions are not met is a faulty ECU, specifically: 根据所述网络管理报文判断是否存在未先接收数据请求指令后发送数据的ECU,若存在,则根据所述网络唤醒源信号判断所述未先接收数据请求指令后发送数据的ECU是否属于网络唤醒源ECU,若不属于网络唤醒源ECU,则所述未先接收数据请求指令后发送数据的ECU为故障ECU,若属于网络唤醒源ECU,则根据所述车辆状态数据判断是否存在不满足数据发送触发条件就发送数据的网络唤醒源ECU,若存在,则所述不满足数据发送触发条件就发送数据的网络唤醒源ECU为故障ECU;Judging whether there is an ECU that sends data without receiving a data request instruction first, according to the network management message; if so, judging whether the ECU that sends data without receiving a data request instruction first belongs to a network wake-up source ECU according to the network wake-up source signal; if not, the ECU that sends data without receiving a data request instruction first is a faulty ECU; if it is a network wake-up source ECU, judging whether there is a network wake-up source ECU that sends data without satisfying a data sending trigger condition, according to the vehicle status data; if so, the network wake-up source ECU that sends data without satisfying a data sending trigger condition is a faulty ECU; 其中,所述网络唤醒源信号包括刹车状态信号、远程钥匙遥控指令信号、车门状态信号,所述网络唤醒源ECU包括刹车控制ECU、远程钥匙控制ECU、车门控制ECU。Among them, the network wake-up source signal includes a brake status signal, a remote key remote control command signal, and a door status signal, and the network wake-up source ECU includes a brake control ECU, a remote key control ECU, and a door control ECU. 2.根据权利要求1所述的整车故障识别方法,其特征在于,所述判断整车网络是否休眠,具体为:判断整车网关是否处于接收或发送网络数据的状态,若是,则整车网络处于非休眠状态,反之,则整车网络处于休眠状态;2. The vehicle fault identification method according to claim 1 is characterized in that the determining whether the vehicle network is dormant is specifically: determining whether the vehicle gateway is in a state of receiving or sending network data, if so, the vehicle network is in a non-dormant state, otherwise, the vehicle network is in a dormant state; 所述获取整车网络通信数据,具体为:车载通信终端通过所述整车网关获取所述整车网络通信数据。The obtaining of the whole vehicle network communication data specifically includes: the vehicle-mounted communication terminal obtaining the whole vehicle network communication data through the whole vehicle gateway. 3.根据权利要求2所述的整车故障识别方法,其特征在于,还包括下述步骤:3. The vehicle fault identification method according to claim 2, characterized in that it also includes the following steps: 所述车载通信终端通过所述整车网关获取所述整车网络通信数据后,还获取车辆VIN码,并将所述车辆VIN码和所述整车网络通信数据上传至后台服务器。After the vehicle-mounted communication terminal obtains the vehicle network communication data through the vehicle gateway, it also obtains the vehicle VIN code and uploads the vehicle VIN code and the vehicle network communication data to the background server. 4.根据权利要求3所述的整车故障识别方法,其特征在于,还包括下述步骤:所述后台服务器根据所述车辆VIN码确定车辆配置参数,并根据所述车辆配置参数和所述整车网络通信数据判断是否有ECU在不满足网络通信条件的情况下发送数据,若有,则在不满足网络通信条件的情况下发送数据的ECU为故障ECU。4. The vehicle fault identification method according to claim 3 is characterized in that it also includes the following steps: the background server determines the vehicle configuration parameters according to the vehicle VIN code, and judges whether there is an ECU sending data when the network communication conditions are not met according to the vehicle configuration parameters and the vehicle network communication data. If so, the ECU that sends data when the network communication conditions are not met is a faulty ECU. 5.一种整车故障识别装置,其特征在于,包括:5. A vehicle fault identification device, characterized by comprising: 网络状态判断模块,用于当整车处于非空中升级模式且整车未上电状态时,判断整车网络是否休眠,若否,则判断整车网络处于未休眠状态所持续的时间是否大于预设时间阈值,若是,则发送整车网络通信数据至车载通信终端;The network status judgment module is used to judge whether the vehicle network is dormant when the vehicle is in a non-air upgrade mode and the vehicle is not powered on. If not, it is used to judge whether the duration of the vehicle network being in a non-dormant state is greater than a preset time threshold. If so, it is used to send the vehicle network communication data to the vehicle communication terminal. 网络故障判断模块,用于根据所述整车网络通信数据判断是否有ECU在不满足网络通信条件的情况下发送数据,若有,则在不满足网络通信条件的情况下发送数据的ECU为故障ECU;A network fault judgment module is used to judge whether there is an ECU sending data when the network communication conditions are not met according to the vehicle network communication data, and if so, the ECU sending data when the network communication conditions are not met is a faulty ECU; 其中,所述整车网络通信数据包括网络管理报文、车辆状态数据、网络唤醒源信号;The vehicle network communication data includes network management messages, vehicle status data, and network wake-up source signals; 所述网络故障判断模块具体用于:根据所述网络管理报文判断是否存在未先接收数据请求指令后发送数据的ECU,若存在,则根据所述网络唤醒源信号判断所述未先接收数据请求指令后发送数据的ECU是否属于网络唤醒源ECU,若不属于网络唤醒源ECU,则所述未先接收数据请求指令后发送数据的ECU为故障ECU,若属于网络唤醒源ECU,则根据所述车辆状态数据判断是否存在不满足数据发送触发条件就发送数据的网络唤醒源ECU,若存在,则所述不满足数据发送触发条件就发送数据的网络唤醒源ECU为故障ECU;The network fault judgment module is specifically used for: judging whether there is an ECU that sends data without receiving a data request instruction first according to the network management message; if so, judging whether the ECU that sends data without receiving a data request instruction first belongs to a network wake-up source ECU according to the network wake-up source signal; if not, the ECU that sends data without receiving a data request instruction first is a faulty ECU; if it belongs to a network wake-up source ECU, judging whether there is a network wake-up source ECU that sends data without satisfying a data sending trigger condition according to the vehicle status data; if so, the network wake-up source ECU that sends data without satisfying a data sending trigger condition is a faulty ECU; 其中,所述网络唤醒源信号包括刹车状态信号、远程钥匙遥控指令信号、车门状态信号,所述网络唤醒源ECU包括刹车控制ECU、远程钥匙控制ECU、车门控制ECU。Among them, the network wake-up source signal includes a brake status signal, a remote key remote control command signal, and a door status signal, and the network wake-up source ECU includes a brake control ECU, a remote key control ECU, and a door control ECU. 6.一种整车故障识别系统,其特征在于,包括如权利要求5所述的整车故障识别装置,还包括:6. A vehicle fault identification system, comprising the vehicle fault identification device according to claim 5, and further comprising: 数据上传模块,用于获取车辆VIN码,并将所述车辆VIN码和所述整车网络通信数据上传至后台服务器;A data uploading module is used to obtain the vehicle VIN code and upload the vehicle VIN code and the vehicle network communication data to the backend server; 后台服务器,用于根据所述车辆VIN码确定车辆配置参数,并根据所述车辆配置参数和所述整车网络通信数据判断是否有ECU在不满足网络通信条件的情况下发送数据,若有,则在不满足网络通信条件的情况下发送数据的ECU为故障ECU。The backend server is used to determine the vehicle configuration parameters according to the vehicle VIN code, and judge whether there is an ECU sending data when the network communication conditions are not met according to the vehicle configuration parameters and the whole vehicle network communication data. If so, the ECU sending data when the network communication conditions are not met is a faulty ECU. 7.一种汽车,其特征在于,包括如权利要求5所述的整车故障识别装置。7. An automobile, characterized by comprising the vehicle fault identification device as claimed in claim 5. 8.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的计算机程序;其中,所述计算机程序在运行时控制所述计算机可读存储介质所在的设备执行如权利要求1所述的整车故障识别方法。8. A computer-readable storage medium, characterized in that the computer-readable storage medium includes a stored computer program; wherein, when the computer program is running, it controls the device where the computer-readable storage medium is located to execute the vehicle fault identification method as claimed in claim 1. 9.一种整车故障定位装置,其特征在于,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器在执行所述计算机程序时实现如权利要求1所述的整车故障识别方法。9. A whole vehicle fault locating device, characterized in that it comprises a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, wherein the processor implements the whole vehicle fault identification method as claimed in claim 1 when executing the computer program.
CN201910583817.9A 2019-06-28 2019-06-28 A vehicle fault identification method, device, system, vehicle and computer-readable storage medium Active CN112148538B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910583817.9A CN112148538B (en) 2019-06-28 2019-06-28 A vehicle fault identification method, device, system, vehicle and computer-readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910583817.9A CN112148538B (en) 2019-06-28 2019-06-28 A vehicle fault identification method, device, system, vehicle and computer-readable storage medium

Publications (2)

Publication Number Publication Date
CN112148538A CN112148538A (en) 2020-12-29
CN112148538B true CN112148538B (en) 2024-11-05

Family

ID=73891357

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910583817.9A Active CN112148538B (en) 2019-06-28 2019-06-28 A vehicle fault identification method, device, system, vehicle and computer-readable storage medium

Country Status (1)

Country Link
CN (1) CN112148538B (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112835735A (en) * 2021-01-04 2021-05-25 宝能(西安)汽车研究院有限公司 Method and system for solving abnormal sleeping and abnormal awakening of vehicle and vehicle
CN112776744A (en) * 2021-01-26 2021-05-11 上汽通用五菱汽车股份有限公司 Vehicle, vehicle power shortage detection method, and computer-readable storage medium
CN113064403A (en) * 2021-03-28 2021-07-02 重庆长安汽车股份有限公司 Controller state monitoring method based on OSEK network management
CN114661022B (en) * 2021-04-12 2024-10-08 北京新能源汽车股份有限公司 Wake-up monitoring method and device and electric automobile
CN113364613B (en) * 2021-05-19 2023-02-24 东风汽车集团股份有限公司 Fault positioning method and system
CN113760326A (en) * 2021-07-21 2021-12-07 江铃汽车股份有限公司 Upgrading method and device, readable storage medium and vehicle
CN114285915B (en) * 2021-11-09 2024-12-10 江铃汽车股份有限公司 ECU fault cause determination method, system, storage medium and device
CN114563999B (en) * 2022-02-28 2024-02-02 奇瑞汽车股份有限公司 Determination method and device of fault controller, vehicle-mounted terminal and system
CN115503625B (en) * 2022-09-27 2024-09-27 上汽通用五菱汽车股份有限公司 Vehicle power shortage analysis method, device, equipment and computer readable storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN205785829U (en) * 2016-05-03 2016-12-07 成都信息工程大学 A kind of vehicle diagnosing system
CN106415673A (en) * 2014-05-08 2017-02-15 罗伯特·博世有限公司 Method for diagnosis of a state in a vehicle, and diagnosis tester

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008312024A (en) * 2007-06-15 2008-12-25 Auto Network Gijutsu Kenkyusho:Kk Relay connection unit

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106415673A (en) * 2014-05-08 2017-02-15 罗伯特·博世有限公司 Method for diagnosis of a state in a vehicle, and diagnosis tester
CN205785829U (en) * 2016-05-03 2016-12-07 成都信息工程大学 A kind of vehicle diagnosing system

Also Published As

Publication number Publication date
CN112148538A (en) 2020-12-29

Similar Documents

Publication Publication Date Title
CN112148538B (en) A vehicle fault identification method, device, system, vehicle and computer-readable storage medium
CN112380045B (en) Vehicle abnormality detection method, device, equipment and storage medium
CN112034818B (en) A kind of controller failure analysis method and system
CN111579996A (en) A vehicle power loss monitoring method, system and medium
CN108444727A (en) Vehicular remote monitoring method, monitoring device and monitoring system
CN112860466B (en) Method and system for restarting fault diagnosis of in-vehicle entertainment system
CN113763592B (en) Vehicle feed detection method, system, readable storage medium and computer device
CN112141122A (en) Vehicle dormancy anomaly detection method, device, equipment and storage medium
KR20140036580A (en) Integrated network system for vehicle
CN110203157B (en) Auxiliary diagnosis device for abnormal battery power failure, server and system comprising auxiliary diagnosis device
CN113665498B (en) Battery anti-feedback system and control method of battery anti-feedback system
CN113923137A (en) Whole vehicle bus network abnormity monitoring method and system
CN112511615B (en) Gateway control method for monitoring whole vehicle network dormancy state in real time
CN113064403A (en) Controller state monitoring method based on OSEK network management
CN111404784A (en) Direct network management method for rapidly monitoring OSEK/VDX
CN113203956A (en) Vehicle-mounted storage battery monitoring method and system, vehicle and storage medium
CN115208792B (en) Multi-network-segment whole-vehicle CAN network anomaly monitoring method based on Autosar network management
CN114827184A (en) Vehicle abnormal awakening processing method and device, vehicle and cloud server
CN111915762B (en) Vehicle feed data recording method and device
CN115390539B (en) Vehicle abnormal dormancy diagnosis method, device, vehicle and storage medium
CN113316119A (en) A vehicle information acquisition method, a vehicle networking device, a vehicle, and a storage medium
CN114675620B (en) A Wake-up Monitoring Method and Device
CN116872866A (en) Vehicle state identification method and device, vehicle and storage medium
CN110562008A (en) Vehicle-mounted air conditioning method and device, storage medium and vehicle-mounted air conditioner
CN114666377B (en) Remote control method and device for vehicle and vehicle

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