Fault processing method and device of high-voltage system and vehicle
By identifying and isolating fault types in high-voltage interlock circuits and utilizing voltage and current changes to quickly isolate fault functional domains, the problem of high-voltage interlock faults in pure electric vehicles caused by momentary low-voltage interlock circuit openings under vibration conditions is solved, thereby improving vehicle safety and stability.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-30
- Publication Date
- 2026-03-31
Smart Images

Figure CN121756900A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of automotive technology, and in particular to a fault handling method, device, and vehicle for a high-voltage system. Background Technology
[0002] Pure electric vehicles typically operate at voltages above 300V and currents ranging from tens to hundreds of amperes. In the event of a high-voltage safety malfunction, the high voltage and high current can seriously endanger the lives of the driver and passengers.
[0003] For the reasons mentioned above, in order to ensure the safe and effective operation of the high-voltage circuit, new energy vehicles are equipped with a high-voltage interlock circuit. The low-voltage circuit detects whether the high-voltage system is operating reliably and provides alarm information to the driver. When the low-voltage circuit detects that the connection of high-voltage components such as high-voltage connectors is unreliable, the controller unit sends an alarm message to the user and immediately cuts off the high-voltage power or delays cutting off the high-voltage power.
[0004] In existing technologies, most systems connect a low-voltage interlock signal to a high-voltage interlock detection point. If any one of these detection points becomes loose, the vehicle will trigger a high-voltage interlock fault, requiring the entire vehicle to be repaired by immediately reducing the high voltage or reducing it after a delay. However, new energy electric vehicles operate under harsh conditions, often vibrating, and the connecting parts of various systems frequently become loose to varying degrees. If the strategy of reducing the high voltage is adopted for all systems, the loss of power to the vehicle may lead to other safety issues. Summary of the Invention
[0005] This application provides a fault handling method, apparatus, and vehicle for a high-voltage system to address the problem that when a vehicle is in motion, vibrations can cause a momentary (millisecond-level) opening of the low-voltage interlock circuit in the high-voltage interlock circuit, leading to a high-voltage interlock fault in the entire vehicle. This sudden loss of power during high-speed driving poses a significant safety hazard to the driver. A first aspect of this application provides a fault handling method for a high-voltage system, the high-voltage system including a high-voltage interlock circuit, the high-voltage interlock circuit comprising multiple functional domains. The method includes the following steps: acquiring the duration of a fault signal of the high-voltage interlock circuit; identifying the current fault type of the high-voltage interlock circuit based on the duration, wherein the current fault type is a momentary fault or a steady-state fault; when the current fault type is a momentary fault, acquiring the current voltage change value and the current current change value of the high-voltage interlock circuit; when the momentary fault is determined to be a valid fault based on the current voltage change value or the current current change value, or when the current fault type is a steady-state fault, determining a fault function threshold from the multiple functional domains and isolating the fault function threshold.
[0006] Optionally, identifying the current fault type of the high-voltage interlock circuit based on the duration includes: if the duration is less than or equal to a preset duration, then determining that the high-voltage interlock circuit has the instantaneous fault; if the duration is greater than the preset duration, then determining that the high-voltage interlock circuit has the steady-state fault.
[0007] Optionally, after obtaining the current voltage change value and the current current change value of the high-voltage interlock circuit, the method further includes: if the current voltage change value is less than a preset voltage change value or the current current change value is less than a preset current change value, then the instantaneous fault is determined to be an invalid fault; if the current voltage change value is greater than or equal to the preset voltage change value or the current current change value is greater than or equal to the preset current change value, then the instantaneous fault is determined to be a valid fault.
[0008] Optionally, the high-voltage system further includes multiple relays, each relay being connected to a corresponding functional domain. Each functional domain is provided with a detection resistor, and each detection resistor is used to detect the resistance value of the corresponding functional domain. When a transient fault is determined to be a valid fault based on the current voltage change value or the current current change value, or when the current fault type is a steady-state fault, the system includes: acquiring the resistance value of each functional domain; determining the fault functional domain based on the resistance value of each functional domain; controlling the relay corresponding to the fault functional domain to disconnect; and controlling other functional domains to maintain their current state.
[0009] Optionally, after isolating the fault function threshold, the method further includes: recording the fault occurrence time, current fault function domain, current fault type, and fault handling status of the high-voltage interlock circuit; and sending the fault occurrence time, current fault function domain, current fault type, and fault handling status to a remote monitoring center.
[0010] Optionally, after determining that the transient fault is the invalid fault, the method includes: generating a non-fault signal reminder instruction based on the invalid fault; and providing an optical and / or acoustic reminder according to the non-fault signal instruction.
[0011] A second aspect of this application provides a fault handling device for a high-voltage system. The high-voltage system includes a high-voltage interlock circuit, which includes multiple functional domains. The device includes: an acquisition module for acquiring the duration of a fault signal of the high-voltage interlock circuit; an identification module for identifying the current fault type of the high-voltage interlock circuit based on the duration, wherein the current fault type is a transient fault or a steady-state fault, and when the current fault type is a transient fault, acquiring the current voltage change value and the current current change value of the high-voltage interlock circuit; and an isolation module for determining a fault function threshold from the multiple functional domains and isolating the fault function threshold when the transient fault is determined to be a valid fault based on the current voltage change value or the current current change value, or when the current fault type is a steady-state fault.
[0012] Optionally, the identification module is further configured to: determine that the high-voltage interlock circuit has the instantaneous fault if the duration is less than or equal to the preset duration, and determine that the high-voltage interlock circuit has the steady-state fault if the duration is greater than the preset duration.
[0013] Optionally, after obtaining the current voltage change value and the current current change value of the high-voltage interlock circuit, the identification module is further configured to: if the current voltage change value is less than a preset voltage change value or the current current change value is less than a preset current change value, then determine that the instantaneous fault is an invalid fault; if the current voltage change value is greater than or equal to the preset voltage change value or the current current change value is greater than or equal to the preset current change value, then determine that the instantaneous fault is a valid fault.
[0014] Optionally, the high-voltage system further includes multiple relays, each relay being connected to a corresponding functional domain. Each functional domain is provided with a detection resistor, and each detection resistor is used to detect the resistance value of the corresponding functional domain. When a transient fault is determined to be a valid fault based on the current voltage change value or the current current change value, or when the current fault type is a steady-state fault, the isolation module is further configured to: acquire the resistance value of each functional domain; determine the fault functional domain based on the resistance value of each functional domain; control the relay corresponding to the fault functional domain to disconnect; and control other functional domains to maintain their current state.
[0015] Optionally, after isolating the fault function threshold, the isolation module is further configured to: record the fault occurrence time, current fault function domain, current fault type, and fault handling status of the high-voltage interlock circuit; and send the fault occurrence time, current fault function domain, current fault type, and fault handling status to the remote monitoring center.
[0016] Optionally, after determining that the transient fault is the invalid fault, the identification module is further configured to: generate a non-fault signal reminder instruction based on the invalid fault; and provide optical and / or acoustic reminders according to the non-fault signal instruction.
[0017] A third aspect of this application provides a vehicle, including: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the fault handling method for a high-voltage system as described in the above embodiments.
[0018] In the above embodiments, the duration of the fault signal of the high-voltage interlock circuit is obtained. Based on the duration, the current fault type of the high-voltage interlock circuit is identified. When the current fault type is a transient fault, the current voltage change value and current current change value of the high-voltage interlock circuit are obtained. When the transient fault is determined to be a valid fault based on the current voltage change value or current current change value, or when the current fault type is a steady-state fault, a fault function threshold is determined from multiple functional domains and the fault function threshold is isolated. This solves the problem that when a vehicle vibrates during operation, causing a transient millisecond-level open circuit in the low-voltage interlock circuit of the high-voltage interlock circuit, resulting in a high-voltage interlock fault in the entire vehicle, and posing a significant safety hazard to the driver for a vehicle suddenly losing power while traveling at high speeds, the problem is solved. This reduces the reporting frequency of interlock faults, enables rapid isolation of the fault location from the high-voltage electrical network without affecting the normal operation of other high-voltage systems, and improves vehicle safety.
[0019] Additional aspects and advantages of this application will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of this application. Attached Figure Description
[0020] The above and / or additional aspects and advantages of this application will become apparent and readily understood from the following description of the embodiments taken in conjunction with the accompanying drawings, wherein:
[0021] Figure 1 This is a flowchart of a fault handling method for a high-voltage system according to an embodiment of this application;
[0022] Figure 2 This is a schematic diagram of a high-voltage interlock circuit according to an embodiment of this application;
[0023] Figure 3 This is a schematic diagram of the hardware design of a high-voltage interlock circuit according to an embodiment of this application;
[0024] Figure 4 This is a schematic diagram of a fault handling device for a high-voltage system according to an embodiment of this application;
[0025] Figure 5 This is a schematic diagram of a vehicle structure according to an embodiment of this application. Detailed Implementation
[0026] The embodiments of this application are described in detail below. Examples of these embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain this application, and should not be construed as limiting this application.
[0027] The following describes a fault handling method, apparatus, and vehicle for a high-voltage system according to embodiments of this application, with reference to the accompanying drawings. Addressing the issue mentioned in the background art where vehicle vibration causes a momentary (millisecond-level) opening of the low-voltage interlock circuit in the high-voltage interlock circuit, leading to a high-voltage interlock fault in the entire vehicle, posing a significant safety hazard to the driver, especially for vehicles traveling at high speeds, this application provides a fault handling method for a high-voltage system. In this method, the duration of the fault signal in the high-voltage interlock circuit is obtained. Based on the duration, the current fault type of the high-voltage interlock circuit is identified. If the current fault type is a momentary fault, the current voltage change value and current current change value of the high-voltage interlock circuit are obtained. If the momentary fault is determined to be a valid fault based on the current voltage change value or current current change value, or if the current fault type is a steady-state fault, a fault function threshold is determined from multiple functional domains, and the fault function threshold is isolated. This solves the problem of high-voltage interlock faults caused by instantaneous millisecond-level opening of the low-voltage interlock circuit due to vehicle vibration during driving, which poses a significant safety hazard to drivers, especially when a vehicle suddenly loses power at high speeds. It reduces the frequency of interlock fault reporting, can quickly isolate the fault location from the high-voltage electrical network without affecting the normal operation of other high-voltage systems, and improves vehicle safety.
[0028] Specifically, Figure 1 This is a flowchart illustrating a fault handling method for a high-voltage system provided in an embodiment of this application.
[0029] The high-voltage system includes a high-voltage interlock circuit, which comprises multiple functional domains. The fault handling method for this high-voltage system includes the following steps:
[0030] Among them, such as Figure 2 and Figure 3As shown, the vehicle's high-voltage system can be divided into several functional domains according to the functional system to which each component belongs. Each functional domain can perform a specific function, or functional domains with different requirements can be divided according to the driver's demand for each function. In the high-voltage power distribution unit, a corresponding number of high-voltage relays are set according to the functional domains, and each relay controls one functional domain. The series circuit signal or interlock signal is fed back to the vehicle controller through the unit's high-voltage connector to determine the functional area where the fault is located. The relays installed in the high-voltage power distribution unit quickly isolate the faulty functional domain from the high-voltage electrical network without affecting the normal use of other high-voltage system functions.
[0031] In step S101, the duration of the fault signal of the high-voltage interlock circuit is obtained.
[0032] In step S102, the current fault type of the high-voltage interlock circuit is identified based on the duration of the fault. The current fault type is either a transient fault or a steady-state fault. When the current fault type is a transient fault, the current voltage change value and the current current change value of the high-voltage interlock circuit are obtained.
[0033] The preset duration can be a threshold set by the user, a threshold obtained through a finite number of experiments, or a threshold obtained through a finite number of computer simulations. No specific limitation is made here. In this embodiment, the preset duration is T. hvlocktime .
[0034] Optionally, in some embodiments, identifying the current fault type of the high-voltage interlock circuit based on the duration includes: if the duration is less than or equal to a preset duration, it is determined that there is an instantaneous fault in the high-voltage interlock circuit; if the duration is longer than the preset duration, it is determined that there is a steady-state fault in the high-voltage interlock circuit.
[0035] Specifically, let the physical signal of the high-voltage interlock circuit detection be HVIL_K (K = 1, 2, ..., representing the number of detected interlock circuits). To prevent minor faults caused by severe vehicle vibration from triggering a high-voltage interlock power-off fault, the physical signal of the interlock is divided into instantaneous faults HVIL_S_K (K = 1, 2, ..., representing the number of detected interlock circuits) and steady-state faults HVIL_L_K (K = 1, 2, ..., representing the number of detected interlock circuits) according to its duration. A preset duration HVIL_AJTIME is set, and the current fault type is determined as follows:
[0036] When the duration of the fault signal is not greater than the preset duration, the current fault type of the high-voltage interlock circuit is determined to be an instantaneous fault, i.e., a steady-state fault. The fault signal is then set to 0.
[0037] HVIL_S_K=1,HVIL_AJTIME≤T hvlocktime
[0038] HVIL_L_K = 0.
[0039] When the duration of the fault signal exceeds the preset duration, the current fault type of the high-voltage interlock circuit is determined to be a time-constant fault, i.e.:
[0040] HVIL_L_K = 1, HVIL_AJTIME > T hvlocktime
[0041] HVIL_S_K = 1
[0042] Among them, T hvlocktime The duration for which the interlock signal is detected.
[0043] When the current fault type is transient fault, it is necessary to obtain the current voltage change value and current current change value of the high voltage interlock circuit in order to determine whether the transient fault is a valid fault.
[0044] In step S103, when the instantaneous fault is determined to be a valid fault based on the current voltage change value or the current current change value, or when the current fault type is a steady-state fault, the fault function threshold is determined from multiple functional domains and the fault function threshold is isolated.
[0045] Optionally, in some embodiments, after obtaining the current voltage change value and the current current change value of the high-voltage interlock circuit, the method further includes: if the current voltage change value is less than a preset voltage change value or the current current change value is less than a preset current change value, then the instantaneous fault is determined to be an invalid fault; if the current voltage change value is greater than or equal to the preset voltage change value or the current current change value is greater than or equal to the preset current change value, then the instantaneous fault is determined to be a valid fault.
[0046] It should be noted that the preset voltage change value and the preset current change value can be thresholds preset by the user, thresholds obtained through a limited number of experiments, or thresholds obtained through a limited number of computer simulations. No specific limitations are imposed here. In this embodiment, the preset voltage change value is ΔU. bat_cal_up The preset current change value is ΔI bat_cal_up .
[0047] Specifically, if the current fault type is a transient fault, in order to reflect the degree of influence of the high-voltage circuit connection status on the vehicle status, a secondary observation is required, namely, the voltage change ΔU of the circuit detected by the power battery. bat Change in current ΔI batThis indirectly reflects changes in the connection status of the high-voltage circuit. A secondary observation signal, HVIL_MON, is defined for the high-voltage interlock. If the current voltage change is greater than or equal to a preset voltage change value, or the current current change is greater than or equal to a preset current change value, then the instantaneous fault is determined to be a valid fault.
[0048] When the current voltage change value ΔU bat ≥Preset voltage change value ΔU bat_cal_up Or the current change value ΔI bat ≥Preset current change value ΔI bat_cal_up When HVIL_MON = 1, the transient fault is determined to be a valid fault, where ΔU bat =
[0049] U bat (k)-U bat (k-1), ΔI bat =I bat (k)-I bat (k-1), U bat (k) / I bat (k) represents the current measured voltage / current of the power battery, U bat (k-1) / I bat (k-1) represents the voltage / current of the power battery detected at the previous moment.
[0050] If the current voltage change value is ΔU bat <Preset voltage change value ΔU bat_cal_down or the current change value ΔI bat <Preset current change value ΔI bat_cal_down HVIL_MON = 0, indicating that the transient fault is invalid.
[0051] Optionally, in some embodiments, the high-voltage system further includes multiple relays, each relay being connected to a corresponding functional domain, and each functional domain having a corresponding detection resistor. Each detection resistor is used to detect the resistance value of the corresponding functional domain. When a transient fault is determined to be a valid fault based on the current voltage change value or the current current change value, or when the current fault type is a steady-state fault, the system includes: acquiring the resistance value of each functional domain; determining the faulty functional domain based on the resistance value of each functional domain; controlling the relay corresponding to the faulty functional domain to disconnect; and controlling other functional domains to maintain their current state.
[0052] Therefore, when the current fault type is a transient fault or a steady-state fault, the high-voltage interlock circuit control unit calculates the first resistance value of multiple functional domains based on the detection resistor corresponding to each functional domain, and confirms the fault functional domain by looking up the resistance value offline. The specific method for determining the fault functional domain based on the resistance values of multiple functional domains is as follows:
[0053] The high-voltage system of electric vehicles is classified according to the degree of demand, and different functional domains are set up. Each functional threshold is equipped with a detection resistor R. k (k = 1, 2…m, R) k (This represents the detection resistor for the k-th functional domain; each resistor value is different). All high-voltage interlock branches for all functional domains are connected in parallel and then connected to the high-voltage interlock circuit control unit. The controller unit uses the resistance value of the functional domain, i.e., To determine which functional domain is faulty, such as... Figure 3 As shown, for example, in a 3-function detection system, if the second functional domain has a problem, then the resistance values for multiple functional domains are:
[0054] Determine the interlock fault in the second functional area.
[0055] When all functional areas are interlocked without fault, the resistance values of multiple functional areas are:
[0056]
[0057] By configuring different detection resistors for different functional domains, the correspondence between faults in different functional domains and their resistances can be calculated, forming a table showing the correspondence between faults in different functional domains and their resistances. This allows for quick location of the faulty functional domain based on the currently detected resistance value.
[0058] Furthermore, after identifying the faulty functional domain, the high-voltage power distribution unit will control the relay corresponding to the faulty functional domain to disconnect, which can quickly cut off the power supply to the faulty functional domain from the high-voltage network, while other functional domains continue to operate.
[0059] Furthermore, in some embodiments, after determining that the transient fault is an invalid fault, the process includes: generating a non-fault signal reminder instruction based on the invalid fault; and providing an optical and / or acoustic reminder according to the non-fault signal instruction.
[0060] It should be understood that if the transient fault is an invalid fault, that is, it is confirmed that there is no fault functional domain in the high-voltage interlock circuit, the control unit of the high-voltage interlock circuit generates a non-fault signal reminder command and sends it to the external display terminal. The external display terminal provides optical and / or acoustic reminders based on the non-fault signal command, and the relay does not perform any action.
[0061] Optionally, in some embodiments, after isolating the fault function threshold, the method further includes: recording the fault occurrence time, current fault function domain, current fault type, and fault handling status of the high-voltage interlock circuit; and sending the fault occurrence time, current fault function domain, current fault type, and fault handling status to the remote monitoring center.
[0062] Specifically, once the fault functional domain is confirmed, the high-voltage interlock fault control unit records the fault occurrence time, current fault functional domain, current fault type, and fault handling status of the high-voltage interlock circuit, and sends the fault occurrence time, current fault functional domain, current fault type, and fault handling status to the remote monitoring center to facilitate remote monitoring personnel to monitor and maintain the vehicle.
[0063] In summary, the beneficial effects of the embodiments of this application are as follows:
[0064] (1) By dividing high-voltage electrical components into multiple functional domains according to demand levels, and setting relays in the power distribution unit, the functional domains are controlled separately. When a fault occurs in a certain functional domain, the high-voltage functional system of that specific function can be quickly isolated from the high-voltage network, while other fault-free functional domains can still operate reliably;
[0065] (2) The addition of a high-voltage interlock fault time determination reduces the risk of unreliable interlock connection caused by vehicle vibration, which leads to malfunctions.
[0066] (3) A high-voltage interlock circuit was added for secondary confirmation of faults. By detecting changes in voltage and current in the high-voltage circuit, the connection status of the high-voltage circuit can be indirectly estimated, providing a reference for vehicle operation.
[0067] According to the fault handling method for high-voltage systems proposed in this application, the duration of the fault signal of the high-voltage interlock circuit is obtained, and the current fault type of the high-voltage interlock circuit is identified based on the duration. When the current fault type is an instantaneous fault, the current voltage change value and the current current change value of the high-voltage interlock circuit are obtained. When the instantaneous fault is determined to be a valid fault based on the current voltage change value or the current current change value, or when the current fault type is a steady-state fault, a fault function threshold is determined from multiple functional domains and the fault function threshold is isolated. This solves the problem that when a vehicle is in motion, the instantaneous millisecond-level low-voltage interlock circuit opening caused by vehicle vibration leads to a high-voltage interlock fault in the entire vehicle, posing a significant safety hazard to the driver, especially for vehicles traveling at high speeds that suddenly lose power. By differentiating the interlock signals according to the duration of the disconnection, the reporting frequency of interlock faults is reduced. By setting relays in the high-voltage power unit, when a less demanding component fails, the fault location can be quickly isolated from the high-voltage electrical network without affecting the normal operation of other high-voltage system functions, thus improving vehicle safety.
[0068] Next, the fault handling device for a high-voltage system proposed according to the embodiments of this application is described with reference to the accompanying drawings.
[0069] Figure 4 This is a block diagram of a fault handling device for a high-voltage system according to an embodiment of this application.
[0070] The high-voltage system includes a high-voltage interlock circuit, which includes multiple functional domains. The device includes: an acquisition module 100, an identification module 200, and an isolation module 300.
[0071] The system includes: an acquisition module 100 for acquiring the duration of a fault signal in a high-voltage interlock circuit; an identification module 200 for identifying the current fault type of the high-voltage interlock circuit based on the duration, wherein the current fault type is either a transient fault or a steady-state fault, and when the current fault type is a transient fault, acquiring the current voltage change value and the current current change value of the high-voltage interlock circuit; and an isolation module 300 for determining a fault function threshold from multiple functional domains and isolating the fault function threshold when the transient fault is determined to be a valid fault based on the current voltage change value or the current current change value, or when the current fault type is a steady-state fault.
[0072] Optionally, in some embodiments, the identification module 200 is further configured to: determine that there is a momentary fault in the high-voltage interlock circuit if the duration is less than or equal to a preset duration, and determine that there is a steady-state fault in the high-voltage interlock circuit if the duration is greater than the preset duration.
[0073] Optionally, in some embodiments, after obtaining the current voltage change value and the current current change value of the high-voltage interlock circuit, the identification module 200 is further configured to: if the current voltage change value is less than a preset voltage change value or the current current change value is less than a preset current change value, then determine that the instantaneous fault is an invalid fault; if the current voltage change value is greater than or equal to the preset voltage change value or the current current change value is greater than or equal to the preset current change value, then determine that the instantaneous fault is a valid fault.
[0074] Optionally, in some embodiments, the high-voltage system further includes multiple relays, each relay being connected to a corresponding functional domain, and each functional domain being provided with a detection resistor. Each detection resistor is used to detect the resistance value of the corresponding functional domain. When the transient fault is determined to be a valid fault based on the current voltage change value or the current current change value, or when the current fault type is a steady-state fault, the isolation module 300 is further configured to: acquire the resistance value of each functional domain; determine the faulty functional domain based on the resistance value of each functional domain, control the relay corresponding to the faulty functional domain to disconnect, and control other functional domains to maintain their current state.
[0075] Optionally, in some embodiments, after isolating the fault function threshold, the isolation module 300 is further configured to: record the fault occurrence time, current fault function domain, current fault type and fault handling status of the high-voltage interlock circuit; and send the fault occurrence time, current fault function domain, current fault type and fault handling status to the remote monitoring center.
[0076] Optionally, in some embodiments, after determining that the transient fault is an invalid fault, the identification module 200 is further configured to: generate a non-fault signal reminder instruction based on the invalid fault; and provide optical and / or acoustic reminders according to the non-fault signal instruction.
[0077] It should be noted that the foregoing explanation of the fault handling method embodiment for high-voltage systems also applies to the fault handling device for high-voltage systems in this embodiment, and will not be repeated here.
[0078] According to the fault handling device for a high-voltage system proposed in this application, the duration of the fault signal of the high-voltage interlock circuit is obtained, and the current fault type of the high-voltage interlock circuit is identified based on the duration. When the current fault type is an instantaneous fault, the current voltage change value and the current current change value of the high-voltage interlock circuit are obtained. When the instantaneous fault is determined to be a valid fault based on the current voltage change value or the current current change value, or when the current fault type is a steady-state fault, a fault function threshold is determined from multiple functional domains, and the fault function threshold is isolated. This solves the problem that when a vehicle is in motion, the instantaneous millisecond-level low-voltage interlock circuit opening caused by vehicle vibration leads to a high-voltage interlock fault in the entire vehicle, posing a significant safety hazard to the driver, especially for vehicles traveling at high speeds that suddenly lose power. By differentiating the interlock signal according to the duration of the disconnection, the reporting frequency of interlock faults is reduced. By setting relays in the high-voltage power unit, when a less demanding component fails, the fault location can be quickly isolated from the high-voltage electrical network without affecting the normal operation of other high-voltage system functions, thus improving vehicle safety.
[0079] Figure 5 A schematic diagram of the structure of a vehicle provided in an embodiment of this application. The vehicle may include:
[0080] The memory 501, the processor 502, and the computer program stored on the memory 501 and capable of running on the processor 502.
[0081] When the processor 502 executes the program, it implements the fault handling method for the high-voltage system provided in the above embodiments.
[0082] Furthermore, the vehicle also includes:
[0083] Communication interface 503 is used for communication between memory 501 and processor 502.
[0084] The memory 501 is used to store computer programs that can run on the processor 502.
[0085] The memory 501 may include high-speed RAM memory, and may also include non-volatile memory, such as at least one disk storage device.
[0086] If the memory 501, processor 502, and communication interface 503 are implemented independently, then the communication interface 503, memory 501, and processor 502 can be interconnected via a bus to complete communication between them. The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. The bus can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 5 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.
[0087] Optionally, in a specific implementation, if the memory 501, processor 502, and communication interface 503 are integrated on a single chip, then the memory 501, processor 502, and communication interface 503 can communicate with each other through an internal interface.
[0088] Processor 502 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of this application.
[0089] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of this application. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.
[0090] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this application, "N" means at least two, such as two, three, etc., unless otherwise explicitly specified.
[0091] Any process or method described in the flowchart or otherwise herein can be understood as representing a module, segment, or portion of code comprising one or more N executable instructions for implementing custom logic functions or processes, and the scope of the preferred embodiments of this application includes additional implementations in which functions may be performed not in the order shown or discussed, including substantially simultaneously or in reverse order depending on the functions involved, as should be understood by those skilled in the art to which embodiments of this application pertain.
[0092] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequential list of executable instructions for implementing logical functions, and can be specifically implemented in any computer program product for use by, or in conjunction with, an instruction execution system, apparatus, or device (such as a computer-based system, a processor-included system, or other system that can fetch and execute instructions from, an instruction execution system, apparatus, or device). For the purposes of this specification, "computer program product" can be any means that can contain, store, communicate, propagate, or transmit a program for use by, or in conjunction with, an instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of computer program products include: an electrical connection having one or more wires (electronic device), a portable computer disk drive (magnetic device), random access memory (RAM), read-only memory (ROM), erasable and programmable read-only memory (EPROM or flash memory), fiber optic device, and portable optical disc read-only memory (CDROM). Furthermore, the computer program product can even be paper or other suitable medium on which the program can be printed, because the program can be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, interpreting, or otherwise processing as necessary, and then stored in a computer memory.
[0093] It should be understood that the various parts of this application can be implemented using hardware, software, firmware, or a combination thereof. In the above embodiments, the N steps or methods can be implemented using software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.
[0094] Those skilled in the art will understand that all or part of the steps of the methods in the above embodiments can be implemented by a program instructing related hardware. The program can be stored in a computer program product, and when executed, the program includes one or a combination of the steps of the method embodiments.
[0095] Furthermore, the functional units in the various embodiments of this application can be integrated into a processing module, or each unit can exist physically separately, or two or more units can be integrated into a module. The integrated module can be implemented in hardware or as a software functional module. If the integrated module is implemented as a software functional module and sold or used as an independent product, it can also be stored in a computer program product.
[0096] The computer program product mentioned above may be a read-only memory, a disk, or an optical disk, etc. Although embodiments of this application have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting this application. Those skilled in the art can make changes, modifications, substitutions, and variations to the above embodiments within the scope of this application.
Claims
1. A fault handling method for a high-voltage system, characterized in that, The high-voltage system includes a high-voltage interlock circuit, which includes multiple functional domains. The method includes the following steps: Obtain the duration of the fault signal in the high-voltage interlock circuit; The current fault type of the high-voltage interlock circuit is identified based on the duration of the fault, wherein the current fault type is a transient fault or a steady-state fault. When the current fault type is a transient fault, the current voltage change value and the current current change value of the high-voltage interlock circuit are obtained. When the instantaneous fault is determined to be a valid fault based on the current voltage change value or the current current change value, or when the current fault type is the steady-state fault, a fault function threshold is determined from the multiple functional domains, and the fault function threshold is isolated.
2. The method according to claim 1, characterized in that, The step of identifying the current fault type of the high-voltage interlock circuit based on the duration includes: If the duration is less than or equal to the preset duration, the high-voltage interlock circuit is determined to have an instantaneous fault; if the duration is greater than the preset duration, the high-voltage interlock circuit is determined to have a steady-state fault.
3. The method according to claim 1, characterized in that, After obtaining the current voltage change value and the current current change value of the high-voltage interlock circuit, the process further includes: If the current voltage change value is less than the preset voltage change value or the current current change value is less than the preset current change value, then the instantaneous fault is determined to be an invalid fault. If the current voltage change value is greater than or equal to the preset voltage change value or the current current change value is greater than or equal to the preset current change value, then the instantaneous fault is determined to be a valid fault.
4. The method according to claim 1, characterized in that, The high-voltage system also includes multiple relays, each relay being connected to a corresponding functional domain. Each functional domain is equipped with a detection resistor, which is used to detect the resistance value of the corresponding functional domain. When a transient fault is determined to be a valid fault based on the current voltage change or the current current change, or when the current fault type is a steady-state fault, the following applies: Obtain the resistance value for each functional domain; Based on the resistance value of each functional domain, the faulty functional domain is determined, and the relay corresponding to the faulty functional domain is controlled to disconnect, while other functional domains are controlled to maintain their current state.
5. The method according to claim 1, characterized in that, After isolating the faulty functional threshold, the following is also included: Record the fault occurrence time, current fault functional domain, current fault type, and fault handling status of the high-voltage interlock circuit; The fault occurrence time, the current fault functional domain, the current fault type, and the fault handling status are sent to the remote monitoring center.
6. The method according to claim 3, characterized in that, After determining that the transient fault is the invalid fault, the following steps are included: Based on the invalid fault, a non-fault signal reminder instruction is generated; Optical and / or acoustic alerts are provided based on the non-fault signal instructions.
7. A fault handling device for a high-voltage system, characterized in that, The high-voltage system includes a high-voltage interlock circuit, wherein the high-voltage interlock circuit includes multiple functional domains, and the device includes: The acquisition module is used to acquire the duration of the fault signal of the high-voltage interlock circuit; The identification module is used to identify the current fault type of the high-voltage interlock circuit according to the duration, wherein the current fault type is a transient fault or a steady-state fault, and when the current fault type is a transient fault, the module obtains the current voltage change value and the current current change value of the high-voltage interlock circuit. An isolation module is used to determine a fault function threshold from the plurality of functional domains and isolate the fault function threshold when the transient fault is determined to be a valid fault based on the current voltage change value or the current current change value, or when the current fault type is the steady-state fault.
8. The apparatus according to claim 7, characterized in that, The identification module is also used for: If the duration is less than or equal to the preset duration, the high-voltage interlock circuit is determined to have an instantaneous fault; if the duration is greater than the preset duration, the high-voltage interlock circuit is determined to have a steady-state fault.
9. The apparatus according to claim 7, characterized in that, After acquiring the current voltage change value and the current current change value of the high-voltage interlock circuit, the identification module is further configured to: If the current voltage change value is less than the preset voltage change value or the current current change value is less than the preset current change value, then the instantaneous fault is determined to be an invalid fault. If the current voltage change value is greater than or equal to the preset voltage change value or the current current change value is greater than or equal to the preset current change value, then the instantaneous fault is determined to be a valid fault.
10. A vehicle, characterized in that, Including memory and processor; The processor reads executable program code stored in the memory to run a program corresponding to the executable program code, so as to implement the fault handling method of the high-voltage system as described in any one of claims 1-5.