Generator controller fault prompting method and device and new energy vehicle

By optimizing the generator controller fault indication method and combining fault level and battery SOC value, the problem of frequent prompts caused by transient faults has been solved, achieving more accurate and comprehensive fault handling and improving the reliability of electric vehicles and user experience.

CN116945904BActive Publication Date: 2025-12-16CHONGQING SELIS PHOENIX INTELLIGENT INNOVATION TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202310938222.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-07-27
Publication Date
2025-12-16
Estimated Expiration
2043-07-27

AI Technical Summary

Technical Problem

Existing generator controller fault indication solutions suffer from frequent alerts due to transient faults, and the fault diagnosis coverage is incomplete, making it unable to correctly identify and handle various faults, especially when the remaining power is low, failing to effectively alert users.

Method used

By acquiring the fault level signal, enable signal, frame message communication loss signal, and verification fault signal from the generator controller, and combining them with preset fault triggering conditions and battery SOC value, the fault prompting method is optimized. The fault prompt signal is sent to the user only when the fault level is persistent and the battery SOC value is below the threshold, thus avoiding frequent prompts for short-term faults.

Benefits of technology

It reduces unnecessary fault prompts, improves the accuracy and coverage of fault prompts, reduces user annoyance and after-sales service costs, and enhances the reliability and safety of electric vehicles.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116945904B_ABST
    Figure CN116945904B_ABST
Patent Text Reader

Abstract

The application provides a generator controller fault prompt method and device and a new energy vehicle. The method comprises the following steps: obtaining a target signal of a generator controller, judging whether the generator controller has a fault; when the generator controller has a fault, and the fault level trigger duration reaches a time period, judging whether to send a fault prompt signal to a user; when the fault level of the generator controller is a preset fault level, and the trigger duration reaches a preset time length, sending the fault prompt signal to the user; when the fault level of the generator controller is the preset fault level, and the current battery SOC value is lower than a target SOC value, sending the fault prompt signal to the user; when a fault prompt signal setting condition is triggered, setting the fault prompt signal, and sending the fault prompt signal to the user. The application can reduce unnecessary fault prompts, comprehensively cover fault prompt scenarios, improve the efficiency and accuracy of fault prompts, and optimize the driving experience of the user.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of new energy vehicles, and particularly relates to a generator controller fault prompting method and device and a new energy vehicle. BACKGROUND

[0002] Electric vehicles have been widely used worldwide due to their environmental protection and energy saving. In the operation of electric vehicles, the generator controller (GCU) plays an important role. When the generator controller fails, the vehicle-mounted instrument will usually prompt to remind the user to handle it in time to ensure the normal operation of the vehicle.

[0003] However, the current generator controller fault prompting scheme has some problems. When a specific type of fault (such as a stop recoverable fault) occurs, the generator controller can recover to normal work within 15 seconds. However, during this short fault period, the vehicle-mounted instrument will display an extended range abnormal prompt, which causes trouble to the user. More seriously, this transient fault prompt may cause the user's excessive attention, increasing the cost of after-sales service. In addition, the current fault prompting scheme does not comprehensively cover the fault judgment scene, and some faults under certain conditions may not be correctly identified and handled. For example, when the remaining power is low or some specific signal setting faults occur, the system may not be able to correctly prompt the user.

[0004] Therefore, how to optimize the fault prompting scheme of the generator controller, reduce unnecessary prompts caused by transient faults, and increase the coverage of the fault scene so that the system can more comprehensively handle and prompt various possible faults has become a key problem. SUMMARY

[0005] Therefore, the embodiments of the present application provide a generator controller fault prompting method and device and a new energy vehicle to solve the problem that the current technology causes frequent prompts due to transient faults, the coverage of the fault judgment scene is not comprehensive, and the system cannot comprehensively handle and prompt various faults.

[0006] In a first aspect, a method for prompting a fault of a generator controller is provided, including: obtaining a target signal of the generator controller, wherein the target signal includes a fault level signal, an enable signal, a frame packet communication loss signal, and a check fault signal; judging whether the generator controller has a fault according to the target signal and a preset fault trigger condition; when it is judged that the generator controller has a fault and a fault level trigger duration of the generator controller reaches a preset time period, judging whether to send a fault prompt signal to a user based on a predetermined fault prompt trigger condition; when the fault level of the generator controller is a preset fault level and the trigger duration of the preset fault level reaches a preset time length, sending the fault prompt signal to the user; when the fault level of the generator controller is the preset fault level and a current battery SOC value of the vehicle is lower than a target SOC value, sending the fault prompt signal to the user; and when a predetermined fault prompt signal setting condition is triggered, setting the fault prompt signal and sending the fault prompt signal to the user.

[0007] In a second aspect, a device for prompting a fault of a generator controller is provided, including: a signal obtaining module configured to obtain a target signal of the generator controller, wherein the target signal includes a fault level signal, an enable signal, a frame packet communication loss signal, and a check fault signal; a fault judging module configured to judge whether the generator controller has a fault according to the target signal and a preset fault trigger condition; a fault prompt trigger module configured to, when it is judged that the generator controller has a fault and a fault level trigger duration of the generator controller reaches a preset time period, judge whether to send a fault prompt signal to a user based on a predetermined fault prompt trigger condition; a first fault prompt module configured to, when the fault level of the generator controller is a preset fault level and the trigger duration of the preset fault level reaches a preset time length, send the fault prompt signal to the user; a second fault prompt module configured to, when the fault level of the generator controller is the preset fault level and a current battery SOC value of the vehicle is lower than a target SOC value, send the fault prompt signal to the user; and a third fault prompt module configured to, when a predetermined fault prompt signal setting condition is triggered, set the fault prompt signal and send the fault prompt signal to the user.

[0008] In a third aspect, a new energy vehicle is provided, including a vehicle controller and an instrument; the vehicle controller is used to implement steps of the above method, so that when a predetermined fault prompt trigger condition is reached, a range extending abnormal prompt box is popped up in the instrument, and a fault prompt signal is sent to a user.

[0009] The above at least one technical solution adopted by the embodiments of the present application can achieve the following beneficial effects:

[0010] By acquiring target signals from the generator controller, including fault level signals, enable signals, frame message communication loss signals, and verification fault signals, and based on the target signals and preset fault triggering conditions, it is determined whether the generator controller has malfunctioned. When a fault is detected in the generator controller and the fault level triggering duration reaches a preset time period, it is determined whether to send a fault notification signal to the user based on predetermined fault notification triggering conditions. When the fault level of the generator controller is a preset fault level and the triggering duration of the preset fault level reaches a preset duration, a fault notification signal is sent to the user. When the fault level of the generator controller is a preset fault level and the current battery SOC value of the vehicle is lower than the target SOC value, a fault notification signal is sent to the user. When a predetermined fault notification signal setting condition is triggered, the fault notification signal is set and sent to the user. This application optimizes the fault notification method for generator controllers through a series of improvements, reducing unnecessary fault notifications, avoiding user inconvenience and increased after-sales service costs. The fault notification scheme of this application covers a wider range of scenarios, can handle more fault situations, and improves the efficiency and accuracy of fault notifications. Attached Figure Description

[0011] To more clearly illustrate the technical solutions in the embodiments of this application, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0012] Figure 1 This is a flowchart illustrating the generator controller fault indication method provided in an embodiment of this application;

[0013] Figure 2 This is a schematic diagram of the generator controller fault indication device provided in the embodiments of this application;

[0014] Figure 3 This is a schematic diagram of the structure of the electronic device provided in the embodiments of this disclosure. Detailed Implementation

[0015] In the following description, specific details such as particular system architectures and techniques are set forth for illustrative purposes and not for limitation, in order to provide a thorough understanding of the embodiments of this application. However, those skilled in the art will understand that this application may also be implemented in other embodiments without these specific details. In other instances, detailed descriptions of well-known systems, apparatuses, circuits, and methods have been omitted so as not to obscure the description of this application with unnecessary detail.

[0016] It should be understood that the steps described in the method embodiments of this application may be performed in different orders and / or in parallel. Furthermore, the method embodiments may include additional steps and / or omit the steps shown. The scope of this application is not limited in this respect.

[0017] The term "comprising" and its variations as used herein are open-ended, meaning "including but not limited to". The term "based on" means "at least partially based on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". Definitions of other terms will be given in the following description. It should be noted that the concepts of "first", "second", etc., mentioned in this application are used only to distinguish different devices, modules, or units, and are not intended to limit the order of functions performed by these devices, modules, or units or their interdependencies.

[0018] It should be noted that the terms "a" and "a plurality of" used in this application are illustrative rather than restrictive, and those skilled in the art should understand that, unless otherwise expressly indicated in the context, they should be understood as "one or more".

[0019] It should be noted that the new energy vehicles in this application embodiment refer to vehicles that use new energy sources (non-traditional petroleum and diesel energy) and possess advanced technologies. These vehicles employ new power systems that can effectively reduce vehicle emissions, minimize environmental impact, and improve energy efficiency. The new energy vehicles in this application embodiment include, but are not limited to, the following types of vehicles: electric vehicles (EVs), battery electric vehicles (BEVs), fuel cell electric vehicles (FCEVs), plug-in hybrid electric vehicles (PHEVs), and hybrid electric vehicles (HEVs).

[0020] The following will describe in detail, with reference to the accompanying drawings, a generator controller fault indication method and device provided according to embodiments of this application.

[0021] Figure 1 This is a flowchart illustrating the generator controller fault indication method provided in this application embodiment. Figure 1 The fault indication method for the generator controller can be implemented by the vehicle controller of the new energy vehicle. For example... Figure 1 As shown, the generator controller fault indication method may specifically include:

[0022] S101, acquire the target signal of the generator controller, wherein the target signal includes a fault level signal, an enable signal, a frame message communication loss signal, and a fault verification signal;

[0023] S102, based on the target signal and the preset fault triggering conditions, determine whether the generator controller has malfunctioned;

[0024] S103, when it is determined that the generator controller has malfunctioned and the fault level trigger duration of the generator controller reaches the preset time period, based on the predetermined fault prompt trigger conditions, it is determined whether to send a fault prompt signal to the user.

[0025] S104, when the fault level of the generator controller is the preset fault level and the trigger duration of the preset fault level reaches the preset duration, a fault prompt signal is sent to the user.

[0026] S105, when the fault level of the generator controller is the preset fault level and the current battery SOC value of the vehicle is lower than the target SOC value, a fault prompt signal is sent to the user.

[0027] S106: When the predetermined fault indication signal setting condition is triggered, the fault indication signal is set and a fault indication signal is sent to the user.

[0028] The Generator Control Unit (GCU) plays a crucial role in new energy vehicles, especially plug-in hybrid electric vehicles and extended-range electric vehicles. The GCU is primarily responsible for controlling and managing the vehicle's generator. It receives instructions from other control units in the vehicle (such as the power control unit and battery management system) and then controls the generator's operation accordingly. This includes controlling the generator's start-up, stop, speed, and power output. The main functions of the Generator Control Unit (GCU) are described below, including the following:

[0029] 1. Power generation control function: Controls the operation of the generator (by controlling the range extender, such as starting or stopping the range extender, adjusting the power output of the range extender, etc.), thereby charging the battery and providing power to the motor.

[0030] 2. Fault diagnosis and management functions: Monitor the generator's operating status, detect and handle potential faults. This includes generating fault codes (DTCs) and transmitting this information to other vehicle systems (such as on-board diagnostic systems), and adjusting generator operation or stopping the generator based on the severity of the fault.

[0031] 3. Communication function: It can exchange data with other systems in the vehicle (such as the vehicle control unit, battery management system, etc.), share the status information of the generator, and receive control commands.

[0032] Through these functions, the generator controller (GCU) can ensure the generator operates at its best under various conditions, improve energy efficiency, and ensure the safe and reliable operation of the vehicle.

[0033] In new energy vehicles, there is a close relationship between the generator control unit (GCU) and the range extender. The following describes the functions of the range extender and the relationship between it and the GCU, specifically including the following:

[0034] A range extender is a device that generates electricity, typically containing an internal combustion engine or fuel cell system. Its goal is to provide additional power to an electric vehicle to increase its driving range. For a plug-in hybrid electric vehicle (PHEV) or a range-extended electric vehicle (REEV), a range extender can provide electricity when the battery is insufficient to power the vehicle.

[0035] The generator controller (GCU) is an electronic device responsible for controlling and managing the operation of the generator. In new energy vehicles with range extenders, the generator controller receives instructions from the vehicle control unit (VCU) or other vehicle systems, and then controls the operation of the range extender according to these instructions, such as controlling its start-up, stopping, and adjusting its power generation.

[0036] Therefore, the generator control unit (GCU) is responsible for regulating the operation of the range extender based on the vehicle's status and needs to achieve optimal energy efficiency and performance. Simultaneously, the GCU can also detect and handle range extender malfunctions, ensuring the safe and reliable operation of the vehicle.

[0037] In some embodiments, determining whether a generator controller has malfunctioned based on a target signal and a preset fault triggering condition includes: within a preset time period after the generator controller is started based on an enable signal, if no frame message communication loss signal and a verification fault signal are received, and after determining the fault level based on the received fault level signal, determining that the generator controller has malfunctioned.

[0038] Specifically, before determining whether a fault has occurred in the generator controller, the target signals of the generator controller are first acquired in real time to obtain fault level signals, enable signals, frame message communication loss signals, and verification fault signals related to the generator controller. The specific meanings of the above target signals in the vehicle communication system are explained below, which may include the following:

[0039] The enable signal can be considered an on / off signal used to notify the generator controller (GCU) whether it can start working. When the enable signal is received, the GCU begins normal operation and controls the generator; when the enable signal is not received, the GCU will not start.

[0040] A frame message communication loss signal can be represented by a 10C frame message communication loss fault signal. This refers to a situation in a vehicle's communication network where a 10C frame message (a specific type of data packet) sent by a device is not correctly received. This could be due to communication errors, equipment malfunctions, or other problems leading to communication loss.

[0041] A checksum error signal is a mechanism used in data communication to check whether data has been tampered with or corrupted during transmission. Each data packet includes a checksum, which the receiving device uses to determine the integrity of the data. If the checksum fails, a checksum error signal is generated.

[0042] It should be noted that the target signals and fault codes collected above are important information that the GCU needs to monitor and process during operation. They can help the GCU determine the current operating status and whether specific fault handling measures need to be taken.

[0043] Furthermore, this embodiment of the application determines in real time whether the generator controller has malfunctioned by pre-setting preconditions for triggering faults. For example, the precondition for triggering a fault could be that the GCU has not experienced a communication fault (i.e., no 10C frame message communication loss fault signal or check fault signal has been received) within a preset time period (e.g., 2 seconds after being started (i.e., receiving the enable signal). If, based on the received fault level signal, it is determined that the GCU has experienced a fault of any level from 0 to 5, then the GCU is judged to have malfunctioned. In other words, if a fault level signal is received when the GCU starts normally and communication is normal, the following fault prompt operation will be executed.

[0044] Furthermore, when a fault is detected in the generator controller, and the fault level trigger duration reaches a preset time period, a decision is made based on predetermined fault alert trigger conditions to determine whether to send a fault alert signal to the user. For example, if the GCU malfunctions and the GCU fault level trigger duration reaches a preset time period (e.g., 3 time periods), the specific period length can be set according to the GCU, then a further decision will be made based on the fault alert trigger conditions to determine whether to send a fault alert signal to the user. In other words, the fault alert trigger condition will only be determined after a GCU malfunction has occurred and the malfunction has lasted for a certain period of time; otherwise, no fault alert will be sent to the user.

[0045] To optimize the fault indication triggering method of the generator controller (GCU) and enable users to receive fault indications at more appropriate times so as to make correct decisions, this application provides at least three optimized fault indication triggering methods. The optimized fault indication triggering methods of this application will be described below with reference to specific embodiments.

[0046] In one example, the present application embodiment can optimize the fault indication method in two ways. One way is to adjust the judgment condition of GCU fault duration, and the other way is to add the judgment condition of remaining power SOC (State of Charge). The following is a detailed description of these two fault indication methods with reference to specific embodiments.

[0047] In some embodiments, when the fault level of the generator controller is a preset fault level and the trigger duration of the preset fault level reaches a preset duration, a fault prompt signal is sent to the user.

[0048] Specifically, if the GCU's fault level is 4 (i.e., the fourth fault level, which means that the GCU component is prohibited from outputting power, but can be restored), and the GCU remains in this fault level state for a certain period of time (e.g., more than 20 seconds), then the vehicle controller VCU will display a range extension abnormality prompt box on the instrument panel.

[0049] In other words, this application embodiment no longer immediately alerts users to all Level 4 faults, but instead waits for a period of time to see if the fault resolves itself. This avoids alerting users to some transient faults that can resolve themselves, reducing user inconvenience.

[0050] In some embodiments, when the fault level of the generator controller is a preset fault level and the current battery SOC value of the vehicle is lower than the target SOC value, a fault warning signal is sent to the user, including: real-time monitoring of the battery SOC value of the vehicle; when the generator controller triggers a fourth fault level and the current battery SOC value of the vehicle is lower than the target SOC value, a range extender abnormality warning box pops up in the vehicle's instrument panel to send a fault warning signal to the user.

[0051] Specifically, if the GCU fault level is level 4 (i.e., the fourth fault level), and the vehicle's current remaining battery SOC (current battery SOC value) is lower than a target battery SOC value, then the VCU will also trigger a warning box on the instrument panel indicating a range extension malfunction. This means that when the battery's remaining charge (current battery SOC value) is insufficient, the fault warning method in this embodiment of the application tends to send a GCU fault reminder to the user, because the generator's operation at this time may have a significant impact on the driving range.

[0052] In some embodiments, determining the target SOC value includes: acquiring the battery charge / discharge efficiency under different battery temperatures and different battery health conditions based on pre-acquired historical operating data corresponding to vehicles with the same battery model as the vehicle; establishing a mapping relationship between the battery charge / discharge efficiency and the battery temperature and battery health; monitoring the vehicle's battery temperature and battery health in real time; determining the current battery charge / discharge efficiency corresponding to the vehicle based on the vehicle's current battery temperature, current battery health, and the mapping relationship; and calculating the quotient between a preset initial battery SOC value and the current battery charge / discharge efficiency to obtain the vehicle's target SOC value.

[0053] Specifically, the target SOC value is determined by a preset initial SOC value and the current battery charge / discharge efficiency, which is affected by battery temperature and battery health. Therefore, the method for determining the target SOC value of a battery in this embodiment includes the following steps:

[0054] First, obtain historical operating data for vehicles with the same battery model as the vehicle. This data includes battery charge and discharge efficiencies at different battery temperatures and health levels. This data can be obtained from the vehicle manufacturer's database or other reliable data sources.

[0055] Secondly, based on the acquired historical operating data, a mapping relationship is established between battery charging and discharging efficiency and battery temperature and health. This mapping relationship can be established using mathematical methods such as polynomial fitting and least squares method.

[0056] Next, the vehicle's battery temperature and battery health are monitored in real time. This can be accomplished through various sensors and monitoring devices installed in electric vehicles.

[0057] Then, based on the vehicle's current battery temperature, current battery health, and the previously established mapping relationship, the vehicle's current battery charge / discharge efficiency is determined.

[0058] Finally, the target SOC value of the vehicle is obtained by calculating the quotient between the preset initial battery SOC value and the current battery charge / discharge efficiency. This target SOC value is the state of charge that the electric vehicle's battery needs to achieve under given conditions.

[0059] It should be noted that the battery health calculation method is: Actual capacity / Design capacity * 100%. Here, actual capacity is the battery's true capacity. Since battery degradation is unavoidable, the actual capacity will decrease to varying degrees over time and with usage. Design capacity is the capacity specified in the battery design; however, because it's impossible to control the battery capacity 100% to the design capacity during production, the actual capacity of a battery at the time of manufacture is generally higher than the design capacity.

[0060] This application embodiment obtains large amounts of data on the same battery model to determine the battery charge / discharge efficiency under different battery temperatures and health conditions. Then, a mapping relationship is established based on this data to predict the battery charge / discharge efficiency under the current battery temperature and health condition. This mapping relationship can be obtained using mathematical methods such as least squares or polynomial fitting.

[0061] After obtaining the vehicle's current battery charging and discharging efficiency, the target SOC value is calculated based on the initial battery charge (i.e., the initial battery SOC) and the target charging and discharging efficiency (i.e., the current battery charging and discharging efficiency). For example, the quotient between the initial battery SOC and the current battery charging and discharging efficiency can be used as the target SOC value. This target SOC value represents the amount of charge the battery needs to maintain. If the actual battery charge is lower than the target SOC value, the alternator needs to be started to replenish the charge. In practical applications, the initial battery SOC value can be set according to the actual situation, such as 10% or 20% of the battery charge. In this way, the embodiments of this application can dynamically adjust the target charge based on the actual battery condition and the operating environment, thereby optimizing the vehicle's energy management.

[0062] In another example, the fault indication method can be optimized in a different way according to the embodiments of this application. That is, the VCU range extension abnormality pop-up is triggered by setting the GCU fault indication signal setting condition. The fault indication method will be described in detail below with reference to specific embodiments.

[0063] In some embodiments, when a predetermined fault indication signal setting condition is triggered, the fault indication signal is set and a fault indication signal is sent to the user, including: setting the fault indication signal when the generator controller triggers a fourth fault level and the triggering duration of the fourth fault level reaches a preset duration; or, setting the fault indication signal when the number of times the generator controller triggers the fourth fault level reaches a preset number during the current power-on cycle of the vehicle; after determining that the fault indication signal is set, a range extender abnormality prompt box pops up in the vehicle's instrument panel to send a fault indication signal to the user.

[0064] Specifically, this embodiment first sets the setting conditions for the GCU fault indication signal. In practical applications, the fault indication signal is set when any one of the following fault indication signal setting conditions is triggered; the fault indication signal setting conditions include the following two conditions:

[0065] Condition 1: If the GCU triggers a level 4 fault (the component is prohibited from outputting power, but can be restored), and the triggering duration of the level 4 fault reaches a preset duration (e.g., greater than or equal to 20 seconds), the fault indication signal will be set.

[0066] Condition 2: When the cumulative number of Level 4 faults reaches a preset number (e.g., 3 or more) in the current power-on cycle, the fault indication signal will be set. Here, the power-on cycle refers to the process from starting the car to shutting it down; the fault count is reset to zero each time the car is shut down.

[0067] When any of the above conditions are met, the GCU fault indication signal will be set. Setting means changing a flag bit to a specific state, such as changing it from 0 to 1, to indicate that a certain condition has been met. Once it is determined that the GCU fault indication signal has been set, a VCU range extension abnormality pop-up will be triggered, sending the fault indication signal to the user through the instrument.

[0068] In some embodiments, before sending a fault warning signal to the user, the method further includes: judging the fault state of the generator controller, determining the fault type corresponding to the fault state, and not sending a fault warning signal to the user when the fault type belongs to a preset fault type; wherein, the preset fault types include resolver signal loss fault, speed over-limit fault, and safety status detection fault.

[0069] Specifically, embodiments of this application will also determine the fault status of the GCU, and for certain specific types of faults, no fault notification will be sent to the user. For example, fault notification signals will not be sent to the user under the following specific conditions:

[0070] First, if the fault is a resolver signal loss, but the signal is restored within 1 second and the fault is resolved within 15 seconds, the user will not be notified.

[0071] Second, if the fault is due to excessive speed, but this fault occurs during the GCU shutdown process and the speed exceeds 500 rpm, the fault does not recur and the user is not notified.

[0072] Third, if the fault is detected in the safety status detection, but the fault source disappears and resets after 15 seconds, the user will not be notified.

[0073] By designing the above specific conditions, we can avoid frequently prompting users due to some short-term or minor faults, while ensuring that users can receive timely fault prompts when they really need to pay attention.

[0074] In some embodiments, the method further includes: classifying the faults of the generator controller into multiple fault levels according to the degree of impact of the fault on the function of the generator controller, and setting a corresponding fault handling method for each fault level; wherein the fault levels include a fault-free level, a first fault level, a second fault level, a third fault level, a fourth fault level, and a fifth fault level.

[0075] Specifically, this application embodiment further classifies fault levels based on the degree of impact on GCU functionality after a fault occurs. At lower fault levels, GCU functions (such as starting the generator, converting generator energy into electrical energy, charging the battery, and providing energy to the drive motor) are slightly affected; at higher levels, GCU functions cease. In practical applications, parameters used to characterize the degree of impact include, but are not limited to, engine speed, DC power supply voltage, coolant temperature, and oil pressure. It should be noted that different fault levels may correspond to different fault problems; for example, the third fault level may correspond to stalled rotor, overpressure, or overtemperature faults.

[0076] In some embodiments, a corresponding fault handling method is set for each fault level, including: for the fault-free level, the fault handling method is to control the generator to operate normally; for the first fault level, the fault handling method is to control the generator to operate normally and store the fault code; for the second fault level, the fault handling method is to limit the generator power according to a first preset range and store the fault code; for the third fault level, the fault handling method is to limit the generator power according to a second preset range and store the fault code; for the fourth fault level, the fault handling method is to pop up a range extender abnormality prompt box in the instrument, prohibit the range extender from starting, control the range extender to be forcibly stopped, and store the fault code; for the fifth fault level, the fault handling method is to pop up a range extender abnormality prompt box in the instrument, prohibit the range extender from starting, control the range extender to be forcibly stopped, and store the fault code.

[0077] Specifically, this application embodiment sets different fault handling methods based on GCU fault levels. GCU fault levels range from 0 to 5, where 0 represents no fault, 1 represents a minor fault, 2 represents a decline in component performance, 3 represents a significant decline in component performance, and 4 and 5 represent the component being prohibited from power output; the difference is that 4 is recoverable, while 5 is not. Different handling measures are applied to different fault levels, such as storing fault codes (DTC), indicating range extender abnormality, and preventing the range extender from starting. The fault handling methods corresponding to different fault levels are explained below with reference to Table 1.

[0078] Table 1 Fault Handling Methods

[0079]

[0080] According to the technical solution provided in this application, by setting more specific fault indication conditions, such as fault level and fault duration, this application can effectively reduce unnecessary fault indications caused by transient faults, thereby avoiding user inconvenience and increased after-sales service costs. This application introduces judgment conditions for remaining battery capacity (SOC) and signal setting, making the fault indication scheme cover a wider range of scenarios and capable of handling more fault situations. For certain specific fault situations, this application presets conditions for not indicating faults, preventing frequent range extension anomaly indications on the instrument panel, thereby optimizing the user's driving experience. This application, through comprehensive judgment of factors such as fault level, SOC, and signal setting, can more accurately identify and handle faults, improving the efficiency and accuracy of fault handling. This application, by optimizing the GCU fault indication method, can detect and handle faults earlier, thereby improving the reliability and safety of electric vehicles. In summary, the technical solution of this application comprehensively optimizes existing generator controller fault indication methods, not only improving the efficiency and accuracy of fault handling but also optimizing the user's driving experience, contributing to the advancement of electric vehicle technology.

[0081] The following are embodiments of the apparatus described in this application, which can be used to execute the embodiments of the method described in this application. For details not disclosed in the apparatus embodiments of this application, please refer to the embodiments of the method described in this application.

[0082] Figure 2 This is a schematic diagram of the generator controller fault indication device provided in an embodiment of this application. Figure 2 As shown, the generator controller fault indication device includes:

[0083] The signal acquisition module 201 is configured to acquire target signals from the generator controller, wherein the target signals include fault level signals, enable signals, frame message communication loss signals, and fault verification signals.

[0084] The fault judgment module 202 is configured to determine whether the generator controller has malfunctioned based on the target signal and preset fault triggering conditions.

[0085] The fault indication triggering module 203 is configured to determine whether to send a fault indication signal to the user based on predetermined fault indication triggering conditions when it is determined that a fault has occurred in the generator controller and the fault level triggering duration of the generator controller reaches a preset time period.

[0086] The first fault indication module 204 is configured to send a fault indication signal to the user when the fault level of the generator controller is a preset fault level and the trigger duration of the preset fault level reaches a preset duration.

[0087] The second fault indication module 205 is configured to send a fault indication signal to the user when the fault level of the generator controller is a preset fault level and the current battery SOC value of the vehicle is lower than the target SOC value.

[0088] The third fault indication module 206 is configured to set the fault indication signal and send the fault indication signal to the user when a predetermined fault indication signal setting condition is triggered.

[0089] In some embodiments, Figure 2 The fault judgment module 202 determines that the generator controller has malfunctioned if it does not receive a frame message communication loss signal and a verification fault signal within a preset time period after the generator controller starts based on the enable signal, and determines the fault level based on the received fault level signal.

[0090] In some embodiments, Figure 2 The second fault indication module 205 monitors the vehicle's battery SOC value in real time. When the generator controller triggers the fourth fault level and the vehicle's current battery SOC value is lower than the target SOC value, a range extender abnormality prompt box pops up in the vehicle's instrument panel to send a fault indication signal to the user.

[0091] In some embodiments, Figure 2 The second fault indication module 205 obtains the battery charging and discharging efficiency under different battery temperatures and different battery health conditions based on the historical operating data of vehicles with the same battery model as the vehicle, and establishes a mapping relationship between battery charging and discharging efficiency and battery temperature and battery health. It monitors the vehicle's battery temperature and battery health in real time, and determines the current battery charging and discharging efficiency of the vehicle based on the current battery temperature, current battery health and the mapping relationship. It calculates the quotient between the preset initial battery SOC value and the current battery charging and discharging efficiency to obtain the target SOC value of the vehicle.

[0092] In some embodiments, Figure 2 The third fault indication module 206 sets the fault indication signal when the generator controller triggers the fourth fault level and the triggering duration of the fourth fault level reaches the preset duration; or, when the number of times the generator controller triggers the fourth fault level reaches the preset number in the current power-on cycle of the vehicle, the fault indication signal is set; after it is determined that the fault indication signal is set, a range extension abnormality prompt box pops up in the vehicle's instrument panel to send a fault indication signal to the user.

[0093] In some embodiments, Figure 2Before sending a fault warning signal to the user, the fault judgment module 202 judges the fault status of the generator controller and determines the fault type corresponding to the fault status. When the fault type belongs to the preset fault type, no fault warning signal is sent to the user. The preset fault types include resolver signal loss fault, speed over-limit fault, and safety status detection fault.

[0094] In some embodiments, Figure 2 The fault level classification module 207 classifies the faults of the generator controller into multiple fault levels based on the degree of impact of the fault on the generator controller function, and sets a corresponding fault handling method for each fault level; among which, the fault levels include no fault level, first fault level, second fault level, third fault level, fourth fault level and fifth fault level.

[0095] In some embodiments, Figure 2 The fault level classification module 207 handles the following fault levels: for the no-fault level, the fault handling method is to control the generator to operate normally; for the first fault level, the fault handling method is to control the generator to operate normally and store the fault code; for the second fault level, the fault handling method is to limit the generator power according to the first preset range and store the fault code; for the third fault level, the fault handling method is to limit the generator power according to the second preset range and store the fault code; for the fourth fault level, the fault handling method is to pop up a range extender abnormality prompt box in the instrument, prevent the range extender from starting, control the range extender to stop forcibly, and store the fault code; for the fifth fault level, the fault handling method is to pop up a range extender abnormality prompt box in the instrument, prevent the range extender from starting, control the range extender to stop forcibly, and store the fault code.

[0096] It should be understood that the sequence number of each step in the above embodiments does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.

[0097] A third aspect of this application provides a new energy vehicle, including a vehicle controller and an instrument panel; the vehicle controller is used to implement the steps of the above-described generator controller fault indication method, so that when a predetermined fault indication trigger condition is met, a range extension abnormality prompt box pops up in the instrument panel and sends a fault indication signal to the user.

[0098] Figure 3 This is a schematic diagram of the structure of the electronic device 3 provided in an embodiment of this application. Figure 3As shown, the electronic device 3 of this embodiment includes a processor 301, a memory 302, and a computer program 303 stored in the memory 302 and executable on the processor 301. When the processor 301 executes the computer program 303, it implements the steps in the various method embodiments described above. Alternatively, when the processor 301 executes the computer program 303, it implements the functions of each module / unit in the various device embodiments described above.

[0099] For example, computer program 303 may be divided into one or more modules / units, which are stored in memory 302 and executed by processor 301 to complete this application. The one or more modules / units may be a series of computer program instruction segments capable of performing a specific function, which describe the execution process of computer program 303 in electronic device 3.

[0100] Electronic device 3 can be a desktop computer, laptop, handheld computer, cloud server, or other electronic device. Electronic device 3 may include, but is not limited to, processor 301 and memory 302. Those skilled in the art will understand that... Figure 3 This is merely an example of electronic device 3 and does not constitute a limitation on electronic device 3. It may include more or fewer components than shown, or combine certain components, or different components. For example, electronic device may also include input / output devices, network access devices, buses, etc.

[0101] Processor 301 can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor can be a microprocessor or any conventional processor.

[0102] The memory 302 can be an internal storage unit of the electronic device 3, such as a hard disk or RAM. The memory 302 can also be an external storage device of the electronic device 3, such as a plug-in hard disk, Smart Media Card (SMC), Secure Digital (SD) card, or Flash Card. Furthermore, the memory 302 can include both internal and external storage units of the electronic device 3. The memory 302 is used to store computer programs and other programs and data required by the electronic device. The memory 302 can also be used to temporarily store data that has been output or will be output.

[0103] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional units and modules is merely an example. In practical applications, the above functions can be assigned to different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiments can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit. Furthermore, the specific names of the functional units and modules are only for easy differentiation and are not intended to limit the scope of protection of this application. The specific working process of the units and modules in the above system can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.

[0104] In the above embodiments, the descriptions of each embodiment have different focuses. For parts that are not described in detail or recorded in a certain embodiment, please refer to the relevant descriptions of other embodiments.

[0105] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art 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.

[0106] In the embodiments provided in this application, it should be understood that the disclosed apparatus / computer devices and methods can be implemented in other ways. For example, the apparatus / computer device embodiments described above are merely illustrative. For instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. Multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.

[0107] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0108] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0109] If an integrated module / unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, all or part of the processes in the methods of the above embodiments can also be implemented by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when executed by a processor, it can implement the steps of the various method embodiments described above. The computer program may include computer program code, which can be in the form of source code, object code, executable files, or certain intermediate forms. The computer-readable medium may include: any entity or device capable of carrying computer program code, recording media, USB flash drives, portable hard drives, magnetic disks, optical disks, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signals, telecommunication signals, and software distribution media, etc. It should be noted that the content included in the computer-readable medium may be appropriately added to or subtracted according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, the computer-readable medium does not include electrical carrier signals and telecommunication signals.

[0110] The above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application, and should all be included within the protection scope of this application.

Claims

1. A method for indicating faults in a generator controller, characterized in that, include: Acquire the target signal of the generator controller, wherein the target signal includes a fault level signal, an enable signal, a frame message communication loss signal, and a fault verification signal; Based on the target signal and the preset fault triggering conditions, determine whether the generator controller has malfunctioned; When it is determined that the generator controller has malfunctioned and the fault level trigger duration of the generator controller reaches a preset time period, it is determined whether to send a fault prompt signal to the user based on the predetermined fault prompt trigger conditions. When the fault level of the generator controller is a preset fault level, and the triggering duration of the preset fault level reaches a preset duration, the fault prompt signal is sent to the user. When the fault level of the generator controller is the preset fault level and the current battery SOC value of the vehicle is lower than the target SOC value, the fault prompt signal is sent to the user. When the predetermined fault indication signal setting condition is triggered, the fault indication signal is set and sent to the user; The step of determining whether the generator controller has malfunctioned based on the target signal and preset fault triggering conditions includes: If, within a preset time period after the generator controller is started based on the enable signal, neither the frame message communication loss signal nor the verification fault signal is received, and the fault level is determined based on the received fault level signal, then the generator controller is deemed to have malfunctioned.

2. The method according to claim 1, characterized in that, When the fault level of the generator controller is a preset fault level and the current battery SOC value of the vehicle is lower than the target SOC value, the fault warning signal is sent to the user, including: The battery SOC value of the vehicle is monitored in real time. When the generator controller triggers the fourth fault level and the current battery SOC value of the vehicle is lower than the target SOC value, a range extender abnormality prompt box pops up in the vehicle's instrument panel to send the fault prompt signal to the user.

3. The method according to claim 2, characterized in that, Determining the target SOC value includes: Based on the historical operating data of vehicles with the same battery model as the vehicle obtained in advance, the battery charging and discharging efficiency under different battery temperatures and different battery health conditions is obtained, and a mapping relationship between the battery charging and discharging efficiency and the battery temperature and the battery health condition is established. The battery temperature and battery health of the vehicle are monitored in real time. Based on the current battery temperature, current battery health and the mapping relationship, the current battery charging and discharging efficiency of the vehicle is determined. The target SOC value of the vehicle is obtained by calculating the quotient between the preset initial SOC value of the battery and the current battery charge / discharge efficiency.

4. The method according to claim 1, characterized in that, When a predetermined fault indication signal setting condition is triggered, setting the fault indication signal and sending the fault indication signal to the user includes: When the generator controller triggers the fourth fault level, and the duration of the fourth fault level trigger reaches a preset duration, the fault indication signal is set. Alternatively, during the current power-on cycle of the vehicle, when the number of times the generator controller triggers the fourth fault level reaches a preset number, the fault indication signal is set. Once the fault warning signal is determined to be set, a range extension abnormality warning box will pop up in the vehicle's instrument panel to send the fault warning signal to the user.

5. The method according to claim 1, characterized in that, Before sending the fault notification signal to the user, the method further includes: The fault status of the generator controller is judged to determine the fault type corresponding to the fault status. When the fault type belongs to a preset fault type, the fault prompt signal is not sent to the user. The preset fault types include resolver signal loss fault, speed over-limit fault, and safety status detection fault.

6. The method according to any one of claims 1 to 5, characterized in that, The method further includes: Based on the degree of impact of the fault on the generator controller function, the faults of the generator controller are divided into multiple fault levels, and a corresponding fault handling method is set for each fault level; wherein, the fault levels include no fault level, first fault level, second fault level, third fault level, fourth fault level and fifth fault level.

7. The method according to claim 6, characterized in that, The step of setting corresponding fault handling methods for each fault level includes: For the aforementioned fault-free level, the fault handling method is to control the generator to operate normally; For the first fault level, the fault handling method is to control the generator to operate normally and store the fault code; For the second fault level, the fault handling method is to limit the generator power according to a first preset range and store the fault code; For the third fault level, the fault handling method is to limit the generator power according to the second preset range and store the fault code; For the fourth fault level, the fault handling method is to pop up a range extender abnormality prompt box in the instrument, prevent the range extender from starting, control the range extender to stop in a forced manner, and store the fault code; For the fifth fault level, the fault handling method is to pop up a range extender abnormality prompt box in the instrument, prevent the range extender from starting, control the range extender to stop in a forced manner, and store the fault code.

8. A generator controller fault indication device, characterized in that, include: The signal acquisition module is configured to acquire target signals from the generator controller, wherein the target signals include fault level signals, enable signals, frame message communication loss signals, and verification fault signals. The fault diagnosis module is configured to determine whether the generator controller has malfunctioned based on the target signal and preset fault triggering conditions. The fault indication triggering module is configured to determine whether to send a fault indication signal to the user based on predetermined fault indication triggering conditions when it is determined that the generator controller has malfunctioned and the fault level triggering duration of the generator controller reaches a preset time period. The first fault indication module is configured to send the fault indication signal to the user when the fault level of the generator controller is a preset fault level and the trigger duration of the preset fault level reaches a preset duration. The second fault indication module is configured to send the fault indication signal to the user when the fault level of the generator controller is a preset fault level and the current battery SOC value of the vehicle is lower than the target SOC value. The third fault indication module is configured to set the fault indication signal and send the fault indication signal to the user when a predetermined fault indication signal setting condition is triggered. The fault determination module is used to determine that the generator controller has malfunctioned if, within a preset time period after the generator controller is started according to the enable signal, it does not receive the frame message communication loss signal and the verification fault signal, and after determining the fault level according to the received fault level signal.

9. A new energy vehicle, characterized in that, Including vehicle controllers and instruments; The vehicle controller is used to implement the method of any one of claims 1 to 7, so that when a predetermined fault indication trigger condition is met, a range extension abnormality prompt box pops up in the instrument panel and the fault indication signal is sent to the user.

Citation Information

Patent Citations

  • Multi-power intelligent power supply system for livestock and poultry transport vehicle

    CN113595229A

  • Message pushing method and device based on automobile active reminding, equipment and medium

    CN115484282A

  • Generator controller

    US20040199297A1