Door handle control method, electronic equipment, storage medium and program product
By obtaining the control commands and position signals of the door handle and selecting appropriate control strategies to control the actuator, the problems of inflexible control of traditional hidden door handles and easy handle lag are solved, and the control effect of the door handle is improved.
Patent Information
- Application Number
- CN202411256898.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-09
- Publication Date
- 2024-12-13
AI Technical Summary
The traditional hidden door handle control method has the problem of inflexible door handle control and easy lag in the handle.
By obtaining the signal set of control instructions and position status of door handle opening and closing control, including expanding and retrieving position signals, combined with the control instructions as execution conditions, select the corresponding control strategy to control the door handle actuator from the preset policy library. , flexibly adjust control strategies.
Improves the control flexibility of door handles, avoids handle lag, and improves the reliability and user experience of door handles.
Smart Images

Figure CN119122374A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of vehicle control technology, and in particular to a door handle control method, electronic equipment, storage medium and program product. Background Art
[0002] With the development of social economy and technology, cars have become the preferred means of daily travel for people. The door handles of cars have also been upgraded from traditional protruding mechanical door handles to hidden smart door handles, which not only reduce wind resistance but also make the whole car more concise and ceremonial, which is very popular among young users.
[0003] The traditional hidden door handle control method is mainly through the user triggering (such as manually pressing the handle, connecting the car key to the central control to open and close the door, etc.) the door handle control command, and then the controller in the vehicle receives the control command and sends the corresponding control parameters to the actuator to control the door handle to expand or retract. However, the traditional control method usually uses the built-in sensor of the door handle to sense the degree of expansion or retraction of the handle, or through predetermined parameters to control the operation of the actuator. In addition, due to the wear and tear of door handle parts during long-term use, the traditional hidden door handle control method has the problems of inflexible door handle control and easy jamming of the handle. Summary of the invention
[0004] In view of this, the purpose of the embodiments of the present application is to provide a door handle control method, electronic device, storage medium and program product, which can improve the problems of inflexible door handle control and easy handle jamming in traditional hidden door handle control methods.
[0005] In order to achieve the above technical objectives, the technical solutions adopted in this application are as follows:
[0006] In a first aspect, an embodiment of the present application provides a door handle control method, the method comprising:
[0007] Acquire a control instruction representing the opening and closing control of the door handle and a signal set representing the position state of the door handle, wherein the signal set includes an extended position signal and a retracted position signal;
[0008] A combination of the deployed position signal and the retracted position signal and the control instruction are used as an execution condition, and the actuator of the door handle is controlled to operate according to the execution condition.
[0009] In combination with the first aspect, in some optional embodiments, the deployed position signal includes a first signal indicating that the door handle is in the process of being deployed, and a second signal indicating that the door handle is deployed to a certain position;
[0010] The retracted position signal includes a third signal indicating that the door handle is in the retracting process, and a fourth signal indicating that the door handle is retracted into place.
[0011] In combination with the first aspect, in some optional implementations, the execution condition further includes the number of the actuators driven by a single controller;
[0012] Controlling the actuator of the door handle to operate according to the execution condition includes:
[0013] Selecting a corresponding control strategy from a preset strategy library as a target control strategy according to a combination of the deployed position signal and the retracted position signal, an instruction type of the control instruction, and the number of actuators driven by a single controller;
[0014] Based on the target control strategy, the actuator is driven to operate by the controller.
[0015] In combination with the first aspect, in some optional implementations, according to the combination of the deployed position signal and the retracted position signal, the instruction type of the control instruction, and the number of actuators driven by a single controller, a corresponding control strategy is selected from a preset strategy library as a target control strategy, including:
[0016] When the instruction type is the first type characterizing the unfolding of the door handle and the number of actuators driven by the single controller is one, selecting the first control strategy in the preset strategy library as the target control strategy;
[0017] Wherein, the first control strategy includes:
[0018] If the deployed position signal is the first signal, the actuator is driven to run in a first preset direction for a first time period, and after the deployed position signal changes from the first signal to the second signal and lasts for a second time period, the actuator is stopped after a third time period;
[0019] If the deployed position signal is the second signal and the retracted position signal is the fourth signal, after driving the actuator to operate for a fourth time period, the actuator is stopped;
[0020] If the deployed position signal is the second signal and the retracted position signal is the third signal, the actuator is stopped.
[0021] In combination with the first aspect, in some optional implementations, according to the combination of the deployed position signal and the retracted position signal, the instruction type of the control instruction, and the number of actuators driven by a single controller, a corresponding control strategy is selected from a preset strategy library as a target control strategy, including:
[0022] When the instruction type is the second type characterizing the retraction of the door handle and the number of actuators driven by the single controller is one, selecting the second control strategy in the preset strategy library as the target control strategy;
[0023] Wherein, the second control strategy includes:
[0024] If the retracted position signal is the third signal, the actuator is driven to run in the second preset direction for a fifth time period, and after the retracted position signal changes from the third signal to the fourth signal and lasts for the second time period, the actuator is stopped after a delay of a third time period;
[0025] If the retracted position signal is the fourth signal and the deployed position signal is the second signal, after driving the actuator to operate for a fourth time period, the actuator is stopped;
[0026] If the deployed position signal is the first signal and the retracted position signal is the fourth signal, the actuator is stopped.
[0027] In combination with the first aspect, in some optional implementations, according to the combination of the deployed position signal and the retracted position signal, the instruction type of the control instruction, and the number of actuators driven by a single controller, a corresponding control strategy is selected from a preset strategy library as a target control strategy, including:
[0028] When the instruction type is the first type characterizing the deployment of the door handle and the number of actuators driven by the single controller is at least two, selecting the third control strategy in the preset strategy library as the target control strategy;
[0029] Wherein, the third control strategy includes:
[0030] If the deployment position signal corresponding to any of the door handles is the first signal, the actuator is driven to run in a first preset direction for a first time period, and after the deployment position signal corresponding to any of the door handles changes from the first signal to the second signal and lasts for a second time period, the actuator is stopped after a delay of a third time period;
[0031] If the deployed position signals corresponding to all the door handles are the second signal, and the retracted position signal corresponding to at least one of the door handles is the fourth signal, the actuator is driven to operate for a fourth time period and then stopped;
[0032] If the deployed position signals corresponding to all the door handles are the second signals, and the retracted position signals are the third signals, the actuator is stopped.
[0033] In combination with the first aspect, in some optional implementations, according to the combination of the deployed position signal and the retracted position signal, the instruction type of the control instruction, and the number of actuators driven by a single controller, a corresponding control strategy is selected from a preset strategy library as a target control strategy, including:
[0034] When the instruction type is the second type characterizing the retraction of the door handle and the number of actuators driven by the single controller is at least two, selecting the third control strategy in the preset strategy library as the target control strategy;
[0035] Wherein, the fourth control strategy includes:
[0036] If the retracted position signal corresponding to any of the door handles is the third signal, the actuator is driven to run in the second preset direction for a fifth time period, and after the retracted position signals corresponding to all the door handles jump from the third signal to the fourth signal and last for the second time period, the actuator is stopped after a delay of a third time period;
[0037] If the retracted position signals corresponding to all the door handles are the fourth signal, and the deployed position signal corresponding to at least one of the door handles is the second signal, the actuator is driven to operate for a fourth time period and then stopped;
[0038] If the deployed position signals corresponding to all the door handles are the first signals, and the retracted position signals are the fourth signals, the actuator is stopped.
[0039] In a second aspect, an embodiment of the present application further provides an electronic device, comprising a processor and a memory coupled to each other, wherein a computer program is stored in the memory, and when the computer program is executed by the processor, the electronic device executes the above method.
[0040] In a third aspect, an embodiment of the present application further provides a computer-readable storage medium, wherein a computer program is stored in the computer-readable storage medium. When the computer program is executed on a computer, the computer executes the above method.
[0041] In a fourth aspect, an embodiment of the present application further provides a computer program product, including a computer program, which implements the above method when executed by a processor.
[0042] The invention adopting the above technical solution has the following advantages:
[0043] In the technical solution provided by the present application, the control instructions representing the opening and closing control of the door handle and the signal set representing the position state of the door handle are first obtained, wherein the signal set includes the deployment position signal and the retracted position signal, and then the combination of the deployment position signal and the retracted position signal and the control instructions are used as execution conditions, and the actuator of the door handle is controlled to operate according to the execution conditions. In this way, during the deployment and retraction process of the door handle, the control strategy of the door handle is flexibly adjusted according to the position signal fed back by the sensor in the door handle, thereby improving the control method of the traditional hidden door handle, which has the problems of inflexible door handle control and easy jamming of the handle. BRIEF DESCRIPTION OF THE DRAWINGS
[0044] The present application may be further described by the non-limiting embodiments given in the accompanying drawings. It should be understood that the following drawings only illustrate certain embodiments of the present application and therefore should not be regarded as limiting the scope. For those of ordinary skill in the art, other relevant drawings may be obtained based on these drawings without creative effort.
[0045] Figure 1 A structural block diagram of an electronic device provided in an embodiment of the present application.
[0046] Figure 2 This is a structural block diagram of the vehicle control system provided in an embodiment of the present application.
[0047] Figure 3 A schematic flow chart of a door handle control method provided in an embodiment of the present application.
[0048] Figure 4 A schematic diagram of the implementation process of the first control strategy provided in an embodiment of the present application.
[0049] Figure 5 A schematic diagram of the implementation process of the second control strategy provided in an embodiment of the present application.
[0050] Figure 6 A schematic diagram of the implementation process of the third control strategy provided in an embodiment of the present application.
[0051] Figure 7 A schematic diagram of the implementation process of the fourth control strategy provided in an embodiment of the present application.
[0052] Icon: 100 - electronic device; 101 - processor; 102 - memory. DETAILED DESCRIPTION
[0053] The present application will be described in detail below in conjunction with the accompanying drawings and specific embodiments. It should be noted that in the drawings or descriptions, similar or identical parts use the same figure numbers, and the implementation methods not shown or described in the drawings are forms known to ordinary technicians in the relevant technical field. In the description of this application, the terms "first", "second", etc. are only used to distinguish the description and cannot be understood as indicating or implying relative importance.
[0054] Please refer to Figure 1 , an embodiment of the present application provides an electronic device 100 that may include a processor 101 and a memory 102. The memory 102 stores a computer program, and when the computer program is executed by the processor 101, the electronic device 100 can perform the corresponding steps in the following door handle control method.
[0055] In this embodiment, refer to Figure 2 The electronic device 100 may be a vehicle-mounted central controller, a vehicle control system, etc. This embodiment takes a vehicle control system as an example. In addition to the processor 101 and the memory 102, the control system may also include a controller (which may be a BCM (Body Control Module) or a DCU (Domain Controller Unit)) and multiple door handle assemblies. The door handle assembly includes a hidden door handle (referred to as a door handle), a sensor for obtaining a door handle deployment and retraction position signal (or referred to as a deployment and retraction signal) ( Figure 2 The door handle is represented as a position signal in the image) and an actuator for extending and retracting the door handle.
[0056] In practical applications, there may be one controller, and one controller controls multiple door handle assemblies in groups; or, there may be multiple controllers, and each controller controls one door handle assembly one-to-one. Figure 2 An embodiment is shown in which a controller is used to realize group control of multiple door handle assemblies.
[0057] In this embodiment, the electronic device 100 is used to obtain a control instruction representing the opening and closing control of the door handle and a signal set representing the position state of the door handle, wherein the signal set includes an extended position signal and a retracted position signal. Then, the combination of the extended position signal and the retracted position signal and the control instruction are used as execution conditions, and the actuator of the door handle is controlled to operate according to the execution conditions.
[0058] Please refer to Figure 3 The present application also provides a door handle control method, which can be applied to the above electronic device 100, and each step in the method is executed or implemented by the electronic device 100. The door handle control method may include the following steps:
[0059] Step 110, obtaining a control instruction representing the opening and closing control of the door handle and a signal set representing the position state of the door handle, wherein the signal set includes an extended position signal and a retracted position signal;
[0060] Step 120: Taking the combination of the deployed position signal and the retracted position signal and the control instruction as an execution condition, and controlling the actuator of the door handle to operate according to the execution condition.
[0061] In the above-mentioned implementation, the control instructions representing the door handle opening and closing control and the signal set representing the door handle position state are first obtained, wherein the signal set includes the deployment position signal and the retracted position signal, and then the combination of the deployment position signal and the retracted position signal and the control instructions are used as the execution conditions, and the actuator of the door handle is controlled to operate according to the execution conditions. In this way, during the deployment and retraction process of the door handle, the control strategy of the door handle is flexibly adjusted according to the position signal fed back by the sensor in the door handle, thereby improving the control method of the traditional hidden door handle, which has the problems of inflexible door handle control and easy handle jamming.
[0062] The following will describe the various steps of the door handle control method in detail, as follows:
[0063] In step 110, when the user needs to enter or exit the vehicle, the control command can be triggered by means of the vehicle key, the vehicle's central control computer, the door opening and closing buttons integrated in the door handle, etc. The command types of the control command include a first type representing the extension of the door handle and a second type representing the retraction of the door handle.
[0064] It is understandable that after the user triggers the control command, the door handle responds to the control command and starts to perform the action of unfolding and retracting the door handle through the actuator. During the unfolding and retracting process of the door handle, the unfolding position signal and the retracting position signal are obtained in real time through the sensor in the door handle assembly as a signal set.
[0065] In this embodiment, the deployed position signal may include a first signal indicating that the door handle is in the process of being deployed, and a second signal indicating that the door handle is fully deployed;
[0066] The retracted position signal may include a third signal indicating that the door handle is in the process of being retracted, and a fourth signal indicating that the door handle is fully retracted.
[0067] In practical applications, the deployed position signal and the retracted position signal may be level signals, the first signal may be a continuously high valid deployed position signal, the second signal may be a continuously low valid deployed position signal, the third signal may be a continuously low valid retracted position signal, and the fourth signal may be a continuously high valid retracted position signal.
[0068] In step 120, the execution condition further includes the number of the actuators driven by a single controller;
[0069] Controlling the actuator of the door handle to operate according to the execution condition may include:
[0070] Selecting a corresponding control strategy from a preset strategy library as a target control strategy according to a combination of the deployed position signal and the retracted position signal, an instruction type of the control instruction, and the number of actuators driven by a single controller;
[0071] Based on the target control strategy, the actuator is driven to operate by the controller.
[0072] In this embodiment, the deployment and retraction control of the door handle can be achieved by a one-to-one correspondence between the controller and the actuator in the door handle, or multiple door handle assemblies can be controlled in groups by one controller. Different control methods require the selection of different control strategies to improve the flexibility of door handle control.
[0073] Specifically, for the selection of the target control strategy, in this embodiment, according to the combination of the deployment position signal and the retracted position signal, the instruction type of the control instruction, and the number of actuators driven by a single controller, a corresponding control strategy is selected from a preset strategy library as the target control strategy, which may include:
[0074] When the instruction type is the first type characterizing the unfolding of the door handle and the number of actuators driven by the single controller is one, selecting the first control strategy in the preset strategy library as the target control strategy;
[0075] Wherein, the first control strategy includes:
[0076] If the deployed position signal is the first signal, the actuator is driven to run in a first preset direction for a first time period, and after the deployed position signal changes from the first signal to the second signal and lasts for a second time period, the actuator is stopped after a third time period;
[0077] If the deployed position signal is the second signal and the retracted position signal is the fourth signal, after driving the actuator to operate for a fourth time period, the actuator is stopped;
[0078] If the deployed position signal is the second signal and the retracted position signal is the third signal, the actuator is stopped.
[0079] In this embodiment, the actuator may be a vehicle-mounted part used to realize the unfolding and retraction of the door handle, such as a servo motor or a stepper motor integrated in the door handle. In this embodiment, a servo motor is used as an example. In this embodiment, the first preset direction can be flexibly set according to the instruction type. For example, when the instruction type is the first type of unfolding the door handle, the first preset direction is the direction in which the servo motor can drive the door handle to unfold when the servo motor is operated in the first preset direction. The first duration T1, the second duration T0, the third duration T3 and the fourth duration T4 proposed in this embodiment can be flexibly set according to actual conditions.
[0080] In this embodiment, refer to Figure 4 , the user triggers the control instruction (that is, when the user has a demand to unfold the door handle, the instruction type of the control instruction is correspondingly shown as the first type), and the controller controls the operation of the door handle assembly based on the control instruction. Specifically, there are usually three combinations of the unfolded position signal and the retracted position signal fed back to the controller by each sensor in the door handle, namely:
[0081] A1. When the door handle deployment position signal is high and effective, and the retracted position signal is high or low (that is, the deployment position signal is the first signal, and the retracted position signal can be the third signal or the fourth signal), the controller drives the actuator to run for the first time period T1, and then starts to detect whether the door handle deployment position signal jumps to low and effective. If the actuator is powered on for T1 time and detects that the door handle deployment position signal jumps from high and effective to low and effective for the second time period T0 or more (that is, the deployment position signal jumps from the first signal to the second signal for T0 and more), the actuator is powered on and stopped after a third time period T3.
[0082] In this way, the problem that the door handle cannot be fully deployed due to the deployment position signal prematurely changing from high validity to low validity for T0 time within T1 time is avoided.
[0083] In practical applications, in order to avoid the problem that the deployment position signal is continuously in a high effective state, the actuator enters thermal protection or continuous hardness conversion after long-term operation, the actuator can be limited to operate for T1 time. If the actuator detects that the door handle deployment position signal changes from high effective to low effective for T0 time after the actuator is powered on for T2 (Tmax>T2≥T1), it means that the door handle has been deployed in place, and the actuator power supply is stopped after a delay of T3 time; if the actuator still does not detect that the door handle deployment position signal changes from high effective to low effective after the actuator is powered on for Tmax, it is determined that the door handle is in a fully deployed state, and the actuator power supply is stopped directly.
[0084] A2. When the door handle's deployed position signal is low and effective, and the retracted position signal is high and effective (i.e., the deployed position signal is the second signal, and the retracted position signal is the fourth signal), the controller drives the actuator to run for the fourth time period T2, and then stops the actuator's power supply. In this way, the problem of the handle not being able to be fully deployed when the deployed position signal is abnormally low and effective but the retracted position signal is normal is avoided, which affects the user's normal use.
[0085] A3. When the door handle extended position signal is low and effective, and the retracted position signal is low and effective (i.e. the extended position signal is the second signal, and the retracted position signal is the third signal), the controller directly stops the power supply of the actuator. In this way, the hard blocking time of the door handle actuator is reduced, and the reliability of the door handle is better guaranteed.
[0086] In this embodiment, when the instruction type is the second type characterizing the retraction of the door handle and the number of actuators driven by the single controller is one, the second control strategy in the preset strategy library is selected as the target control strategy;
[0087] Wherein, the second control strategy includes:
[0088] If the retracted position signal is the third signal, the actuator is driven to run in the second preset direction for a fifth time period, and after the retracted position signal changes from the third signal to the fourth signal and lasts for the second time period, the actuator is stopped after a delay of a third time period;
[0089] If the retracted position signal is the fourth signal and the deployed position signal is the second signal, after driving the actuator to operate for a fourth time period, the actuator is stopped;
[0090] If the deployed position signal is the first signal and the retracted position signal is the fourth signal, the actuator is stopped.
[0091] In this embodiment, the second preset direction can be flexibly set according to the instruction type. For example, when the instruction type is the second type of retracting the door handle, the second preset direction is the direction in which the servo motor can drive the door handle to be retracted when the servo motor is operated in the second preset direction. The fifth time length T5, the third time length T3 and the fourth time length T4 proposed in this embodiment can be flexibly set according to actual conditions.
[0092] In this embodiment, refer to Figure 5 , the user triggers the control instruction (that is, when the user has a demand to retract the door handle, the instruction type of the control instruction is correspondingly the second type), and the controller controls the operation of the door handle assembly based on the control instruction. Specifically, there are usually three combinations of the deployment position signal and the retracted position signal fed back to the controller by the sensors in the door handle, namely:
[0093] B1. When the door handle retracted position signal is low valid and the extended position signal is high or low valid (that is, the retracted position signal is the third signal and the extended position signal can be either the first signal or the second signal), the controller drives the actuator to run for the fifth time period T5, and then starts to detect whether the door handle retracted position signal jumps to high valid. If the actuator is powered on for T5 time and detects that the door handle retracted position signal jumps from low valid to high valid for the second time period T0 or longer (that is, the retracted position signal jumps from the third signal to the fourth signal for T0 or longer), the actuator will be powered on for a delay of T3 to stop the actuator's operation.
[0094] In this way, the problem that the door handle cannot be fully extended due to the retracted position signal prematurely changing from low validity to high validity for T0 time within T5 time is avoided.
[0095] In practical applications, in order to avoid the retracted position signal being in a low effective state continuously, the actuator working for a long time enters thermal protection or continuous hardness conversion problems. The actuator can be limited to operate for T5 time. If the actuator detects that the door handle retracted position signal changes from low effective to high effective for T0 time after the actuator is powered on for T6 (Tmax>T6≥T5), it means that the door handle has been retracted into place, and the actuator power supply is stopped after a delay of T3 time; if the actuator still does not detect that the door handle retracted position signal changes from low effective to high effective after the actuator is powered on for Tmax, it is determined that the door handle is in a fully retracted state, and the actuator power supply is stopped directly.
[0096] B2. When the door handle retracted position signal is high and effective, and the extended position signal is low and effective (i.e., the retracted position signal is the fourth signal, and the extended position signal is the second signal), the controller drives the actuator to run for the fourth time length T4, and then stops the power supply operation of the actuator.
[0097] In this way, the problem that the handle cannot be fully retracted when the retraction signal is abnormally high and effective but the deployment signal is normal can be avoided, which affects the appearance quality of the entire vehicle.
[0098] B3. When the door handle retracted position signal is low and effective, and the extended position signal is low and effective (i.e. the retracted position signal is the fourth signal, and the extended position signal is the first signal), the controller directly stops the power supply of the actuator. In this way, the hard stall time of the door handle actuator is reduced, and the reliability of the door handle is better guaranteed.
[0099] In this embodiment, when the instruction type is the first type characterizing the deployment of the door handle and the number of actuators driven by the single controller is at least two, the third control strategy in the preset strategy library is selected as the target control strategy;
[0100] Wherein, the third control strategy includes:
[0101] If the deployment position signal corresponding to any of the door handles is the first signal, drive the actuator to run in a first preset direction for a first time period, and stop running the actuator after the deployment position signal corresponding to any of the door handles changes from the first signal to the second signal and lasts for a second time period;
[0102] If the deployed position signals corresponding to all the door handles are the second signal, and the retracted position signal corresponding to at least one of the door handles is the fourth signal, the actuator is driven to operate for a fourth time period, and then the actuator is stopped after a delay of a third time period;
[0103] If the deployed position signals corresponding to all the door handles are the second signals, and the retracted position signals are the third signals, the actuator is stopped.
[0104] In this embodiment, refer to Figure 6 , the user triggers the control instruction (that is, when the user has a door handle deployment requirement, the instruction type of the control instruction is correspondingly the first type), and the controller performs group control on multiple door handle assemblies based on the control instruction. Specifically, there are usually three combinations of deployment position signals and retracted position signals fed back to the controller by each sensor in the multiple door handle assemblies, namely:
[0105] A4. When the deployment position signal of any door handle is high and effective, and the retracted position signals of all door handles are high or low (i.e., there is at least one door handle whose deployment position signal is the first signal, and the retracted position signals of all door handles can be the third signal or the fourth signal), the controller drives the actuators of all door handles to run for the first time period T1, and then starts to detect the door handles whose deployment position signals originally had high and effective signals to see if their deployment position signals jump to low and effective. If, after all actuators are powered on for T1 time, it is detected that the deployment position signal of any door handle whose deployment position signal originally had high and effective signals jumps from high and effective to low and effective for the second time period T0 or longer (i.e., the deployment position signal jumps from the first signal to the second signal for T0 or longer), the actuator is powered on and stopped after a delay of the third time period T3.
[0106] In this way, the problem that the door handle cannot be fully unfolded due to the deployment position signal of any door handle originally being in a high-valid state prematurely changing from a high-valid state to a low-valid state lasting for a T0 time within a T1 time period is avoided.
[0107] In practical applications, in order to avoid the problem that the deployment position signal is continuously in a high effective state, the actuator enters thermal protection or continuous hardness conversion after long-term operation, the actuator can be limited to operate for T1 time. If the actuator detects any door handle whose deployment position signal is originally in a high effective state after the actuator is powered on for T2 (Tmax>T2≥T1), and its deployment position signal jumps from high effective to low effective for T0 time, it means that the door handle has been deployed in place, and the actuator is stopped after a delay of T3 time; if the actuator is powered on for Tmax time and still does not detect any door handle whose deployment position signal is originally in a high effective state, and the deployment position signal jumps from high effective to low effective, it is determined that the door handle is in a fully deployed state, and the actuator is stopped directly.
[0108] A5. When the deployed position signals corresponding to all door handles are low and valid, and the retracted position signal corresponding to at least one door handle is high and valid (that is, the deployed position signals of all door handles are the second signal, and the retracted position signal of at least one door handle is the fourth signal), the controller drives all actuators to run for the fourth time period T4, and then stops the power supply of the actuators.
[0109] In this way, it is possible to avoid the problem that the handle of the door handle cannot be fully unfolded when the unfolded position signal is abnormally low in validity but at least one retracted position signal is normal, thereby affecting normal use by the user.
[0110] A6. When the deployed position signals corresponding to all door handles are low effective and the retracted position signals are low effective (i.e. the deployed position signals of all door handles are the second signal and the retracted position signals are the third signal), the controller directly stops the power supply to the actuator. In this way, the hard stalling time of the door handle actuator is reduced and the reliability of the door handle is better guaranteed.
[0111] In this embodiment, when the instruction type is the second type characterizing the retraction of the door handle and the number of actuators driven by the single controller is at least two, the third control strategy in the preset strategy library is selected as the target control strategy;
[0112] Wherein, the fourth control strategy includes:
[0113] If the retracted position signal corresponding to any of the door handles is the third signal, the actuator is driven to run in the second preset direction for a fifth time period, and after the retracted position signals corresponding to all the door handles jump from the third signal to the fourth signal and last for the second time period, the actuator is stopped after a delay of a third time period;
[0114] If the retracted position signals corresponding to all the door handles are the fourth signal, and the deployed position signal corresponding to at least one of the door handles is the second signal, the actuator is driven to operate for a fourth time period and then stopped;
[0115] If the deployed position signals corresponding to all the door handles are the first signals, and the retracted position signals are the fourth signals, the actuator is stopped.
[0116] In this embodiment, refer to Figure 7 , the user triggers the control instruction (that is, when the user has a door handle retracting requirement, the instruction type of the control instruction is correspondingly the second type), and the controller performs group control on multiple door handle assemblies based on the control instruction. Specifically, there are usually three combinations of the deployment position signal and the retracted position signal fed back to the controller by each sensor in the multiple door handle assemblies, namely:
[0117] B4. When the retracted position signal corresponding to any door handle is low effective, and the extended position signals of all door handles are high or low effective (i.e., the retracted position signal corresponding to at least one door handle in the multiple door handle assemblies is the third signal, and the extended position signals corresponding to all door handles can be either the first signal or the second signal), the controller drives all actuators to run for the fifth time period T5, and then starts to detect the door handle whose retracted position signal originally had a low effective signal, to see whether its retracted position signal jumps to high effective. If the actuator detects a door handle whose retracted position signal originally had a low effective signal after the actuator is powered on for T5, and its retracted position signal jumps from low effective to high effective for the second time period T0 or longer (i.e., the retracted position signal jumps from the third signal to the fourth signal for T0 or longer), the actuator is powered on for a delay of T3 to stop running the actuator in its current working state.
[0118] In this way, the problem that the door handle cannot be fully extended due to the retracted position signal of the door handle group changing from low validity to high validity for T0 time in advance within T5 time is avoided.
[0119] In practical applications, in order to avoid the problem that the retracted position signal of the grouped door handle is continuously in the low effective state, the actuator enters the thermal protection or the continuous hardness conversion problem when working for a long time, the actuator can be limited to operate for T5 time. If the actuator detects that the retracted position signal of the grouped controlled door handle jumps from low effective to high effective for T0 time after the actuator is powered on for T6 (Tmax>T6≥T5), it means that the handle of the door handle has been retracted into place, and the power supply of the actuator is stopped after a delay of T3 time; if the retracted position signal of the door handle is still not detected to jump from low effective to high effective after the actuator is powered on for Tmax, it is determined that the handle of the door handle is in a fully retracted state, and the power supply of the actuator is directly stopped.
[0120] B5. When the retracted position signals corresponding to all door handles are high and valid, and the deployed position signals corresponding to at least one door handle are low and valid (that is, the retracted position signals of all door handles are the fourth signal, and the deployed position signal of at least one door handle is the second signal), the controller drives all actuators to run for the fourth time period T4, and then stops the power supply of the actuators.
[0121] In this way, it can be avoided that when the retracted position signals of a group of door handles are all abnormally high and valid but at least one of the deployed position signals is normally low and valid, the door handle handle cannot be completely retracted, affecting the appearance quality of the entire vehicle.
[0122] B6. When the retracted position signals corresponding to all door handles are low effective and the deployed position signals are low effective (i.e. the retracted position signals corresponding to all door handles are the fourth signal and the deployed position signals are the first signal), the controller directly stops the power supply to the actuator. In this way, the hard stall time of the door handle actuator is reduced and the reliability of the door handle is better guaranteed.
[0123] In this embodiment, after the target control strategy is selected in the above manner, the actuator is driven by the target control strategy. Specifically, the driving mode of the actuator under different control strategies refers to the detailed description of the first control strategy, the second control strategy, the third control strategy and the fourth control strategy, which will not be repeated here.
[0124] In this embodiment, the processor 101 may be an integrated circuit chip having signal processing capabilities. The processor 101 may be a general-purpose processor. For example, the processor 101 may be a central processing unit (CPU), a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, and may implement or execute the methods, steps and logic block diagrams disclosed in the embodiments of the present application.
[0125] The memory 102 may be, but is not limited to, a random access memory, a read-only memory, a programmable read-only memory, an erasable programmable read-only memory, an electrically erasable programmable read-only memory, etc. In this embodiment, the memory 102 may be used to store control instructions, signal sets, preset policy libraries, execution conditions, etc. Of course, the memory 102 may also be used to store programs, and the processor 101 executes the program after receiving the execution instruction.
[0126] Understandably, Figure 1 The structure of the electronic device 100 shown in FIG. 1 is only a schematic diagram of a structure. The electronic device 100 may also include Figure 1 More components are shown. Figure 1 Each component shown in the figure can be implemented by hardware, software or a combination thereof.
[0127] It should be noted that those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the electronic device 100 described above can refer to the corresponding process of each step in the aforementioned method, and will not be elaborated herein.
[0128] The embodiment of the present application further provides a computer-readable storage medium. The computer-readable storage medium stores a computer program, and when the computer program is run on a computer, the computer executes the door handle control method described in the above embodiment.
[0129] The embodiment of the present application further provides a computer program product, including a computer program. When the computer program is executed by the processor 101, the door handle control method described in the above embodiment can be implemented.
[0130] Through the description of the above implementation methods, technical personnel in this field can clearly understand that the present application can be implemented by hardware, and can also be implemented by means of software plus a necessary general hardware platform. Based on such an understanding, the technical solution of the present application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.), including a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each implementation scenario of the present application.
[0131] In summary, the embodiments of the present application provide a door handle control method, electronic device, storage medium and program product. In this technical solution, firstly, a control instruction representing the opening and closing control of the door handle and a signal set representing the position state of the door handle are obtained, wherein the signal set includes an extended position signal and a retracted position signal, and then a combination of the extended position signal and the retracted position signal and the control instruction are used as execution conditions, and the operation of the actuator of the door handle is controlled according to the execution conditions. In this way, during the process of unfolding and retracting the door handle, the control strategy of the door handle is flexibly adjusted according to the position signal fed back by the sensor in the door handle, thereby improving the control method of the traditional hidden door handle, which has the problems of inflexible door handle control and easy jamming of the handle.
[0132] In the embodiments provided in the present application, it should be understood that the disclosed device, system and method can also be implemented in other ways. The above-described device, system and method embodiments are merely schematic, for example, the flowchart and block diagram in the accompanying drawings show the possible architecture, function and operation of the system, method and computer program product according to the multiple embodiments of the present application. In this regard, each box in the flowchart or block diagram can represent a part of a module, a program segment or a code, and a part of the module, program segment or code contains one or more executable instructions for implementing the specified logical function. It should also be noted that each box in the block diagram and / or the flowchart, and the combination of the boxes in the block diagram and / or the flowchart can be implemented by a dedicated hardware-based system that performs the specified function or action, or can be implemented by a combination of dedicated hardware and computer instructions. In addition, each functional module in each embodiment of the present application can be integrated together to form an independent part, or each module can exist separately, or two or more modules can be integrated to form an independent part.
[0133] The above description is only an embodiment of the present application and is not intended to limit the protection scope of the present application. For those skilled in the art, the present application may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.
Claims
1. A door handle control method, characterized in that: The method comprises: Acquire a control instruction representing the opening and closing control of the door handle and a signal set representing the position state of the door handle, wherein the signal set includes an extended position signal and a retracted position signal; A combination of the deployed position signal and the retracted position signal and the control instruction are used as an execution condition, and the actuator of the door handle is controlled to operate according to the execution condition.
2. The method according to claim 1, characterized in that: The deployed position signal includes a first signal indicating that the door handle is in the process of being deployed, and a second signal indicating that the door handle is fully deployed; The retracted position signal includes a third signal indicating that the door handle is in the retracting process, and a fourth signal indicating that the door handle is retracted into place.
3. The method according to claim 2, characterized in that The execution condition also includes the number of the actuators driven by a single controller; Controlling the actuator of the door handle to operate according to the execution condition includes: Selecting a corresponding control strategy from a preset strategy library as a target control strategy according to a combination of the deployed position signal and the retracted position signal, an instruction type of the control instruction, and the number of actuators driven by a single controller; Based on the target control strategy, the actuator is driven to operate by the controller.
4. The method according to claim 3, characterized in that According to the combination of the deployment position signal and the retracted position signal, the instruction type of the control instruction, and the number of actuators driven by a single controller, a corresponding control strategy is selected from a preset strategy library as a target control strategy, including: When the instruction type is the first type characterizing the unfolding of the door handle and the number of actuators driven by the single controller is one, selecting the first control strategy in the preset strategy library as the target control strategy; Wherein, the first control strategy includes: If the deployed position signal is the first signal, the actuator is driven to run in a first preset direction for a first time period, and after the deployed position signal changes from the first signal to the second signal and lasts for a second time period, the actuator is stopped after a third time period; If the deployed position signal is the second signal and the retracted position signal is the fourth signal, after driving the actuator to operate for a fourth time period, the actuator is stopped; If the deployed position signal is the second signal and the retracted position signal is the third signal, the actuator is stopped.
5. The method according to claim 3, characterized in that: According to the combination of the deployment position signal and the retracted position signal, the instruction type of the control instruction, and the number of actuators driven by a single controller, a corresponding control strategy is selected from a preset strategy library as a target control strategy, including: When the instruction type is the second type characterizing the retraction of the door handle and the number of actuators driven by the single controller is one, selecting the second control strategy in the preset strategy library as the target control strategy; Wherein, the second control strategy includes: If the retracted position signal is the third signal, the actuator is driven to run in the second preset direction for a fifth time period, and after the retracted position signal changes from the third signal to the fourth signal and lasts for the second time period, the actuator is stopped after a delay of a third time period; If the retracted position signal is the fourth signal and the deployed position signal is the second signal, after driving the actuator to operate for a fourth time period, the actuator is stopped; If the deployed position signal is the first signal and the retracted position signal is the fourth signal, the actuator is stopped.
6. The method according to claim 3, characterized in that According to the combination of the deployment position signal and the retracted position signal, the instruction type of the control instruction, and the number of actuators driven by a single controller, a corresponding control strategy is selected from a preset strategy library as a target control strategy, including: When the instruction type is the first type characterizing the deployment of the door handle and the number of actuators driven by the single controller is at least two, selecting the third control strategy in the preset strategy library as the target control strategy; Wherein, the third control strategy includes: If the deployment position signal corresponding to any of the door handles is the first signal, the actuator is driven to run in a first preset direction for a first time period, and after the deployment position signal corresponding to any of the door handles changes from the first signal to the second signal and lasts for a second time period, the actuator is stopped after a delay of a third time period; If the deployed position signals corresponding to all the door handles are the second signal, and the retracted position signal corresponding to at least one of the door handles is the fourth signal, the actuator is driven to operate for a fourth time period and then stopped; If the deployed position signals corresponding to all the door handles are the second signals, and the retracted position signals are the third signals, the actuator is stopped.
7. The method according to claim 3, characterized in that According to the combination of the deployment position signal and the retracted position signal, the instruction type of the control instruction, and the number of actuators driven by a single controller, a corresponding control strategy is selected from a preset strategy library as a target control strategy, including: When the instruction type is the second type characterizing the retraction of the door handle and the number of actuators driven by the single controller is at least two, selecting the third control strategy in the preset strategy library as the target control strategy; Wherein, the fourth control strategy includes: If the retracted position signal corresponding to any of the door handles is the third signal, the actuator is driven to run in the second preset direction for a fifth time period, and after the retracted position signals corresponding to all the door handles jump from the third signal to the fourth signal and last for the second time period, the actuator is stopped after a delay of a third time period; If the retracted position signals corresponding to all the door handles are the fourth signal, and the deployed position signal corresponding to at least one of the door handles is the second signal, the actuator is driven to operate for a fourth time period and then stopped; If the deployed position signals corresponding to all the door handles are the first signals, and the retracted position signals are the fourth signals, the actuator is stopped.
8. An electronic device, characterized in that: The electronic device comprises a processor and a memory coupled to each other, wherein the memory stores a computer program. When the computer program is executed by the processor, the electronic device executes the method as claimed in any one of claims 1 to 7.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed on a computer, the computer is enabled to execute the method according to any one of claims 1 to 7.
10. A computer program product, characterized in that The invention comprises a computer program which, when executed by a processor, implements the method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Vehicle door handle control method and device, storage medium and vehicle
CN118187587A
Control method and system for solving clamping stagnation of hidden door handle
CN118498835A
Control method for vehicle door and apparatus vehicle and computer storage medium
US20240271470A1
Automobile hidden door handle control method and control system, and storage medium
WO2023000977A1
