Sleep control method and device of electric vehicle door, controller and storage medium
By entering a sleep state when the electric door does not detect control information, reducing the torque of the drive motor, and switching to a low-power mode, the problem of high power consumption of electric doors is solved, and energy saving and sensitivity are improved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- GREAT WALL MOTOR CO LTD
- Filing Date
- 2022-10-31
- Publication Date
- 2026-07-24
AI Technical Summary
Existing electric door systems consume a lot of electricity, especially when they are continuously in standby mode and not under control.
By entering a full or semi-sleep state when no control information is detected by the electric door, the output torque of the drive motor is reduced, allowing the door to move to a stationary equilibrium position, and the controller is switched to a low-power mode.
It effectively reduces the power consumption of the electric door system and activates the electric door through multiple means, improving its sensitivity and security.
Smart Images

Figure CN117988665B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of vehicle door control technology, and in particular to a sleep control method, device, controller and storage medium for electric doors. Background Technology
[0002] The common way to open a car's electric side door is to first pull the mechanical door handle to unlock the door, and then manually pull the door open. This process requires manual pulling, which is inconvenient in some situations.
[0003] Currently, some car models have doors that can be opened electrically, eliminating the need for manual operation. However, electric door systems need to be in standby mode at all times, resulting in high power consumption. Summary of the Invention
[0004] This application provides a sleep control method, device, controller, and storage medium for electric vehicle doors to solve the problem of high power consumption in existing electric vehicle doors.
[0005] In a first aspect, this application provides a sleep control method for an electric vehicle door, applied to a controller, the method comprising: If no control information for the electric door is detected when the electric door of the vehicle is closed, the electric door is controlled to enter a complete sleep state. If no control information for the electric vehicle door is detected when the electric vehicle door is in the open state, then the electric vehicle door is controlled to enter a semi-sleep state. In the semi-sleep state, the drive motor of the electric door is controlled to reduce the output torque so that the electric door moves to a static equilibrium position, which is the position that the electric door can move to by gravity alone. When the electric door enters a fully sleep state or when the electric door is in the stationary equilibrium position in the semi-sleep state, the controller itself switches to a low-power mode.
[0006] In one possible implementation, the step of controlling the electric door to enter a complete sleep state if no control information for the electric door is detected when the vehicle's electric door is closed includes: If the electric door is closed, the vehicle's power mode is OFF, and no network packet information is detected, then the electric door is controlled to enter a complete sleep mode. Alternatively, if the electric door is closed, the drive motor of the electric door is stopped, and the electric door is in the fully locked position, then the electric door is controlled to enter a complete sleep mode.
[0007] In one possible implementation, the step of controlling the electric vehicle door to enter a semi-sleep state if no control information for the electric vehicle door is detected when the door is in the open state includes: If the electric vehicle door is in the open state, and the electric vehicle door remains suspended in any position for a duration exceeding a first preset duration, and no network packet information is detected, then the electric vehicle door is controlled to enter the semi-sleep state.
[0008] In one possible implementation, after controlling the electric vehicle door to enter a fully asleep state, the method further includes: In the fully sleep state, if any one of the following is detected: network packet information, inner handle trigger signal, outer handle travel switch trigger signal, half lock switch trigger signal, and full lock switch trigger signal, the electric door is controlled to exit the fully sleep state.
[0009] In one possible implementation, after controlling the electric vehicle door to enter a semi-sleep state, the method further includes: In the semi-sleep state, if any one of the following is detected: the current signal of the drive motor, the network message information, the trigger signal of the external handle limit switch, and the trigger signal of the internal handle, the electric door is controlled to exit the semi-sleep state.
[0010] In one possible implementation, the step of controlling the drive motor of the electric door to reduce its output torque in the semi-sleep state, so as to move the electric door to a stationary equilibrium position, includes: If the slope of the ground where the vehicle is located is greater than the first preset angle, then in the semi-sleep state, the drive motor of the electric door is controlled to reduce the output torque so that the electric door moves to a stationary equilibrium position.
[0011] Secondly, this application provides a sleep control device for an electric door, applied to a controller, the device comprising: The complete sleep determination module is used to control the electric door to enter a complete sleep state if no control information for the electric door is detected when the electric door of the vehicle is in the closed state. The semi-sleep judgment module is used to control the electric vehicle door to enter a semi-sleep state if no control information for the electric vehicle door is detected when the electric vehicle door is in the open state. A movement module is used to control the drive motor of the electric door to reduce the output torque in the semi-sleep state so that the electric door moves to a static equilibrium position, which is the position that the electric door can move to by gravity alone. A low-power mode switching module is used to control the controller itself to switch to a low-power mode when the electric door enters a fully sleep state or when the electric door is in the stationary equilibrium position in the semi-sleep state.
[0012] In one possible implementation, the complete sleep determination module includes: If the electric door is closed, the vehicle's power mode is OFF, and no network packet information is detected, then the electric door is controlled to enter a complete sleep mode. Alternatively, if the electric door is closed, the drive motor of the electric door is stopped, and the electric door is in the fully locked position, then the electric door is controlled to enter a complete sleep mode.
[0013] In one possible implementation, the semi-sleep detection module includes: If the electric vehicle door is in the open state, and the electric vehicle door remains suspended in any position for a duration exceeding a first preset duration, and no network packet information is detected, then the electric vehicle door is controlled to enter the semi-sleep state.
[0014] In one possible implementation, the sleep control device for the electric door further includes a first wake-up module for: In the fully sleep state, if any one of the following is detected: network packet information, inner handle trigger signal, outer handle limit switch trigger signal, half lock switch trigger signal, and full lock switch trigger signal, the electric door is controlled to exit the fully sleep state. In one possible implementation, the sleep control device for the electric door further includes a second wake-up module for: In the semi-sleep state, if any one of the following is detected: the current signal of the drive motor, the network message information, the trigger signal of the external handle limit switch, and the trigger signal of the internal handle, the electric door is controlled to exit the semi-sleep state.
[0015] In one possible implementation, the mobile module includes: If the slope of the ground where the vehicle is located is greater than the first preset angle, then in the semi-sleep state, the drive motor of the electric door is controlled to reduce the output torque so that the electric door moves to a stationary equilibrium position.
[0016] Thirdly, this application provides a controller including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of the method as described in the possible implementations of the first aspect above.
[0017] Fourthly, embodiments of this application provide a computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps of the method as described in any possible implementation of the first aspect above.
[0018] Fifthly, embodiments of this application provide a vehicle that includes the controller described in the third aspect above.
[0019] This application provides a sleep control method, device, controller, storage medium, and vehicle for electric door. The method controls the electric door to enter a full sleep state when it is closed and no control information is detected; and controls it to enter a semi-sleep state when it is open and no control information is detected. In the semi-sleep state, the drive motor of the electric door reduces its output torque to move the electric door to a stationary equilibrium position. When the electric door enters a full sleep state or is in the stationary equilibrium position in the semi-sleep state, the controller switches to a low-power mode. The solution provided in this application enters a low-power mode regardless of whether the electric door is open or closed, as long as the door controller does not detect control information. Before entering the low-power mode, the drive motor is controlled to reduce its output torque, thereby reducing the power consumption of the electric door system. Attached Figure Description
[0020] To more clearly illustrate the technical solutions in the embodiments of this application, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0021] Figure 1 This is a flowchart illustrating the implementation of the sleep control method for electric vehicle doors provided in this application embodiment; Figure 2 This is a schematic diagram of the structure of the sleep control device for electric doors provided in the embodiments of this application; Figure 3 This is a schematic diagram of the controller provided in an embodiment of this application; Figure 4 This is a schematic diagram of the position of the electric vehicle door provided in an embodiment of this application. Detailed Implementation
[0022] In the following description, specific details such as particular system architectures and techniques are set forth for illustrative purposes and not for limitation, in order to provide a thorough understanding of the embodiments of this application. However, those skilled in the art will understand that this application may also be implemented in other embodiments without these specific details. In other instances, detailed descriptions of well-known systems, apparatuses, circuits, and methods have been omitted so as not to obscure the description of this application with unnecessary detail.
[0023] To make the objectives, technical solutions, and advantages of this application clearer, the following description will be provided in conjunction with the accompanying drawings and specific embodiments.
[0024] Figure 1 The implementation flowchart of the sleep control method for electric vehicle doors provided in this application embodiment is described in detail below: S101: If no control information for the electric door is detected when the electric door of the vehicle is closed, then the electric door is controlled to enter a complete sleep state.
[0025] The executing entity in this embodiment is a controller, which may specifically include a vehicle controller, a body controller, or a door controller. Electric doors include, but are not limited to, electric side-opening doors and center-opening doors of a vehicle. This embodiment uses electric side-opening doors and their door controllers as examples to further explain the solution provided in this application.
[0026] In this embodiment, as Figure 4 As shown, the positions of the electric side-opening door include the electric side-opening door overtravel position 10, the fully locked position 20, the half-locked position 30, the door open position 40, the electric side-opening door pop-out position 50, the fully open position 60, and the mechanical hard stop point 70. Among them, the overtravel position 10 of the electric side-opening door indicates that the ratchet of the electric side-opening door exceeds the fully locked position during the self-closing process of the door lock, resulting in overtravel; the fully locked position 20 indicates that the door lock pawl of the electric side-opening door is fully hooked into the latch; the half-locked position 30 indicates that the door lock pawl of the electric side-opening door is not completely disengaged from the latch; the door open position 40 indicates that the door lock pawl of the electric side-opening door has just completely disengaged from the latch; the electric side-opening door pop-out position 50 indicates that after the electric side-opening door is mechanically unlocked from the fully locked position 20, it pops out a short distance under the action of sealing force and then stops; the fully open position 60 indicates the maximum position that the electric side-opening door can be opened in actual operation after the electric side-opening door system has been calibrated; and the mechanical hard stop point 70 indicates the position corresponding to the maximum opening angle (Mechanical Hard Stop Position) of the electric side-opening door and the Hall pulse count. During vehicle calibration, a calibration verification will be performed to mark the total number of Hall pulses at the fully open position 60. A suitable position within the mechanical hard stop point will be selected as the fully open position 60 for the electric side door. For example, the difference between the door opening angle at the mechanical hard stop point and the door opening angle at the fully open position 60 can be 3 degrees.
[0027] Specifically, when the electric side-opening door is in the overtravel position 10, the fully locked position 20, or the half-locked position 30, the electric side-opening door is determined to be in the closed state. When the opening angle of the electric side-opening door is greater than or equal to the opening angle of the door opening position 40, the electric door is determined to be in the open state.
[0028] For example, in this embodiment, the electric side-opening door can be determined to be in a closed state when it is in the electric side-opening door overtravel position 10 or the fully locked position 20, and in an open state when it is in any other position.
[0029] Specifically, the timing starts when the electric side door enters the closed state. If no control information for the electric side door is detected within the first timing period, the electric side door is controlled to enter a complete sleep state.
[0030] S102: If no control information for the electric vehicle door is detected when the electric vehicle door is in the open state, then control the electric vehicle door to enter a semi-sleep state.
[0031] In this embodiment, timing begins when the electric side door is in the open state and hovers at a certain position without moving. If the electric side door remains at that position without moving within a first preset time period, and no control information for the electric side door is detected within the first preset time period, the electric side door is controlled to enter a semi-sleep state.
[0032] The first timing duration is less than the first preset duration.
[0033] For example, the first preset duration can be 30 minutes.
[0034] S103: In the semi-sleep state, the drive motor of the electric door is controlled to reduce the output torque so that the electric door moves to a static equilibrium position, which is the position that the electric door can move to by gravity alone.
[0035] In this embodiment, when the electric side door is open, the door controller performs limitless position control, requiring the drive motor to output holding force to counteract the component of the electric side door's gravity in the horizontal direction or wind resistance, thus keeping the electric side door suspended in any position, resulting in high power consumption. To address this issue, this application reduces the output torque of the electric side door's drive motor after the electric side door enters a semi-sleep state, allowing the electric side door to automatically move to a stationary equilibrium position after unloading the force, thereby reducing power consumption when the electric side door is open.
[0036] S104: When the electric door enters a fully sleep state or when the electric door is in the stationary equilibrium position in the semi-sleep state, control the controller to switch to a low-power mode.
[0037] As can be seen from the above embodiments, the solution provided in this application enters a low-power mode regardless of whether the electric door is in an open or closed state, as long as the door controller does not detect control information. Before entering the low-power mode, the drive motor is controlled to reduce the output torque, thereby reducing the power consumption of the electric door system.
[0038] In one possible implementation, the specific implementation process of S101 includes: If the electric door is closed, the vehicle's power mode is OFF, and no network packet information is detected, then the electric door is controlled to enter a complete sleep mode. If the electric door is closed, the drive motor of the electric door is stopped, and the electric door is in the fully locked position, then the electric door is controlled to enter a complete sleep mode.
[0039] In this embodiment, the control information includes network message information and local control information, wherein the local control information includes, but is not limited to, the inner handle trigger signal, the outer handle limit switch trigger signal, the half-lock switch trigger signal, and the full-lock switch trigger signal. If the electric side door enters the closed state and the vehicle's power mode is OFF, a timer starts. If no network message information is detected within the second timer period, it is determined that the electric side door meets the network sleep mode, and a timer starts from this moment. After the third timer period, the electric side door is controlled to enter the full sleep mode.
[0040] If the electric side-opening door is closed, the drive motor stops running, and the door lock is fully locked, a timer starts. If no control information is detected within the fourth timer period, the electric side-opening door is determined to meet the local sleep conditions, and the electric door is controlled to enter a complete sleep mode.
[0041] In one possible implementation, the specific implementation process of S102 includes: If the electric vehicle door is in the open state, and the electric vehicle door remains suspended in any position for a duration exceeding a first preset duration, and no network packet information is detected, then the electric vehicle door is controlled to enter the semi-sleep state.
[0042] In this embodiment, timing begins when the electric side-opening door is in the open state and the electric door is hovering at a certain position. If the electric side-opening door remains in that position without moving within a first preset time period, and no network packet information of the electric door is detected within the first preset time period, the electric side-opening door is controlled to enter a semi-sleep state.
[0043] In one possible implementation, after S101, the method provided in this embodiment further includes: In the fully sleep state, if any one of the following is detected: network packet information, inner handle trigger signal, outer handle travel switch trigger signal, half lock switch trigger signal, and full lock switch trigger signal, the electric door is controlled to exit the fully sleep state.
[0044] In this embodiment, when the electric side-opening door is in a fully sleep state, the user can exit the fully sleep mode by operating any one of the inner handle, outer handle limit switch, half-lock switch, and full-lock switch. When exiting the fully sleep mode, the door controller exits the low-power mode so that the electric side-opening door can resume its electric function.
[0045] Following S102, the method provided in this embodiment further includes: In the semi-sleep state, if any one of the following is detected: the current signal of the drive motor, the network message information, the trigger signal of the external handle limit switch, and the trigger signal of the internal handle, the electric door is controlled to exit the semi-sleep state.
[0046] Specifically, in this embodiment, after the electric side door enters a semi-sleep state, it can determine whether to wake up the electric side door by monitoring any one of the following: the current signal of the drive motor, network message information, the trigger signal of the external handle limit switch, and the trigger signal of the internal handle. This will cause the electric side door to exit the semi-sleep state and enter the normal operation state. After detecting that the electric side door has exited the semi-sleep mode, the door controller will exit the low-power mode and restore the electric function.
[0047] Specifically, after the electric side-opening door enters a semi-sleep state, the drive motor stops running, so there is no output current or the output current is zero. When the user pushes the electric side-opening door by hand, its drive motor will output a current signal. Therefore, in this embodiment, a Hall sensor is set at the output end of the drive motor to periodically collect the current signal of the drive motor. If the output current signal of the drive motor is detected, that is, the current signal of the drive motor is greater than zero, it is determined that there is an external force pushing the electric side-opening door. At this time, the electric side-opening door can be controlled to exit the semi-sleep state and enter the normal operation state, restoring the electric opening / closing function.
[0048] Using the above methods, this embodiment can wake up the electric side-opening door through multiple means after it enters a complete sleep state or a semi-sleep state, thereby improving the sensitivity of the electric side-opening door.
[0049] In one possible embodiment, the specific implementation process of S103 includes: If the slope of the ground where the vehicle is located is greater than the first preset angle, then in the semi-sleep state, the drive motor of the electric door is controlled to reduce the output torque so that the electric door moves to a stationary equilibrium position.
[0050] In this embodiment, under normal circumstances, since the component of the gravity of the electric side door in the horizontal direction of the electric side door is zero when the vehicle is on a ground with zero slope, the door is in a static equilibrium position at any location. At this time, the electric side door does not need to slowly unload force to reach the static equilibrium position. Therefore, the door controller can detect the ground slope in real time through the slope sensor. If the ground slope is greater than a first preset angle, then in the semi-sleep state, the drive motor of the electric door is controlled to reduce the output torque so that the electric door moves to the static equilibrium position; if the ground slope is not greater than the first preset angle, then S103 is skipped and S104 is executed directly.
[0051] In one possible implementation, the specific implementation process of S103 includes: The output torque of the drive motor of the electric door is gradually reduced to zero within a second preset time period, so that the electric door moves to a stationary equilibrium position.
[0052] In this embodiment, after the electric side-opening door enters a semi-sleep state, the electric side-opening door is controlled to slowly unload the force within a second preset time until it moves to a stationary equilibrium position. This avoids the risk of pinching the user due to the instantaneous unloading of the electric side-opening door, thereby improving the safety of the electric side-opening door sleep control.
[0053] In one possible embodiment, after S103, the method further includes: The timing begins when the drive motor controlling the electric door reduces its output torque. At the second preset time, if the opening angle of the electric door is different for N consecutive angle detection cycles, the electric door is controlled to exit the semi-sleep state and continue to execute limitless position control.
[0054] Specifically, if the electric side-opening door cannot reach a static equilibrium position after being slowly unloaded, it may be affected by external environmental forces. In this case, it is necessary to control the electric side-opening door to continue to perform inorganic limit control and control the output torque of the drive motor to make the electric side-opening door hover.
[0055] For example, the second preset time can be a short time period such as 20 seconds or 30 seconds, and the value of N can include 3 and 4, etc.
[0056] In one embodiment of this application, the operating states of the electric side-opening door include a full sleep state, a semi-sleep state, and a network state. The network state includes a network fast-send state, a normal operation state, and a sleep-ready state.
[0057] The quick-release state is for quickly waking up or restoring network communication. The default state for waking up from a fully sleep state, a semi-sleep state, or a ready-to-sleep state, or switching to the network state is the quick-release state. The quick-release state is maintained for a duration of T_REPEAT_MESSAGE. After T_REPEAT_MESSAGE expires, if network packet information or local control information is detected, the system enters the normal operation state. If no network packet information or local control information is detected, the electric side door enters the ready-to-sleep state.
[0058] When preparing for sleep mode, the door controller stops sending network messages, but can receive network messages, local control messages, and send local control messages.
[0059] If the door controller detects network packet information while in sleep mode, it controls the electric side door to switch to normal operation. If no network packet information is detected within T_NM_TIMEOUT, it switches to sleep mode.
[0060] Specifically, the door controller can determine whether network packet information has been detected by the value of the local event hold bit. When the local event hold bit is 0, the door controller determines that no network packet information has been detected. When the local event hold bit is 1, the door controller determines that network packet information has been detected.
[0061] Specifically, T_REPEAT_MESSAGE can be 1.5 seconds, and T_NM_TIMEOUT can be 2 seconds.
[0062] It should be understood that the sequence number of each step in the above embodiments does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0063] The following are device embodiments of this application. For details not described in detail, please refer to the corresponding method embodiments described above.
[0064] Figure 2 A schematic diagram of the sleep control device for an electric door provided in an embodiment of this application is shown. For ease of explanation, only the parts related to the embodiment of this application are shown, and are described in detail below: like Figure 2 As shown, the sleep control device 100 for electric doors includes: The complete sleep determination module 110 is used to control the electric door to enter a complete sleep state if no control information for the electric door is detected when the electric door of the vehicle is in a closed state. The semi-sleep judgment module 120 is used to control the electric vehicle door to enter a semi-sleep state if no control information for the electric vehicle door is detected when the electric vehicle door is in the open state. The moving module 130 is used to control the drive motor of the electric door to reduce the output torque in the semi-sleep state so that the electric door moves to a static equilibrium position, which is the position that the electric door can move to by gravity alone. The low-power mode switching module 140 is used to control the controller itself to switch to a low-power mode when the electric vehicle door enters a fully sleep state or when the electric vehicle door is in the stationary equilibrium position in the semi-sleep state.
[0065] In one possible implementation, the complete sleep determination module 110 includes: If the electric door is closed, the vehicle's power mode is OFF, and no network packet information is detected, then the electric door is controlled to enter a complete sleep mode. Alternatively, if the electric door is closed, the drive motor of the electric door is stopped, and the electric door is in the fully locked position, then the electric door is controlled to enter a complete sleep mode.
[0066] In one possible implementation, the semi-sleep determination module 120 includes: If the electric vehicle door is in the open state, and the electric vehicle door remains suspended in any position for a duration exceeding a first preset duration, and no network packet information is detected, then the electric vehicle door is controlled to enter the semi-sleep state.
[0067] In one possible implementation, the sleep control device 100 for electric door also includes a first wake-up module for: In the fully sleep state, if any one of the following is detected: network packet information, inner handle trigger signal, outer handle limit switch trigger signal, half lock switch trigger signal, and full lock switch trigger signal, the electric door is controlled to exit the fully sleep state. In one possible implementation, the sleep control device 100 for electric door also includes a second wake-up module for: In the semi-sleep state, if any one of the following is detected: the current signal of the drive motor, the network message information, the trigger signal of the external handle limit switch, and the trigger signal of the internal handle, the electric door is controlled to exit the semi-sleep state.
[0068] In one possible implementation, the mobile module 130 includes: If the slope of the ground where the vehicle is located is greater than the first preset angle, then in the semi-sleep state, the drive motor of the electric door is controlled to reduce the output torque so that the electric door moves to a stationary equilibrium position.
[0069] As can be seen from the above embodiments, the electric door sleep control device provided in this application can enter a low-power mode when the door controller does not detect control information. Before entering the low-power mode, it controls the drive motor to reduce the output torque, which can reduce the power consumption of the electric door system. Secondly, this application can also wake up the electric door through multiple means, thereby improving the sensitivity of the electric door. Finally, after the electric door enters a semi-sleep state, this application slowly reduces the output torque of the drive motor, so that the electric door slowly moves to a stationary equilibrium position, thereby improving the safety of the electric door sleep control process.
[0070] This application also provides a computer program product having program code that, when run in a corresponding processor, controller, computing device, or control unit, executes the steps in any of the above-described embodiments of the electric door sleep control method, for example... Figure 1 Steps S101 to S104 are shown. Those skilled in the art will understand that the methods and apparatus proposed in the embodiments of this application can be implemented in various forms, including hardware, software, firmware, dedicated processors, or combinations thereof. Dedicated processors may include application-specific integrated circuits (ASICs), reduced instruction set computers (RISCs), and / or field-programmable gate arrays (FPGAs). The proposed methods and apparatus are preferably implemented as a combination of hardware and software. The software is preferably installed as an application program on a program storage device. This is typically based on a machine with a computer platform, such as one or more central processing units (CPUs), random access memory (RAM), and one or more input / output (I / O) interfaces. An operating system is also typically installed on the computer platform. The various processes and functions described herein may be part of an application program, or a portion thereof may be executed by an operating system.
[0071] Figure 3 This is a schematic diagram of the controller provided in an embodiment of this application. Figure 3 As shown, the controller 3 in this embodiment includes a processor 300, a memory 31, and a computer program 32 stored in the memory 31 and executable on the processor 300. When the processor 300 executes the computer program 32, it implements the steps in the various embodiments of the electric door sleep control method described above, for example... Figure 1 Steps S101 to S104 are shown. Alternatively, when the processor 300 executes the computer program 32, it implements the functions of each module / unit in the above-described device embodiments, for example... Figure 2The functions of modules 110 to 140 are shown.
[0072] For example, the computer program 32 may be divided into one or more modules / units, which are stored in the memory 31 and executed by the processor 300 to complete / implement the solution provided in this application. The one or more modules / units may be a series of computer program instruction segments capable of performing specific functions, which describe the execution process of the computer program 32 in the controller 3.
[0073] The controller 3 may include, but is not limited to, a processor 300 and a memory 31. Those skilled in the art will understand that... Figure 3 This is merely an example of controller 3 and does not constitute a limitation on controller 3. It may include more or fewer components than shown, or combine certain components, or different components. For example, the controller may also include input / output devices, network access devices, buses, etc.
[0074] The processor 300 may be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor.
[0075] The memory 31 can be an internal storage unit of the controller 3, such as a hard disk or memory of the controller 3. The memory 31 can also be an external storage device of the controller 3, such as a plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, etc., equipped on the controller 3. Furthermore, the memory 31 can include both internal storage units and external storage devices of the controller 3. The memory 31 is used to store the computer program and other programs and data required by the controller. The memory 31 can also be used to temporarily store data that has been output or will be output.
[0076] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional units and modules is merely an example. In practical applications, the above functions can be assigned to different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiments can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit. Furthermore, the specific names of the functional units and modules are only for easy differentiation and are not intended to limit the scope of protection of this application. The specific working process of the units and modules in the above system can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0077] In the above embodiments, the descriptions of each embodiment have different focuses. For parts that are not described in detail or recorded in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0078] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0079] In the embodiments provided in this application, it should be understood that the disclosed devices / controllers and methods can be implemented in other ways. For example, the device / controller embodiments described above are merely illustrative. For instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms.
[0080] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0081] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0082] If the integrated module / unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, all or part of the processes in the above-described embodiments can also be implemented by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when executed by a processor, it can implement the steps of the various electric door sleep control method embodiments described above. The computer program includes computer program code, which can be in the form of source code, object code, executable files, or certain intermediate forms. The computer-readable medium can include: any entity or device capable of carrying the computer program code, a recording medium, a USB flash drive, a portable hard drive, a magnetic disk, an optical disk, a computer memory, a read-only memory (ROM), a random access memory (RAM), an electrical carrier signal, a telecommunication signal, and a software distribution medium, etc. It should be noted that the content contained in the computer-readable medium may be appropriately added to or subtracted from the content as required by the legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, the computer-readable medium may not include electrical carrier signals and telecommunication signals.
[0083] Furthermore, the features of the embodiments shown in the accompanying drawings or the various embodiments mentioned in this specification should not be construed as independent embodiments. Rather, each feature described in one example of an embodiment can be combined with one or more other desired features from other embodiments to produce other embodiments not described in words or with reference to the accompanying drawings.
[0084] The above-described embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application, and should all be included within the protection scope of this application.
Claims
1. A sleep control method for an electric vehicle door, characterized in that, Applied to a controller, the method includes: If no control information for the electric door is detected when the electric door of the vehicle is closed, the electric door is controlled to enter a complete sleep state. If no control information for the electric vehicle door is detected when the electric vehicle door is in the open state, then the electric vehicle door is controlled to enter a semi-sleep state. In the semi-sleep state, the drive motor of the electric door is controlled to reduce the output torque so that the electric door moves to a static equilibrium position, which is the position that the electric door can move to by gravity alone. When the electric door enters a fully sleep state or when the electric door is in the stationary equilibrium position in the semi-sleep state, the controller itself switches to a low-power mode.
2. The sleep control method for electric vehicle doors according to claim 1, characterized in that, The step of controlling the electric door to enter a complete sleep state if no control information for the electric door is detected when the electric door is closed includes: If the electric door is closed, the vehicle's power mode is OFF, and no network packet information is detected, then the electric door is controlled to enter a complete sleep mode. Alternatively, if the electric door is closed, the drive motor of the electric door is stopped, and the electric door is in the fully locked position, then the electric door is controlled to enter a complete sleep mode.
3. The sleep control method for electric vehicle doors according to claim 1, characterized in that, The step of controlling the electric door to enter a semi-sleep state if no control information for the electric door is detected when the electric door is in the open state includes: If the electric vehicle door is in the open state, and the electric vehicle door remains suspended in any position for a duration exceeding a first preset duration, and no network packet information is detected, then the electric vehicle door is controlled to enter the semi-sleep state.
4. The sleep control method for electric vehicle doors according to claim 1, characterized in that, After controlling the electric door to enter a fully asleep state, the method further includes: In the fully sleep state, if any one of the following is detected: network packet information, inner handle trigger signal, outer handle travel switch trigger signal, half lock switch trigger signal, and full lock switch trigger signal, the electric door is controlled to exit the fully sleep state.
5. The sleep control method for electric vehicle doors according to claim 1, characterized in that, After controlling the electric vehicle door to enter a semi-sleep state, the method further includes: In the semi-sleep state, if any one of the following is detected: the current signal of the drive motor, the network message information, the trigger signal of the external handle limit switch, and the trigger signal of the internal handle, the electric door is controlled to exit the semi-sleep state.
6. The sleep control method for electric vehicle doors according to claim 1, characterized in that, In the semi-sleep state, controlling the drive motor of the electric door to reduce its output torque so that the electric door moves to a stationary equilibrium position includes: If the slope of the ground where the vehicle is located is greater than the first preset angle, then in the semi-sleep state, the drive motor of the electric door is controlled to reduce the output torque so that the electric door moves to a stationary equilibrium position.
7. A sleep control device for an electric vehicle door, characterized in that, Applied to a controller, the device includes: The complete sleep determination module is used to control the electric door to enter a complete sleep state if no control information for the electric door is detected when the electric door of the vehicle is in the closed state. The semi-sleep judgment module is used to control the electric vehicle door to enter a semi-sleep state if no control information for the electric vehicle door is detected when the electric vehicle door is in the open state. A movement module is used to control the drive motor of the electric door to reduce the output torque in the semi-sleep state so that the electric door moves to a static equilibrium position, which is the position that the electric door can move to by gravity alone. A low-power mode switching module is used to control the controller itself to switch to a low-power mode when the electric door enters a fully sleep state or when the electric door is in the stationary equilibrium position in the semi-sleep state.
8. A controller comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the steps of the sleep control method for the electric door as described in any one of claims 1 to 6.
9. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, it implements the steps of the sleep control method for the electric door as described in any one of claims 1 to 6.
10. A vehicle, characterized in that, Includes the controller as described in claim 8.