Vehicle control method, vehicle control device and vehicle

By obtaining fault information and judging its impact on driving status during the fault detection of the transfer system, and reporting the fault only when it affects driving, the robustness of transfer system fault diagnosis is solved, and the accuracy and user experience of fault diagnosis are improved.

CN120482075APending Publication Date: 2025-08-15GREAT WALL MOTOR CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510892798.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-30
Publication Date
2025-08-15

AI Technical Summary

Technical Problem

In the prior art, the transfer system fault diagnosis is poor, resulting in frequent false alarms and affecting user experience.

Method used

When a transfer system failure is detected, obtain fault information and power distribution mode to determine whether it affects the driving state, and report the fault only when it affects the driving, distinguish the fault type, and ensure the accuracy and necessity of the fault reporting.

Benefits of technology

It improves the accuracy and robustness of transfer system fault diagnosis, reduces false alarms, and improves user experience and vehicle driving safety and stability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120482075A_ABST
    Figure CN120482075A_ABST
Patent Text Reader

Abstract

The invention provides a vehicle control method, a vehicle control device and a vehicle, the method is applied to the field of vehicle fault diagnos.The method comprises the steps that when it is detected that a transfer case system of the vehicle has a fault, fault information of the transfer case system and a power distribution mode of the vehicle are obtained; determining whether the vehicle is capable of driving in a power distribution mode based on the fault information of the transfer case system; when the vehicle cannot run in the power distribution mode, the four-wheel-drive state signal of the vehicle is set to be a first preset value, and the first preset value indicates that a drive distribution system of the vehicle breaks down. According to the method, the fault diagnosis robustness of the transfer case system can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of automobile fault diagnosis, and more specifically, to a vehicle control method, a vehicle control device, and a vehicle in the field of vehicle control technology. Background Art

[0002] With the advancement of vehicle control technology, the transfer case, as a key component in the vehicle's transmission system, plays a crucial role in driving performance and user experience. However, existing technologies often cause transfer cases to frequently report faults under certain operating conditions due to environmental disturbances and hardware connections, leading to customer misperceptions and a negative impact on the user experience.

[0003] Therefore, how to improve the robustness of transfer case system fault diagnosis is a problem that needs to be solved at present. Summary of the Invention

[0004] The present application provides a vehicle control method, a vehicle control device, and a vehicle, wherein the method can improve the robustness of fault diagnosis of a transfer case system.

[0005] In a first aspect, a vehicle control method is provided, the method comprising:

[0006] When a fault is detected in the transfer case system of the vehicle, obtaining fault information of the transfer case system and a power distribution mode of the vehicle;

[0007] Based on the fault information of the transfer case system, determining whether the vehicle can be driven in the power distribution mode;

[0008] When the vehicle is unable to travel in the power distribution mode, the four-wheel drive status signal of the vehicle is set to a first preset value, and the first preset value indicates that there is a fault in the vehicle's drive distribution system.

[0009] In an embodiment of the present application, when a fault is detected in the transfer case system of a vehicle, fault information of the transfer case system and the current power distribution mode of the vehicle are obtained, and it is possible to determine whether the vehicle can travel in the current power distribution mode based on the fault information; when the vehicle cannot travel in the power distribution mode, the four-wheel drive status signal of the vehicle is set to a first preset value (i.e., a signal value corresponding to the fault state). Compared with the prior art, when a fault in the transfer case system is detected, the four-wheel drive status signal is directly set to the signal value corresponding to the fault state, causing the user to mistakenly believe that the four-wheel drive function of the vehicle is completely disabled, resulting in poor robustness of the transfer case system fault diagnosis; in this solution, when a fault in the transfer case system is detected, the four-wheel drive status signal is not directly set to the signal value corresponding to the fault state. Instead, it is determined whether the fault affects the operating state of the vehicle in the power distribution mode, that is, the fault is only reported when it affects the vehicle's driving. This solution can ensure the accuracy of fault reporting, improve the accuracy of fault reporting, reduce the occurrence of false alarms, and thus improve the robustness of transfer case system fault diagnosis.

[0010] In conjunction with the first aspect, in certain possible implementations, determining whether the vehicle can travel in the power distribution mode based on fault information of the transfer case system includes:

[0011] Determine the fault type based on the fault information of the transfer case system;

[0012] When the fault type indicates a target fault type, determining that the vehicle is capable of traveling in a power distribution mode;

[0013] The target fault type includes: line connection fault type or signal fault type.

[0014] In the embodiments of the present application, fault types can be differentiated. If a fault does not affect the power distribution function, the fault in the transfer case system will not be reported. If a fault affects the power distribution function, the fault in the transfer case system will be reported, thereby avoiding unnecessary fault reporting during the transfer case system fault diagnosis process. Compared with the prior art, which reports a fault as soon as any type of fault in the transfer case system is detected, this solution, by introducing a judgment on the fault type, can ensure that the fault is only reported when the fault affects the vehicle's driving in the power distribution mode, reducing the reporting of critical faults, improving the accuracy of fault diagnosis and the robustness of transfer case system fault diagnosis, thereby enhancing the user's driving experience.

[0015] In combination with the first aspect and the above implementations, in some possible implementations, the present invention further includes:

[0016] Perform fault diagnosis on the transfer case system to determine whether there is a fault in the transfer case system.

[0017] In an embodiment of the present application, by performing fault diagnosis on the transfer case system, it is possible to determine whether there is a fault in the transfer case system; this solution can promptly detect faults and identify system abnormalities, providing accurate information for subsequent fault type judgment and vehicle operating status judgment, thereby improving the robustness of transfer case system fault diagnosis.

[0018] In combination with the first aspect and the above implementations, in some possible implementations, fault diagnosis of the transfer case system includes:

[0019] When it is detected that the vehicle is in a powered-on state, or when a motor in the transfer case system is in an operating state, or when a coil in the transfer case system is in an operating state, a fault diagnosis is performed on the transfer case system.

[0020] In an embodiment of the present application, when it is detected that the vehicle is in the power-on state, the transfer case system is diagnosed for faults, which can ensure that the faults are diagnosed and checked before the vehicle is driven, thereby providing safety protection for the vehicle driving; when the motor or coil in the transfer case system is in the working state, the transfer case system is diagnosed for faults, which can ensure that the core components in the transfer case system are diagnosed for faults in a timely manner under critical operating conditions, thereby ensuring that the transfer case system can perform corresponding functions; therefore, this solution can improve the real-time and accuracy of transfer case system fault detection, and can ensure that faults are identified in a timely manner under critical conditions, thereby enhancing the reliability of transfer case system fault diagnosis and improving user experience.

[0021] In combination with the first aspect and the above implementations, in certain possible implementations, when a fault is detected in a transfer case system of a vehicle, obtaining fault information of the transfer case system and a power distribution mode of the vehicle includes:

[0022] When a fault is detected in the transfer case system of the vehicle, determining whether the fault is a fault detected during a target fault diagnosis, where the target fault diagnosis is a fault diagnosis other than the first fault diagnosis after the vehicle is powered on;

[0023] When the fault is detected during the target fault diagnosis, the fault information of the transfer case system and the power distribution mode of the vehicle are obtained.

[0024] In an embodiment of the present application, when a fault is detected in the transfer case system of a vehicle, it is determined whether the fault is a fault detected during the target fault diagnosis, and it is possible to distinguish between the fault diagnosis after the first power-on and the fault diagnosis during subsequent operation; in the fault diagnosis process other than the first power-on self-test, the fault is reported only when a fault that affects the vehicle's driving in the power distribution mode is detected, thereby avoiding short-term or non-continuous faults occurring during vehicle driving from being misjudged as faults that affect the operation of the vehicle, and can improve the accuracy and stability of the transfer case system fault diagnosis, thereby improving the robustness of the transfer case system fault diagnosis.

[0025] In combination with the first aspect and the above implementations, in some possible implementations, after setting the four-wheel drive state signal of the vehicle to the first preset value, the method further includes:

[0026] Check whether the fault is recovered;

[0027] In the case of fault recovery, the four-wheel drive state signal of the vehicle is set to a second preset value, and the second preset value is used to indicate the current power distribution mode of the vehicle.

[0028] In an embodiment of the present application, after the four-wheel drive status signal of the vehicle is set to a first preset value, it is detected whether the fault is restored, and the fault status of the transfer case system can be dynamically monitored; since when the fault is restored, the four-wheel drive status signal is set to a corresponding value of the vehicle's current power distribution mode, it is equivalent to real-time detection of whether the fault is restored, and timely restoration of the system's normal status indication after the fault is resolved; the above scheme can realize continuous monitoring of the transfer case system and automatic signal correction, further improving the accuracy and real-time performance of transfer case system fault diagnosis.

[0029] In combination with the first aspect and the above implementations, in some possible implementations, detecting whether the fault is recovered includes:

[0030] Determine whether the fault is a preset fault;

[0031] When the fault is a preset fault, check whether the fault has been restored;

[0032] Among them, the preset faults include:

[0033] At least one of the following faults: motor open circuit fault, coil open circuit fault, and motor position encoder line short circuit fault.

[0034] In an embodiment of the present application, by determining whether the fault is a preset fault, it is possible to screen out fault types that require real-time detection of whether the fault has recovered when the fault exists; since the preset faults include at least one of a motor open circuit fault, a coil open circuit fault, and a motor position encoder line short circuit fault, it is possible to avoid the situation where a partial fault exists, such as a motor short circuit fault or a coil short circuit fault, which may cause a large current to be generated when the short circuit fault is recovered and detected, and there is a risk of damaging the transfer case system hardware; the above-mentioned scheme can ensure real-time judgment of whether the fault has recovered under the condition that the hardware of the transfer case system is safe by judging the fault type, thereby improving the accuracy and real-time performance of the transfer case system fault diagnosis.

[0035] In combination with the first aspect and the above implementations, in some possible implementations, the present invention further includes:

[0036] When the vehicle is capable of traveling in the power distribution mode, the four-wheel drive state signal of the vehicle is set to a third preset value, and the third preset value indicates the power distribution mode.

[0037] In an embodiment of the present application, when the vehicle is able to travel in the power distribution mode, the four-wheel drive status signal of the vehicle is set to a third preset value, which can accurately indicate the current power distribution mode when the system is operating normally; since the third preset value is used to indicate the actual power distribution state of the vehicle, this scheme can provide a signal output consistent with the actual operating state; through this scheme, the accuracy and consistency of the four-wheel drive status signal can be improved, thereby enhancing the reliability of the vehicle status information and the user's perception of the vehicle's operating state.

[0038] In combination with the first aspect and the above implementations, in some possible implementations, the present invention further includes:

[0039] If a power distribution mode switching instruction is detected, the power distribution mode is maintained and a prompt message is output, where the prompt message is used to indicate that a fault exists in the transfer case system.

[0040] In the embodiments of this application, the drive mode switch can be effectively avoided in the event of a transfer case system fault, preventing hardware damage caused by faulty switching and ensuring vehicle driving stability and safety. Furthermore, the output of prompt information allows users to promptly understand the current vehicle status, improving fault awareness and maintenance efficiency, thereby enhancing the user experience.

[0041] In a second aspect, a vehicle control device is provided, the device comprising:

[0042] an acquisition module, configured to acquire fault information of the transfer case system and a power distribution mode of the vehicle when a fault is detected in the transfer case system of the vehicle;

[0043] The processing module is used to determine whether the vehicle can be driven in the power distribution mode based on the fault information of the transfer case system; when the vehicle cannot be driven in the power distribution mode, the vehicle's four-wheel drive status signal is set to a first preset value, and the first preset value indicates that there is a fault in the vehicle's drive distribution system.

[0044] It should be understood that the expansion, limitation, explanation and description of the relevant content in the above-mentioned first aspect also apply to the same content in the second aspect.

[0045] In a third aspect, a vehicle is provided, comprising a memory and a processor; the memory is used to store executable program code, and the processor is used to call and run the executable program code from the memory, so that the vehicle executes the vehicle control method in the above-mentioned first aspect or any possible implementation of the first aspect.

[0046] In a fourth aspect, a computer program product is provided, which includes: computer program code, which, when running on a computer, enables the computer to execute the vehicle control method in the above-mentioned first aspect or any possible implementation of the first aspect.

[0047] In a fifth aspect, a computer-readable storage medium is provided, which stores a computer program code. When the computer program code runs on a computer, the computer executes the vehicle control method in the above-mentioned first aspect or any possible implementation of the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0048] Figure 1 is a schematic diagram of a transfer case system for a vehicle provided in an embodiment of the present application;

[0049] Figure 2 is a schematic flow chart of a vehicle control method provided in an embodiment of the present application;

[0050] Figure 3 is a schematic flow chart of another vehicle control method provided in an embodiment of the present application;

[0051] Figure 4 is a schematic flow chart of another vehicle control method provided in an embodiment of the present application;

[0052] Figure 5 This is a schematic structural diagram of a vehicle control device provided in an embodiment of the present application;

[0053] Figure 6 It is a structural schematic diagram of a vehicle provided in an embodiment of the present application. DETAILED DESCRIPTION

[0054] The following will clearly and thoroughly describe the technical solutions in this application in conjunction with the accompanying drawings. In the description of the embodiments of this application, unless otherwise specified, " / " means or, for example, A / B can mean A or B: "and / or" in the text is only a description of the association relationship of associated objects, indicating that there can be three relationships, for example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, in the description of the embodiments of this application, "multiple" means two or more than two.

[0055] In the following, the terms "first" and "second" are used for descriptive purposes only and should not be understood to imply or suggest relative importance or implicitly indicate the number of technical features indicated. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features.

[0056] With the advancement of vehicle control technology, vehicles can now achieve different drive modes, such as two-wheel drive and four-wheel drive. The transfer case is a key component for switching between these drive modes. Existing technologies suffer from poor robustness in fault diagnosis of transfer case systems. Due to environmental disturbances and hardware connection issues, the transfer case frequently reports faults under certain operating conditions, leading to customer misperceptions and a negative user experience.

[0057] For example, when the vehicle is driving normally in four-wheel drive mode, a wiring harness disconnection fault may occur, such as an open circuit in the shift motor. This fault may be instantaneous, that is, the circuit of the shift motor is disconnected due to the wiring harness disconnection, and is reconnected at the next moment to restore the fault. However, when the transfer case system detects that the circuit of the shift motor is disconnected during fault diagnosis, a fault code is generated and the fault is reported, prompting the user that there is a fault in the vehicle's drive system, causing the user to mistakenly believe that the vehicle cannot drive normally during driving. This fault diagnosis strategy has poor robustness and reduces the user experience.

[0058] In view of this, the present application proposes a vehicle control method, a vehicle control device and a vehicle. When a fault is detected in the transfer case system of the vehicle, the fault information of the transfer case system and the current power distribution mode of the vehicle are obtained, and whether the vehicle can be driven in the current power distribution mode can be determined based on the fault information; because when the vehicle cannot be driven in the power distribution mode, the four-wheel drive status signal of the vehicle is set to a first preset value, that is, the fault is reported only when it affects the driving of the vehicle. This solution can ensure the accuracy of fault reporting, improve the accuracy of fault reporting, reduce the occurrence of false alarms, and thus improve the robustness of transfer case system fault diagnosis.

[0059] The following combination Figure 1 A schematic diagram of a transfer case system for a vehicle provided in an embodiment of the present application is described in detail.

[0060] For example, Figure 1 As shown, the transfer case system in the vehicle may include a transfer case control unit 100 , a shift motor 106 and a motor position encoder 107 .

[0061] The transfer case control unit 100 may include a shift motor drive module 101 , a motor position encoder signal acquisition module 102 , a motor position encoder ground loop management module 103 , an electromagnetic coil drive module 104 and a digital input interface module 105 .

[0062] Among them, the shift motor drive module 101 is used to control the shift motor 106, and the shift motor drive module 101 can control the shift motor 106 through the shift signal 107 and the shift signal 108; the shift signal 107 can be used to instruct the shift motor 106 to rotate forward, and the shift signal 108 can be used to instruct the shift motor to rotate reverse.

[0063] The motor position encoder signal acquisition module 102 can collect different position signals sent by the motor position encoder 107, such as position signal 109, position signal 110, position signal 111 and position signal 112, etc. These position signals can be used to indicate the current position or gear status of the shift motor 106, thereby determining the current gear of the transfer case and whether to switch to the target gear.

[0064] The motor position encoder ground loop management module 103 can send a position return signal 113 to the motor position encoder 107. The position return signal 113 can be used to construct a ground reference path for the motor position encoder 107 to ensure electrical stability and signal integrity during position signal transmission.

[0065] For example, when detecting that the position return signal 113 is abnormal, the transfer case control unit 100 determines that the motor position encoder 107 has a short circuit or open circuit fault.

[0066] The electromagnetic coil driving module 104 is used to drive the electromagnetic coil of the transfer case, and can be used to realize the engagement or disengagement of the clutch in the vehicle, thereby controlling the connection and separation of the power path of the transfer case.

[0067] The digital input interface module 105 can be used to collect external input signals from other control modules of the vehicle, for example, it can collect the front axle connection status signal 115, mode signal 116 and mode signal 117, etc.; the front axle connection status signal 115 can be used to indicate whether the front axle of the current vehicle has been connected or disconnected; the mode signal 116 and the mode signal 117 can be used to receive driving mode signals under different communication protocols, such as Controller Area Network (CAN) signal and Local Interconnect Network (LIN) signal, etc.

[0068] The shift motor 106 can be used to receive the shift signal 107 or the shift signal 108 sent by the shift motor driving module 101 and perform forward or reverse rotation to achieve switching between different gears.

[0069] The motor position encoder 107 can be used to monitor the current position or gear status of the shift motor 106 and send the current position or current status to the motor position encoder signal acquisition module 102 in the form of a position signal.

[0070] It should be understood that the schematic diagram of the transfer case system of the above-mentioned vehicle is an example provided in the embodiment of the present application, and the embodiment of the present application does not limit the control modules in the transfer case system and the interaction content between modules.

[0071] The following combination Figure 2 A vehicle control method provided in an embodiment of the present application is described in detail.

[0072] Figure 2 This is a schematic flow chart of a vehicle control method provided in an embodiment of the present application. Figure 2 As shown, the method 200 includes S210 to S230, and S210 to S230 are described in detail below.

[0073] For example, Figure 2 The method 200 shown can be executed by the vehicle; or, by a processor in the vehicle; or, by a chip in the processor mounted on the vehicle; or, by a software platform integrated in the electronic device; or, by a transfer case control unit; or, by a control chip in the transfer case control unit.

[0074] S210 : When a fault is detected in the transfer case system of the vehicle, obtain fault information of the transfer case system and a power distribution mode of the vehicle.

[0075] The transfer case system may include a transfer case control unit, a shift motor, a motor position encoder, and coils. Fault information may include fault type and / or fault level. Power distribution modes may include two-wheel drive mode, low-speed four-wheel drive mode, and high-speed four-wheel drive mode.

[0076] Exemplarily, the two-wheel drive mode can be a driving mode in which the vehicle power is distributed only to the front wheels or only to the rear wheels, and can be used in road conditions with good adhesion such as urban roads or highways; the low-speed four-wheel drive mode can be a driving mode in which the vehicle power is distributed to both the front and rear wheels, and in this mode, the vehicle's climbing ability can be improved by increasing the transfer case's transmission ratio (i.e., low-speed, high-torque output), and can be used in steep slopes, potholes, and wading conditions; the high-speed four-wheel drive mode can also be called the high-speed four-wheel drive lock mode or the lock four-wheel drive mode, and the power can be distributed to the front and rear wheels in a certain proportion, thereby improving the vehicle's traction and passability in low-adhesion road conditions.

[0077] In an embodiment of the present application, when a fault is detected in the transfer case system of the vehicle, fault information, such as the fault type or fault level, is first obtained, and the current power distribution mode of the vehicle is obtained.

[0078] For example, the power distribution mode of the vehicle can be determined by obtaining the four-wheel drive status signal value. For example, the four-wheel drive signal can be represented by SystemOperMod; the four-wheel drive status signal value can be set to the following values: 0x0, 0x1, 0x2, 0x3 and 0x4; when SystemOperMod = 0x0, it means "Mode Unknown", that is, the power distribution mode is unknown; when SystemOperMod = 0x1, it means "System Fault", that is, there is a fault in the transfer case system; when SystemOperMod = 0x2, it means "Mode 2WD", that is, the power distribution mode is two-wheel drive mode; when SystemOperMod = 0x3, it means "Mode 4WD (Lock)", that is, the power distribution mode is high-speed four-wheel drive mode (or high-speed four-wheel drive lock mode); when SystemOperMod = 0x4, it means "Mode 4WD Low Range, that is, the power distribution mode is low-speed four-wheel drive mode.

[0079] Among them, the four-wheel drive status signal value can be used to interact with other modules of the vehicle, so that other modules in the vehicle can monitor the current power distribution mode of the vehicle.

[0080] In one implementation, the method further includes:

[0081] Perform fault diagnosis on the transfer case system to determine whether there is a fault in the transfer case system.

[0082] In an embodiment of the present application, fault diagnosis of the transfer case system may include reading the status of the shift motor, the feedback signal of the motor position encoder, the drive response of the electromagnetic coil, etc., to determine whether there is a fault in the transfer case.

[0083] For example, when fault diagnosis is performed on the transfer case system, when a control voltage is applied to the shift motor, the current of the shift motor is detected to be lower than a preset current threshold (for example, 0.2A), and it is determined that there is an open circuit fault in the shift motor in the transfer case system, and the motor fault signal value is set to 1.

[0084] For example, when performing fault diagnosis on the transfer case system, if it is detected that the current at both ends of the shift motor is large, or it is detected that there is a short circuit path between the motor and the power supply or the ground, it is determined that there is a shift motor short circuit fault in the transfer case system, and the motor fault signal value is set to 1.

[0085] Among them, the motor fault signal can be represented by ShiftSysActrFlt, which can be used to indicate whether there is a fault in the shift motor in the transfer case system. When ShiftSysActrFlt=0x0, it indicates "No fault", that is, the shift motor is in normal condition; when ShiftSysActrFlt=0x1, it indicates that the shift motor is in abnormal condition, and there may be faults such as the shift motor is open circuit, the shift motor is short circuited, or the shift motor is short circuited to ground.

[0086] It should be understood that setting the motor fault signal value to 1 means determining ShiftSysActrFlt=0x1.

[0087] For example, when diagnosing a fault in the transfer case system, the impedance values of the coil to the ground and to the power supply are detected to determine whether there is a low-resistance short circuit. If so, it is determined that there is a coil short circuit fault in the transfer case system, and the coil fault signal is set to 1.

[0088] Optionally, the current in the coil may be sampled to determine whether a short circuit or open circuit fault exists.

[0089] Optionally, the coil fault signal can be represented by ClutCircFltSts, which can be used to indicate whether there is a coil fault in the transfer case system. When ClutCircFltSts = 0x0, it indicates "Normal Operation", meaning the coil is in normal condition; when ClutCircFltSts = 0x1, it indicates "Clutch Circuit Fault", meaning there is a coil fault, which may include an open coil circuit, a coil short circuit to the power supply, or a coil short circuit to ground. Exemplarily, when diagnosing a transfer case system fault, redundant verification or digital verification is performed on the motor position encoder value, and the current across the motor position encoder is detected. If it is detected that the motor position encoder value fails verification, or the motor position encoder value is not detected, or the motor position encoder common ground line is short-circuited to ground, the motor position encoder is determined to be faulty, and the motor position encoder fault signal is set to 1.

[0090] Optionally, the motor position encoder fault signal can be represented by ShiftSysEncoderFlt, which can be used to indicate whether the motor position encoder in the transfer case system is faulty. When ShiftSysEncoderFlt=0x0, it indicates "Shift System Normal", that is, the motor position encoder is in normal condition; when ShiftSysEncoderFlt=0x1, it indicates "Shift System Encoder Fault", that is, the motor position encoder is faulty, and there may be faults such as the common ground wire of the motor position encoder being short-circuited to the ground and the motor position encoder being invalid.

[0091] It should be noted that when diagnosing a transfer case system fault, the values of the motor fault signal, coil fault signal, and motor position encoder fault signal are detected. If the values of the above fault signals are all set to 0, it means that the vehicle's transfer case system does not have the above fault. If the values of the above fault signals are set to 1, it means that the vehicle's transfer case system has a fault.

[0092] In the above implementation, by performing fault diagnosis on the transfer case system, it is possible to determine whether there is a fault in the transfer case system; this solution can promptly detect faults and identify system abnormalities, providing accurate information for subsequent fault type judgment and vehicle operating status judgment, thereby improving the robustness of transfer case system fault diagnosis.

[0093] In one implementation, the method further includes:

[0094] If a power distribution mode switching instruction is detected, the power distribution mode is maintained and a prompt message is output, where the prompt message is used to indicate that a fault exists in the transfer case system.

[0095] In an embodiment of the present application, when a fault is detected in the transfer case system, if a power distribution mode switching instruction is detected at this time, since the transfer case system has a fault, switching the mode at this time may cause hardware damage, or the mode cannot be switched when the fault exists. Therefore, the power distribution mode before the power distribution mode switching instruction is detected is maintained, and a prompt message is output to remind the user that there is a fault in the current transfer case system and the power distribution mode cannot be switched.

[0096] This implementation effectively prevents drive mode switching in the event of a transfer case failure, preventing hardware damage caused by faulty switching and ensuring vehicle stability and safety. Furthermore, outputting prompt information allows users to promptly understand the current vehicle status, improving fault awareness and maintenance efficiency, thereby enhancing the user experience.

[0097] In one implementation, the method includes:

[0098] When it is detected that the vehicle is in a powered-on state, or when a motor in the transfer case system is in an operating state, or when a coil in the transfer case system is in an operating state, a fault diagnosis is performed on the transfer case system.

[0099] The "powered-on" state means the vehicle's power system has completed its power-up process, the transfer case control unit has received power voltage, and is in its initial, operational state. Specifically, when the vehicle detects the key being turned to the "ON" position, the user pressing the vehicle start button, or receiving a remote wake-up command, the vehicle enters the "powered-on" state and the power system begins supplying power to each controller.

[0100] Illustratively, when it is detected that the vehicle is in a powered-on state, a fault diagnosis is performed on the transfer case system to confirm whether a fault exists.

[0101] For example, when it is detected that the motor or coil in the transfer case system is in an operating state, a fault diagnosis is performed on the transfer case system to confirm whether a fault exists.

[0102] Optionally, in one embodiment, when it is detected that the vehicle is in the power-on state and when it is detected that the motor in the transfer case system is in the working state, relevant fault diagnosis of the motor is performed, such as detecting whether the shift motor is open-circuited, whether the shift motor is short-circuited to the power supply, whether the shift motor is short-circuited to the ground, whether the common ground wire of the motor position encoder is short-circuited to the ground, and whether the motor position encoder is invalid.

[0103] It should be understood that when the motor in the transfer case system is in a non-operating state, no motor-related fault detection is performed, which can reduce the frequency of fault detection and ensure that the risk of false fault alarms is reduced without affecting vehicle driving.

[0104] Optionally, in one embodiment, when it is detected that the vehicle is in a powered-on state and when it is detected that the coil in the transfer case system is in a working state, relevant fault diagnosis of the motor is performed, such as detecting whether the coil is open, whether the coil is short-circuited to the power supply, and whether the coil is short-circuited to the ground.

[0105] It should be understood that when the coil in the transfer case system is in a non-operating state, no related fault detection of the coil is performed, which can reduce the frequency of fault detection and ensure that the risk of false fault alarms is reduced without affecting vehicle driving.

[0106] In the above implementation, when it is detected that the vehicle is in the power-on state, the transfer case system is diagnosed for faults, which can ensure that the faults are diagnosed and checked before the vehicle is driven, thereby providing safety protection for vehicle driving; when the motor or coil in the transfer case system is in the working state, the transfer case system is diagnosed for faults, which can ensure that the core components in the transfer case system are diagnosed for faults in a timely manner under critical operating conditions, thereby ensuring that the transfer case system can achieve corresponding functions; therefore, this solution can improve the real-time and accuracy of transfer case system fault detection, and can ensure that faults are identified in a timely manner under critical conditions, thereby enhancing the reliability of transfer case system fault diagnosis and improving user experience.

[0107] In one implementation, the method includes:

[0108] When a fault is detected in the transfer case system of the vehicle, it is determined whether the fault is a fault detected during target fault diagnosis; if the fault is a fault detected during target fault diagnosis, fault information of the transfer case system and a power distribution mode of the vehicle are obtained.

[0109] The target fault diagnosis refers to the fault diagnosis other than the first fault diagnosis after the vehicle is powered on.

[0110] In an embodiment of the present application, when a fault is detected in the transfer case system of a vehicle, if this fault diagnosis is the first fault diagnosis after the vehicle is powered on (i.e., power-on self-test), a fault code is generated and the fault is reported; if this fault diagnosis is a fault diagnosis other than the first fault diagnosis after the vehicle is powered on, the fault information of the transfer case system and the power distribution mode of the vehicle are obtained, and based on the fault information and the power distribution mode, it is determined whether to generate a fault code and whether to report the fault.

[0111] Optionally, if this fault diagnosis is other than the first fault diagnosis after the vehicle is installed, the fault information of the transfer case system and the power distribution mode of the vehicle are obtained, and based on the fault information and the power distribution mode, it is determined whether the fault affects the normal driving of the vehicle in the power distribution mode or whether it affects the function of the transfer case system. If it does not affect the normal driving of the vehicle in the power distribution mode, or does not affect the function of the transfer case system, no fault code is generated and the fault is not reported.

[0112] In one embodiment, the transfer case control unit cannot set different fault diagnosis strategies based on whether the vehicle is powered on and whether the components in the transfer case system are in working condition, that is, the transfer case control unit can only perform fault detection on the transfer case system at a fixed period. At this time, fault reporting is only allowed within a preset time range (for example, 3 seconds) after the vehicle is powered on, and fault reporting is not allowed outside the preset time range.

[0113] For example, during the vehicle power-on self-test (within 3 seconds after the vehicle is powered on), an open circuit fault in the transfer case motor is detected, the motor fault signal value is set to 1, a fault code is generated, and the four-wheel drive status signal value is set to 1.

[0114] For example, when the vehicle is in driving state (3 seconds after the vehicle is powered on), a fault is detected in the transfer case system, and an open circuit fault in the shift motor of the transfer case system is detected. The motor fault signal value is set to 1, no fault code is generated, and the four-wheel drive status signal value is set to the current status value (for example, when the current power drive mode is the two-wheel drive mode, the four-wheel drive status signal value is set to 2).

[0115] For example, when the motor or coil in the transfer case system is in working condition (3 seconds after the vehicle is powered on), an open circuit fault of the shift motor in the transfer case system is detected, the motor fault signal value is set to 1, no fault code is generated, and the four-wheel drive status signal value is set to the current status value (for example, when the current power drive mode is the two-wheel drive mode, the four-wheel drive status signal value is set to 2).

[0116] In the above implementation, when a fault is detected in the transfer case system of the vehicle, it is determined whether the fault is a fault detected during the target fault diagnosis, and it is possible to distinguish between the fault diagnosis after the first power-on and the fault diagnosis during subsequent operation; in the fault diagnosis process other than the first power-on self-test, the fault is reported only when a fault that affects the vehicle's driving in the power distribution mode is detected, thereby avoiding short-term or non-continuous faults occurring during vehicle driving from being misjudged as faults that affect the vehicle's operation, and can improve the accuracy and stability of the transfer case system fault diagnosis, thereby improving the robustness of the transfer case system fault diagnosis.

[0117] S220: Based on the fault information of the transfer case system, determine whether the vehicle can travel in the power distribution mode.

[0118] In one implementation, the method includes:

[0119] Based on the fault information of the transfer case system, a fault type is determined; when the fault type indicates a target fault type, it is determined that the vehicle can be driven in a power distribution mode.

[0120] The target fault type includes a line connection fault type or a signal fault type. Line connection fault types may include: shift motor open circuit, shift motor short circuit to power supply, shift motor short circuit to ground, coil open circuit, coil short circuit to power supply, coil short circuit to ground, and motor position encoder common ground wire shorted to ground. Signal fault types may include: motor position encoder invalid fault, etc.

[0121] In an embodiment of the present application, when a fault is detected in the transfer case system, the controller obtains fault information and further, based on the fault information, determines that the vehicle can continue to drive in the power distribution mode (that is, the fault will not affect the normal driving of the vehicle in the power distribution mode) when the fault information belongs to the target fault type.

[0122] In the above implementation, fault types can be differentiated. If a fault does not affect the power distribution function, the fault in the transfer case system is not reported. If a fault affects the power distribution function, the fault in the transfer case system is reported, thereby avoiding unnecessary fault reporting during the transfer case system fault diagnosis process. Compared with the existing technology that reports a fault as soon as any type of fault in the transfer case system is detected, this solution, by introducing a judgment on the fault type, can ensure that the fault is only reported when the fault affects the vehicle's driving in the power distribution mode. This reduces the reporting of critical faults, improves the accuracy of fault diagnosis, and improves the robustness of transfer case system fault diagnosis, thereby enhancing the user's driving experience.

[0123] In one implementation, the method further includes:

[0124] When a fault in the transfer case system is detected, it is determined whether the power drive mode currently requested by the user is consistent with the current power drive mode of the vehicle. If the power drive mode currently requested by the user is consistent with the current power drive mode of the vehicle and the vehicle is in a driving state, the fault is determined to be a preset fault. At this time, the fault is not reported and no fault code is generated.

[0125] The preset fault is used to indicate a fault that does not affect the driving of the vehicle in the current power drive mode.

[0126] Optionally, when a fault is detected in the transfer case system, it is determined whether the power drive mode currently requested by the user is consistent with the current power drive mode of the vehicle. When the power drive mode currently requested by the user is consistent with the current power drive mode of the vehicle and the vehicle is in a driving state, the fault is determined to be a preset fault. At this time, only a fault code is generated inside the transfer case system, the fault is not reported, and no fault code is generated to inform the user.

[0127] S230: When the vehicle cannot travel in the power distribution mode, set the four-wheel drive state signal of the vehicle to a first preset value.

[0128] The first preset value indicates that there is a fault in the vehicle's drive distribution system.

[0129] In an embodiment of the present application, after a fault diagnosis is performed on the vehicle's transfer case system, if the fault affects the vehicle's driving in the power distribution mode, the vehicle's four-wheel drive status signal value is set to a first preset value to indicate that there is a fault in the vehicle's drive distribution system.

[0130] For example, when there is a fault in the transfer case system of the vehicle, and the fault affects the driving of the vehicle in the power distribution mode, the four-wheel drive status signal value of the vehicle is set to 0x1, and a fault code is generated to report the fault.

[0131] In one implementation, the method further includes:

[0132] When the vehicle is capable of traveling in the power distribution mode, the four-wheel drive state signal of the vehicle is set to a third preset value.

[0133] The third preset value indicates the power distribution mode.

[0134] For example, when a fault is detected in the transfer case system of the vehicle, it is determined that the vehicle is currently in a power distribution mode and is in a driving state, and the power distribution mode is consistent with the power distribution mode requested by the user. It is determined that the vehicle can drive in the power distribution mode, and the four-wheel drive status signal of the vehicle is set to the value corresponding to the power distribution mode (when the power distribution mode of the vehicle is a two-wheel drive mode, the four-wheel drive status signal of the vehicle is set to 2).

[0135] In the above implementation, when the vehicle is able to travel in the power distribution mode, the vehicle's four-wheel drive status signal is set to a third preset value, which can accurately indicate the current power distribution mode when the system is operating normally; since the third preset value is used to indicate the actual power distribution state of the vehicle, this solution can provide a signal output consistent with the actual operating state; through this solution, the accuracy and consistency of the four-wheel drive status signal can be improved, thereby enhancing the reliability of the vehicle status information and the user's perception of the vehicle's operating state.

[0136] In one implementation, the method further includes:

[0137] Detect whether the fault is recovered; if the fault is recovered, set the vehicle's four-wheel drive status signal to a second preset value, the second preset value is used to indicate the vehicle's current power distribution mode.

[0138] In an embodiment of the present application, when a fault is detected in the transfer case system, the self-recovery function is started in the current power-on cycle (also referred to as the current power-on period), and it is confirmed whether the fault is recovered. When the fault recovery is detected, the four-wheel drive status signal is set to the value corresponding to the current power distribution mode.

[0139] For example, when it is detected that the shift motor in the transfer case system is open-circuited, the motor fault signal value is set to 1. Since the fault does not affect the vehicle's driving in the power drive mode (for example, two-wheel drive mode), the four-wheel drive status signal value remains at the value corresponding to the two-wheel drive mode (for example, 2); during the current power-on cycle, it is detected whether the fault is restored. If restoration is detected, the motor fault signal value is set to 0, and the four-wheel drive status signal value is determined to be the value corresponding to the current power distribution mode (for example, two-wheel drive mode) (for example, 2).

[0140] For example, when it is detected that the shift motor in the transfer case system is open-circuited, the motor fault signal value is set to 1. If the fault affects the vehicle's driving in a power drive mode (e.g., two-wheel drive mode), a fault code is generated, the fault is reported, and the four-wheel drive status signal value is set to 1. During the current power-on cycle, it is detected whether the fault is restored. If restoration is detected, the four-wheel drive status signal value is determined to be a value corresponding to the current power distribution mode (e.g., low-speed four-wheel drive mode) (e.g., 3).

[0141] In the above implementation, after the vehicle's four-wheel drive status signal is set to the first preset value, it is detected whether the fault is restored, and the fault status of the transfer case system can be dynamically monitored; because when the fault is restored, the four-wheel drive status signal is set to the corresponding value of the vehicle's current power distribution mode, it is equivalent to real-time detection of whether the fault is restored, and timely restoration of the system's normal status indication after the fault is resolved; the above scheme can realize continuous monitoring of the transfer case system and automatic signal correction, further improving the accuracy and real-time performance of transfer case system fault diagnosis.

[0142] In one implementation, the method includes:

[0143] Determine whether the fault is a preset fault;

[0144] When the fault is a preset fault, check whether the fault has been restored;

[0145] Among them, the preset fault is a fault that will not cause damage to the controller hardware when performing the self-recovery function in the current power-on cycle, and can include: at least one of: a motor open circuit fault, a coil open circuit fault, and a motor position encoder line short circuit fault.

[0146] It should be noted that when the controller system is performing self-recovery for a fault in the current power-on cycle, or when detecting whether a preset fault has been restored in the current power-on cycle, it may cause the components to generate a large current, which may damage the controller hardware. Therefore, when the fault is self-recovered in the current power-on cycle, it is necessary to ensure that the self-recovery and detection process of the fault will not affect the hardware.

[0147] In the above implementation, by determining whether the fault is a preset fault, the fault types that require real-time detection of whether the fault has been recovered when the fault exists can be screened out; since the preset faults include at least one of the motor open circuit fault, the coil open circuit fault and the motor position encoder line short circuit fault, it can avoid the situation where there are partial faults, such as motor short circuit fault or coil short circuit fault, etc., which may cause large current to be generated when the short circuit fault is recovered and detected, and there is a risk of damaging the transfer case system hardware; the above scheme can ensure real-time judgment of whether the fault has been recovered under the condition that the hardware of the transfer case system is safe by judging the fault type, thereby improving the accuracy and real-time performance of the transfer case system fault diagnosis.

[0148] In the above embodiment, when a fault is detected in the transfer case system of the vehicle, fault information of the transfer case system and the current power distribution mode of the vehicle are obtained, and it is possible to determine whether the vehicle can travel in the current power distribution mode based on the fault information; when the vehicle cannot travel in the power distribution mode, the four-wheel drive status signal of the vehicle is set to a first preset value (i.e., a signal value corresponding to the fault state). Compared with the prior art, when a fault in the transfer case system is detected, the four-wheel drive status signal is directly set to the signal value corresponding to the fault state, causing the user to mistakenly believe that the four-wheel drive function of the vehicle has completely failed, resulting in poor robustness of transfer case system fault diagnosis; in this solution, when a fault in the transfer case system is detected, the four-wheel drive status signal is not directly set to the signal value corresponding to the fault state. Instead, it is determined whether the fault affects the operating state of the vehicle in the power distribution mode, that is, the fault is only reported when it affects the vehicle's driving. This solution can ensure the accuracy of fault reporting, improve the accuracy of fault reporting, reduce the occurrence of false alarms, and thus improve the robustness of transfer case system fault diagnosis.

[0149] In one implementation, if a fault is detected in the transfer case system, the fault is recoverable in the current power-on cycle, and there is no risk of damage to the transfer case control unit when the fault is recovered, then Figure 3 The method 300 shown controls the vehicle to report a fault.

[0150] Optionally, the above fault includes: a motor open circuit fault, a coil open circuit fault or a motor position encoder circuit short circuit fault.

[0151] In another implementation, if a fault is detected in the transfer case system, and the fault is unrecoverable in the current power-on cycle, or there is a risk of damage to the transfer case control unit when the fault is recovered, the transfer case system is detected. Figure 4 The illustrated method 400 controls the vehicle to report a fault.

[0152] Optionally, the above faults include: the shift motor is short-circuited to the power supply, the shift motor is short-circuited to the ground, the coil is short-circuited to the power supply, the coil is short-circuited to the ground, and the motor position encoder is invalid. Figure 3 Another vehicle control method provided in an embodiment of the present application is described in detail.

[0153] Figure 3 This is a schematic flow chart of another vehicle control method provided by an embodiment of the present application. Figure 3 As shown, the method 300 includes S301 to S321, and S301 to S321 are described in detail below.

[0154] For example, Figure 3 The method 300 shown can be executed by the vehicle; or, by a processor in the vehicle; or, by a chip in the processor mounted in the vehicle; or, by a software platform integrated in the electronic device; or, by a transfer case control unit; or, by a control chip in the transfer case control unit.

[0155] S301. Determine whether there is a fault during power-on self-test; if so, execute S302; if not, execute S305.

[0156] In an embodiment of the present application, after detecting that the vehicle is powered on, fault diagnosis is performed to determine whether there is a fault in the vehicle's transfer case system. If so, a fault code is reported and S302 is executed; if not, no fault code is reported and S305 is executed.

[0157] Optionally, the implementation of S301 can refer to Figure 2 The relevant description in S210 is not repeated here.

[0158] S302: Report a fault code and set the fault signal to 1.

[0159] Exemplarily, when the self-test is completed, a fault code is generated and the four-wheel drive status signal is set to 1 (indicating that there is a fault in the vehicle's drive distribution system).

[0160] Optionally, the implementation of S302 can refer to Figure 2 The relevant description in S230 will not be repeated here.

[0161] S303: Determine whether the fault is recovered; if so, execute S304; if not, execute S307.

[0162] In an embodiment of the present application, after the power-on self-test is completed and no new drive mode switching request is received, a fault in the transfer case system is detected, and the self-recovery function is started in the current power-on cycle (also referred to as the current power-on period), and it is confirmed whether the fault is restored. When the fault is detected to be restored, the corresponding fault signal is set to 0, the four-wheel drive status signal is set to the value corresponding to the current power distribution mode, and S304 is executed; if it is not restored, the four-wheel drive status signal is set to 1, the corresponding fault signal is set to 1, and S307 is executed.

[0163] Optionally, the implementation of S303 can refer to Figure 2 The relevant description in S230 will not be repeated here.

[0164] S304: Cancel reporting the fault code and set the fault signal to 0.

[0165] For example, after the power-on self-test is completed and no new drive mode switching request is received, when it is detected that the shift motor in the transfer case system is open-circuited, the motor fault signal value is set to 1. Since the fault does not affect the vehicle's driving in the power drive mode (for example, two-wheel drive mode), the four-wheel drive status signal value remains at the value corresponding to the two-wheel drive mode (for example, 2); during the current power-on cycle, it is detected whether the fault is restored. If restoration is detected, the motor fault signal value is set to 0, and the four-wheel drive status signal value is determined to be the value corresponding to the current power distribution mode (for example, two-wheel drive mode) (for example, 2).

[0166] S305: Do not report the fault code, and set the fault signal to 0.

[0167] For example, when the self-test is completed, if no fault is detected in the transfer case system, no fault code is reported, the fault signal is set to 0, and the four-wheel drive status signal value remains at the value corresponding to the two-wheel drive mode (for example, 2).

[0168] Optionally, the implementation of S305 can refer to Figure 2 The relevant description in S230 will not be repeated here.

[0169] S306: After the self-test is completed, if a new fault is triggered, no fault detection is performed, no fault code is reported, and the fault signal remains at 0.

[0170] For example, after the power-on self-test is completed and no new drive mode switching request is received, when the coil or motor in the transfer case system is in a non-working state, no fault detection is performed, and if a new fault exists, no fault code is reported, and the fault signal remains at 0.

[0171] Optionally, in one embodiment, when it is detected that the vehicle is in the power-on state and when it is detected that the motor in the transfer case system is in the working state, relevant fault diagnosis of the motor is performed, such as detecting whether the shift motor is open-circuited, whether the shift motor is short-circuited to the power supply, whether the shift motor is short-circuited to the ground, whether the common ground wire of the motor position encoder is short-circuited to the ground, and whether the motor position encoder is invalid.

[0172] Optionally, in one embodiment, when it is detected that the vehicle is in a powered-on state and when it is detected that the coil in the transfer case system is in a working state, relevant fault diagnosis of the motor is performed, such as detecting whether the coil is open, whether the coil is short-circuited to the power supply, and whether the coil is short-circuited to the ground.

[0173] Optionally, the implementation of S306 can refer to Figure 2 The relevant description in S210 is not repeated here.

[0174] S307: Report the fault code and set the fault signal to 1.

[0175] For example, after the power-on self-test is completed and no new drive mode switching request is received, and when it is detected that the shift motor in the transfer case system is open-circuited, the motor fault signal value is set to 1 and a fault code is reported.

[0176] S308. Determine whether the fault is recovered; if so, execute S310; if not, execute S309.

[0177] In an embodiment of the present application, when a new drive mode switching request is received and the switching conditions are met, it is determined whether the fault has recovered. If it has recovered, the fault code reporting is canceled and S310 is executed; if it has not recovered, the fault is maintained, and if no switching is performed when a drive mode switching request is detected, S309 is executed.

[0178] S309 , fault hold: when a driving mode switching request is detected and the vehicle currently meets the driving mode switching conditions, the driving mode switching is not performed.

[0179] For example, when a new drive mode switching request is received and the switching conditions are met, due to a fault in the transfer case system, the fault is maintained and the drive mode is not switched.

[0180] Optionally, the switching condition of the driving mode can be to determine whether the vehicle speed meets a preset threshold; for example, when it is detected that the vehicle switches from the two-wheel drive mode to the low-speed four-wheel drive mode, determine whether the vehicle speed is greater than or equal to the first preset speed. If it is greater than or equal to, it is determined that the switching condition for switching from the two-wheel drive mode to the low-speed four-wheel drive mode is met; when it is detected that the vehicle switches from the low-speed four-wheel drive mode to the high-speed four-wheel drive mode, determine whether the vehicle speed is greater than or equal to the second preset speed. If it is greater than or equal to the second preset speed, it is determined that the switching condition for switching from the low-speed four-wheel drive mode to the high-speed four-wheel drive mode is met.

[0181] S310: Cancel reporting the fault code and set the fault signal to 0.

[0182] For example, when a new drive mode switching request is received and the switching conditions are met, when the shift motor in the transfer case system is detected to be open, the motor fault signal value is set to 1. Since the fault does not affect the vehicle's driving in the power drive mode (for example, two-wheel drive mode), the four-wheel drive status signal value remains at the value corresponding to the two-wheel drive mode (for example, 2); during the current power-on cycle, it is detected whether the fault is restored. If restoration is detected, the motor fault signal value is set to 0, and the four-wheel drive status signal value is determined to be the value corresponding to the current power distribution mode (for example, two-wheel drive mode) (for example, 2).

[0183] S311 : When a driving mode switching request is detected and the vehicle currently meets a driving mode switching condition, the driving mode is switched.

[0184] Exemplarily, when a new drive mode switching request is received and the switching conditions are met, the drive mode is controlled to be switched because there is no fault in the transfer case system at this time.

[0185] S312: Determine whether a fault is triggered during the driving process; if so, execute S314; if not, execute S313.

[0186] In an embodiment of the present application, it is determined whether a fault is triggered during the driving process. If triggered, a fault code is reported, the fault signal is set to 1, and S314 is executed; if not triggered, no fault code is reported, the fault signal is set to 0, and S313 is executed.

[0187] S313: Do not report the fault code, and set the fault signal to 0.

[0188] For example, when the transfer case system is in the driving process and no fault is detected in the transfer case system, no fault code is reported, the fault signal is set to 0, and the four-wheel drive status signal value remains at the value corresponding to the two-wheel drive mode (for example, 2).

[0189] S314: Report the fault code and set the fault signal to 1.

[0190] For example, when the transfer case system is in the driving process and it is detected that the shift motor in the transfer case system is open-circuited, the motor fault signal value is set to 1 and a fault code is reported.

[0191] S315. Determine whether the fault is recovered; if so, execute S316; if not, execute S318.

[0192] In the embodiment of the present application, when the transfer case system is in the driving process, it is determined whether the fault is recovered. If it is recovered, the fault code is canceled and S316 is executed; if it is not recovered, the fault is maintained and S318 is executed.

[0193] S316: Cancel reporting the fault code and set the fault signal to 0.

[0194] For example, when the transfer case system is in the driving process, when it is detected that the shift motor in the transfer case system is open, the motor fault signal value is set to 1. Since the fault does not affect the vehicle's driving in the power drive mode (for example, two-wheel drive mode), the four-wheel drive status signal value remains at the value corresponding to the two-wheel drive mode (for example, 2); during the current power-on cycle, it is detected whether the fault is restored. If restoration is detected, the motor fault signal value is set to 0, and the four-wheel drive status signal value is determined to be the value corresponding to the current power distribution mode (for example, two-wheel drive mode) (for example, 2).

[0195] S317: When a new driving mode switching request is detected, the driving mode is switched.

[0196] For example, when the transfer case system is in the driving process, a user request for driving mode switching is detected. Since there is no fault in the transfer case system at this time, the driving mode is controlled to be switched.

[0197] S318: Keep the fault code and set the fault signal to 1.

[0198] For example, when the transfer case system is in the driving process and it is detected that the shift motor in the transfer case system is open-circuited and has not been restored, the motor fault signal value is maintained at 1.

[0199] S319: Determine whether the fault is recovered; if so, execute S320; if not, execute S321.

[0200] In an embodiment of the present application, when the transfer case system is in a stationary state after being driven, it is determined whether the fault has recovered. If it has recovered, the fault code reporting is canceled and S320 is executed; if it has not recovered, the fault is maintained, and if a drive mode switching request is detected, no switching is performed and S321 is executed.

[0201] S320: Cancel reporting the fault code and set the fault signal to 0.

[0202] For example, when the transfer case system is in a stationary state after being driven, when it is detected that the shift motor in the transfer case system is open-circuited, the motor fault signal value is set to 1. Since the fault does not affect the vehicle's driving in the power drive mode (for example, two-wheel drive mode), the four-wheel drive status signal value remains at the value corresponding to the two-wheel drive mode (for example, 2); during the current power-on cycle, it is detected whether the fault is restored. If restoration is detected, the motor fault signal value is set to 0, and the four-wheel drive status signal value is determined to be the value corresponding to the current power distribution mode (for example, two-wheel drive mode) (for example, 2).

[0203] S321. Keep the fault code and set the fault signal to 1.

[0204] For example, when the transfer case system is in a stationary state after being driven, when it is detected that the shift motor in the transfer case system is open-circuited and has not been restored, the motor fault signal value is maintained at 1.

[0205] Optionally, when it is detected that the vehicle is powered on again, a fault diagnosis is performed to detect whether there is a fault in the vehicle.

[0206] In the above embodiment, when a fault is detected in the transfer case system of the vehicle, fault information of the transfer case system and the current power distribution mode of the vehicle are obtained, and it is possible to determine whether the vehicle can travel in the current power distribution mode based on the fault information; when the vehicle cannot travel in the power distribution mode, the four-wheel drive status signal of the vehicle is set to a first preset value (i.e., a signal value corresponding to the fault state). Compared with the prior art, when a fault in the transfer case system is detected, the four-wheel drive status signal is directly set to the signal value corresponding to the fault state, causing the user to mistakenly believe that the four-wheel drive function of the vehicle has completely failed, resulting in poor robustness of transfer case system fault diagnosis; in this solution, when a fault in the transfer case system is detected, the four-wheel drive status signal is not directly set to the signal value corresponding to the fault state. Instead, it is determined whether the fault affects the operating state of the vehicle in the power distribution mode, that is, the fault is only reported when it affects the vehicle's driving. This solution can ensure the accuracy of fault reporting, improve the accuracy of fault reporting, reduce the occurrence of false alarms, and thus improve the robustness of transfer case system fault diagnosis.

[0207] The following combination Figure 4 Another vehicle control method provided in an embodiment of the present application is described in detail.

[0208] Figure 4 This is a schematic flow chart of another vehicle control method provided in an embodiment of the present application. Figure 4 As shown, the method 400 includes S401 to S411, and S401 to S411 are described in detail below.

[0209] For example, Figure 4 The method 400 shown can be executed by the vehicle; or, by a processor in the vehicle; or, by a chip in the processor mounted in the vehicle; or, by a software platform integrated in the electronic device; or, by a transfer case control unit; or, by a control chip in the transfer case control unit.

[0210] S401. Determine whether there is a fault during power-on self-test; if so, execute S402; if not, execute S403.

[0211] In an embodiment of the present application, after detecting that the vehicle is powered on, fault diagnosis is performed to determine whether there is a fault in the vehicle's transfer case system. If so, a fault code is reported and S402 is executed; if not, no fault code is reported and S403 is executed.

[0212] Optionally, the implementation of S401 can refer to Figure 2 The relevant description in S210 is not repeated here.

[0213] S402: Report a fault code and set the fault signal to 1.

[0214] For example, if a fault is detected when the self-test is completed, a fault code is generated and the four-wheel drive status signal is set to 1 (indicating that there is a fault in the vehicle's drive distribution system).

[0215] Optionally, when it is detected that the vehicle is powered on again, a fault diagnosis is performed to detect whether there is a fault in the transfer case system.

[0216] S403: Do not report the fault code, and set the fault signal to 0.

[0217] For example, if no fault is detected in the transfer case system when the self-test is completed, no fault code is reported, the fault signal is set to 0, and the four-wheel drive status signal value remains at the value corresponding to the two-wheel drive mode (for example, 2).

[0218] S404: After the self-test is completed, if a new fault is triggered, no fault detection is performed, no fault code is reported, and the fault signal remains at 0.

[0219] For example, after the power-on self-test is completed and no new drive mode switching request is received, when the coil or motor in the transfer case system is in a non-working state, no fault detection is performed, and if a new fault exists, no fault code is reported, and the fault signal remains at 0.

[0220] S405. Determine whether the fault still exists; if so, execute S406; if not, execute S407.

[0221] In an embodiment of the present application, when a new drive mode switching request is received and the switching conditions are met, it is determined whether the fault still exists. If so, the fault code is reported and S406 is executed; if not, when the drive mode switching request is detected and the vehicle currently meets the drive mode switching conditions, the drive mode is switched and S407 is executed.

[0222] S406: Report a fault code and set the fault signal to 1.

[0223] For example, when a new drive mode switching request is received and the switching conditions are met, if the fault still exists, a fault code is generated and the four-wheel drive status signal is set to 1 (indicating that there is a fault in the vehicle's drive distribution system).

[0224] Optionally, when it is detected that the vehicle is powered on again, a fault diagnosis is performed to detect whether there is a fault in the transfer case system.

[0225] S407 : When a driving mode switching request is detected and the vehicle currently meets a driving mode switching condition, the driving mode is switched.

[0226] Illustratively, when a new drive mode switching request is received and the switching conditions are met, if the fault does not exist, the drive mode is controlled to be switched because there is no fault in the transfer case system at this time.

[0227] S408. Determine whether a fault is triggered during the driving process; if so, execute S409; if not, execute S410.

[0228] In the embodiment of the present application, it is determined whether a fault is triggered during the driving process. If so, a fault code is reported and S409 is executed; if not, no fault code is reported and S410 is executed.

[0229] S409: Report the fault code and set the fault signal to 1.

[0230] For example, when the transfer case system is in the driving process, a trigger fault is detected, a fault code is generated, and the four-wheel drive status signal is set to 1 (indicating that there is a fault in the vehicle's drive distribution system).

[0231] Optionally, when it is detected that the vehicle is powered on again, a fault diagnosis is performed to detect whether there is a fault in the transfer case system.

[0232] S410: Do not report the fault code, and set the fault signal to 0.

[0233] For example, when the transfer case system is in the driving process and no fault is detected in the transfer case system, no fault code is reported, the fault signal is set to 0, and the four-wheel drive status signal value remains at the value corresponding to the two-wheel drive mode (for example, 2).

[0234] S411 : When a new driving mode switching request is detected, the driving mode is switched.

[0235] Exemplarily, when a user request to switch the driving mode is detected, since there is no fault in the transfer case system at this time, the driving mode is controlled to switch.

[0236] In the above embodiment, when a fault is detected in the transfer case system of the vehicle, fault information of the transfer case system and the current power distribution mode of the vehicle are obtained, and it is possible to determine whether the vehicle can travel in the current power distribution mode based on the fault information; when the vehicle cannot travel in the power distribution mode, the four-wheel drive status signal of the vehicle is set to a first preset value (i.e., a signal value corresponding to the fault state). Compared with the prior art, when a fault in the transfer case system is detected, the four-wheel drive status signal is directly set to the signal value corresponding to the fault state, causing the user to mistakenly believe that the four-wheel drive function of the vehicle has completely failed, resulting in poor robustness of transfer case system fault diagnosis; in this solution, when a fault in the transfer case system is detected, the four-wheel drive status signal is not directly set to the signal value corresponding to the fault state. Instead, it is determined whether the fault affects the operating state of the vehicle in the power distribution mode, that is, the fault is only reported when it affects the vehicle's driving. This solution can ensure the accuracy of fault reporting, improve the accuracy of fault reporting, reduce the occurrence of false alarms, and thus improve the robustness of transfer case system fault diagnosis.

[0237] Combined with the above Figures 1 to 4 A vehicle control method provided by an embodiment of the present application is described in detail; Figure 5 and Figure 6 The device embodiments of the present application are described in detail. It should be understood that the devices in the embodiments of the present application can execute the various methods of the aforementioned embodiments of the present application, that is, the specific working processes of the following various products can refer to the corresponding processes in the aforementioned method embodiments.

[0238] Figure 5 FIG. 5 is a schematic diagram of the structure of a vehicle control device provided in an embodiment of the present application, wherein the vehicle control device 500 includes an acquisition module 510 and a processing module 520 .

[0239] an acquisition module, configured to acquire fault information of the transfer case system and a power distribution mode of the vehicle when a fault is detected in the transfer case system of the vehicle;

[0240] The processing module is used to determine whether the vehicle can be driven in the power distribution mode based on the fault information of the transfer case system; when the vehicle cannot be driven in the power distribution mode, the vehicle's four-wheel drive status signal is set to a first preset value, and the first preset value indicates that there is a fault in the vehicle's drive distribution system.

[0241] Optionally, as an embodiment, the processing module 520 is specifically used to: determine the fault type based on the fault information of the transfer case system; when the fault type indicates a target fault type, determine that the vehicle can travel in a power distribution mode; the target fault type includes: a line connection fault type or a signal fault type.

[0242] Optionally, as an embodiment, the processing module 520 is further configured to perform fault diagnosis on the transfer case system to determine whether there is a fault in the transfer case system.

[0243] Optionally, as an embodiment, the processing module 520 is specifically used to: perform fault diagnosis on the transfer case system when it is detected that the vehicle is in a powered-on state, or when the motor in the transfer case system is in a working state, or when the coil in the transfer case system is in a working state.

[0244] Optionally, as an embodiment, the processing module 520 is specifically used to: when a fault is detected in the transfer case system of the vehicle, determine whether the fault is a fault detected during a target fault diagnosis, where the target fault diagnosis is a fault diagnosis other than the first fault diagnosis after the vehicle is powered on; when the fault is a fault detected during the target fault diagnosis, obtain the fault information of the transfer case system and the power distribution mode of the vehicle.

[0245] Optionally, as an embodiment, the processing module 520 is further specifically used to: detect whether the fault is recovered; if the fault is recovered, set the vehicle's four-wheel drive status signal to a second preset value, and the second preset value is used to indicate the vehicle's current power distribution mode.

[0246] Optionally, as an embodiment, the processing module 520 is specifically used to: determine whether the fault is a preset fault; when the fault is a preset fault, detect whether the fault has been restored; wherein the preset fault includes: at least one of a motor open circuit fault, a coil open circuit fault, and a motor position encoder circuit short circuit fault.

[0247] Optionally, as an embodiment, the processing module 520 is further specifically configured to: when the vehicle is capable of traveling in the power distribution mode, set the four-wheel drive state signal of the vehicle to a third preset value, where the third preset value indicates the power distribution mode.

[0248] It should be noted that the vehicle control device 500 is implemented in the form of a functional unit. The term "module" herein can be implemented in the form of software and / or hardware, and is not specifically limited thereto.

[0249] For example, a "module" may be a software program, a hardware circuit, or a combination of the two that implements the above-described functions. The hardware circuit may include an application-specific integrated circuit (ASIC), an electronic circuit, a processor (such as a shared processor, a dedicated processor, or a group processor, etc.) and memory for executing one or more software or firmware programs, combined logic circuits, and / or other suitable components that support the described functions.

[0250] Therefore, the units of each example described in the embodiments of this application can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0251] Figure 6 It is a structural schematic diagram of a vehicle provided in an embodiment of the present application.

[0252] Exemplarily, vehicle 600 includes a processor 610 , a memory 620 , and executable program code 630 .

[0253] Exemplarily, vehicle 600 includes one or more processors 610, which can support vehicle 600 in implementing the vehicle control method in the method embodiment. Processor 610 can be a general-purpose processor or a special-purpose processor. For example, processor 610 can be a central processing unit (CPU), a digital signal processor (DSP), an application-specific integrated circuit, a field programmable gate array (FPGA), or other programmable logic devices, such as discrete gates, transistor logic devices, or discrete hardware components.

[0254] For example, the processor 610 can be used to control the vehicle 600, execute software programs, and process data of the software programs. The vehicle 600 can also include a communication unit to implement signal input (reception) and output (transmission).

[0255] Exemplarily, the vehicle 600 may include one or more memories 620 storing executable program code 630. The executable program code 630 may be executed by the processor 610 to generate instructions, causing the processor 610 to execute the vehicle control method described in the above method embodiment according to the instructions. For example, the processor 610 executes the following according to the instructions: upon detecting a fault in the vehicle's transfer case system, obtains transfer case system fault information and the vehicle's power distribution mode; based on the transfer case system fault information, determines whether the vehicle can be driven in the power distribution mode; and, if the vehicle cannot be driven in the power distribution mode, sets the vehicle's four-wheel drive status signal to a first preset value, the first preset value indicating a fault in the vehicle's drive distribution system.

[0256] Optionally, data may be stored in the memory 620. Optionally, the processor 610 may read data stored in the memory 620. The data may be stored at the same storage address as the executable program code 630, or may be stored at a different storage address from the executable program code 630.

[0257] Exemplarily, the processor 610 and the memory 620 may be provided separately or integrated together, for example, integrated on a system on chip (SOC) of the terminal device.

[0258] Exemplarily, the memory 620 can be used to store relevant programs of the vehicle control method provided in the embodiment of the present application, and the processor 610 can be used to call the executable program code 630 stored in the memory 620 when controlling the vehicle to execute the vehicle control method of the embodiment of the present application.

[0259] The present application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the vehicle control method of any of the aforementioned embodiments.

[0260] Among them, computer-readable storage media may include, but are not limited to, any type of disk, including floppy disks, optical disks, Digital Video Discs (DVDs), Compact Disc Read-Only Memory (CD-ROMs), microdrives and magneto-optical disks, Read-Only Memory (ROMs), Random Access Memory (RAMs), Erasable Programmable Read-Only Memory (EPROMs), Electrically Erasable Programmable Read-Only Memory (EEPROMs), Dynamic Random Access Memory (DRAMs), Video Random Access Memory (VRAMs), flash memory devices, magnetic or optical cards, nanosystems (including molecular memory ICs), or any type of medium or device suitable for storing instructions and / or data.

[0261] The present application also provides a computer program product. When the computer program product is run on a computer, it enables the computer to execute the above-mentioned related steps to implement the vehicle control method in the above-mentioned embodiment.

[0262] In addition, the electronic device provided in the embodiments of the present application can specifically be a chip, component or module, and the electronic device may include a connected processor and memory; wherein the memory is used to store instructions, and when the electronic device is running, the processor can call and execute the instructions so that the chip executes the vehicle control method in the above embodiment.

[0263] Among them, the vehicle, computer-readable storage medium, computer program product or chip provided in this application are all used to execute the corresponding vehicle control method provided above. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding vehicle control method provided above, and will not be repeated here.

[0264] Through the description of the above implementation methods, technical personnel in the relevant field can understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be distributed and completed by different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0265] In the embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of modules or units is only a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0266] The above content is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of the present application. Therefore, the scope of protection of the present application should be based on the scope of protection of the claims.

Claims

1. A vehicle control method, characterized in that: The method comprises: When a fault is detected in a transfer case system of the vehicle, acquiring fault information of the transfer case system and a power distribution mode of the vehicle; determining whether the vehicle can be driven in the power distribution mode based on the fault information of the transfer case system; When the vehicle is unable to travel in the power distribution mode, the four-wheel drive state signal of the vehicle is set to a first preset value, and the first preset value indicates that there is a fault in the drive distribution system of the vehicle.

2. The vehicle control method according to claim 1, characterized in that: The determining, based on the fault information of the transfer case system, whether the vehicle can travel in the power distribution mode comprises: determining a fault type based on the fault information of the transfer case system; determining that the vehicle is capable of traveling in the power distribution mode when the fault type indicates a target fault type; The target fault type includes: a line connection fault type or a signal fault type.

3. The vehicle control method according to claim 1, characterized in that: The fault diagnosis of the transfer case system includes: When it is detected that the vehicle is in a powered-on state, or when the motor in the transfer case system is in an operating state, or when the coil in the transfer case system is in an operating state, a fault diagnosis is performed on the transfer case system.

4. The vehicle control method according to claim 1, wherein: When a fault is detected in the transfer case system of the vehicle, obtaining fault information of the transfer case system and a power distribution mode of the vehicle includes: When a fault is detected in the transfer case system of the vehicle, determining whether the fault is a fault detected during a target fault diagnosis, the target fault diagnosis being a fault diagnosis other than an initial fault diagnosis after power-on of the vehicle; When the fault is a fault detected during the target fault diagnosis, the fault information of the transfer case system and the power distribution mode of the vehicle are obtained.

5. The vehicle control method according to claim 1, characterized in that: After setting the four-wheel drive state signal of the vehicle to a first preset value, the method further includes: Detecting whether the fault is recovered; In the case of the fault recovery, the four-wheel drive state signal of the vehicle is set to a second preset value, and the second preset value is used to indicate the current power distribution mode of the vehicle.

6. The vehicle control method according to claim 5, characterized in that: The detecting whether the fault is recovered includes: Determining whether the fault is a preset fault; When the fault is the preset fault, detecting whether the fault has been restored; The preset faults include: At least one of the following faults: motor open circuit fault, coil open circuit fault, and motor position encoder line short circuit fault.

7. The vehicle control method according to any one of claims 1 to 6, characterized in that: Also includes: When the vehicle is capable of traveling in the power distribution mode, the four-wheel drive state signal of the vehicle is set to a third preset value, and the third preset value indicates the power distribution mode.

8. The vehicle control method according to claim 1, wherein: Also includes: If a power distribution mode switching instruction is detected, the power distribution mode is maintained and a prompt message is output, where the prompt message is used to indicate that a fault exists in the transfer case system.

9. A vehicle control device, characterized in that: The device comprises: an acquisition module, configured to acquire fault information of the transfer case system and a power distribution mode of the vehicle when a fault is detected in the transfer case system of the vehicle; A processing module is used to determine whether the vehicle can travel in the power distribution mode based on the fault information of the transfer case system; when the vehicle cannot travel in the power distribution mode, set the four-wheel drive status signal of the vehicle to a first preset value, and the first preset value indicates that there is a fault in the drive distribution system of the vehicle.

10. A vehicle, characterized in that: The vehicle comprises: a memory for storing executable program code; A processor is configured to call and run the executable program code from the memory, so that the vehicle executes the method according to any one of claims 1 to 8.