Dormancy control method of active air inlet grille module, upstream control device and medium

By setting the safe duration of electric sleep and delaying sending wake-up instructions, the problem of the active air intake grille module being awakened in a short time after sleeping is solved, which improves the sleep success rate and vehicle performance.

CN119473418AActive Publication Date: 2025-02-18ZHEJIANG GEELY HLDG GRP CO LTD +1

Patent Information

Application Number
CN202510054477.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-14
Publication Date
2025-02-18
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 effectively avoids the sleep failure and jam problems caused by the active air intake grille module being awakened again before it is successfully sleepy, improves the dormant success rate, extends the service life, and improves the performance of the entire vehicle.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119473418A_ABST
    Figure CN119473418A_ABST
Patent Text Reader

Abstract

The invention discloses a sleep control method, an upstream control device and a medium of an active air inlet grille module, the method is applied to the upstream control device of the active air inlet grille module in a vehicle, and the method comprises the steps that after a sleep instruction is sent to the active air inlet grille module, if a wake-up requirement exists, a wake-up instruction is generated, and the wake-up instruction is sent to the active air inlet grille module; and determining whether the target duration between sending the sleep instruction and generating the wake-up instruction is greater than the safe duration of the power-off sleep or not. If not, the wake-up instruction is sent after a first preset time length is delayed, and the sum of the first preset time length and the target time length is larger than the safe time length. Therefore, if the active air-inlet grille module needs to be awakened again within the safe duration of power-off dormancy, in order to avoid dormancy failure caused by awakening again before the active air-inlet grille module does not successfully dormant, awakening is performed after the safe duration by setting a judgment mechanism of the safe duration, the dormancy success rate of the active air-inlet grille module is improved, and the dormancy success rate of the active air-inlet grille module is improved. The service life is prolonged.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of vehicle control technology, and in particular to a sleep control method, an upstream control device and a medium of an active air intake grille module. Background Art

[0002] With the continuous development of the automotive industry, people's requirements for vehicle performance in all aspects are constantly increasing. The Active Grille Shutter (AGS) module on the vehicle is used to control the timely opening and closing of the active grille, thereby optimizing the cooling effect of the vehicle engine and vehicle battery, improving the vehicle's fuel economy, extending the driving range, and thus improving the vehicle's overall performance.

[0003] At present, the active grille module on the vehicle is awakened again in a short time after receiving the sleep command, which will cause the active grille module to be stuck in sleep. For example, many vehicles equipped with AGS have air conditioning failure due to AGS module failure. After investigation and confirmation, the AGS module is awakened again in a short time after receiving the sleep command, for example, the wake-up frame is immediately received within 15ms. 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 failing to power off, resulting in the failure of the AGS module to sleep, that is, the AGS module fails.

[0004] After the AGS module is stuck in sleep mode and fails, it repeatedly performs the Flash erase operation. However, a long period of Flash erase operation may damage the AGS module, that is, the AGS module becomes permanently invalid.

[0005] Therefore, how to prevent the active air intake grille module from being stuck in dormancy and ensure the service life of the active air intake grille module, thereby improving the overall performance of the vehicle, is a technical problem that needs to be urgently solved by technical personnel in this field. Summary of the invention

[0006] One aspect of the present application provides a dormancy control method for an active air intake grille module, which is applied to an upstream control device of the active air intake grille module in a vehicle, and the method comprises: 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 of sending the sleep instruction and the time of generating the wake-up instruction is greater than the safe duration of the power-down sleep; 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.

[0007] Optionally, 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.

[0008] Optionally, the safety time period is greater than the time period during which the voltage value of the filter capacitor in the active air intake grille module drops to less than a safety voltage value.

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

[0010] Optionally, the sleep control method of the active air intake grille module further includes: 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 instruction 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 instruction 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.

[0011] Optionally, controlling the active air intake grille module to be powered on again, and returning to the step of sending 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.

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

[0013] Another aspect of the present application provides an upstream control device, the upstream control device comprising: 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, 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 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.

[0014] Another aspect of the present application provides an upstream control device, including a memory and a processor, wherein the memory stores a computer program that can be executed on the processor, and when the processor executes the program, the steps of the sleep control method of the active air intake grille module are implemented.

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

[0016] The sleep control method, upstream control device and medium of the active air intake grille module provided in the present application have the following beneficial effects: therefore, within the safe time period of power-down sleep of the active air intake grille module, if the active air intake grille module needs to be woken up again, in order to avoid the active air intake grille module being woken up again without successfully sleeping, resulting in sleep failure and being stuck in sleep, a safe time period judgment mechanism for power-down sleep is set to ensure that the wake-up command is issued to wake up the active air intake grille module after the safe time period, thereby improving the sleep success rate of the active air intake grille module, extending its service life, and improving the performance of the entire vehicle. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] Figure 1 A schematic flow chart of a sleep control method for an active air intake grille module provided in an embodiment of the present application; Figure 2 A schematic diagram of the timing of signals in a sleep control method of an active air intake grille module provided in an embodiment of the present application; Figure 3 A schematic flow chart of a sleep control method of an active air intake grille module provided in another embodiment of the present application; Figure 4 A schematic diagram of signal timing in a sleep control method of an active air intake grille module provided in another embodiment of the present application; Figure 5 A schematic flow chart of another sleep control method of an active air intake grille module provided in an embodiment of the present application; Figure 6 A schematic diagram of the structure of an upstream control device provided in an embodiment of the present application; Figure 7 A schematic structural diagram of an upstream control device provided in another embodiment of the present application.

[0018] 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 DESCRIPTION

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

[0020] It should be understood that although the terms first, second, third, etc. may be used in the present application to describe various information, these 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 "at the time of" or "when" or "in response to determining".

[0021] Figure 1 A schematic flow chart of a dormancy control method for an active air intake grille module provided in an embodiment of the present application is provided. The method is applied to an upstream control device of an active air intake grille module in a vehicle, such as Figure 1 As shown, the method includes: S10: after sending a sleep instruction to the active air intake grille module to control the active air intake grille module to perform power-off sleep, if there is a need to wake up the active air intake grille module, generating a wake-up instruction; First of all, it should be noted that the sleep control method of the active grille (AGS) module provided in the embodiment of the present application is applied to the upstream control device of the AGS module in the vehicle. The upstream control device refers to a control device at a higher level than the AGS module in the control chain.

[0022] In a specific embodiment, the upstream control device is used to set goals, strategies or overall guiding principles, etc., and 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 sleep control method provided by this application is executed by any upstream control device that is higher than the AGS module in the control chain, and the upstream control device may include but is not limited to a vehicle controller and a domain controller.

[0023] In addition, it should be noted that the vehicles provided in the embodiments of the present 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-track-borne vehicles.

[0024] It is understandable 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 the sleep instruction. For example, the wake-up frame is immediately received within 15ms. 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 failing to cut off power, thereby causing the AGS module to fail to sleep, that is, the AGS module fails.

[0025] After the AGS module fails, the AGS module may be stuck in sleep mode and repeatedly executes the Flash erase and write operation. However, long-term Flash erase and write operations may damage the AGS module, that is, the AGS module fails permanently.

[0026] Figure 2 A schematic diagram of the signal timing in a sleep control method of an active air intake grille module provided in an embodiment of the present application, such as Figure 2 As shown, when the active grille module is an AGS module, the AGS module receives a vehicle sleep signal at point A1, and the AGS module stores power-off data and clears the target flag at point B1, wherein point B1 and point A1 are at the same time.

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

[0028] According to the filter capacitor voltage and the vehicle sleep signal, 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, 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 sleep mode. Starting from point B3, the AGS module continues to erase and write Flash.

[0029] like Figure 2 As shown in the figure, during the sleep process, the INH pin of the LIN transceiver starts to be pulled low when the filter capacitor voltage drops to point D2, that is, it is pulled low at point E1, and then enters sleep mode, where point D2 and point E1 are at the same time. 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 sleep failure. Wherein, the voltage values ​​corresponding to points D2 and D4 are the same, and points D4 and E2 are at the same time.

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

[0031] S11: Determine whether the target duration between the time of sending the sleep instruction and the time of generating the wake-up instruction is greater than the safe duration of power-off sleep; if not, proceed to step S12; S12: If not, after a delay of a first preset time, a wake-up command is sent to the active air intake grille module; the sum of the first preset time and the target time is greater than the safety time.

[0032] Furthermore, after the wake-up instruction is generated, in order to avoid the AGS module being woken up again when it is still in power-off sleep and the power-off sleep is not completed, causing the AGS module to fail to sleep and get stuck in sleep. At this time, before issuing the wake-up instruction, in step S11, it is first determined whether the target duration between the moment when the sleep instruction is issued in step S10 and the moment when the wake-up instruction is generated is greater than the safe duration of power-off sleep.

[0033] In an optional embodiment, if the target duration is not greater than the safety duration, it indicates that if a sleep instruction is issued to wake up the AGS module at this time, the AGS module will fail to sleep and get stuck in sleep.

[0034] In order to solve this technical problem, after determining that the target duration is not greater than the safety duration, the wake-up command is issued after a delay of the first preset duration, wherein the sum of the first preset duration and the target duration is greater than the safety duration, that is, after the sum of the delay duration and the target duration is greater than the safety duration, waking up the AGS module at this time will not cause the AGS module to be stuck in sleep mode.

[0035] Of course, if the target duration is greater than the safe duration, it indicates that it is safe to wake up the AGS module at present, and a wake-up command can be issued immediately to wake up the AGS module.

[0036] It is understandable that after the safe time of power-off hibernation, even if the AGS module is awakened again, it will not cause the AGS module to be stuck in hibernation. However, if it is awakened again within the safe time, it will cause hibernation failure.

[0037] It is worth noting that the safe power-off sleep time 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 the safe time, it will not cause the AGS module to fail to sleep and get stuck in sleep.

[0038] In fact, the sleep control method provided in the present application can not only perform sleep control on the AGS module, but is also applicable to any controller on the vehicle that may be stuck in sleep mode, such as a controller for executing motor control.

[0039] Therefore, the sleep control method of the AGS module provided in the embodiment of the present application, within the safe time of power-on sleep of the AGS module, if the AGS module needs to be woken up again, in order to avoid the AGS module failing to sleep and being stuck in sleep due to being woken up again before successfully sleeping, a safe time judgment mechanism for power-on sleep is set to ensure that the wake-up command is issued to wake up the AGS module after the safe time, thereby improving the sleep success rate of the AGS module, extending its service life, and improving the performance of the entire vehicle.

[0040] As an optional embodiment, after generating the wake-up instruction, the method further includes: A 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 a delay of a second preset time length; wherein the sum of the second preset time length and the target time length is greater than the safety time length.

[0041] In an optional embodiment, after the upstream control device generates the wake-up instruction, the wake-up instruction can be immediately sent to the AGS module. However, in order to avoid waking up the AGS module again within the current safe period of power-down sleep, after receiving the wake-up instruction, the AGS module can delay the power-on wake-up for a second preset period of time.

[0042] It is understandable that the AGS module must perform power-on wake-up after the safe time of power-down sleep, so the sum of the second preset time and the target time is greater than the safe time.

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

[0044] It should be noted that the method of delaying the issuance of wake-up instructions in the above-mentioned embodiment and the method of delaying the execution of power-on wake-up in the embodiment of the present application can be in parallel, that is, any method can be used to overcome the problem of the AGS module being immediately awakened within a short time of power-off sleep and causing it to be stuck in sleep.

[0045] Of course, the two sleep control methods can also be combined, and two safety time judgments are performed to avoid the AGS module from being stuck in sleep. That is, a safety time judgment is performed once in the upstream control device section, and another safety time judgment is performed at the execution end of the AGS module, further improving the sleep success rate of the AGS module.

[0046] In an optional embodiment, the safety time period is greater than the time period during which the voltage value of the filter capacitor in the active air intake grille module drops to less than the safety voltage value.

[0047] It is understandable that the main reason for the AGS module to fail to sleep is that the AGS module is awakened again within a short period of time after receiving the sleep command. For example, within 15 milliseconds (ms) after receiving the sleep command and executing the power-off sleep, the AGS module receives the wake-up command again. 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 failing to power off, causing the AGS module to fail.

[0048] Therefore, in an optional embodiment, the safe duration of the power-down of the AGS module can be set based on the filter capacitor. Specifically, the safe duration is greater than the duration for the voltage value of the filter capacitor to drop to a value greater than the safe voltage value.

[0049] It can be understood that when the AGS module is in the process of power-off hibernation, if it receives a wake-up command, it first determines whether the target duration is greater than the duration for the voltage value of the filter capacitor to drop below the safe voltage value, and ensures that the wake-up command is issued after the voltage value of the filter capacitor in the AGS module drops to less than the safe voltage value, thereby avoiding the AGS module from being stuck in hibernation.

[0050] Based on the above embodiment, as an optional embodiment, the safety voltage value is the minimum voltage for normal operation of the communication chip in the active air intake grille module.

[0051] In fact, in a specific embodiment, when the AGS module fails, the communication chip (eg, LIN chip) used for communication in the AGS module loses the communication signal. Specifically, when the voltage value of the filter capacitor drops below the safe voltage value, the communication chip cannot work normally.

[0052] That is to say, in a specific embodiment, the filter capacitor safety voltage value used to set the safety time is the minimum voltage corresponding to 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 to ensure that the AGS can perform power on and off normally.

[0053] 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 that is connected to the upstream control device. When the AGS controller receives the instruction sent by the upstream control device, the AGS controller controls the motor to rotate, and the motor drives the connecting rod structure to realize the opening and closing of the AGS.

[0054] It can be seen that the AGS module normally receives instructions from the upstream control device and needs to ensure the normal control of the communication chip. Therefore, in an optional embodiment, the safe duration of the power-on hibernation of the AGS module can be based on the minimum voltage value of the filter capacitor corresponding to the normal operation of the communication chip, and the minimum voltage value can be used as the safe voltage value of the filter capacitor.

[0055] During the process of discharging the filter capacitor to achieve power-down sleep of the AGS module, if a wake-up command is received during the time from the discharge moment to the voltage value dropping below the safe voltage value, the power-on wake-up will be delayed. The upstream control device can also delay the issuance of the wake-up command to avoid the voltage value of the filter capacitor in the AGS module not dropping below the safe voltage value, resulting in sleep failure.

[0056] Figure 3 This is a flow chart of a sleep control method of an active air intake grille module provided by another embodiment of the present application. As an optional embodiment, the sleep control method of the active air intake grille module provided by the present application further includes: S30: Sending a sleep instruction; In a specific embodiment, the upstream control device sends a sleep instruction to the AGS module, so that the AGS module performs power-off sleep after receiving the sleep instruction.

[0057] S31: after sending the sleep instruction for a first specified time, determining whether the active air intake grille module has successfully sleep; wherein the first specified time is greater than the time to complete the power-off sleep; S32: If it fails and the number of times of sending the sleep command does not reach the number threshold, control the active air intake grille module to power on again, and return to the step of sending the sleep command after powering on again; wherein the number threshold is greater than 1; S33: If it fails and the number of times the sleep command is sent reaches the threshold, the active air intake grille module is controlled to be powered on.

[0058] The upstream control device determines whether the AGS module has successfully entered sleep mode after the first specified time after sending the sleep command. It is worth noting that the comparison time of the first specified time is different from the safety time. In order to avoid misjudgment caused by the AGS module being in the process of power-off sleep and not completing the power-off sleep, the first specified time must be greater than the time it takes for the AGS module to complete the power-off sleep.

[0059] For example, it takes 15 milliseconds (ms) for the AGS module to complete power-off sleep. The first specified time is longer than 15ms and can be set to 30ms to ensure that the AGS module has enough time to complete the sleep process and then determine whether the current AGS module has successfully sleep.

[0060] Furthermore, if the AGS module fails to sleep, and the number of times the sleep command is currently sent does not reach the number threshold, it can enter power-off sleep again by powering on again, that is, retrying power-off sleep. Specifically, first control the AGS module to power on, and after the AGS module is successfully powered on, send a sleep command to the AGS module again, so that the AGS module can try to sleep again.

[0061] Of course, if the AGS module fails to sleep and the number of sleep commands sent currently has reached the number threshold, that is, the number of attempts to power off and sleep has reached the number threshold and multiple attempts have failed, in order to avoid the AGS module being stuck in sleep, at this time, the AGS module is controlled to power on.

[0062] For example, when the number threshold is 3, after the upstream control device sends a sleep command to the AGS module for the first time, the AGS module executes the first specified time after power-off sleep, for example, at 30ms, the upstream control device determines whether the current AGS module is successfully in sleep mode. If successful, the process ends.

[0063] If it fails, and it can be determined that the current number of sleep instructions sent is 1, which has not reached 3 times, then the AGS module is controlled to power on and try to power off and sleep again. Further, after 30ms, it is determined again whether the AGS module has successfully sleep. If it still fails, it is determined that the current number of sleep instructions sent is 3, which has not reached 3 times. Similarly, the AGS module is controlled to power on again and then try to power off and sleep. This cycle is repeated until the number of sleep instructions sent is equal to 3. If it still fails to sleep, the AGS module is directly controlled to power on and no power-off sleep attempt is made. Of course, in any one of the cycle judgments, if the power-off sleep attempt is successful again, that is, it is determined that the AGS module has successfully powered off and sleep, then the sleep control of the AGS module ends.

[0064] It should be noted that in order to prevent the AGS module from being stuck in sleep mode and powering on and powering off for countless cycles, thus wasting resources, in an optional embodiment, the number threshold is greater than 1 and less than 5. In this way, the AGS module can be prevented from being stuck in sleep mode and causing damage, and resources will not be wasted due to unlimited power-on and power-off cycles.

[0065] It is worth noting that the reason for the AGS module's sleep failure may be that the AGS module receives a wake-up command from the upstream control device during the power-down sleep process. Of course, the sleep failure may also be caused by other factors, which is not limited in this application.

[0066] In another optional embodiment, when the execution subject is an AGS module, the sleep control method of the AGS module provided in the present application includes: receiving a sleep instruction sent by an upstream control device, and executing power-off sleep according to the sleep instruction. Further, if a first power-on instruction sent by an upstream control device is received, the power-on operation is performed, and the power-off sleep instruction is executed again after powering on again. If a second power-on instruction sent by an upstream control device is received, the power-on operation is performed.

[0067] The first power-on instruction is an instruction issued by the upstream control device when it determines that the AGS module has failed to sleep after sending the sleep instruction for the first specified time, and the number of times the sleep instruction has been sent has not reached the number threshold. The second power-on instruction is an instruction issued by the upstream control device when it determines that the AGS module has failed to sleep after sending the sleep instruction for the first specified time, and the number of times the sleep instruction has been sent has reached the number threshold.

[0068] Figure 4 A signal timing diagram of a sleep control method of an active air intake grille module provided in another embodiment of the present application is provided to solve the above technical problems. Figure 4As shown, through the technical solution provided in the embodiment of the present application, after a first preset time (for example, after 45ms), that is, after point B3, the AGS module is controlled to power on again, that is, the SLEEP pin signal is pulled high at point B3.

[0069] Depend on Figure 4 It can be seen that although the filter capacitor voltage is higher than the threshold voltage after D5, causing the AGS module to fail to sleep, after 45ms, it is determined that the AGS module has failed to sleep, and its power-on operation is controlled again, and at 50ms (that is, point B4), the AGS module is controlled to power off and sleep again, that is, the SLEEP pin signal is pulled low at point B4.

[0070] If the number threshold is 2, at 60ms, it is determined again whether the AGS module has successfully entered sleep mode. If it fails, and the upstream control device has sent the sleep command twice, the number of times directly controls the power-on of the AGS module to prevent the AGS module from being stuck in sleep mode.

[0071] Figure 5 This is a flow chart of another sleep control method of an active air intake grille module provided in an embodiment of the present application. For ease of understanding, the following is combined with Figure 5 Provide explanation.

[0072] The first thing to note is that Figure 5 The explanation is given from the perspective of the AGS module, that is, the AGS module is used as the execution subject. Figure 5 As shown, the specific implementation steps include: S50: receiving a sleep instruction sent by an upstream control device; S51: Determine whether it is running; if so, continue to step S51, if not, proceed to step S52; In a specific embodiment, the AGS module receives a sleep instruction through step S50, and determines in real time whether it is currently running through step S51, that is, whether the AGS module is in operation. 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 operation here refers to whether the motor is in motion. In another optional embodiment, when the AGS module is still in operation, step S51 continues to be repeated.

[0073] S52: Clear the target flag; S53: power-off data storage; S54: SLEEP pin is set to zero; Furthermore, when the motor stops running, the LIN bus of the LIN communication chip in the AGS module is turned off, and the target flag is cleared through step S53, wherein the target flag includes the self-learning flag, the motor running flag, and the response position flag. The power-off data is stored through step S53, and after the data is stored, the SLEEP pin of the main control chip in the AGS module is set to zero and the power is turned off, causing the filter capacitor to discharge, thereby realizing the dormancy of the AGS module.

[0074] In a specific embodiment, after the first specified time period, 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, it indicates that the AGS module failed to sleep last time.

[0075] Specifically, the upstream control device controls the AGS module to power on again. After powering on, it returns to step S20 to continue sending a sleep instruction to the AGS module. At this time, the AGS module does not need to execute steps S52 and S53 again, and can return to step S54, that is, it only needs to reset the SLEEP pin of the main control chip to zero and power off.

[0076] When the AGS module is in power-off sleep mode, it first determines whether the target flag has been cleared and the power-off data has been stored. If not, it indicates that this is the first time that the sleep command has been received. Figure 5 Of course, if the target flag has been cleared and the power-off data has been stored, then after powering on again, return to step S54, that is, just reset the SLEEP pin of the main control chip to zero and power off again.

[0077] It should be noted that, in an optional embodiment, the method for the active air intake grille 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 air intake grille module has successfully gone to sleep, the three schemes can be in parallel, that is, any one of the methods can be used to avoid the active air intake grille module from getting stuck in sleep. Of course, the three methods can also be combined, and any two methods can be combined, that is, two or three methods can be used at the same time to solve the problem of the active air intake grille module getting stuck in sleep.

[0078] Therefore, the sleep control method of the AGS module provided in the embodiment of the present application, when the AGS module fails to sleep due to various reasons, attempts to sleep again by powering on again and then powering off. If multiple power-off sleep attempts fail, the AGS module is controlled to power on, thereby preventing the AGS module from being stuck in sleep, thereby increasing the service life of the AGS module and improving the overall performance of the vehicle.

[0079] In an optional embodiment, controlling the active air intake grille module to be powered on again, and returning to the step of sending a sleep instruction after being powered on again, includes: The active air intake grille module is controlled to be powered on again, and the step of returning to the step of sending the sleep instruction is performed after a second specified time period after the power-on is restarted, wherein the second specified time period is greater than the time period required to complete the power-on work.

[0080] In a specific embodiment, if the current AGS module fails to sleep, and the number of times the sleep instruction is sent does not reach the number threshold, it can be tried to sleep again by powering on and off again. Specifically, after the AGS module is powered on, in order to avoid the AGS module being powered off and sleeping immediately before completing the power-on work, therefore, in an optional embodiment, the AGS module is controlled to return to the step of sending the sleep instruction after the second specified time after the power is re-on.

[0081] It is understandable that the time length of the delayed return to the step of sending the sleep instruction should be greater than the time length required for the AGS module to complete the power-on operation, that is, the second specified time length is greater than the time length required for the AGS module to complete the power-on operation.

[0082] In an optional embodiment, in order to further prevent the active air intake grille module from being stuck in sleep mode, the first specified time duration is a preset multiple of the time duration for the active air intake grille module to complete power-off sleep mode, and the preset multiple is not less than 1.

[0083] For example, the time length for the active air intake grille module to complete power-off hibernation is 15ms, and the preset multiple is 3 times, then the first specified time length is 45ms. In a specific embodiment, when the upstream control device sends a hibernation instruction to the active air intake grille module at 45ms, it is determined whether the active air intake grille module has successfully hibernated, thereby avoiding misjudgment caused by the active air intake grille module not completing power-off hibernation, thereby avoiding hibernation stuck of the active air intake grille module, and improving the service life of the active air intake grille module.

[0084] In the above embodiment, the sleep control method of the active air intake grille module is described in detail. The present application also provides a corresponding embodiment of an upstream control device.

[0085] Figure 6 A schematic diagram of the structure of an upstream control device provided in an embodiment of the present application is shown in FIG. Figure 6 As shown, the device comprises: A wake-up instruction generating module 60 is used 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 61 is used to determine whether the target duration between the time of sending the sleep instruction and the time of generating the wake-up instruction is greater than the safe duration of power-down sleep; if not, calling the wake-up instruction sending module 62; The wake-up instruction sending module 62 is used to send a wake-up instruction to the active air intake grille module after a delay of a first preset time; the sum of the first preset time and the target time is greater than the safety time.

[0086] In addition, the upstream control device provided in the embodiment of the present application also includes: A sleep determination module is used to determine whether the active air intake grille module has successfully entered sleep mode after sending a sleep command for a first specified time period, wherein the first specified time period is greater than the time period for completing power-off sleep mode; if it fails and the number of times the sleep command is sent does not reach a threshold number, the active air intake grille module is controlled to be powered on again, and after powering on again, the module returns to the step of sending a sleep command, wherein the threshold number is greater than 1; if it fails and the number of times the sleep command is sent reaches the threshold number, the active air intake grille module is controlled to be powered on.

[0087] The power-on control module is used to control the active air intake grille module to be powered on again, and return to the step of sending a sleep instruction after a second specified time after the power-on is restarted, wherein the second specified time is greater than the time required to complete the power-on work.

[0088] Figure 7 A schematic diagram of the structure of an upstream control device provided in another embodiment of the present application is shown in FIG. Figure 7 As shown, the upstream control device includes: a memory 70 for storing a computer program; The processor 71 is used to implement the steps of the sleep control method of the active air intake grille module mentioned in the above embodiment when executing the computer program.

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

[0090] 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.

[0091] 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.

[0092] 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 .

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

[0094] The upstream control device provided in 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 air intake grille module in the above embodiment.

[0095] It should be noted that, although the operations are depicted in a specific order in the accompanying drawings, this should not be understood as requiring these operations to be performed in the specific order shown or to be performed sequentially, or requiring all illustrated operations to be performed to achieve the desired results. In some cases, multitasking and parallel processing may be advantageous. In addition, the separation of various system modules and components in the above-described embodiments should not be understood 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 of sending the sleep instruction and the time of generating the wake-up instruction is greater than the safe duration of the power-down sleep; 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 or 2, characterized in that: The safety time length is greater than the time length during which the voltage value of the filter capacitor in the active air intake grille module decreases to less than the safety voltage value.

4. The dormancy control method of the active air intake grille module according to claim 3, characterized in that: The safety voltage value is the minimum voltage for the communication chip in the active air intake grille module to work normally.

5. 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.

6. The dormancy control method of the active air intake grille module according to claim 5, 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.

7. The dormancy control method of the active air intake grille module according to claim 5, 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.

8. 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, 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 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.

9. An upstream control device, comprising a memory and a processor, wherein the memory stores a computer program executable 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 7 are implemented.

10. 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 7 are implemented.

Citation Information

Patent Citations

  • Synchronization method between high-frequency clock and low-frequency clock

    CN115220527A

  • Dormancy method and device of vehicle-mounted controller and vehicle

    CN116069147A

  • Charger system, charger and electric vehicle

    CN116331048A

  • Wake-up method, device and equipment of SOC chip and medium

    CN116466999A

  • Process control method, electronic equipment and readable storage medium

    CN116723384A

Cited By

  • Dormancy control method, upstream control apparatus, medium, program product and vehicle

    WO2026153213A1