An active grille failure handling method and device, electronic equipment and storage medium
By receiving the fault types reported by the grille controller, and rationally controlling the opening of the active grille according to the fault type and temperature control requirements, the problem of unreasonable active grille fault handling in the existing technology is solved, and a balance between air intake function and overall vehicle aesthetics is achieved.
Patent Information
- Application Number
- CN202311661430.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-05
- Publication Date
- 2026-11-06
- Estimated Expiration
- 2043-12-05
AI Technical Summary
The existing methods for handling active grille malfunctions are unreasonable and cannot simultaneously meet the requirements of air intake function, vehicle temperature control, and aesthetics.
An active grille fault handling method and device are provided. By receiving the fault type reported by the grille controller, the opening degree of the active grille that fails individually or simultaneously is reasonably controlled according to the fault type and actual temperature control requirements, so as to meet the requirements of air intake function and overall vehicle aesthetics.
It enables the provision of reasonable and aesthetically pleasing fault handling methods in single-grille or dual-grille vehicles, based on the fault type and temperature control requirements, thus solving the problem of unreasonable handling in existing technologies.
Smart Images

Figure CN117533249B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of automotive electronic control technology, and more specifically, to an active grille fault handling method, device, electronic device, and storage medium. Background Technology
[0002] As a crucial automotive component, the active grille reduces wind resistance and improves range during high-speed cruising by closing the grille. For gasoline-powered vehicles, it also helps insulate the front compartment in low-temperature conditions. However, being at the front of the vehicle, the grille is susceptible to damage from stones and impacts. A grille malfunction might trigger instrument panel warnings or require the grille to remain fully open. These methods are not very user-friendly, as some malfunctions can be repaired without interfering with the instrument panel. Furthermore, some vehicles have grilles composed of two or more grilles; damage to a single grille requires a holistic approach to address the overall problem. Summary of the Invention
[0003] The purpose of this application is to provide an active grille fault handling method, device, electronic device, and storage medium. Regardless of whether it is a single-grille or dual-grille vehicle, it can provide a fault handling method that satisfies the air intake function and is both reasonable and aesthetically pleasing based on the fault type, thus solving the problem of unreasonable existing fault handling methods.
[0004] This application provides an active grid fault handling method, applied to a host computer, the method comprising:
[0005] Receive the fault types reported by the grid controller;
[0006] If either the first active grille or the second active grille fails, the grille opening will be requested according to the type of failure and the actual temperature control requirements.
[0007] If both the first and second active grilles fail simultaneously, the grille opening will be requested according to the fault type and actual temperature control requirements, and the opening of the two active grilles will be kept consistent.
[0008] In the above implementation process, whether it is a single-grille or double-grille vehicle, it can provide a fault handling method that meets the requirements of air intake function and vehicle temperature control, and is reasonable and aesthetically pleasing, based on the fault type and the number of faulty grilles, thus solving the problem of unreasonable existing fault handling methods.
[0009] Furthermore, the fault types include grating structure faults and stall. If the first active grating fails alone, the grating opening is requested according to the fault type and actual temperature control requirements, including:
[0010] The first active grille has lost its initialization position and its position is unknown, so it cannot respond to the host computer's request to send an initialization request to the first active grille.
[0011] If the fault of the first active grille continues after the initialization request set time period, a check grille prompt is sent to the vehicle instrument panel.
[0012] If the first active grille re-completes the initial position detection, then the first and second active grilles are requested to execute the corresponding opening degree according to the current actual temperature control requirements.
[0013] In the above implementation process, for grating structure failure and stall, the first active grating can be initialized and the grating opening can be requested according to the actual temperature control requirements, and the second active grating can be requested according to the actual temperature control requirements.
[0014] Furthermore, the fault types include undervoltage, overvoltage, overtemperature, grid LIN communication abnormality, and upper computer transmission communication abnormality. If the first active grid fails alone, the grid opening is requested according to the fault type and actual temperature control requirements, including:
[0015] The first active grille is fully open and cannot respond to the host computer's request. Based on the current actual temperature control requirements, the first active grille is requested to be opened to the corresponding degree, and the second active grille is requested to be fully open.
[0016] In the above implementation process, for faults such as undervoltage, overvoltage, overtemperature, abnormal LIN communication of the grille, and abnormal communication sent by the host computer, the first active grille requests the grille opening degree according to the actual temperature control requirements, and requests the second active grille to be fully open.
[0017] Furthermore, the fault types include abnormal communication received by the host computer. If the first active grille fails alone, the grille opening is requested according to the fault type and actual temperature control requirements, including:
[0018] If the position of the first active grille is unknown, but it can respond to requests from the host computer, then the first and second active grilles are requested to open to the corresponding degree according to the current actual temperature control requirements.
[0019] In the above implementation process, if the host computer receives a communication error, it requests the first and second active grilles to execute the corresponding opening degree according to the current actual temperature control requirements.
[0020] Furthermore, the fault types include grating structure faults and stalling. If both the first and second active grilles fail simultaneously, the grille opening is requested according to the fault type and actual temperature control requirements, while maintaining consistency in the opening of the two active grilles, including:
[0021] Both the first active grille and the second active grille have lost their initialization positions, and their positions are unknown, making it impossible to respond to the host computer's request to simultaneously send initialization requests to both the first and second active grilles.
[0022] If the faults of the first active grille and the second active grille persist after the initialization request set time period, a check grille prompt will be sent to the vehicle instrument panel.
[0023] If only one active grille re-completes the initial position detection, it will be treated as a single grille fault.
[0024] If both re-initialize the position detection, then request the first and second active grilles to execute the corresponding opening degree according to the current actual temperature control requirements.
[0025] In the above implementation process, if the first active grille and the second active grille fail simultaneously, such as a grating structure failure or stall, an initialization request can be sent to both the first and second active grilles at the same time, and the grille opening can be requested according to the actual temperature control requirements.
[0026] Furthermore, if both the first and second active grilles fail simultaneously, requesting grille openings based on the fault type and actual temperature control requirements while maintaining consistent openings for both active grilles includes:
[0027] If the first active grille loses its initialization position and its position is unknown, and it cannot respond to the host computer's request, and the second active grille does not lose its initialization position but cannot respond to the host computer's request, then an initialization request is sent to the first active grille.
[0028] If the fault of the first active grille continues after the initialization request set time period, a check grille prompt is sent to the vehicle instrument panel.
[0029] If the first active grille re-completes the initial position detection, then the first active grille is requested to execute the corresponding opening degree according to the current actual temperature control requirements;
[0030] Based on the current actual temperature control requirements, the second active grille is requested to open to the corresponding degree.
[0031] In the above implementation process, an initialization request is sent to the first active grille, and the grille opening is requested according to the actual temperature control requirements. The grille opening is also requested to the second active grille according to the actual temperature control requirements.
[0032] Furthermore, if both the first and second active grilles fail simultaneously, requesting grille openings based on the fault type and actual temperature control requirements while maintaining consistent openings for both active grilles includes:
[0033] If neither the first active grille nor the second active grille has lost its initial position but is unable to respond to the host computer's request, then the first active grille and the second active grille are requested to execute to the corresponding opening degree according to the current actual temperature control requirements.
[0034] In the above implementation process, if the first active grille and the second active grille are faulty such as undervoltage, overvoltage, overtemperature, abnormal LIN communication of the grille, or abnormal communication of the host computer, the first active grille and the second active grille can be requested to perform the corresponding opening degree according to the current actual temperature control requirements.
[0035] This application provides an active grid fault handling device, the device comprising:
[0036] The data receiving module is used to receive the fault types reported by the grid controller;
[0037] A separate fault control module is used to request the opening degree of the grille according to the fault type and the actual temperature control requirements if either the first active grille or the second active grille fails.
[0038] Meanwhile, the fault control module is used to request the opening degree of the grilles according to the fault type and actual temperature control requirements if the first active grille and the second active grille fail at the same time, and to keep the opening degree of the two active grilles consistent.
[0039] In the above implementation process, whether it is a single-grille or double-grille vehicle, it can provide a fault handling method that meets the requirements of air intake function and vehicle temperature control, and is reasonable and aesthetically pleasing, based on the fault type and the number of faulty grilles, thus solving the problem of unreasonable existing fault handling methods.
[0040] This application also provides an electronic device, which includes a memory and a processor. The memory stores a computer program, and the processor runs the computer program to enable the electronic device to perform the active grid fault handling method described in any one of the above-described methods.
[0041] This application also provides a readable storage medium storing computer program instructions, which, when read and executed by a processor, perform the active grid fault handling method described in any of the above-described embodiments. Attached Figure Description
[0042] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments of this application will be briefly introduced below. It should be understood that the following drawings only show some embodiments of this application and should not be regarded as a limitation of the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0043] Figure 1 A flowchart illustrating an active grille fault handling method provided in this application embodiment;
[0044] Figure 2 This is a block diagram illustrating the implementation of active grille fault handling in an embodiment of this application.
[0045] Figure 3 This is a structural block diagram of an active grid fault handling device provided in an embodiment of this application.
[0046] icon:
[0047] 100 - Data receiving module; 200 - Individual fault control module; 300 - Simultaneous fault control module. Detailed Implementation
[0048] The technical solutions in the embodiments of this application will now be described with reference to the accompanying drawings.
[0049] It should be noted that similar reference numerals and letters in the following figures indicate similar items; therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures. Furthermore, in the description of this application, terms such as "first," "second," etc., are used only to distinguish descriptions and should not be construed as indicating or implying relative importance.
[0050] Example 1
[0051] Please refer to Figure 1 , Figure 1 This is a flowchart illustrating an active grille fault handling method provided in an embodiment of this application. Based on the grille fault type identified by the grille controller, the fault type is reported to the host computer controller via a bus. The host computer, considering the coexistence of multiple grilles, classifies the scenarios, and takes into account vehicle temperature control and aesthetic requirements, provides a reasonable fault handling method.
[0052] like Figure 2 The diagram shown is a block diagram for implementing active grid fault handling. The detection methods and fault types for grid faults are general technical requirements and will not be elaborated upon here.
[0053] The method specifically includes the following steps:
[0054] Step S100: Receive the fault type reported by the grid controller;
[0055] Step S200: If either the first active grille or the second active grille fails, request the grille opening degree according to the fault type and actual temperature control requirements.
[0056] Specifically, if the first active grille malfunctions, the troubleshooting steps are as follows:
[0057] The first type of failure includes grating blade structure failure and stall:
[0058] The first active grille has lost its initialization position and its position is unknown, so it cannot respond to the host computer's request to send an initialization request to the first active grille.
[0059] If the fault of the first active grille continues after the initialization request set time period, a check grille prompt is sent to the vehicle instrument panel.
[0060] If the first active grille re-completes the initial position detection, then the first and second active grilles are requested to execute the corresponding opening degree according to the current actual temperature control requirements.
[0061] Specifically, after a grille malfunctions, it loses its initial position state, remains at a fixed opening, and does not respond to requests from the host computer. The host computer then needs to actively request the grille to perform an initialization. If the malfunction persists after the initialization request Δt, a prompt will appear to check the intake grille. If the grille can re-complete the initialization position detection, the host computer will continue to request the grille to reach a certain opening according to the current temperature control requirements. Under different external temperatures, the grille opening is obtained by looking up a table based on the electric drive coolant temperature and vehicle speed, as shown in the table below:
[0062] Table 1. Relationship between grille opening, electric drive coolant temperature, and vehicle speed at high temperatures (above 38℃).
[0063]
[0064] Table 2. Relationship between grille opening, electric drive coolant temperature, and vehicle speed at normal temperatures (0–38℃).
[0065]
[0066] Table 3. Relationship between grille opening, electric drive coolant temperature, and vehicle speed at low temperatures (below 0℃).
[0067]
[0068] The second type of fault includes ECU electrical faults:
[0069] The first active grille lost its initialization position, and the grille position is unknown, so it cannot respond to the host computer's request to send a check grille prompt to the vehicle's instrument panel.
[0070] Specifically, after a grille malfunctions, the initialization position is lost, it cannot respond to requests from the host computer, and it is unrecoverable. In this situation, the grille cannot be controlled, and the host computer does not need to request the grille to perform any actions. However, due to the grille damage, temperature control requirements may not be met, so the instrument panel needs to prompt you to check the intake grille. Here, because the second type of malfunction is unrecoverable, there is no need to request initialization again; a prompt can be given directly. The first type of malfunction still has a chance to recover, requiring another initialization request to allow the grille to attempt recovery.
[0071] The third type of fault includes undervoltage, overvoltage, overtemperature, grid LIN communication abnormality, and host computer communication abnormality:
[0072] The first active grille is fully open and cannot respond to the host computer's request. Based on the current actual temperature control requirements, the first active grille is requested to be opened to the corresponding degree, and the second active grille is requested to be fully open.
[0073] Specifically, if a grid failure does not result in the loss of its initial position, but rather a short-term sudden change in the external environment of the grid controller, such as temperature or power supply, it is a recoverable type of failure. However, during the failure phase, the grid is in self-protection mode and does not respond to the host computer's requests for a short period. The host computer does not need to request the initial position again. Instead, it requests the grid to the corresponding opening degree based on the current temperature control requirements. Although the grid does not respond to the host computer's requests at this time, in order to ensure that the grid can operate and be in the appropriate position as soon as the failure is resolved, the host computer also requests the grid opening degree according to the actual temperature control requirements during this type of failure. Such failures include grid undervoltage, overvoltage, overtemperature, grid LIN communication abnormality, and host computer LIN communication abnormality (host computer sending communication abnormality).
[0074] The fourth type of fault includes abnormal communication received by the host computer:
[0075] If the position of the first active grille is unknown but it can respond to requests from the host computer, then the first and second active grilles are requested to open to the corresponding degree according to the current actual temperature control requirements.
[0076] Specifically, if a grille malfunctions but its initial position is not lost and its position is unknown, yet the grille can still respond to requests from the host computer, the host computer should request the grille to open to the corresponding degree based on actual temperature control requirements, without requiring instrument prompts. Such malfunctions include host computer LIN communication errors (host computer receiving communication errors).
[0077] Table 4. Handling Methods for Individual Faults of the First Active Grille
[0078]
[0079]
[0080] If the second grille fails alone, the handling method is the same as that for the first grille failing alone, and will not be repeated here.
[0081] Step S300: If the first active grille and the second active grille fail simultaneously, request the grille opening according to the fault type and the actual temperature control requirements, and keep the opening of the two active grilles consistent.
[0082] The first type of failure includes grating blade structure failure and stall:
[0083] Both the first active grille and the second active grille have lost their initialization positions, and their positions are unknown, making it impossible to respond to the host computer's request to simultaneously send initialization requests to both the first and second active grilles.
[0084] If the faults of the first active grille and the second active grille persist after the initialization request set time period, a check grille prompt will be sent to the vehicle instrument panel.
[0085] If only one active grille re-completes the initial position detection, it will be treated as a single grille fault.
[0086] If both re-initialize the position detection, then request the first and second active grilles to execute the corresponding opening degree according to the current actual temperature control requirements.
[0087] Specifically, if both grilles 1 and 2 lose their initial position status after malfunctioning and remain at a fixed opening degree without responding to requests from the host computer, the host computer needs to actively request both grilles to perform initialization simultaneously. If the malfunction persists after Δt following the initialization request, a prompt will be displayed to check the intake grilles. If only one grille can re-complete the initialization position detection, it will be handled as a single grille malfunction. If both grilles can re-complete the initialization, the host computer will continue to request the grilles to reach a certain opening degree according to the current temperature control requirements. This combination of malfunction types corresponds to the first type of malfunction among the aforementioned individual malfunctions occurring simultaneously in both the first and second grilles.
[0088] The second scenario: If grille 1 malfunctions and loses its initial position, remaining at a fixed opening and not responding to requests from the host computer, and grille 2 malfunctions and loses its initial position, also unable to respond to host computer requests and unrecoverable, then grille 2, since it does not respond to host computer requests, requires no operation. For grille 1, refer to the single-grate malfunction scenario. Simultaneously, the instrument panel will prompt you to check the intake grille. This combination of malfunction types corresponds to the first type of malfunction occurring in the first grille alone, and the second type of malfunction occurring in the second grille alone.
[0089] The third type:
[0090] If the first active grille loses its initialization position and its position is unknown, and it cannot respond to the host computer's request, and the second active grille does not lose its initialization position but cannot respond to the host computer's request, then an initialization request is sent to the first active grille.
[0091] If the fault of the first active grille continues after the initialization request set time period, a check grille prompt is sent to the vehicle instrument panel.
[0092] If the first active grille re-completes the initial position detection, then the first active grille is requested to execute the corresponding opening degree according to the current actual temperature control requirements;
[0093] Based on the current actual temperature control requirements, the second active grille is requested to open to the corresponding degree.
[0094] Specifically, if grille 1 malfunctions and loses its initialization position, remaining at a fixed opening degree and not responding to requests from the host computer, while grille 2 malfunctions but does not lose its initialization position, and only experiences a short-term sudden change in the external environment of the current grille controller, such as temperature or power supply, this is a recoverable fault type. In this case, the host computer actively requests grille 1 to perform an initialization. If the fault persists after Δt following the initialization request, a prompt will be displayed to check the intake grille. If the grille can re-complete the initialization position detection, the host computer will continue to request the grille to a certain opening degree according to the current temperature control requirements. The relationship between grille opening request and ambient temperature is shown in the attached table. For grille 2, the corresponding opening degree will be requested based on the current temperature control requirements. This fault type combination corresponds to the third type in the table below, i.e., the first type of fault occurs in the first grille's individual faults, and the second grille experiences the third type of fault mentioned above.
[0095] The fourth type:
[0096] If grille 1 malfunctions and loses its initial position, remaining at a fixed opening and not responding to requests from the host computer, while grille 2 malfunctions but does not lose its initial position and its position is unknown, but it can respond to requests from the host computer, then the host computer will proactively request grille 1 to perform initialization. If the malfunction persists after a delay of Δt following the initialization request, a prompt will be displayed to check the intake grille. If the grille can re-complete the initial position detection, the host computer will continue to request the grille to a certain opening according to the current temperature control requirements. The relationship between grille opening requests and ambient temperature is shown in the attached table. For grille 2, the host computer will request the grille to the corresponding opening according to the current temperature control requirements.
[0097] The fifth type:
[0098] If grid 1 fails and loses its initial position, it cannot respond to requests from the host computer and cannot be recovered. If grid 2 fails and loses its initial position, it remains at a fixed opening and does not respond to requests from the host computer. This situation is the same as the first one.
[0099] The sixth type:
[0100] If grille 1 and 2 malfunction and both lose their initialization position, they cannot respond to requests from the host computer and are unrecoverable. In this situation, since the grille does not respond to any requests from the host computer, the host computer does not need to make any requests; only the instrument panel will prompt you to check the intake grille.
[0101] The seventh type:
[0102] If grille 1 malfunctions, loses its initialization position, cannot respond to requests from the host computer, and is unrecoverable, while grille 2 malfunctions but does not lose its initialization position, and only experiences a short-term sudden change in the external environment of the current grille controller, such as temperature or power supply, this is a recoverable fault type. In this case, no action is needed for grille 1; for grille 2, request its opening degree according to the actual temperature control requirements, and the instrument will prompt you to check the intake grille.
[0103] The eighth type:
[0104] If grille 1 fails and loses its initial position, remaining at a fixed opening degree and not responding to requests from the host computer, while grille 2 fails but does not lose its initial position and its position is unknown, but it can respond to requests from the host computer, then no action is needed for grille 1. For grille 2, request the opening degree according to the actual temperature control requirements, and the instrument will prompt to check the intake grille.
[0105] The ninth type:
[0106] If after a fault occurs in grille 1, the initial position is not lost, but only the external environment of the current grille controller, such as temperature or power supply, changes suddenly in a short period of time. This is a recoverable fault type. After a fault occurs in grille 2, the initial position is lost, and the grille remains at a certain fixed opening degree and does not respond to requests from the host computer.
[0107] The tenth type:
[0108] If after a fault occurs in grille 1, the initialization position is not lost, and only a short-term change occurs in the external environment of the current grille controller, such as temperature or power supply, it is a recoverable fault type. If after a fault occurs in grille 2, the initialization position is lost, the controller cannot respond to the host computer's request, and the fault is unrecoverable, then the grille cannot be controlled.
[0109] Eleventh type:
[0110] If neither the first active grille nor the second active grille has lost its initial position but is unable to respond to the host computer's request, then the first active grille and the second active grille are requested to execute to the corresponding opening degree according to the current actual temperature control requirements.
[0111] Specifically, if neither of the grids 1 nor 2 loses its initial position after a fault, but only experiences a short-term change in the external environment of the current grid controller, such as temperature or power supply, and is a recoverable fault type, then the grid opening will be requested according to the actual temperature control requirements for both faults.
[0112] The twelfth type:
[0113] If after a fault in grille 1, the initial position is not lost, and only the external environment of the current grille controller, such as temperature or power supply, changes suddenly in a short period of time, it is a recoverable fault type. If after a fault in grille 2, the initial position is not lost, and the grille position is unknown, but the grille can respond to the request from the host computer, then for both faults, the grille opening is requested according to the actual temperature control requirements.
[0114] The thirteenth type:
[0115] If grid 1 does not lose its initial position after a failure, and the grid position is unknown, but the grid can respond to the host computer's requests, then grid 2 loses its initial position state after a failure, remains at a certain fixed opening, and does not respond to the host computer's requests.
[0116] The fourteenth:
[0117] If grid 1 does not lose its initial position after a failure, and the grid position is unknown, but the grid can respond to the host computer's request, then grid 2 loses its initial position after a failure, cannot respond to the host computer's request, and cannot be recovered.
[0118] The fifteenth type:
[0119] If the grid 1 fails but does not lose its initial position, and the grid position is unknown, but the grid can respond to the host computer's request, and the grid 2 fails but does not lose its initial position, it is only a short-term change in the external environment of the current grid controller, such as temperature or power supply, which is a recoverable fault type.
[0120] The sixteenth type:
[0121] If neither grille 1 nor 2 loses its initial position after a failure, and the grille position is unknown, but the grille can respond to requests from the host computer, then the grille opening can be requested according to normal temperature control requirements.
[0122] Table 5. Handling of simultaneous faults in the first and second active grilles.
[0123]
[0124]
[0125] This method is applicable to both single-grille and dual-grille vehicles. When the grille has various types of faults, a reasonable fault handling method can be provided that satisfies both the intake function requirements and the overall vehicle appearance requirements, based on the fault type.
[0126] Example 2
[0127] This application provides an active grille fault handling device, such as... Figure 3 The diagram shown is a structural block diagram of an active grid fault handling device, applied to the host computer in Embodiment 1. The device includes, but is not limited to:
[0128] The data receiving module 100 is used to receive the fault types reported by the grid controller;
[0129] The individual fault control module 200 is used to request the opening degree of the grille according to the fault type and the actual temperature control requirements if either the first active grille or the second active grille fails.
[0130] Meanwhile, the fault control module 300 is used to request the opening degree of the grilles according to the fault type and actual temperature control requirements if the first active grille and the second active grille fail at the same time, and to keep the opening degree of the two active grilles consistent.
[0131] The specific fault handling process for individual fault control modules and simultaneous fault control modules has been described in detail in Example 1, and will not be repeated here.
[0132] This application also provides an electronic device, which includes a memory and a processor. The memory stores a computer program, and the processor runs the computer program to enable the electronic device to perform the active grid fault handling method described in Embodiment 1.
[0133] This application also provides a readable storage medium storing computer program instructions. When the computer program instructions are read and executed by a processor, the active grille fault handling method described in Embodiment 1 is performed.
[0134] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can also be implemented in other ways. The apparatus embodiments described above are merely illustrative. For example, the flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of apparatus, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than those marked in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram and / or flowchart, and combinations of blocks in block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.
[0135] In addition, the functional modules in the various embodiments of this application can be integrated together to form an independent part, or each module can exist independently, or two or more modules can be integrated to form an independent part.
[0136] If the aforementioned functions are implemented as software functional modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0137] The above description is merely an embodiment of this application and is not intended to limit the scope of protection of this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of protection of this application. It should be noted that similar reference numerals and letters in the following figures indicate similar items; therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures.
[0138] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
[0139] It should be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
Claims
1. A method for handling active grid faults, characterized in that, Applied to a host computer, the method includes: The system receives fault types reported by the grid controller, including grid blade structure fault, stalled rotor, ECU electrical fault, grid undervoltage, overvoltage, overtemperature, grid LIN communication abnormality, host computer sending communication abnormality, and host computer receiving communication abnormality. Among these, grid blade structure fault and stalled rotor are recoverable faults, while ECU electrical fault is an unrecoverable fault. If either the first active grille or the second active grille fails, the grille opening will be requested according to the type of failure and the actual temperature control requirements. If both the first and second active grilles malfunction simultaneously, the grille opening will be requested according to the fault type and actual temperature control requirements, while maintaining consistency in the opening of the two active grilles. This includes: for grille structure faults and stalling, if both the first and second active grilles have lost their initialization positions and their positions are unknown, making it impossible to respond to the host computer's request, an initialization request will be sent to both the first and second active grilles simultaneously; if the faults of the first and second active grilles persist after the initialization request's set time period, a check air intake grille prompt will be sent to the vehicle's instrument panel; if only one active grille re-completes the initialization position detection, it will be treated as a single grille fault; if both re-complete the initialization position detection, the first and second active grilles will be requested to execute the corresponding opening according to the current actual temperature control requirements.
2. The active grille fault handling method according to claim 1, characterized in that, The fault types include grating structure faults and stall. If the first active grating fails alone, the grating opening is requested according to the fault type and actual temperature control requirements, including: The first active grille has lost its initialization position and its position is unknown, so it cannot respond to the host computer's request to send an initialization request to the first active grille. If the fault of the first active grille continues after the initialization request set time period, a check grille prompt is sent to the vehicle instrument panel. If the first active grille re-completes the initial position detection, then the first and second active grilles are requested to execute the corresponding opening degree according to the current actual temperature control requirements.
3. The active grille fault handling method according to claim 1, characterized in that, The fault types include undervoltage, overvoltage, overtemperature, LIN communication failure of the grille, and communication failure of the host computer. If the first active grille fails alone, the grille opening is requested according to the fault type and actual temperature control requirements, including: The first active grille is fully open and cannot respond to the host computer's request. Based on the current actual temperature control requirements, the first active grille is requested to be opened to the corresponding degree, and the second active grille is requested to be fully open.
4. The active grille fault handling method according to claim 1, characterized in that, The fault types include abnormal communication received by the host computer. If the first active grille fails alone, the grille opening is requested according to the fault type and actual temperature control requirements, including: If the position of the first active grille is unknown, but it can respond to requests from the host computer, then the first and second active grilles are requested to open to the corresponding degree according to the current actual temperature control requirements.
5. The active grille fault handling method according to claim 1, characterized in that, If both the first and second active grilles fail simultaneously, the method of requesting grille openings based on the fault type and actual temperature control requirements while maintaining consistent openings for both active grilles includes: If the first active grille loses its initialization position and its position is unknown, and it cannot respond to the host computer's request, and the second active grille does not lose its initialization position but cannot respond to the host computer's request, then an initialization request is sent to the first active grille. If the fault of the first active grille continues after the initialization request set time period, a check grille prompt is sent to the vehicle instrument panel. If the first active grille re-completes the initial position detection, then the first active grille is requested to execute the corresponding opening degree according to the current actual temperature control requirements; Based on the current actual temperature control requirements, the second active grille is requested to open to the corresponding degree.
6. The active grille fault handling method according to claim 1, characterized in that, If both the first and second active grilles fail simultaneously, the method of requesting grille openings based on the fault type and actual temperature control requirements while maintaining consistent openings for both active grilles includes: If neither the first active grille nor the second active grille has lost its initial position but is unable to respond to the host computer's request, then the first active grille and the second active grille are requested to execute to the corresponding opening degree according to the current actual temperature control requirements.
7. An active grid fault handling device, characterized in that, The device includes: The data receiving module is used to receive the fault types reported by the grid controller. The fault types include grid blade structure fault, stalled rotor, ECU electrical fault, grid undervoltage, overvoltage, overtemperature, grid LIN communication abnormality, host computer sending communication abnormality, and host computer receiving communication abnormality. Among them, the grid blade structure fault and stalled rotor are recoverable faults, and the ECU electrical fault is an unrecoverable fault. A separate fault control module is used to request the opening degree of the grille according to the fault type and the actual temperature control requirements if either the first active grille or the second active grille fails. Meanwhile, the fault control module is used to request the grille opening degree according to the fault type and actual temperature control requirements, and to keep the opening degree of the two active grilles consistent, if both the first and second active grilles fail simultaneously. This includes: for grille structure failure and stall, if both the first and second active grilles lose their initialization positions and the grille positions are unknown, and they cannot respond to the host computer's request, an initialization request is sent to both the first and second active grilles simultaneously; if the failure of the first and second active grilles continues after the initialization request set time period, a check air intake grille prompt is sent to the vehicle instrument panel; if only one active grille re-completes the initialization position detection, it is treated as a single grille failure; if both re-complete the initialization position detection, the first and second active grilles are requested to execute the corresponding opening degree according to the current actual temperature control requirements.
8. An electronic device, characterized in that, The electronic device includes a memory and a processor, the memory storing a computer program, and the processor running the computer program to cause the electronic device to perform the active grid fault handling method according to any one of claims 1 to 6.
9. A readable storage medium, characterized in that, The readable storage medium stores computer program instructions, which, when read and executed by a processor, perform the active grid fault handling method according to any one of claims 1 to 6.
Citation Information
Patent Citations
Commercial vehicle active air-inlet grille control system
CN114103626A
Initiative intake grille device
CN206856658U
