Active air intake grille module sleep control method, upstream control device and medium

By setting the safe duration of electric sleep and delaying the sending of wake-up instructions, the problem of active air intake grille module being stuck and invalid due to being awakened in a short time is solved, the sleep success rate and service life are improved, and the performance of the entire vehicle is improved.

CN119473418BActive Publication Date: 2025-05-20ZHEJIANG GEELY HLDG GRP CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510054477.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-01-14
Publication Date
2025-05-20
Estimated Expiration
2045-01-14

AI Technical Summary

Technical Problem

The active air intake grille module is awakened for a short time after receiving the sleep command, causing the module to get stuck in sleep, failing, and may lead to permanent damage.

Method used

By setting the safe duration of electric sleep, it is determined whether the target duration between the time when the sleep command is sent and the time when the wake command is generated is greater than the safe duration. If not greater than, delay the first preset time and then send a wake-up command to the active air intake grille module to ensure that it wakes up after the safe time.

Benefits of technology

It improves the dormant success rate of the active air intake grille module, extends the service life, and improves the performance of the vehicle, avoiding the module being stuck and permanently damaged due to sleep failure.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119473418B_ABST
    Figure CN119473418B_ABST
Patent Text Reader

Abstract

The present application discloses a sleep control method, an upstream control device and a medium for an active air intake grille module. The method is applied to the upstream control device of the active air intake grille module in a vehicle. The method includes: after sending a sleep command to the active air intake grille module, if there is a wake-up demand, a wake-up command is generated, and it is determined whether the target duration between sending the sleep command and generating the wake-up command is greater than the safe duration of power-off sleep. If not, the wake-up command is sent after a delay of a first preset duration, and the sum of the first preset duration and the target duration is greater than the safe duration. Therefore, within the safe duration of power-off sleep of the active air intake grille module, if it is necessary to wake up again, in order to avoid the active air intake grille module from being woken up again without successfully sleeping, resulting in sleep failure, by setting a judgment mechanism for the safe duration, it is ensured that the wake-up is performed only after the safe duration, thereby improving the sleep success rate of the active air intake grille module and extending its service life.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of vehicle control, and particularly to a sleep control method for an active intake grille module, an upstream control device and a medium therefor. Background Art

[0002] With the continuous development of the automotive industry, people's requirements for various vehicle performances are constantly increasing. The active intake grille (AGS) module on a vehicle is used to control the timely opening and closing of the active intake grille, so as to optimize the cooling effect of the vehicle engine and vehicle battery, improve the vehicle fuel economy performance, extend the cruising range, and thus improve the overall vehicle performance.

[0003] Currently, for the active intake grille module on a vehicle, if it is woken up again shortly after receiving a sleep command, it will cause the active intake grille module to get stuck in sleep. For example, in multiple vehicles equipped with AGS, due to the failure of the AGS module, the air conditioner fails to cool. After investigation and confirmation, the AGS module is woken up again shortly after receiving the sleep command. For example, a wake-up frame is received immediately within 15 ms. At this time, the voltage value of the filter capacitor in the AGS module has not dropped to the threshold, resulting in the main control chip (MCU) in the AGS module not being powered off, thus causing the AGS module to fail to sleep, that is, the AGS module fails.

[0004] After the AGS module gets stuck in sleep and fails, it keeps repeatedly performing Flash erase and write operations. However, long-term Flash erase and write will cause the AGS module to be damaged, that is, the AGS module permanently fails.

[0005] Therefore, how to prevent the active intake grille module from getting stuck in sleep, ensure the service life of the active intake grille module, and thus improve the overall vehicle performance is a technical problem that needs to be solved urgently by those skilled in the art. Summary of the Invention

[0006] One aspect of the present application provides a sleep control method for an active intake grille module, which is applied to an upstream control device of the active intake grille module in a vehicle. The method includes:

[0007] After sending a sleep command to the active intake grille module to control the active intake grille module to power off and sleep, if there is a need to wake up the active intake grille module, generate a wake-up command;

[0008] Determine whether a target duration between a moment when the sleep command is sent and a moment when the wake-up command is generated is greater than a safe duration of the power-off sleep;

[0009] If it is not greater than, after delaying for a first preset duration, send the wake-up instruction to the active intake grille module; the sum of the first preset duration and the target duration is greater than the safety duration.

[0010] Optionally, after generating the wake-up instruction, it further includes:

[0011] Send the wake-up instruction to the active intake grille module so that the active intake grille module performs power-on wake-up after delaying for a second preset duration; wherein, the sum of the second preset duration and the target duration is greater than the safety duration.

[0012] Optionally, the safety duration is greater than the duration during which the voltage value of the filter capacitor in the active intake grille module drops to less than the safety voltage value.

[0013] Optionally, the safety voltage value is the lowest voltage for the normal operation of the communication chip in the active intake grille module.

[0014] Optionally, the method for controlling the sleep of the active intake grille module further includes:

[0015] After a first specified duration of sending the sleep instruction, determine whether the active intake grille module has successfully slept; wherein, the first specified duration is greater than the duration for completing the power-off sleep.

[0016] If it fails and the number of times of sending the sleep instruction has not reached the number threshold, control the active intake grille module to power on again and return to the step of sending the sleep instruction after powering on again; wherein, the number threshold is greater than 1.

[0017] If it fails and the number of times of sending the sleep instruction reaches the number threshold, then control the active intake grille module to power on and work.

[0018] Optionally, controlling the active intake grille module to power on again and returning to the step of sending the sleep instruction after powering on again includes:

[0019] Control the active intake grille module to power on again and return to the step of sending the sleep instruction after a second specified duration after powering on again, wherein, the second specified duration is greater than the duration required for completing the power-on work.

[0020] Optionally, the first specified duration is a preset multiple of the duration for the active intake grille module to complete the power-off sleep, and the preset multiple is not less than 1.

[0021] Another aspect of the present application provides an upstream control device, and the upstream control device includes:

[0022] A wake-up instruction generation module, configured to generate a wake-up instruction if there is a need to wake up the active intake grille module after sending a sleep instruction to the active intake grille module to control the active intake grille module to power down and enter sleep;

[0023] A target duration determination module, configured to determine whether a target duration between the time when the sleep instruction is sent and the time when the wake-up instruction is generated is greater than a safe duration for power-down sleep; if not greater, call a wake-up instruction sending module;

[0024] The wake-up instruction sending module is configured to send the wake-up instruction to the active intake grille module after delaying for a first preset duration; the sum of the first preset duration and the target duration is greater than the safe duration.

[0025] Another aspect of the present application provides an upstream control device, including a memory and a processor, where a computer program executable on the processor is stored on the memory, and when the processor executes the program, the steps of the sleep control method for the active intake grille module are implemented.

[0026] Another aspect of the present application provides a computer-readable storage medium, on which a computer program is stored, and when the program is executed by a processor, the steps of the sleep control method for the active intake grille module are implemented.

[0027] The beneficial effects of the sleep control method, upstream control device, and medium for the active intake grille module provided by the present application are as follows: Thus, within the safe duration for power-down sleep of the active intake grille module, if it is necessary to wake up the active intake grille module again, in order to avoid wake-up failure caused by waking up the active intake grille module before successful sleep, resulting in being stuck in sleep, by setting a safe duration judgment mechanism for power-down sleep, it is ensured that the wake-up instruction is sent to wake up the active intake grille module only after the safe duration, thereby improving the sleep success rate of the active intake grille module, extending its service life, and improving the overall vehicle performance. Description of the Drawings

[0028] Figure 1 It is a schematic flowchart of a sleep control method for an active intake grille module provided by an embodiment of the present application;

[0029] Figure 2 It is a schematic signal timing diagram in a sleep control method for an active intake grille module provided by an embodiment of the present application;

[0030] Figure 3 It is a schematic flowchart of a sleep control method for an active intake grille module provided by another embodiment of the present application;

[0031] Figure 4Schematic diagram of signal timing in a sleep control method for an active intake grille module provided by another embodiment of the present application;

[0032] Figure 5 Flow schematic diagram of another sleep control method for an active intake grille module provided by an embodiment of the present application;

[0033] Figure 6 Structural schematic diagram of an upstream control device provided by an embodiment of the present application;

[0034] Figure 7 Structural schematic diagram of an upstream control device provided by another embodiment of the present application.

[0035] The reference numerals are as follows: 70 is a memory, 71 is a processor, 72 is a display screen, 73 is an input / output interface, 74 is a communication interface, 75 is a power supply, 76 is a communication bus, 701 is a computer program, 702 is an operating system, and 703 is data. Detailed implementation manners

[0036] The terms used in the present application are only for the purpose of describing specific embodiments and are not intended to limit the present application. The singular forms "a", "said", and "the" used in the present application and the appended claims are also intended to include the plural forms unless the context clearly dictates otherwise. It should also be understood that the term "and / or" as used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items.

[0037] It should be understood that although the terms first, second, third, etc. may be used in the present application to describe various information, such information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of the present application, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the word "if" as used herein may be interpreted as "when" or "while" or "in response to determining".

[0038] Figure 1 Flow schematic diagram of a sleep control method for an active intake grille module provided by an embodiment of the present application. This method is applied to an upstream control device of the active intake grille module in a vehicle, as Figure 1 shown. This method includes:

[0039] S10: After sending a sleep instruction to the active intake grille module to control the active intake grille module to perform power-down sleep, if there is a need to wake up the active intake grille module, generate a wake-up instruction;

[0040] First, it should be noted that the sleep control method for the active grille shutter (AGS) module provided in the embodiments of this application is applied to the upstream control device of the AGS module in a vehicle. The upstream control device refers to a control device that is hierarchically higher than the AGS module in the control chain.

[0041] In a specific embodiment, the upstream control device is used to set goals, strategies, or overall guiding principles, etc., while the AGS module is responsible for receiving information from the upstream control device and performing specific control operations based on the received information. It can be understood that the execution subject of the sleep control method provided in this application is any upstream control device that is hierarchically higher than the AGS module in the control chain, and this upstream control device may include, but is not limited to, a vehicle controller and a domain controller.

[0042] In addition, it should also be noted that the vehicles provided in the embodiments of this application include, but are not limited to, sedans, sport utility vehicles (SUVs), multi-purpose vehicles (MPVs), off-road vehicles, pickup trucks, or other power-driven non-railborne vehicles.

[0043] It can be understood that the reason for the failure of the AGS module is that the AGS module is awakened again within a short period of time after receiving a sleep instruction. For example, a wake-up frame is immediately received within 15 ms. At this time, the voltage value of the filter capacitor in the AGS module has not dropped to the threshold, resulting in the main control chip in the AGS module not being powered off, thereby causing the sleep failure of the AGS module, that is, the AGS module fails.

[0044] After the AGS module fails, the AGS module may get stuck in sleep and keep repeatedly performing Flash erase and write operations. However, performing Flash erase and write operations for a long time will cause damage to the AGS module, that is, the AGS module fails permanently.

[0045] Figure 2 It is a signal timing diagram in a sleep control method for an active grille shutter module provided in the embodiments of this application. As Figure 2 shown, when the active grille shutter module is the AGS module, the AGS module receives the vehicle sleep signal at point A1, and the AGS module performs power-down data storage and target flag bit clearing at point B1, where point B1 and point A1 are at the same moment.

[0046] The AGS module completes power-down data storage at point B2. At this time, the SLEEP pin of the main control chip of the AGS module starts to be set to zero and powered down at point C1, and the voltage of the filter capacitor in the AGS module starts to drop at point D1, where point C1 and point D1 are at the same moment.

[0047] According to the filter capacitor voltage and the vehicle sleep signal, it can be known that when the filter capacitor voltage has not dropped to the threshold voltage, that is, the filter capacitor voltage corresponding to point D3 has not dropped to the threshold voltage, and at this time, the vehicle sleep signal is received again, and the filter capacitor voltage rises from point D3 to point D5. At this time, the AGS module is awakened and stuck in the sleep state, and the AGS module continuously performs the Flash erasing and writing operation starting from the moment of point B3.

[0048] As Figure 2 shown, during the sleep process, when the filter capacitor voltage drops to point D2, the INH pin of the LIN transceiver starts to be pulled low, that is, it is pulled low at point E1, and at this time, it enters the sleep state. Among them, point D2 and point E1 are at the same moment. However, at point D4, the filter capacitor voltage starts to rise again, causing the INH pin to be pulled high, that is, point E2 is pulled high, resulting in a failed sleep. Among them, the voltage values corresponding to point D2 and point D4 are the same, and point D4 and point E2 are at the same moment.

[0049] In order to solve the above technical problems, in a specific embodiment, when the AGS module needs to enter the sleep state, the upstream control device sends a sleep instruction to the AGS module, and after receiving the sleep instruction, the AGS module performs power-down sleep. During the power-down sleep process, if there is a need to wake up the AGS module again, a wake-up instruction for waking up the AGS module is immediately generated.

[0050] S11: Determine whether the target duration between the moment of sending the sleep instruction and the moment of generating the wake-up instruction is greater than the safe duration of power-down sleep; if not, proceed to step S12;

[0051] S12: If not, after delaying for the first preset duration, send a wake-up instruction to the active grille shutter module; the sum of the first preset duration and the target duration is greater than the safe duration.

[0052] Furthermore, after generating the wake-up instruction, in order to prevent the AGS module from still being in the power-down sleep state and the power-down sleep not being completed, and then waking up the AGS module again, resulting in the AGS module's sleep failure and being stuck in the sleep state. At this time, through step S11, before issuing the wake-up instruction, first judge whether the target duration between the moment of issuing the sleep instruction in step S10 and the moment of generating the wake-up instruction is greater than the safe duration of power-down sleep.

[0053] In an alternative embodiment, if the target duration is not greater than the safe duration, it indicates that if the sleep instruction is issued at this time to wake up the AGS module, it will cause the AGS module's sleep failure and being stuck in the sleep state.

[0054] To solve this technical problem, after determining that the target duration is not greater than the safe duration, the wake-up instruction is sent after delaying for a first preset duration, where the sum of the first preset duration and the target duration is greater than the safe duration. That is, after the sum of the delay duration and the target duration is greater than the safe duration, waking up the AGS module at this time will not cause the AGS module to get stuck in the sleep state.

[0055] Of course, if the target duration is greater than the safe duration, indicating that waking up the AGS module currently is safe, the wake-up instruction can be sent immediately to wake up the AGS module.

[0056] It can be understood that after the safe duration of power-off sleep, even if the AGS module is woken up again, it will not cause the AGS module to get stuck in the sleep state. And within the safe duration, if it is woken up again, it will cause the sleep to fail.

[0057] It should be noted that the safe duration of power-off sleep does not mean that the AGS module has completed the power-off sleep. It just means that if the AGS module is woken up again after this safe duration, it will not cause the AGS module to fail to sleep and get stuck in the sleep state.

[0058] In fact, the sleep control method provided in this application can not only control the sleep of the AGS module, but also be applicable to any controller on the vehicle that may get stuck in the sleep state, such as the controller for motor control.

[0059] Therefore, for the sleep control method of the AGS module provided in the embodiment of this application, within the safe duration of the AGS module's power-off sleep, if it is necessary to wake up the AGS module again, in order to avoid waking up the AGS module before it has successfully slept, resulting in sleep failure and getting stuck in the sleep state, by setting a judgment mechanism for the safe duration of power-off sleep, it is ensured that the wake-up instruction is sent to wake up the AGS module only after the safe duration, thereby improving the sleep success rate of the AGS module, extending its service life, and improving the performance of the whole vehicle.

[0060] As an optional embodiment, after generating the wake-up instruction, it further includes:

[0061] Sending a wake-up instruction to the active grille shutter module so that the active grille shutter module performs power-on wake-up after delaying for a second preset duration; where the sum of the second preset duration and the target duration is greater than the safe duration.

[0062] In an optional embodiment, after the upstream control device generates the wake-up instruction, it can immediately send the wake-up instruction to the AGS module. However, in order to avoid waking up the AGS module again within the safe duration of the current power-off sleep, after receiving the wake-up instruction, the AGS module can delay for a second preset duration and then perform power-on wake-up.

[0063] It can be understood that the AGS module must perform power-on wake-up after the safe duration of power-off and sleep. Therefore, the sum of the second preset duration and the target duration is greater than the safe duration.

[0064] Specifically, when the upstream control device issues a wake-up instruction, it simultaneously sends the timestamp of the sleep instruction to the AGS module. So that after receiving the wake-up instruction, the AGS module first determines whether the duration between the moment of receiving the wake-up instruction and the moment of sending the sleep instruction is greater than the safe duration of power-off and sleep. If it is not greater, it will perform power-on wake-up after delaying for the second duration. Of course, if it is greater, it can be understood that power-on wake-up is performed to respond to the instruction of the upstream control device.

[0065] It should be noted that the method of delaying the issuance of the wake-up instruction in the above embodiment and the method of delaying the execution of power-on wake-up in the embodiment of the present application can be in a parallel relationship, that is, either method can be used to overcome the problem that the AGS module is immediately woken up within a short time of power-off and sleep and gets stuck in sleep.

[0066] Of course, the two sleep control methods can also be in a combined relationship. After two judgments of the safe duration, the AGS module is prevented from getting stuck in sleep. That is, a judgment of the safe duration is made at the upstream control device end, and another judgment of the safe duration is made at the execution end of the AGS module, further improving the sleep success rate of the AGS module.

[0067] In an optional embodiment, the safe duration is greater than the duration during which the voltage value of the filter capacitor in the active grille shutter module drops below the safe voltage value.

[0068] It can be understood that the main reason for the failure of the AGS module to sleep is that it is woken up again within a short time after receiving the sleep instruction. For example, the AGS module receives a wake-up instruction again within 15 milliseconds (ms) after receiving the sleep instruction and performing power-off and sleep. At this time, the voltage value of the filter capacitor in the AGS module has not dropped to the threshold, resulting in the main control chip in the AGS module not being powered off, thus causing the AGS module to fail.

[0069] Therefore, in an optional embodiment, the safe duration of power-off and sleep of the AGS module can be set based on the filter capacitor. Specifically, this safe duration is greater than the duration during which the voltage value of the filter capacitor drops below the safe voltage value.

[0070] It can be understood that during the power-off and sleep process of the AGS module, if a wake-up instruction is received, it first determines whether the target duration is greater than the duration during which the voltage value of the filter capacitor drops below the safe voltage value, ensuring that the wake-up instruction is issued after the voltage value of the filter capacitor in the AGS module drops below the safe voltage value, thereby preventing the AGS module from getting stuck in sleep.

[0071] Based on the above embodiments, as an alternative embodiment, the safety voltage value is the minimum voltage for the normal operation of the communication chip in the active grille shutter module.

[0072] In fact, in a specific embodiment, when the AGS module fails, the communication signal of the communication chip (for example, LIN chip) used for communication in the AGS module is lost. Specifically, when the voltage value of the filter capacitor drops below the safety voltage value, the communication chip cannot operate normally.

[0073] That is to say, in a specific embodiment, the safety voltage value of the filter capacitor for setting the safety duration is the minimum voltage corresponding to ensuring the normal communication operation of the communication chip. In fact, it can also be understood that the safety voltage value is the minimum voltage value for ensuring the normal power-on and power-off of the AGS.

[0074] Here, it should be noted that the AGS module includes the AGS and the AGS controller for controlling the operation of the AGS, and the AGS controller includes a communication chip communicatively connected to the upstream control device. When the AGS controller receives an instruction sent by the upstream control device, the AGS controller controls the motor to rotate, and the motor drives the link structure to open and close the AGS.

[0075] It can be seen that for the AGS module to receive the instruction of the upstream control device normally, it is necessary to ensure the normal control of the communication chip. Therefore, in an alternative embodiment, the safety duration for the AGS module to power down and enter the sleep state can be based on the minimum voltage value of the filter capacitor corresponding to ensuring the normal operation of the communication chip, and this minimum voltage value is used as the safety voltage value of the filter capacitor.

[0076] During the process of the filter capacitor discharging to achieve power-down and sleep of the AGS module, from the moment of discharging until the voltage value drops below the safety voltage value, if a wake-up instruction is received, the power-on wake-up is delayed. The upstream control device can also avoid the failure of the sleep state by delaying the issuance of the wake-up instruction to prevent the voltage value of the filter capacitor in the AGS module from not dropping below the safety voltage value.

[0077] Figure 3 The following is a schematic flow chart of a sleep control method for an active grille shutter module provided by another embodiment of the present application. As an alternative embodiment, the sleep control method for the active grille shutter module provided by the present application further includes:

[0078] S30: Send a sleep instruction;

[0079] In a specific embodiment, the upstream control device sends a sleep instruction to the AGS module so that the AGS module performs power-down and sleep after receiving this sleep instruction.

[0080] S31: After the first specified duration for sending the sleep instruction, determine whether the active grille shutter module has successfully entered sleep; where the first specified duration is greater than the duration required to complete power-down sleep.

[0081] S32: If it fails and the number of times the sleep instruction has been sent has not reached the threshold number of times, control the active grille shutter module to power on again, and after powering on again, return to the step of sending the sleep instruction; where the threshold number of times is greater than 1.

[0082] S33: If it fails and the number of times the sleep instruction has been sent has reached the threshold number of times, then control the active grille shutter module to power on and operate.

[0083] After the first specified duration after the upstream control device sends the sleep instruction, determine whether the AGS module has successfully entered sleep. It should be noted that the comparison duration of the first specified duration is different from the safety duration. To avoid misjudgment caused by determining whether the AGS module has successfully entered sleep during the power-down sleep process of the AGS module and before the power-down sleep is completed, the first specified duration must be greater than the duration required for the AGS module to complete power-down sleep.

[0084] For example, if it takes 15 milliseconds (ms) for the AGS module to complete power-down sleep, and the first specified duration is greater than 15 ms, it can be set to 30 ms to ensure that the AGS module has enough time to complete the sleep process before determining whether the current AGS module has successfully entered sleep.

[0085] Furthermore, if the AGS module fails to enter sleep and the current number of times the sleep instruction has been sent has not reached the threshold number of times, it can re-enter power-down sleep after powering on again, that is, re-attempt power-down sleep. Specifically, first control the AGS module to power on and operate. After the AGS module has successfully powered on and operated, send the sleep instruction to the AGS module again so that the AGS module can attempt to enter sleep again.

[0086] Of course, if the AGS module fails to enter sleep and the current number of times the sleep instruction has been sent has reached the threshold number of times, that is, the number of times of attempting power-down sleep has reached the threshold number of times and multiple attempts have all failed, to prevent the AGS module from getting stuck in sleep, at this time, control the AGS module to power on and operate.

[0087] For example, when the threshold number of times is 3, after the upstream control device sends the sleep instruction to the AGS module for the first time, after the first specified duration after the AGS module executes power-down sleep, for example, at 30 ms, the upstream control device determines whether the current AGS module has successfully entered sleep. If it has, then end.

[0088] If it fails and it can be determined that the current number of times of sending the sleep instruction is 1 and has not reached 3 times, at this time, after controlling the AGS module to power on and work, perform another power-off sleep attempt. Further, after 30 ms, determine again whether the AGS module has successfully entered the sleep state. If it still fails, determine that the current number of times of sending the sleep instruction is 3 and has not reached 3 times. Similarly, after controlling the AGS module to power on and work again, perform a power-off sleep attempt. Repeat this cycle until the number of times of sending the sleep instruction is equal to 3. If the sleep still fails, directly control the AGS module to power on and work, and no longer perform a power-off sleep attempt. Of course, in any loop judgment, if the power-off sleep attempt is successful again, that is, it is determined that the AGS module has successfully entered the sleep state, then the sleep control of the AGS module ends.

[0089] It should be noted that in order to prevent the AGS module from getting stuck in the sleep state and performing power-on work and power-off sleep infinitely, resulting in resource waste. Therefore, in an alternative embodiment, the number threshold is greater than 1 and less than 5. Thus, it can not only prevent the AGS module from being damaged due to getting stuck in the sleep state, but also avoid resource waste caused by infinitely executing power-on work and power-off sleep.

[0090] It is worth noting that the reason for the failure of the AGS module to enter the sleep state may be that a wake-up instruction from the upstream control device is received during the process of the AGS module performing power-off sleep. Of course, it may also be due to other factors. This application does not make any limitations in this regard.

[0091] In another alternative embodiment, when the execution subject is the AGS module, the sleep control method for the AGS module provided in this application includes: receiving a sleep instruction sent by the upstream control device and performing power-off sleep according to this sleep instruction. Further, if a first power-on instruction sent by the upstream control device is received, power on and work, and perform the power-off sleep instruction again after re-powering on. If a second power-on instruction sent by the upstream control device is received, just power on and work.

[0092] Among them, the first power-on instruction is an instruction sent by the upstream control device after a first specified duration from sending the sleep instruction, when it is determined that the AGS module fails to enter the sleep state and the number of times of sending the sleep instruction has not reached the number threshold. The second power-on instruction is an instruction sent by the upstream control device after a first specified duration from sending the sleep instruction, when it is determined that the AGS module fails to enter the sleep state and the number of times of sending the sleep instruction has reached the number threshold.

[0093] Figure 4 It is a signal timing diagram in a sleep control method for an active grille shutter module provided in another embodiment of this application. To solve the above technical problems, as Figure 4As shown, after the first preset time period (e.g., after 45 ms), that is, after point B3, the AGS module is controlled to power on and work again. That is, at point B3, the SLEEP pin signal is pulled high.

[0094] It can be seen from Figure 4 that although the voltage of the filter capacitor is higher than the threshold voltage after D5, resulting in the failure of the AGS module to enter the sleep state, after 45 ms, after determining the failure of the AGS module to enter the sleep state, it is controlled to power on and work again, and at 50 ms (i.e., point B4), the AGS module is controlled to power off and enter the sleep state again. That is, at point B4, the SLEEP pin signal is pulled low.

[0095] When the number threshold is 2, at 60 ms, it is determined again whether the AGS module enters the sleep state successfully. If it fails, and the number of times the upstream control device issues the sleep command reaches 2 at this time, the AGS module is directly controlled to power on and work to prevent the AGS module from being stuck in the sleep state.

[0096] Figure 5 FIG. is a schematic flow chart of another sleep control method for the active grille shutter (AGS) module provided by the embodiments of the present application. For ease of understanding, the following is described in conjunction with Figure 5 for illustration.

[0097] First, it should be noted that Figure 5 from the perspective of the AGS module, that is, taking the AGS module as the execution entity for description. As Figure 5 shown, the specific implementation steps include:

[0098] S50: Receive a sleep command sent by an upstream control device;

[0099] S51: Determine whether it is running; if so, continue to execute step S51, if not, enter step S52;

[0100] In a specific embodiment, the AGS module receives the sleep command through step S50, and determines in real time whether it is currently running through step S51, that is, whether the AGS module is in the running state. Specifically, by detecting the voltage value of the output circuit in the AGS module, when the voltage value of the output circuit is higher than the preset voltage value, it is determined that the AGS module is running. If it is not higher than the preset voltage value, it indicates that the AGS module has stopped running. It should be noted that the running here refers to whether the motor is in the moving state. In another alternative embodiment, when the AGS module is still in the running state, step S51 is continuously repeated.

[0101] S52: Clear the target flag bit;

[0102] S53: Power off and store data;

[0103] S54: Set the SLEEP pin to zero;

[0104] Furthermore, when the motor stops running, turn off the LIN bus of the LIN communication chip in the AGS module, and clear the target flag bits through step S53, where the target flag bits include the self-learning flag bit, the motor running flag bit, and the response position flag bit. And perform power-down data storage through step S53. After the data storage, set the SLEEP pin of the main control chip in the AGS module to zero for power-down, causing the filter capacitor to discharge, thereby realizing the sleep of the AGS module.

[0105] In a specific embodiment, after the first specified duration, if the AGS module receives the sleep instruction from the upstream control device again, that is, the upstream control device continues to send the sleep instruction to the AGS module through step S20, which means that the previous sleep of the AGS module failed.

[0106] Specifically, the upstream control device controls the AGS module to power on and work again. After powering on and working, return to step S20 and continue to send the sleep instruction to the AGS module. At this time, the AGS module does not need to execute step S52 and step S53 again, but only needs to return to step S54, that is, as long as the SLEEP pin of the main control chip is set to zero for power-down again.

[0107] When the AGS module performs power-down sleep, first determine whether the target flag bits have been cleared and power-down data storage has been performed. If not, it means that this is the first time the sleep instruction has been received, and then perform power-down sleep according to the Figure 5 process. Of course, if the target flag bits have been cleared and power-down data storage has been performed, after powering on again, only return to step S54, that is, as long as the SLEEP pin of the main control chip is set to zero for power-down again.

[0108] It should be noted that in an alternative embodiment, the method for the active grille shutter module to delay the execution of the wake-up instruction, the method for the upstream control device to delay the issuance of the wake-up instruction, and the method for the upstream control device to determine whether the active grille shutter module has successfully slept can be in a parallel relationship, that is, any one of the methods can be used to avoid the active grille shutter module from getting stuck in sleep. Of course, they can also be in a combined relationship of the three methods, or any two of the methods can be combined, that is, two or three methods are used simultaneously to solve the problem of the active grille shutter module getting stuck in sleep.

[0109] Therefore, for the sleep control method of the AGS module provided by the embodiments of the present application, when the AGS module fails to sleep due to various reasons, after re-powering on and then attempting to power off and sleep again, if the power-off and sleep attempts fail multiple times, the AGS module is controlled to power on and work, thereby preventing the AGS module from getting stuck in sleep, improving the service life of the AGS module, and enhancing the overall performance of the vehicle.

[0110] In an alternative embodiment, controlling the active grille shutter module to re-power on and returning to the step of sending a sleep command after re-powering on includes:

[0111] Controlling the active grille shutter module to re-power on and returning to the step of sending a sleep command after a second specified duration after re-powering on, where the second specified duration is greater than the duration required to complete the power-on operation.

[0112] In a specific embodiment, if the current AGS module fails to sleep and the number of times of sending the sleep command has not reached the number threshold, at this time, it is possible to attempt to sleep again by re-powering on and off. Specifically, after controlling the AGS module to power on, in order to prevent the AGS module from immediately powering off and sleeping again before completing the power-on operation, therefore, in an alternative embodiment, the AGS module is controlled to return to the step of sending a sleep command only after a second specified duration after re-powering on.

[0113] It can be understood that the duration of delaying the return to the step of sending the sleep command should be greater than the duration required for the AGS module to complete the power-on operation, that is, the second specified duration is greater than the duration required for the AGS module to complete the power-on operation.

[0114] In an alternative embodiment, in order to further prevent the active grille shutter module from getting stuck in sleep, the first specified duration is a preset multiple of the duration for the active grille shutter module to complete power-off and sleep, and the preset multiple is not less than 1.

[0115] For example, if the duration for the active grille shutter module to complete power-off and sleep is 15 ms and the preset multiple is 3 times, then the first specified duration is 45 ms. In a specific embodiment, at the 45th ms after the upstream control device sends a sleep command to the active grille shutter module, it is determined whether the active grille shutter module has successfully slept, preventing misjudgment caused by the active grille shutter module not completing power-off and sleep, thereby avoiding the active grille shutter module from getting stuck in sleep and improving the service life of the active grille shutter module.

[0116] In the above embodiments, the sleep control method for the active grille shutter module is described in detail. The present application also provides an embodiment corresponding to the upstream control device.

[0117] Figure 6 The structural schematic diagram of an upstream control device provided by the embodiments of the present application is as Figure 6As shown, the device includes:

[0118] A wake-up instruction generation module 60, configured to generate a wake-up instruction if there is a need to wake up the active intake grille module after sending a sleep instruction to the active intake grille module to control the active intake grille module to perform power-down sleep;

[0119] A target duration determination module 61, configured to determine whether the target duration between the moment of sending the sleep instruction and the moment of generating the wake-up instruction is greater than the safe duration of power-down sleep; if not, call the wake-up instruction sending module 62;

[0120] A wake-up instruction sending module 62, configured to send a wake-up instruction to the active intake grille module after delaying for a first preset duration; the sum of the first preset duration and the target duration is greater than the safe duration.

[0121] In addition, the upstream control device provided by the embodiment of the present application further includes:

[0122] A sleep determination module, configured to determine whether the active intake grille module has successfully slept after a first specified duration of sending the sleep instruction; where the first specified duration is greater than the duration of completing power-down sleep; if it fails, and the number of times of sending the sleep instruction has not reached the number threshold, control the active intake grille module to power on again, and return to the step of sending the sleep instruction after powering on again; where the number threshold is greater than 1; if it fails, and the number of times of sending the sleep instruction reaches the number threshold, then control the active intake grille module to power on and work.

[0123] A power-on control module, configured to control the active intake grille module to power on again, and return to the step of sending the sleep instruction after a second specified duration after powering on again, where the second specified duration is greater than the duration required to complete power-on work.

[0124] Figure 7 The structural schematic diagram of an upstream control device provided by another embodiment of the present application is as Figure 7 shown. The upstream control device includes: a memory 70, configured to store a computer program;

[0125] A processor 71, configured to implement the steps of the sleep control method of the active intake grille module as mentioned in the above embodiment when executing the computer program.

[0126] The upstream control device provided in this embodiment may include, but is not limited to, a vehicle controller, a domain controller, etc.

[0127] Among them, the processor 71 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 71 can be implemented in at least one hardware form of a digital signal processor (Digital Signal Processor, referred to as DSP), a field programmable gate array (Field-Programmable Gate Array, referred to as FPGA), and a programmable logic array (Programmable Logic Array, referred to as PLA). The processor 71 may also include a main processor and a coprocessor. The main processor is a processor for processing data in the awake state, also known as a central processing unit (Central Processing Unit, referred to as CPU); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor 71 may be integrated with a graphics processing unit (Graphics Processing Unit, referred to as GPU), and the GPU is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 71 may also include an artificial intelligence (Artificial Intelligence, referred to as AI) processor, which is used to process computing operations related to machine learning.

[0128] The memory 70 may include one or more computer-readable storage media, which may be non-transitory. The memory 70 may also include a high-speed random access memory, and a non-volatile memory, such as one or more disk storage devices, flash memory storage devices. In this embodiment, the memory 70 is at least used to store the following computer program 701, wherein, after the computer program is loaded and executed by the processor 71, it can implement the relevant steps of the sleep control method of the active air intake grille module disclosed in any of the aforementioned embodiments. In addition, the resources stored in the memory 70 may also include an operating system 702 and data 703, etc., and the storage method may be temporary storage or permanent storage. Among them, the operating system 702 may include Windows, Unix, Linux, etc. The data 703 may include but is not limited to the relevant data involved in the sleep control method of the active air intake grille module, etc.

[0129] In some embodiments, the upstream control device may further include a display screen 72, an input / output interface 73, a communication interface 74, a power supply 75, and a communication bus 76.

[0130] Those skilled in the art will understand that Figure 7 The structure shown in does not constitute a limitation on the upstream control device, and may include more or fewer components than shown in the figure.

[0131] The upstream control device provided by the embodiment of the present application includes a memory and a processor. When the processor executes the program stored in the memory, it can implement the sleep control method of the active intake grille module in the above embodiment.

[0132] It should be noted that although the operations are depicted in a specific order in the drawings, this should not be construed as requiring these operations to be performed in the specific order shown or sequentially, or requiring all of the illustrated operations to be performed to achieve the desired result. In some cases, multitasking and parallel processing may be advantageous. In addition, the separation of the various system modules and components in the above embodiments should not be construed as requiring such separation in all embodiments, and it should be understood that the described program components and systems can generally be integrated together in a single software product or packaged into multiple software products.

Claims

1. A dormancy control method for an active air intake grille module, characterized in that: An upstream control device applied to the active air intake grille module in a vehicle, the method comprising: After sending a sleep instruction to the active air intake grille module to control the active air intake grille module to perform power-down sleep, if there is a need to wake up the active air intake grille module, generating a wake-up instruction; Determine whether the target duration between the time when the sleep instruction is sent and the time when the wake-up instruction is generated is greater than the safe duration of the power-down sleep; the safe duration is greater than the time when the voltage value of the filter capacitor in the active air intake grille module decreases to less than the safe voltage value; the safe voltage value is the minimum voltage for the normal operation of the communication chip in the active air intake grille module; If not, after a delay of a first preset time length, the wake-up instruction is sent to the active air intake grille module; the sum of the first preset time length and the target time length is greater than the safety time length.

2. The dormancy control method of the active air intake grille module according to claim 1, characterized in that: After generating the wake-up instruction, the method further includes: The wake-up instruction is sent to the active air intake grille module so that the active air intake grille module performs power-on wake-up after delaying for a second preset time period; wherein the sum of the second preset time period and the target time period is greater than the safety time period.

3. The dormancy control method of the active air intake grille module according to claim 1, characterized in that: The method further comprises: After sending the sleep instruction for a first specified time, determining whether the active air intake grille module has successfully gone into sleep; wherein the first specified time is greater than the time to complete the power-off sleep; If it fails, and the number of times the sleep command is sent does not reach the number threshold, the active air intake grille module is controlled to be powered on again, and after the power is turned on again, the step of sending the sleep command is returned; wherein the number threshold is greater than 1; If it fails and the number of times the sleep instruction is sent reaches the number threshold, the active air intake grille module is controlled to be powered on.

4. The dormancy control method of the active air intake grille module according to claim 3, characterized in that: The step of controlling the active air intake grille module to be powered on again, and returning to send the sleep instruction after being powered on again, comprises: Control the active air intake grille module to power on again, and return to the step of sending the sleep instruction after a second specified time after powering on again, wherein the second specified time is greater than the time required to complete the power-on work.

5. The dormancy control method of the active air intake grille module according to claim 3, characterized in that: The first specified time duration is a preset multiple of the time duration for the active air intake grille module to complete the power-down sleep state, and the preset multiple is not less than 1.

6. An upstream control device, characterized in that: The upstream control device comprises: A wake-up instruction generating module, configured to generate a wake-up instruction if there is a need to wake up the active air intake grille module after sending a sleep instruction to the active air intake grille module to control the active air intake grille module to perform power-down sleep; A target duration determination module is used to determine whether the target duration between the moment of sending the sleep instruction and the moment of generating the wake-up instruction is greater than the safe duration of the power-down sleep; if not, calling the wake-up instruction sending module; the safe duration is greater than the duration for the voltage value of the filter capacitor in the active air intake grille module to decrease to less than the safe voltage value; the safe voltage value is the minimum voltage for the normal operation of the communication chip in the active air intake grille module; The wake-up instruction sending module is used to send the wake-up instruction to the active air intake grille module after a delay of a first preset time length; the sum of the first preset time length and the target time length is greater than the safety time length.

7. An upstream control device, comprising a memory and a processor, wherein the memory stores a computer program that can be run on the processor, characterized in that: When the processor executes the program, the steps of the sleep control method of the active air intake grille module according to any one of claims 1 to 5 are implemented.

8. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the steps of the sleep control method of the active air intake grille module according to any one of claims 1 to 5 are implemented.

Citation Information

Patent Citations

  • Process control method, electronic equipment and readable storage medium

    CN116723384A

  • Sleep method and device of SOC chip and vehicle

    CN118897696A