A vehicle fault repairing method and device, vehicle-mounted terminal and vehicle

By acquiring vehicle status and detecting faulty controllers, storing status information and controlling their reset, and using a fault diagnosis checklist for fault repair, the safety hazards caused by vehicle controller self-reset and the safety risks during the fault diagnosis time difference are resolved, thereby improving driving safety and fault repair efficiency.

CN118760139BActive Publication Date: 2026-01-27CHONGQING SELIS PHOENIX INTELLIGENT INNOVATION TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202411085308.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-08-08
Publication Date
2026-01-27
Estimated Expiration
2044-08-08

AI Technical Summary

Technical Problem

When the vehicle controller encounters a software self-reset, the resulting safety hazards and safety risks during the fault diagnosis time difference may lead to the inability to identify and handle potential faults in a timely manner, potentially causing the vehicle controller to freeze, crash, or endanger driving safety.

Method used

By acquiring the vehicle status, detecting and storing the status information of the fault controller, controlling the fault controller to reset, and performing fault repair based on the fault diagnosis checklist, temporary erroneous recovery and erroneous operation caused by the reset are avoided.

Benefits of technology

It improves driving safety, avoids temporary erroneous recovery caused by vehicle controller reset, reduces the risk of erroneous operation during the time difference of re-diagnosing faults, and ensures the safety and reliability of the vehicle during the fault repair process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118760139B_ABST
    Figure CN118760139B_ABST
Patent Text Reader

Abstract

The application provides a vehicle fault repairing method and device, a vehicle-mounted terminal and a vehicle. The method comprises the following steps: acquiring a vehicle state, and detecting whether a vehicle controller is faulty, wherein the vehicle state comprises a vehicle type and vehicle fault information; if the vehicle controller is faulty, storing the vehicle state, and controlling the faulty vehicle controller to reset; after the faulty vehicle controller is reset, repairing the vehicle fault based on the category of the faulty vehicle controller and the stored vehicle state, so that after the vehicle control is reset, the current vehicle fault does not need to be diagnosed again, but the vehicle type and the vehicle fault are directly read, and the vehicle fault is repaired based on the vehicle type, the vehicle fault caused by the resetting of the vehicle controller is avoided, temporary error recovery caused by the resetting of the vehicle controller is avoided, and the risk of error operation in the time difference of re-diagnosing the fault is avoided, so that the driving safety is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of vehicle fault diagnosis technology, specifically to a vehicle fault repair method, device, vehicle terminal, and vehicle. Background Technology

[0002] When the vehicle controller encounters situations such as software execution blockage, dead / livelock, illegal access to the memory area, watchdog timeout, or excessive load, it will cause a software reset. If the reset is not allowed, the vehicle controller will freeze or crash, posing a serious safety hazard. Therefore, the phenomenon of vehicle controller self-resetting may occur.

[0003] When the vehicle controller encounters a software self-reset, if a collision fault occurs in the vehicle, the vehicle controller will control the vehicle to adjust to a safe state. For example, it will control the battery management system to reduce the high voltage and control the micro vehicle controller unit to interrupt power, among other measures. However, the preconditions and states for fault diagnosis are reset, and it will take a certain amount of time to determine the fault state before the fault can be re-diagnosed. If the fault still exists during this time difference and there is no fault flag, the vehicle controller will not control the vehicle to take measures, which may lead to safety risks. Summary of the Invention

[0004] This application provides a vehicle fault repair method, device, and vehicle-mounted terminal to solve the aforementioned technical problems.

[0005] This application provides a vehicle fault repair method, which includes: acquiring a vehicle status and detecting whether a vehicle controller has malfunctioned, the vehicle status including vehicle type and vehicle fault information; if the vehicle controller malfunctions, storing the vehicle status and controlling the malfunctioning vehicle controller to reset; and repairing the vehicle fault based on the type of the vehicle controller and the vehicle status after the reset.

[0006] In one embodiment of this application, controlling the malfunctioning vehicle controller to reset includes: if a malfunction is detected in the vehicle controller, then controlling the malfunctioning vehicle controller to reset; if a malfunction is detected in a vehicle controller other than the vehicle controller, then sending a reset command to the malfunctioning vehicle controller according to the current operating condition of the vehicle, wherein the malfunctioning vehicle controller is a vehicle controller other than the malfunctioning vehicle controller, and controlling the malfunctioning vehicle controller to reset based on the reset command.

[0007] In one embodiment of this application, based on the type of the vehicle controller after reset and the vehicle status, fault repair of the vehicle fault includes: if the faulty vehicle controller is a vehicle controller, after reset, a search operation is performed in a pre-built fault diagnosis survey table based on the vehicle status to obtain vehicle fault repair measures, and the vehicle fault is repaired according to the vehicle fault measures; if the faulty vehicle controller is a vehicle controller other than a vehicle controller, after reset, a search operation is performed in a pre-built fault diagnosis survey table based on the vehicle status to obtain vehicle fault repair measures, and the vehicle fault is repaired according to the vehicle fault measures.

[0008] In one embodiment of this application, a lookup operation is performed in a pre-built fault diagnosis survey table based on the vehicle status to obtain vehicle fault repair measures. This includes: reading the vehicle status to obtain the vehicle type and vehicle fault information, wherein the vehicle type includes pure electric vehicles, hybrid electric vehicles, and range-extended electric vehicles, and the vehicle fault information includes fault error codes, fault levels, and interface variables corresponding to the diagnostic fault codes; and performing a lookup operation in a fault diagnosis list based on the vehicle type and vehicle fault status to obtain fault repair measures, wherein the fault diagnosis list includes vehicle fault information and fault repair measures, and the fault diagnosis list is stored in the vehicle memory.

[0009] In one embodiment of this application, the fault diagnosis list construction process includes: identifying fault information causing vehicle power interruption as a first type of fault, identifying fault information causing emergency high voltage reduction as a second type of fault, and identifying fault information causing both vehicle power interruption and emergency high voltage reduction as a third type of fault; identifying pure electric vehicles and the first type of fault as a first vehicle state, hybrid electric vehicles and the second type of fault as a second vehicle state, and range-extended electric vehicles and the third type of fault as a third vehicle state; defining fault identification information and fault repair measures for the first type of fault to obtain first type of fault information and first type of fault repair measures, and defining the second type of fault... Fault identification information and fault repair measures are used to obtain second-type fault information and second-type fault repair measures. For the third-type fault, fault identification information and fault repair measures are defined to obtain third-type fault information and third-type fault repair measures. First-type fault repair measures are defined for the first vehicle state, second-type fault repair measures are defined for the second vehicle state, and third-type fault repair measures are defined for the third vehicle state. The first vehicle state, first-type fault information, first-type fault repair measures, second vehicle state, second-type fault information, second-type fault repair measures, third vehicle state, third-type fault information, and third-type fault repair measures are integrated to obtain a fault diagnosis list.

[0010] In one embodiment of this application, the vehicle fault repair measures include: if the detected vehicle state is a first vehicle state and the vehicle is in a dynamic driving state, then switch to neutral; or, if the detected vehicle state is a first vehicle state and the vehicle is in a static driving state, then maintain the parking gear; if the detected vehicle state is a second vehicle state and the vehicle is in a dynamic driving state, then switch to neutral; or, if the detected vehicle state is a second vehicle state and the vehicle is in a static driving state, then maintain the parking gear; if the detected vehicle state is a third vehicle state, then control the range extender to stop and prevent it from starting.

[0011] In one embodiment of this application, sending a reset command to the faulty vehicle controller according to the current operating condition of the vehicle includes: after receiving a repair request from the faulty vehicle controller and detecting that the vehicle speed is less than a preset vehicle speed, sending a repair command to the faulty vehicle controller; or after receiving a repair request from the faulty vehicle controller and detecting that the vehicle acceleration is less than a preset vehicle acceleration, sending a repair command to the faulty vehicle controller.

[0012] The vehicle fault repair device provided in this application includes: a detection module for acquiring vehicle status and detecting whether a vehicle controller has malfunctioned, the vehicle status including vehicle type and vehicle fault information; a reset module for storing the vehicle status and controlling the malfunctioning vehicle controller to reset if the vehicle controller malfunctions; and a fault repair module for repairing the vehicle fault based on the type of the vehicle controller after reset and the stored vehicle status.

[0013] This application provides a vehicle-mounted terminal, including a processor, a memory, and a communication bus; the communication bus is used to connect the processor and the memory; the processor is used to execute a computer program stored in the memory to implement the above-described vehicle fault repair method.

[0014] This application provides a vehicle, including the vehicle fault repair device and the vehicle-mounted terminal described above.

[0015] The beneficial effects of this application are as follows: The vehicle status is acquired, and the vehicle controller is detected for malfunctions, including vehicle type and vehicle fault information. If the vehicle controller malfunctions, the vehicle status is stored, and the malfunctioning vehicle controller is reset. After the malfunctioning vehicle controller completes its self-reset, the vehicle fault is repaired based on the type of the malfunctioning vehicle controller and the stored vehicle status. Therefore, after the vehicle controller resets, it is not necessary to re-diagnose the current vehicle fault; instead, the vehicle type and vehicle fault are directly read, and the fault is repaired based on the vehicle type. This avoids the risk of erroneous operation during the time difference caused by the vehicle controller reset, which could lead to temporary incorrect recovery of the vehicle fault due to the reset, thus improving driving safety.

[0016] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and do not limit this application. Attached Figure Description

[0017] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application. It is obvious that the drawings described below are merely some embodiments of this application, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort. In the drawings:

[0018] Figure 1 This is a flowchart illustrating a vehicle fault repair method in an exemplary embodiment of this application;

[0019] Figure 2 This is a block diagram of a vehicle fault repair device illustrated in an exemplary embodiment of this application;

[0020] Figure 3 This is a schematic diagram illustrating the structure of an in-vehicle terminal, as shown in an exemplary embodiment of this application. Detailed Implementation

[0021] The embodiments of this application will be described below with reference to the accompanying drawings and preferred embodiments. Those skilled in the art can easily understand other advantages and effects of this application from the content disclosed in this specification. This application can also be implemented or applied through other different specific embodiments, and various details in this specification can also be modified or changed based on different viewpoints and applications without departing from the spirit of this application. It should be understood that the preferred embodiments are only for illustrating this application and are not intended to limit the scope of protection of this application.

[0022] It should be noted that the illustrations provided in the following embodiments are only schematic representations of the basic concept of this application. Therefore, the drawings only show the components related to this application and are not drawn according to the actual number, shape and size of the components in the actual implementation. In the actual implementation, the form, quantity and proportion of each component can be arbitrarily changed, and the layout of the components may also be more complex.

[0023] In the following description, numerous details are explored to provide a more thorough explanation of embodiments of the present application. However, it will be apparent to those skilled in the art that embodiments of the present application may be practiced without these specific details. In other embodiments, well-known structures and devices are shown in block diagram form rather than in detail to avoid obscuring embodiments of the present application.

[0024] The embodiments of this application respectively propose a vehicle fault repair method, a vehicle fault repair device, and an in-vehicle terminal, which will be described in detail below.

[0025] Please see Figure 1 , Figure 1 A flowchart illustrating a vehicle fault repair method according to one embodiment of this application is shown. Figure 1 As shown, the method includes at least steps S110 to S130, which are described in detail below:

[0026] Step S110: Obtain the vehicle status and detect whether the vehicle controller has malfunctioned. The vehicle status includes the vehicle type and vehicle fault information.

[0027] In one embodiment of this application, vehicle malfunction includes vehicle collision malfunction.

[0028] In one embodiment of this application, the vehicle controller malfunction includes: encountering situations such as software execution blocking, dead / livelock, illegal access to the memory area, watchdog timeout, or excessive load rate, etc., to determine that the vehicle controller is malfunctioning, thereby causing a software reset.

[0029] Step S120: If the vehicle controller malfunctions, the vehicle status is stored and the malfunctioning vehicle controller is reset.

[0030] Step S130: Based on the vehicle controller category and vehicle status after the reset is completed, perform fault repair on the vehicle fault.

[0031] In one embodiment of this application, the vehicle controller is a vehicle controller. When a vehicle fault occurs before a vehicle controller fault occurs, the vehicle controller is controlling other components to execute high-voltage commands and power interruption, but has not yet fully de-energized and cut off power. After resetting and re-diagnosing, there are no control commands executed during this period, which will cause the high-voltage and power interruption process to be unable to be completed. Therefore, when a vehicle controller fault and a vehicle fault are detected, the vehicle fault is stored and the control is reset, so that after the faulty vehicle controller self-resets, it can be repaired based on the previously stored vehicle fault.

[0032] In one embodiment of this application, the vehicle controller is a vehicle controller. If a vehicle fault occurs after a vehicle controller fault, and there is no high-voltage constraint during the period after resetting the vehicle controller control for re-diagnosis, the vehicle and user cannot recognize the danger and can continue to power on the vehicle and output torque, etc., which may temporarily prevent the recognition of the fault. This would lead to the operation of the battery management system to apply high voltage and control the micro vehicle controller to output torque, shift gears, and start the range extender. This could cause irreversible damage to the vehicle and user under dangerous conditions such as high-voltage electric shock, high-voltage fire, and no instrument fault indication. Therefore, when a vehicle controller fault and a vehicle fault are detected, the vehicle fault is stored and the control is reset. After the faulty vehicle controller self-resets, it can be repaired based on the previously stored vehicle fault, thereby avoiding irreversible damage to the vehicle and user under dangerous conditions such as high-voltage electric shock, high-voltage fire, and no instrument fault indication.

[0033] exist Figure 1 In the technical solution shown, the vehicle status is acquired, and the vehicle controller is checked for malfunctions. The vehicle status includes the vehicle type and vehicle fault information. If the vehicle controller malfunctions, the vehicle status is stored, and the malfunctioning vehicle controller is reset. After the malfunctioning vehicle controller completes its self-reset, the vehicle fault is repaired based on the type of the malfunctioning vehicle controller and the stored vehicle status. Thus, after the vehicle controller resets, it is not necessary to re-diagnose the current vehicle fault. Instead, the vehicle type and vehicle fault are directly read, and the vehicle fault is repaired based on the vehicle type. This avoids the risk of erroneous operation during the time difference of re-diagnosing the fault caused by the vehicle controller reset, which may result in a temporary incorrect recovery of the vehicle fault due to the vehicle controller reset, thereby improving driving safety.

[0034] In one embodiment of this application, controlling the faulty vehicle controller to reset includes: if a fault is detected in the vehicle controller, then controlling the faulty vehicle controller to reset; if a fault is detected in a vehicle controller other than the vehicle controller, then sending a reset command to the faulty vehicle controller according to the current operating condition of the vehicle, wherein the faulty vehicle controller is a vehicle controller other than the faulty vehicle controller, and controlling the faulty vehicle controller to reset based on the reset command.

[0035] In one embodiment of this application, sending a reset command to the faulty vehicle controller based on the current vehicle operating condition includes: sending a repair command to the faulty vehicle controller after receiving a repair request from the faulty vehicle controller and detecting that the vehicle speed is less than a preset vehicle speed; or sending a repair command to the faulty vehicle controller after receiving a repair request from the faulty vehicle controller and the vehicle is not in a charging state; or sending a repair command to the faulty vehicle controller after receiving a repair request from the faulty vehicle controller and detecting that the vehicle acceleration is less than a preset vehicle acceleration. Sending a reset command to the faulty vehicle controller based on the current vehicle operating condition avoids the problem of needing to reset a vehicle controller other than the vehicle controller due to a software fault, without knowing whether the overall vehicle operating condition will affect the safety and availability of the vehicle. By combining the overall vehicle operating condition to determine whether a faulty vehicle controller other than the vehicle controller needs to be reset, the safety, availability, and driving smoothness of the vehicle are improved.

[0036] In one embodiment of this application, from the perspective of the entire vehicle, if a vehicle controller other than the vehicle controller experiences a serious fault and needs to be reset to clear the fault, the vehicle controller will not interfere with the reset process of other vehicle controllers, or will not perform a reset process to recover the fault if other vehicle controllers have not yet obtained the overall vehicle status. Many components cannot see the overall vehicle safety status, and it would be risky to reset them directly without authorization. However, if they are not reset, their own faults cannot be cleared, causing a degraded power during the user's driving cycle. Therefore, a reset command is sent to the faulty vehicle controller according to the current vehicle status, controlling the faulty vehicle controller to perform a self-reset based on the reset command. That is, the vehicle controller other than the vehicle controller can be reset based on the status of the vehicle controller, which can clear the fault in a timely manner, avoid a degraded power during the user's driving cycle, and thus ensure vehicle availability and improve driving safety. Furthermore, it sends a reset command to the faulty vehicle controller based on the current vehicle operating condition, avoiding the problem of needing to reset a vehicle controller other than the vehicle controller due to a software fault, but not knowing whether the overall vehicle operating condition will affect the safety and availability of the vehicle. By combining the overall vehicle operating condition to determine whether the faulty vehicle controller other than the vehicle controller needs to be reset, the safety, availability, and driving smoothness of the vehicle are improved.

[0037] As an example, the vehicle controller other than the overall vehicle controller is the front motor vehicle controller. If a malfunction is detected in the front motor vehicle controller, a reset request command is sent to the overall vehicle controller via a message. The overall vehicle controller determines whether the vehicle is charging. If the vehicle is not charging, it sends a reset command to the front motor vehicle controller, controlling the front motor vehicle controller to perform a self-reset based on the reset command. By sending a reset command to the faulty vehicle controller based on the current vehicle operating condition, the problem of needing to reset a vehicle controller other than the overall vehicle controller due to a software malfunction is avoided, even if the overall vehicle operating condition is unclear and thus affects the safety and availability of the entire vehicle. By combining the overall vehicle operating condition to determine whether a faulty vehicle controller other than the overall vehicle controller needs to be reset, the overall vehicle safety, availability, and driving smoothness are improved.

[0038] In one embodiment of this application, vehicle fault repair is performed based on the type of the faulty vehicle controller and the stored vehicle status, including: if the faulty vehicle controller is a vehicle controller, after reset, a search operation is performed in a pre-built fault diagnosis survey table based on the stored vehicle status to obtain vehicle fault repair measures, and the vehicle fault is repaired according to the vehicle fault measures; if the faulty vehicle controller is a vehicle controller other than a vehicle controller, after reset, a search operation is performed in a pre-built fault diagnosis survey table based on the stored vehicle status to obtain vehicle fault repair measures, and the vehicle fault is repaired according to the vehicle fault measures.

[0039] As an example, once the vehicle controller successfully resets and is fully powered down, it immediately reads the stored ABM crash fault (AcuCrashErr) from the vehicle's memory and searches a pre-built fault diagnosis checklist to determine the vehicle fault repair measures. Because the ABM crash fault state is already stored, there is no need to re-determine the fault, eliminating the need to spend time on the preconditions and status determination. The system only needs to determine if the fault has disappeared or been cleared. If the fault is cleared after the reset, the normal procedure for canceling the execution of measures begins. If the fault is not cleared, the measures will continue to be executed until it is cleared. This avoids the risk of erroneous operations during the time lag caused by a temporary erroneous recovery due to a vehicle controller reset, thus improving driving safety.

[0040] In one embodiment of this application, the fault diagnosis list construction process includes: identifying fault information causing vehicle power interruption as a first type of fault, identifying fault information causing emergency high voltage drop as a second type of fault, and identifying fault information causing both vehicle power interruption and emergency high voltage drop as a third type of fault; identifying pure electric vehicles and the first type of fault as a first vehicle state, hybrid electric vehicles and the second type of fault as a second vehicle state, and range-extended electric vehicles and the third type of fault as a third vehicle state; defining fault identification information and fault repair measures for the first type of fault to obtain the first type of fault information and the first type of fault repair measures, and then defining the fault identification information and fault repair measures for the second type of fault. The second type of fault defines fault identification information and fault repair measures, resulting in second-type fault information and second-type fault repair measures. Similarly, the third type of fault defines fault identification information and fault repair measures, resulting in third-type fault information and third-type fault repair measures. First-type fault repair measures are defined for the first vehicle state, second-type fault repair measures for the second vehicle state, and third-type fault repair measures for the third vehicle state. Integrating these data from the first vehicle state, first-type fault information, first-type fault repair measures, second-type vehicle state, second-type fault information, second-type fault repair measures, third-type vehicle state, third-type fault information, and third-type fault repair measures yields a fault diagnosis list. By establishing this fault diagnosis list, after the vehicle controller resets, the current vehicle fault is directly read and repaired. This avoids the risk of erroneous operation during the time lag caused by the vehicle controller reset, preventing temporary erroneous recovery of vehicle faults due to the reset and subsequent re-diagnosis, thus improving driving safety.

[0041] In one embodiment of this application, vehicle fault repair is performed using vehicle fault measures, including: if the detected vehicle state is a first vehicle state and the vehicle is in a dynamic driving state, then switch to neutral; or, if the detected vehicle state is a first vehicle state and the vehicle is in a static driving state, then maintain the parking gear; if the detected vehicle state is a second vehicle state and the vehicle is in a dynamic driving state, then switch to neutral; or, if the detected vehicle state is a second vehicle state and the vehicle is in a static driving state, then maintain the parking gear; if the detected vehicle state is a third vehicle state, then control the range extender to stop and prevent it from starting.

[0042] As an example, after a successful vehicle controller reset, if the vehicle is not yet fully powered off and its power disconnected, the system immediately reads the stored vehicle status from the vehicle memory. For example, if the vehicle status is "Range Extended Electric Vehicle - ABM Collision Fault," the system searches the fault diagnosis table for vehicle fault repair measures. These measures might include stopping the range extender and prohibiting restarting, and displaying a power interruption message on the instrument panel. Because the ABM collision fault status is already stored, there's no need to re-evaluate the fault, avoiding the time spent on preconditioning and status checks. The system only needs to determine if the fault has disappeared or been cleared. If the fault is cleared after the reset, the normal procedure for canceling the implemented measures begins. If the fault is not cleared, the measures continue to be executed until it is cleared. This avoids the risk of erroneous operations during the time lag caused by a temporary erroneous recovery due to a vehicle controller reset, thus improving driving safety.

[0043] Figure 2 A block diagram of a vehicle fault repair apparatus according to an exemplary embodiment of this application is shown. (Reference) Figure 2 As shown, a vehicle fault repair device 200 according to an embodiment of this application includes: a detection module 210, a reset module 220, and a fault repair module 230. The detection module acquires the vehicle status and detects whether the vehicle controller has malfunctioned. The vehicle status includes the vehicle type and vehicle fault information. The reset module stores the vehicle status and controls the malfunctioning vehicle controller to reset if a malfunction occurs. The fault repair module repairs the vehicle fault based on the type of the malfunctioning vehicle controller and the stored vehicle fault status after the malfunctioning vehicle controller has self-reset. This module acquires the vehicle status and detects whether the vehicle controller has malfunctioned. The vehicle status includes the vehicle type and vehicle fault information. If a malfunction occurs, the module stores the vehicle status and controls the malfunctioning vehicle controller to reset. After the malfunctioning vehicle controller has self-reset, the module repairs the vehicle fault based on the type of the malfunctioning vehicle controller and the stored vehicle status. Therefore, after the vehicle controller resets, there is no need to re-diagnose the current vehicle fault; the current vehicle fault can be directly read and repaired. This avoids the risk of erroneous operation during the time difference caused by the vehicle controller reset, which could lead to a temporary incorrect recovery due to the reset, thus improving driving safety.

[0044] In one embodiment of this application, the reset module is used to control the faulty vehicle controller to reset if a fault is detected in the vehicle controller; if a fault is detected in a vehicle controller other than the vehicle controller, a reset command is sent to the faulty vehicle controller according to the current operating condition of the vehicle, wherein the faulty vehicle controller is a vehicle controller other than the faulty vehicle controller, and the faulty vehicle controller is controlled to reset based on the reset command.

[0045] In one embodiment of this application, the repair module is used to, if the vehicle controller that malfunctions is a vehicle controller, perform a search operation in a pre-built fault diagnosis survey table based on the stored vehicle status after the reset is completed, obtain vehicle fault repair measures, and repair the vehicle fault according to the vehicle fault measures; if the vehicle controller that malfunctions is a vehicle controller other than a vehicle controller, perform a search operation in a pre-built fault diagnosis survey table based on the stored vehicle status after the reset is completed, obtain vehicle fault repair measures, and repair the vehicle fault according to the vehicle fault measures.

[0046] In one embodiment of this application, the repair module is used to read the vehicle status to obtain the vehicle type and vehicle fault information. The vehicle type includes pure electric vehicles, hybrid electric vehicles, and range-extended electric vehicles. The vehicle fault information includes fault error codes, fault levels, and interface variables corresponding to the diagnostic fault codes. Based on the vehicle type and vehicle fault status, a lookup operation is performed in the fault diagnosis list to obtain fault repair measures. The fault diagnosis list includes vehicle fault information and fault repair measures, and the fault diagnosis list is stored in the vehicle memory.

[0047] In one embodiment of this application, the repair module is used to repair vehicle faults through vehicle fault measures, including: if the detected vehicle state is a first vehicle state and the vehicle is in a dynamic driving state, then switch to neutral; or, if the detected vehicle state is a first vehicle state and the vehicle is in a static driving state, then maintain the parking gear; if the detected vehicle state is a second vehicle state and the vehicle is in a dynamic driving state, then switch to neutral; or, if the detected vehicle state is a second vehicle state and the vehicle is in a static driving state, then maintain the parking gear; if the detected vehicle state is a third vehicle state, then control the range extender to stop and prevent it from starting.

[0048] In one embodiment of this application, the vehicle fault repair device further includes a fault diagnosis list construction module 240, used to identify fault information causing vehicle power interruption as a first type of fault, fault information causing emergency high voltage reduction as a second type of fault, and fault information causing both vehicle power interruption and emergency high voltage reduction as a third type of fault; to identify pure electric vehicles and the first type of fault as a first vehicle state, hybrid electric vehicles and the second type of fault as a second vehicle state, and range-extended electric vehicles and the third type of fault as a third vehicle state; and to define fault identification information and fault repair measures for the first type of fault, thereby obtaining the first type of fault information and the first type of fault repair measures. The system implements the following measures: for the second type of fault, it defines fault identification information and fault repair measures to obtain second-type fault information and second-type fault repair measures; for the third type of fault, it defines fault identification information and fault repair measures to obtain third-type fault information and third-type fault repair measures; it defines first-type fault repair measures for the first vehicle state, second-type fault repair measures for the second vehicle state, and third-type fault repair measures for the third vehicle state; it integrates the first vehicle state, first-type fault information, first-type fault repair measures, second vehicle state, second-type fault information, second-type fault repair measures, third vehicle state, third-type fault information, and third-type fault repair measures to obtain a fault diagnosis list.

[0049] In one embodiment of this application, the reset module is configured to send a repair command to the faulty vehicle controller after receiving a repair request from the faulty vehicle controller and detecting that the vehicle speed is less than a preset vehicle speed; or, after receiving a repair request from the faulty vehicle controller and the vehicle is not in a charging state, send a repair command to the faulty vehicle controller; or, after receiving a repair request from the faulty vehicle controller and detecting that the vehicle acceleration is less than a preset vehicle acceleration, send a repair command to the faulty vehicle controller.

[0050] It should be noted that the apparatus and method provided in the above embodiments belong to the same concept, and the specific ways in which each module and unit performs operations have been described in detail in the method embodiments, and will not be repeated here. In practical applications, the apparatus provided in the above embodiments can be assigned to different functional modules as needed, that is, the internal structure of the apparatus can be divided into different functional modules to complete all or part of the functions described above, and this is not a limitation.

[0051] Please see Figure 3 , Figure 3 This is a schematic diagram illustrating the structure of an in-vehicle terminal, as shown in an exemplary embodiment of this application. It should be noted that... Figure 3The vehicle terminal 300 shown is merely an example and should not impose any limitations on the functionality and usage area of ​​the embodiments of this application.

[0052] like Figure 3 As shown, the vehicle terminal 300 includes a processor 301, a memory 302, and a communication bus 303; the communication bus 303 is used to connect the processor 301 and the memory 302; the processor 301 is used to execute the computer program stored in the memory 302 to implement one or more methods as described in the above embodiments.

[0053] The vehicle-mounted terminal provided in this application includes a processor, a memory, a transceiver, and a communication interface. The memory and the communication interface are connected to the processor and the transceiver and complete communication between them. The memory is used to store computer programs, the communication interface is used to perform communication, and the processor and the transceiver are used to run the computer programs, enabling the electronic device to perform the various steps of the above method.

[0054] In this embodiment, the memory may include random access memory (RAM) and may also include non-volatile memory, such as at least one disk storage device.

[0055] The processors mentioned above can be general-purpose processors, including central processing units (CPUs), network processors (NPs), etc.; they can also be digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components.

[0056] The above embodiments are merely illustrative of the principles and effects of this application and are not intended to limit this application. Any person skilled in the art can modify or alter the above embodiments without departing from the spirit and scope of this application. Therefore, all equivalent modifications or alterations made by those skilled in the art without departing from the spirit and technical concept disclosed in this application should still be covered by the claims of this application.

Claims

1. A method for repairing vehicle malfunctions, characterized in that, The method includes: The vehicle status is obtained, and the vehicle controller is checked for malfunctions. The vehicle status includes the vehicle type and vehicle malfunction information. If the vehicle controller malfunctions, the vehicle state is stored, and the malfunctioning vehicle controller is reset. Specifically, if a malfunction is detected in the vehicle controller, the malfunctioning vehicle controller is reset. If a malfunction is detected in a vehicle controller other than the vehicle controller, a reset command is sent to the malfunctioning vehicle controller based on the current vehicle operating condition. The malfunctioning vehicle controller is a vehicle controller other than the malfunctioning vehicle controller, and the malfunctioning vehicle controller is reset based on the reset command. Based on the vehicle controller category and vehicle status after the reset, and a pre-built fault diagnosis questionnaire, the vehicle fault is repaired. The fault diagnosis questionnaire includes vehicle fault information and fault repair measures. The vehicle fault is diagnosed before the vehicle controller reset is completed.

2. The vehicle fault repair method according to claim 1, characterized in that, Based on the vehicle controller category and vehicle status after reset, fault repair is performed on the vehicle fault, including: If the vehicle controller that malfunctions is the vehicle controller, after the reset is completed, a search operation is performed in a pre-built fault diagnosis survey table based on the vehicle status to obtain vehicle fault repair measures, and the vehicle fault is repaired according to the vehicle fault repair measures. If the vehicle controller that malfunctions is a vehicle controller other than the vehicle controller, after the reset is completed, a search operation is performed in a pre-built fault diagnosis survey table based on the vehicle status to obtain vehicle fault repair measures, and the vehicle fault is repaired according to the vehicle fault repair measures.

3. The vehicle fault repair method according to claim 2, characterized in that, Based on the vehicle status, a search operation is performed in a pre-built fault diagnosis survey table to obtain vehicle fault repair measures, including: Read the vehicle status to obtain the vehicle type and vehicle fault information. The vehicle type includes pure electric vehicles, hybrid electric vehicles and range-extended electric vehicles. The vehicle fault information includes fault error codes, fault levels and interface variables corresponding to diagnostic fault codes. Based on the vehicle type and vehicle fault status, a lookup operation is performed in the fault diagnosis survey form to obtain fault repair measures. The fault diagnosis survey form is stored in the vehicle memory.

4. The vehicle fault repair method according to claim 2 or 3, characterized in that, The process of constructing the fault diagnosis questionnaire includes: Fault information that causes vehicle power interruption is classified as Class I fault, fault information that causes emergency high voltage reduction is classified as Class II fault, and fault information that causes both vehicle power interruption and emergency high voltage reduction is classified as Class III fault. The pure electric vehicle and the first type of fault in the vehicle type are identified as the first vehicle state, the hybrid electric vehicle and the second type of fault in the vehicle type are identified as the second vehicle state, and the range-extended electric vehicle and the third type of fault in the vehicle type are identified as the third vehicle state. For the first type of fault, define fault identification information and fault repair measures to obtain first type of fault information and first type of fault repair measures; for the second type of fault, define fault identification information and fault repair measures to obtain second type of fault information and second type of fault repair measures; for the third type of fault, define fault identification information and fault repair measures to obtain third type of fault information and third type of fault repair measures. A first type of fault repair measure is defined for the first vehicle state, a second type of fault repair measure is defined for the second vehicle state, and a third type of fault repair measure is defined for the third vehicle state. By integrating the first vehicle status, the first type of fault information, the first type of fault repair measures, the second vehicle status, the second type of fault information, the second type of fault repair measures, the third vehicle status, the third type of fault information, and the third type of fault repair measures, a fault diagnosis survey form is obtained.

5. The vehicle fault repair method according to claim 4, characterized in that, The vehicle fault is repaired using the aforementioned vehicle fault measures, including: If the vehicle status is detected as the first vehicle status and the vehicle is in a dynamic driving state, then switch to neutral; or, if the vehicle status is detected as the first vehicle status and the vehicle is in a static driving state, then keep in park. If the vehicle status is detected as the second vehicle status and the vehicle is in a dynamic driving state, then switch to neutral; or, if the vehicle status is detected as the second vehicle status and the vehicle is in a static driving state, then keep in park. If the detected vehicle status is a third vehicle status, then the range extender will be stopped and restarted.

6. The vehicle fault repair method according to claim 1, characterized in that, Based on the vehicle's current operating condition, a reset command is sent to the faulty vehicle controller, including: After receiving a repair request from the faulty vehicle controller and detecting that the vehicle speed is less than the preset speed, a repair command is sent to the faulty vehicle controller, or; Upon receiving a repair request from the faulty vehicle controller, and if the vehicle is not charging, a repair instruction is sent to the faulty vehicle controller, or; Upon receiving a repair request from the faulty vehicle controller and detecting that the vehicle acceleration is less than the preset vehicle acceleration, a repair command is sent to the faulty vehicle controller.

7. A vehicle fault repair device, characterized in that, The device includes: The detection module is used to acquire the vehicle status and detect whether the vehicle controller has malfunctioned. The vehicle status includes the vehicle type and vehicle fault information. The reset module, if the vehicle controller malfunctions, stores the vehicle state and controls the malfunctioning vehicle controller to reset; specifically, if a malfunction is detected in the vehicle controller, it controls the malfunctioning vehicle controller to reset; if a malfunction is detected in a vehicle controller other than the vehicle controller, it sends a reset command to the malfunctioning vehicle controller based on the current vehicle operating condition, wherein the malfunctioning vehicle controller is a vehicle controller other than the malfunctioning vehicle controller, and controls the malfunctioning vehicle controller to reset based on the reset command. The fault repair module is used to repair the vehicle fault based on the vehicle controller category and stored vehicle status after the reset is completed, as well as a pre-built fault diagnosis questionnaire. The fault diagnosis questionnaire includes vehicle fault information and fault repair measures. The vehicle fault is diagnosed before the vehicle controller is reset.

8. A vehicle-mounted terminal, characterized in that, It includes a processor, a memory, and a communication bus; the communication bus is used to connect the processor and the memory; the processor is used to execute a computer program stored in the memory to implement the vehicle fault repair method as described in any one of claims 1 to 6.

9. A vehicle, characterized in that, It includes the vehicle fault repair device as described in claim 7 and the vehicle-mounted terminal as described in claim 8.

Citation Information

Patent Citations

  • Vehicle power loss safety control method, device and equipment and storage medium

    CN117022158A