Door handle position control method and device and vehicle

By monitoring the motor current change rate and current value, determining the preset position of the door handle and controlling the motor drive state, the problem of inaccurate position feedback in the hidden door handle control system is solved, and efficient and low-cost door handle control is achieved.

CN120649744APending Publication Date: 2025-09-16GUANGZHOU XIAOPENG MOTORS TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510929357.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-04
Publication Date
2025-09-16

AI Technical Summary

Technical Problem

In existing hidden door handle control systems, aging of micro switch contacts leads to inaccurate door handle position feedback, a complex structure, high cost, and occupation of controller resources.

Method used

By monitoring the current change rate and current value of the door handle motor, the preset retraction and deployment positions are determined. The position status of the door handle is judged based on the current threshold, and the motor drive status is controlled to accurately adjust the door handle position, reducing dependence on physical sensors.

Benefits of technology

It achieves precise control of the door handle position, reduces system complexity and cost, improves control reliability and efficiency, and reduces dependence on micro switches.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120649744A_ABST
    Figure CN120649744A_ABST
Patent Text Reader

Abstract

The invention discloses a door handle position control method and device and a vehicle. The method comprises the steps that in response to a received door handle triggering request, the current position of a door handle is determined based on a preset recycling position or a preset unfolding position; based on the door handle triggering request and the current position, a driving instruction is sent to a door handle motor, so that the door handle motor controls the door handle to be adjusted to a preset recycling position or a preset unfolding position; when the door handle motor controls the door handle to adjust the position, the position state of the door handle is determined based on the current value of the door handle motor and a preset threshold value; and controlling the driving state of the door handle motor based on the position state of the door handle so as to control the stop position of the door handle. According to the invention, the technical problem of inaccurate position feedback of the door handle in the prior art is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of automotive electronics technology, and in particular to a door handle position control method, device and vehicle. Background Art

[0002] Conventional hidden door handle controllers use microswitch contact signals and control demand instructions to control the motor associated with the hidden door handle, achieving the opening and retraction of the door handle. Each door handle requires at least two microswitch contacts, and four door handles require a total of eight contacts, which is complex and costly. Furthermore, the excessive number of microswitch contacts occupies the domain controller's input / output interface resources. Over time, the contacts tend to age, which can lead to incorrect handle position signals being fed back, resulting in the door handle failing to deploy or retract.

[0003] Currently, no effective solution has been proposed to the above-mentioned problem of inaccurate door handle position feedback. Summary of the Invention

[0004] Embodiments of the present invention provide a door handle position control method, device, and vehicle to at least solve the technical problem of inaccurate door handle position feedback in the related art.

[0005] According to one aspect of an embodiment of the present invention, a door handle position control method is provided, comprising: in response to receiving a door handle trigger request, determining the current position of the door handle based on a preset recovery position or a preset deployment position, wherein the door handle trigger request is used to trigger the deployment action or the recovery action of the door handle, and the preset recovery position and the preset deployment position are determined according to the current change rate and the current value of the door handle motor in a self-learning phase; sending a drive instruction to the door handle motor based on the door handle trigger request and the current position, so that the door handle motor controls the door handle to adjust to the preset recovery position or the preset deployment position; during the period when the door handle motor controls the door handle to adjust the position, determining the position state of the door handle based on the current value of the door handle motor and a preset threshold; controlling the drive state of the door handle motor based on the position state of the door handle to control the stop position of the door handle.

[0006] Furthermore, controlling the driving state of the door handle motor based on the position state of the door handle includes: in response to the position state of the door handle indicating that the door handle is adjusted to a preset recovery position or a preset deployment position, sending a stop driving instruction to the door handle motor to stop driving the door handle motor.

[0007] Furthermore, the door handle position control method also includes: in response to receiving a self-learning instruction, sending a recovery drive instruction to the door handle motor, wherein the self-learning instruction is used to instruct the domain controller to start executing the position self-learning process, and the recovery drive instruction is used to drive the door handle motor to recycle the door handle; in response to the successful sending of the recovery drive instruction, the current change rate of the door handle motor is detected to obtain a first detection result; in response to the first detection result meeting the rate change requirement, the current value of the door handle motor is detected to obtain a second detection result, wherein the rate change requirement is used to indicate that the current change rate of the door handle motor is greater than a preset rate within a first time interval; based on the second detection result, the preset recovery position and preset deployment position of the door handle are determined.

[0008] Furthermore, determining the preset recovery position and preset deployment position of the door handle based on the second detection result includes: in response to the second detection result satisfying the current value requirement, setting the current position of the door handle to the preset recovery position, and recording the number of recovery position settings, wherein the current value requirement is used to indicate that the current value of the door handle motor is greater than the first threshold within the second time interval; in response to the number of recovery position settings being less than the preset number, sending an deployment drive instruction to the door handle motor, wherein the deployment drive instruction is used to drive the door handle motor to deploy the door handle; in response to the successful sending of the deployment drive instruction, detecting the current value of the door handle motor to obtain a third detection result; in response to the third detection result satisfying the current value requirement, setting the current position of the door handle to the preset deployment position.

[0009] Furthermore, the door handle position control method further includes: in response to failure in sending the recovery drive instruction, detecting the software application and ending the current self-learning process.

[0010] Furthermore, the door handle position control method further includes: in response to the first detection result not meeting the rate change requirement, detecting the wiring harness or installation method of the door handle, and ending the current self-learning process.

[0011] Furthermore, the door handle position control method also includes: in response to the second detection result not meeting the current value requirement and the current value of the door handle motor is not between the second threshold and the third threshold, ending the current self-learning process; in response to the second detection result not meeting the current value requirement and the current value of the door handle motor is between the second threshold and the third threshold, determining whether the current value of the door handle motor meets the current change requirement, wherein the current change requirement is used to indicate that the current value of the door handle motor changes from between the second threshold and the third threshold to the first threshold within a third time interval; in response to the current value of the door handle motor meeting the current change requirement and the current value of the door handle motor meeting the current value requirement, sending a recovery drive instruction to the door handle motor again.

[0012] Further, the door handle position control method further includes: in response to the current value of the door handle motor not meeting the current change requirement, determining whether the current value of the door handle motor reaches a first threshold within a preset timeout period;

[0013] In response to the current value of the door handle motor reaching a first threshold within a preset timeout period, setting the current position of the door handle as a preset retraction position and recording the number of times the retraction position has been set;

[0014] In response to the current value of the door handle motor not reaching the first threshold within the preset timeout period, the current self-learning process is terminated.

[0015] According to another aspect of an embodiment of the present invention, a door handle position control device is also provided, including: a first determination module for determining the current position of the door handle based on a preset recovery position or a preset deployment position in response to receiving a door handle trigger request, wherein the door handle trigger request is used to trigger the deployment action or recovery action of the door handle, and the preset recovery position and the preset deployment position are determined according to the current change rate and current value of the door handle motor in the self-learning stage; a sending module for sending a drive instruction to the door handle motor based on the door handle trigger request and the current position, so that the door handle motor controls the door handle to adjust to the preset recovery position or the preset deployment position; a second determination module for determining the position state of the door handle based on the current value of the door handle motor and a preset threshold value during the period when the door handle motor controls the door handle to adjust the position; a control module for controlling the driving state of the door handle motor based on the position state of the door handle to control the stop position of the door handle.

[0016] Furthermore, the door handle position control device also includes a stop drive module for sending a stop drive instruction to the door handle motor to stop driving the door handle motor in response to the position state of the door handle indicating that the door handle is adjusted to a preset recovery position or a preset deployment position.

[0017] Furthermore, the door handle position control device also includes a third determination module for sending a recovery drive instruction to the door handle motor in response to receiving a self-learning instruction, wherein the self-learning instruction is used to instruct the domain controller to start executing the position self-learning process, and the recovery drive instruction is used to drive the door handle motor to recycle the door handle; in response to the successful sending of the recovery drive instruction, the current change rate of the door handle motor is detected to obtain a first detection result; in response to the first detection result meeting the rate change requirement, the current value of the door handle motor is detected to obtain a second detection result, wherein the rate change requirement is used to indicate that the current change rate of the door handle motor is greater than a preset rate within a first time interval; based on the second detection result, the preset recovery position and preset deployment position of the door handle are determined.

[0018] Furthermore, the door handle position control device also includes a setting module for setting the current position of the door handle to a preset recovery position in response to the second detection result satisfying the current value requirement, and recording the number of recovery position settings, wherein the current value requirement is used to indicate that the current value of the door handle motor is greater than the first threshold within the second time interval; in response to the number of recovery position settings being less than the preset number, sending an expansion drive instruction to the door handle motor, wherein the expansion drive instruction is used to drive the door handle motor to expand the door handle; in response to the successful sending of the expansion drive instruction, detecting the current value of the door handle motor to obtain a third detection result; in response to the third detection result satisfying the current value requirement, setting the current position of the door handle to the preset expansion position.

[0019] Furthermore, the door handle position control device also includes a first detection module for detecting the software application in response to a failure in sending the recovery drive instruction, and terminating the current self-learning process.

[0020] Furthermore, the door handle position control device also includes a second detection module for detecting the wiring harness or installation method of the door handle in response to the first detection result not meeting the rate change requirement, and terminating the current self-learning process.

[0021] Furthermore, the door handle position control device also includes a fourth determination module for terminating the current self-learning process in response to the second detection result not meeting the current value requirement and the current value of the door handle motor not being between the second threshold and the third threshold; in response to the second detection result not meeting the current value requirement and the current value of the door handle motor being between the second threshold and the third threshold, determining whether the current value of the door handle motor meets the current change requirement, wherein the current change requirement is used to indicate that the current value of the door handle motor changes from between the second threshold and the third threshold to the first threshold within a third time interval; in response to the current value of the door handle motor meeting the current change requirement and the current value of the door handle motor meeting the current value requirement, sending a recovery drive instruction to the door handle motor again.

[0022] Furthermore, the door handle position control device also includes a fifth determination module, which is used to determine whether the current value of the door handle motor reaches a first threshold within a preset timeout period in response to the current value of the door handle motor not meeting the current change requirement; in response to the current value of the door handle motor reaching the first threshold within the preset timeout period, set the current position of the door handle to a preset recovery position, and record the number of times the recovery position is set; in response to the current value of the door handle motor not reaching the first threshold within the preset timeout period, end the current self-learning process.

[0023] According to another aspect of the embodiments of the present invention, a vehicle is provided. The vehicle is used to execute the door handle position control method according to various embodiments of the present invention.

[0024] According to another aspect of an embodiment of the present invention, an electronic device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor is configured to run the computer program to execute the door handle position control method in various embodiments of the present invention.

[0025] According to another aspect of an embodiment of the present invention, a computer-readable storage medium is also provided, which includes a stored executable program, wherein when the executable program is running, the device where the computer-readable storage medium is located is controlled to execute the door handle position control method in each embodiment of the present invention.

[0026] According to another aspect of an embodiment of the present invention, a computer program product is provided, including a computer program. When the computer program is executed by a processor, the door handle position control method in each embodiment of the present invention is implemented.

[0027] In an embodiment of the present invention, a method of monitoring the change trend of the motor driving current is adopted. By first responding to the receipt of a door handle trigger request, the current position of the door handle is determined based on a preset recovery position or a preset deployment position, and the preset recovery position and the preset deployment position are determined according to the current change rate and current value of the door handle motor in the self-learning stage; then a drive instruction is sent to the door handle motor based on the door handle trigger request and the current position, so that the door handle motor controls the door handle to adjust to the preset recovery position or the preset deployment position; then, during the period when the door handle motor controls the door handle to adjust the position, the position state of the door handle is determined based on the current value of the door handle motor and a preset threshold; finally, the driving state of the door handle motor is controlled based on the position state of the door handle to control the stop position of the door handle. The overall technical solution achieves the purpose of accurately determining the current position of the door handle, thereby realizing the technical effect of obtaining the position information of the door handle in real time and accurately, thereby solving the technical problem of inaccurate door handle position feedback in related technologies. BRIEF DESCRIPTION OF THE DRAWINGS

[0028] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of this application. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:

[0029] Figure 1 is a flow chart of an optional door handle position control method according to an embodiment of the present invention;

[0030] Figure 2 is an optional door handle position self-learning flow chart according to an embodiment of the present invention;

[0031] Figure 32 is a device diagram of an optional door handle position control device according to an embodiment of the present invention. DETAILED DESCRIPTION

[0032] In order to enable those skilled in the art to better understand the solutions of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the embodiments described are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of the present invention.

[0033] It should be noted that the terms "first", "second", etc. in the description and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that the numbers used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0034] In order to help those skilled in the art better understand the present technical solution, the following terminology is explained:

[0035] A microswitch is a small, precise switching device commonly used to detect physical contact or position changes. In traditional concealed door handle control systems, micro switches provide feedback on whether the door handle is deployed or retracted. However, these switches can age or become loose due to prolonged use, affecting signal accuracy.

[0036] Domain Controller: A domain controller is a centralized control unit that manages specific functional areas, such as the vehicle body, powertrain, and infotainment. The domain controller in this invention handles the logic related to door handle control, including motor drive, position detection, and exception handling.

[0037] Hidden door handle: A door handle designed inside the vehicle door panel. It is usually hidden and cannot be seen. When it needs to be used (such as sensing the approach of the key or the user's touch), the door handle will automatically extend to facilitate opening the door.

[0038] Motor drive command: In the present invention, the domain controller issues a motor drive command in a timely manner according to the user's request and the current state of the door handle to realize the deployment and retraction of the door handle.

[0039] According to an embodiment of the present invention, an embodiment of a door handle position control method is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0040] Figure 1 FIG. 1 is a flow chart of an optional door handle position control method according to an embodiment of the present invention. Figure 1 As shown, the method includes the following steps:

[0041] Step S10, in response to receiving a door handle trigger request, determining a current position of the door handle based on a preset retracted position or a preset deployed position, wherein the door handle trigger request is used to trigger an deployment action or a retracted action of the door handle, and the preset retracted position and the preset deployed position are determined based on a current change rate and a current value of the door handle motor during a self-learning phase;

[0042] In the embodiment of the present invention, the door handle can be understood as a component on a car used to open the door. For example, the door handle can refer to a hidden door handle on a vehicle, or it can refer to a handle installed on the door of a home, office building, store, etc., which is used to manually open or close the door. There is no limitation here.

[0043] The door handle trigger request can be understood as a request initiated when the user requests to open the car door through touch sensing, remote control key or other means, and is not limited here.

[0044] The preset retraction position can be understood as the motor current characteristics and the corresponding motor position recorded by the domain controller when the door handle is fully retracted.

[0045] The preset deployment position can be understood as the motor current characteristics and the corresponding motor position when the door handle is fully deployed, which are recorded by the domain controller.

[0046] The current position can be understood as the actual position of the door handle at any moment.

[0047] The self-learning phase can be understood as the process of recalibrating the door handle system when it is started up for the first time or under certain conditions (such as after maintenance or component replacement).

[0048] In response to receiving a door handle trigger request, determining the current position of the door handle based on a preset retraction position or a preset deployment position can be understood as follows: when the control system (such as a domain controller) receives a signal requiring the door handle to be deployed or retracted (i.e., a door handle trigger request), the control system will refer to the relationship between the current characteristics and the motor position (i.e., the preset retraction position and the preset deployment position) recorded in the previous self-learning phase, and analyze the current changes in the motor in real time to infer and determine the current actual position status of the door handle.

[0049] The door handle trigger request is used to trigger the deployment or retraction action of the door handle. It can be understood that the user issues an instruction through a specific operation (such as touch, button, remote control signal, etc.), and the control system changes the door handle from the retracted state to the deployed state, or from the deployed state to the retracted state.

[0050] The preset recovery position and the preset deployment position are determined based on the current change rate and current value of the door handle motor during the self-learning phase. It can be understood that when the current change meets the preset rate and value, the controller will record the position corresponding to the current characteristics as the preset recovery position and deployment position.

[0051] In an embodiment of the present invention, after receiving a request from the user to trigger the door handle to be deployed or retracted, the control system uses the door handle motor current change characteristics recorded during the self-learning phase to accurately determine the current position of the door handle, thereby improving the reliability and efficiency of the control and reducing costs.

[0052] Step S12, sending a driving instruction to the door handle motor based on the door handle trigger request and the current position, so that the door handle motor controls the door handle to adjust to a preset retracted position or a preset deployed position;

[0053] In this embodiment of the present invention, a drive instruction can be understood as a specific operational command sent by a domain controller or corresponding control unit to a door handle motor. For example, after the system responds to a door handle trigger request and determines the current position of the door handle, the drive instruction is a series of electrical signals instructing the motor how to move the door handle to the desired position based on a preset retracted or deployed position target, without limitation.

[0054] Based on the door handle trigger request and the current position, a drive instruction is sent to the door handle motor so that the door handle motor controls the door handle to adjust to a preset recovery position or a preset deployment position. It can be understood that when the control system detects an operation request for the door handle to be deployed or retracted, and combined with the current position information of the door handle known to the control system, the domain controller will send a corresponding drive instruction to the door handle motor to ensure that the door handle moves from the current position to the preset deployment position or recovery position.

[0055] In an embodiment of the present invention, a driving instruction is sent to the door handle motor based on the door handle trigger request and the current position, so that the door handle motor controls the door handle to adjust to a preset retracted position or a preset deployed position. The entire process realizes intelligent and high-precision control of the door handle without the need for additional physical position sensors, thereby simplifying the system structure, reducing costs and improving reliability.

[0056] Step S14, during the period when the door handle motor controls the door handle to adjust its position, determining the position state of the door handle based on the current value of the door handle motor and a preset threshold;

[0057] In the embodiment of the present invention, the preset threshold value may be understood as a current threshold value corresponding to the deployed position or a current threshold value corresponding to the retracted position.

[0058] During the period when the door handle motor controls the door handle to adjust its position, determining the position state of the door handle based on the current value of the door handle motor and the preset threshold value can be understood as follows: during the process when the door handle motor controls the door handle to adjust its position, the system dynamically determines whether the door handle is currently in motion and its specific position state by monitoring the real-time current value when the motor is running and comparing it with the preset current threshold value. For example, when the door handle moves from the retracted position to the deployed position, the motor may require a larger current to overcome the resistance in the initial stage, and as the door handle approaches the deployed position, the current will gradually decrease. By identifying the changing trend and amplitude of the current, combined with the preset current threshold value, the system can determine whether the door handle has reached the target position, or whether the motor drive strategy needs to be adjusted to ensure that the door handle is accurately adjusted to the preset retracted position or deployed position, which is not limited here.

[0059] In an embodiment of the present invention, during the period when the door handle motor controls the door handle to adjust its position, the position state of the door handle is determined based on the current value of the door handle motor and a preset threshold value, which not only improves the control accuracy and response speed, but also reduces the dependence on the physical position sensor, thereby reducing the system complexity and cost and enhancing the reliability and durability of the system.

[0060] Step S16, controlling the driving state of the door handle motor based on the position state of the door handle to control the stop position of the door handle.

[0061] In an embodiment of the present invention, controlling the driving state of the door handle motor based on the position state of the door handle to control the stop position of the door handle can be understood as first determining whether the current position state of the door handle is a retracted state or an extended state, and then controlling the door handle motor according to the position state of the door handle to determine the stop position of the door handle.

[0062] For example, when the vehicle senses that the door handle needs to be retracted (for example, when the vehicle is about to drive or for anti-theft purposes), the controller will send a signal to activate the motor to retract the door handle inward to a preset safe position; conversely, when the vehicle is unlocked or recognizes that a user is approaching the vehicle, the controller will cause the motor to drive the door handle to extend outward, making it easier for the user to grasp and open the door.

[0063] In the embodiment of the present invention, the driving state of the door handle motor is controlled based on the position state of the door handle to control the stop position of the door handle, thereby improving the safety and convenience of vehicle use.

[0064] In an embodiment of the present invention, a method of monitoring the change trend of the motor driving current is adopted. By first responding to the receipt of a door handle trigger request, the current position of the door handle is determined based on a preset recovery position or a preset deployment position, and the preset recovery position and the preset deployment position are determined according to the current change rate and current value of the door handle motor in the self-learning stage; then a drive instruction is sent to the door handle motor based on the door handle trigger request and the current position, so that the door handle motor controls the door handle to adjust to the preset recovery position or the preset deployment position; then, during the period when the door handle motor controls the door handle to adjust the position, the position state of the door handle is determined based on the current value of the door handle motor and a preset threshold; finally, the driving state of the door handle motor is controlled based on the position state of the door handle to control the stop position of the door handle. The overall technical solution achieves the purpose of accurately determining the current position of the door handle, thereby realizing the technical effect of obtaining the position information of the door handle in real time and accurately, thereby solving the technical problem of inaccurate door handle position feedback in related technologies.

[0065] Optionally, controlling the driving state of the door handle motor based on the position state of the door handle includes the following steps:

[0066] In response to the position state of the door handle indicating that the door handle is adjusted to the preset retracted position or the preset extended position, a stop driving instruction is sent to the door handle motor to stop driving the door handle motor.

[0067] In an embodiment of the present invention, in response to the position state of the door handle indicating that the door handle is adjusted to a preset retracted position or a preset deployed position, a stop drive instruction is sent to the door handle motor to stop driving the door handle motor. It can be understood that the control system analyzes the current value of the door handle motor and determines, in combination with a preset current threshold, that the position state of the door handle has reached the preset retracted position or deployed position. The control system will respond to this position state and automatically send a stop drive instruction to the door handle motor.

[0068] In an embodiment of the present invention, in response to the position state of the door handle indicating that the door handle is adjusted to a preset retracted position or a preset deployed position, a stop drive instruction is sent to the door handle motor to stop driving the door handle motor, thereby cutting off or reducing the power supplied to the motor to stop it from rotating, thereby preventing the door handle from excessive movement or damage.

[0069] Optionally, the door handle position control method further includes the following steps:

[0070] In response to receiving the self-learning instruction, sending a recovery drive instruction to the door handle motor, wherein the self-learning instruction is used to instruct the domain controller to start executing the position self-learning process, and the recovery drive instruction is used to drive the door handle motor to recycle the door handle;

[0071] In response to the recovery drive instruction being sent successfully, detecting a current change rate of the door handle motor to obtain a first detection result;

[0072] In response to the first detection result satisfying the rate change requirement, detecting the current value of the door handle motor to obtain a second detection result, wherein the rate change requirement is used to indicate that the rate of change of the current of the door handle motor is greater than a preset rate within the first time interval;

[0073] A preset retracted position and a preset deployed position of the door handle are determined based on the second detection result.

[0074] In this embodiment of the present invention, a self-learning instruction can be understood as a control signal or instruction issued by a domain controller, which is used to instruct the entire system to begin executing a self-learning process. The purpose of the self-learning process is to determine the preset retracted position and preset deployed position of the door handle when the door handle is first powered on or requires recalibration. For example, the self-learning instruction can be executed when the door handle is first powered on to perform a position self-learning process, or when forced learning is performed by a vehicle diagnostic instrument, without limitation herein.

[0075] The recovery drive instruction can be understood as a specific instruction issued by the domain controller, instructing the door handle motor to drive the door handle to move to a preset recovery position.

[0076] The first detection result can be understood as the detection result of the domain controller on the rate of change of the door handle motor current after executing the recovery drive instruction.

[0077] The rate change requirement can be understood as a measure of whether the current change meets the conditions for the control system to determine that the door handle is moving rapidly. For example, the rate change requirement can be that the door handle motor current increases rapidly within 100ms, which is not limited here.

[0078] The second detection result can be understood as a further detection result of the current value by the domain controller after the current change rate meets the requirement.

[0079] In response to receiving the self-learning instruction, sending a recovery drive instruction to the door handle motor can be understood as that when the domain controller receives the self-learning instruction, the domain controller sends a drive instruction to the door handle motor to start the motor and drive the door handle from the expanded state to the recovered state.

[0080] In response to the successful sending of the recovery drive instruction, the current change rate of the door handle motor is detected. The first detection result can be understood as the door handle motor starts to execute the recovery drive instruction, and the domain controller starts to detect the change of the door handle motor current and calculates the rate of current change.

[0081] In response to the first detection result meeting the rate change requirement, the current value of the door handle motor is detected, and the second detection result is obtained. It can be understood that if the first detection result shows that the current change rate of the motor meets the rate change requirement, the domain controller will further detect the current value of the motor to obtain the second detection result.

[0082] Determining the preset retraction position and preset deployment position of the door handle based on the second detection result can be understood as follows: the domain controller can determine the preset retraction position of the door handle according to the state of the current value in the second detection result; when the door handle needs to be deployed, the preset deployment position of the door handle can be learned and determined through the reverse process.

[0083] In an embodiment of the present invention, after the domain controller receives the self-learning instruction, the motor drives the door handle to retract, and the system then detects the current change rate as the first detection result. If the first detection result meets the rate change requirement, the door handle motor current value is further detected to obtain the second detection result, thereby determining the preset retraction position and the preset deployment position of the door handle, thereby enhancing the control accuracy and system reliability, and ensuring smooth and correct movement of the door handle.

[0084] Optionally, determining the preset retracted position and the preset deployed position of the door handle based on the second detection result includes the following steps:

[0085] In response to the second detection result satisfying the current value requirement, setting the current position of the door handle as a preset retracted position and recording the number of times the retracted position is set, wherein the current value requirement is used to indicate that the current value of the door handle motor is greater than the first threshold within the second time interval;

[0086] In response to the number of times the retracted position is set being less than a preset number, sending an unfolding drive instruction to the door handle motor, wherein the unfolding drive instruction is used to drive the door handle motor to unfold the door handle;

[0087] In response to the successful sending of the deployment drive instruction, detecting the current value of the door handle motor to obtain a third detection result;

[0088] In response to the third detection result satisfying the current value requirement, the current position of the door handle is set as a preset deployment position.

[0089] In this embodiment of the present invention, the current value requirement can be understood as a preset condition that the current value of the door handle motor must meet when driving the door handle. For example, the current value requirement can be that the current value exceeds a first threshold and remains so for 300ms, which is not limited here.

[0090] The first threshold can be understood as a pre-set current value. For example, when the current value of the door handle motor exceeds the first threshold and lasts for a period of time, the control system sets the current door handle position to a preset recovery position. The first threshold is not limited here.

[0091] The preset number of times can be understood as an important parameter for the domain controller to execute the self-learning process, which is used to set the number of times the door handle position self-learning needs to be repeated. For example, the preset number of times can be set to 2 times, which is not limited here.

[0092] The third detection result can be understood as the result obtained by detecting the current value of the door handle motor when the control system executes the deployment drive instruction, that is, the door handle motor drives the door handle to move from the preset retracted position to the preset deployed position.

[0093] In response to the second detection result meeting the current value requirement, the current position of the door handle is set to the preset recovery position, and the number of times the recovery position is set is recorded. It can be understood that when the control system detects that in the process of driving the recovery door handle, the current value of the door handle motor is continuously higher than the first threshold value within the second time interval, then the door handle has reached the preset recovery position, and the domain controller marks the current position of the door handle as the preset recovery position and records the number of this setting action.

[0094] In response to the recovery position being set less than the preset number of times, sending an expansion drive instruction to the door handle motor can be understood as, if the preset recovery position has been determined but the setting number has not reached the preset number of times, in order to complete the entire self-learning process and ensure the accuracy of the expansion position, the domain controller will send an expansion drive instruction to the door handle motor.

[0095] In response to the successful sending of the expansion drive instruction, the current value of the door handle motor is detected, and the third detection result can be understood as, if the expansion drive instruction is successfully sent, the door handle motor starts to drive the door handle to expand, and the domain controller then continuously detects the current value of the door handle motor to obtain the third detection result.

[0096] In response to the third detection result meeting the current value requirement, setting the current position of the door handle to the preset deployment position can be understood as, if the third detection result shows that the motor current value meets the current value requirement, determining that the current position of the door handle is the preset deployment position.

[0097] In an embodiment of the present invention, the preset retraction position and the preset deployment position are intelligently set through the change of the door handle motor current, and the number of times the preset retraction position is set is marked. If the preset number is not reached, the motor drives the door handle to deploy and detect the current to obtain a third detection result and confirm the deployment position, thereby significantly reducing the dependence on the micro switch, reducing costs, and at the same time improving the control accuracy and the overall reliability of the system.

[0098] Optionally, the door handle position control method further includes the following steps:

[0099] In response to a failure to send the recovery drive instruction, the software application is detected and the current self-learning process is terminated.

[0100] In the embodiment of the present invention, in response to the failure to send the recovery drive instruction, detecting the software application can be understood as checking the software execution status when the recovery drive instruction fails to send, that is, checking the status and performance of the software application running on the domain controller.

[0101] Ending the current self-learning process can be understood as not performing position judgment when the recovery drive command fails to be sent, and re-performing self-learning or diagnostic command self-learning at the next power-on.

[0102] In the embodiment of the present invention, when the recovery drive instruction fails to be sent, the detection mechanism of the software application is immediately started and the self-learning process is terminated to ensure system stability and prevent invalid operations from wasting resources.

[0103] Optionally, the door handle position control method further includes the following steps:

[0104] In response to the first detection result not meeting the rate change requirement, the wiring harness or installation method of the door handle is detected, and the current self-learning process is terminated.

[0105] In an embodiment of the present invention, in response to the first detection result not meeting the rate change requirement, the wiring harness or installation method of the door handle is detected, and the current self-learning process is terminated. It can be understood that if the first detection result does not meet the rate change requirement, the wiring harness or installation method of the hidden door handle is checked, no position judgment is performed, and self-learning or diagnostic command self-learning is performed again at the next power-on.

[0106] In an embodiment of the present invention, if the first detection result does not meet the expected rate change, the wiring harness connection and door handle installation status are immediately checked, and self-learning is terminated in time to prevent misjudgment and ensure that subsequent operations are based on correct hardware conditions.

[0107] Optionally, the door handle position control method further includes the following steps:

[0108] In response to the second detection result not meeting the current value requirement and the current value of the door handle motor not being between the second threshold and the third threshold, ending the current self-learning process;

[0109] In response to the second detection result not meeting the current value requirement and the current value of the door handle motor being between the second threshold and the third threshold, determining whether the current value of the door handle motor meets a current change requirement, wherein the current change requirement is used to indicate that the current value of the door handle motor changes from between the second threshold and the third threshold to the first threshold within a third time interval;

[0110] In response to the current value of the door handle motor meeting the current change requirement and the current value of the door handle motor meeting the current value size requirement, a recovery drive instruction is sent to the door handle motor again.

[0111] In this embodiment of the present invention, the current change requirement can be understood as the current value of the door handle motor rapidly changing from between the second threshold value and the third threshold value to the first threshold value within the third time interval. For example, the current change requirement can be a very rapid change from between the second threshold value and the third threshold value to the first threshold value, which is not limited herein.

[0112] In response to the second detection result not meeting the current value requirement and the current value of the door handle motor not being between the second threshold and the third threshold, ending the current self-learning process can be understood as follows: if in the process of controlling the door handle recovery, the detected motor current (second detection result) neither reaches the preset first threshold nor falls between the second threshold and the third threshold, that is, the motor may not be working normally or there is a fault. At this time, the control system determines that the self-learning process cannot continue, and actively stops the process to prevent invalid operation or potential damage.

[0113] In response to the second detection result not meeting the current value requirement and the current value of the door handle motor is between the second threshold and the third threshold, determining whether the current value of the door handle motor meets the current change requirement can be understood as follows: if the detected motor current value is between the second threshold and the third threshold, the system will continue to detect whether the current value can increase rapidly to the first threshold in the next third time interval.

[0114] In response to the door handle motor current value satisfying the current change requirement and the current value of the door handle motor satisfying the current value requirement, the recovery drive instruction is again sent to the door handle motor. This can be understood as follows: if the control system detects that the motor current quickly rises from between the second threshold and the third threshold to the first threshold, and the current value is greater than the first threshold, the control system will again send the recovery drive instruction. If the door handle motor current value does not satisfy the current value requirement, position determination is not performed, and self-learning or diagnostic command self-learning is repeated at the next power-on.

[0115] In an embodiment of the present invention, if the motor current is not between the second threshold and the third threshold, self-learning is terminated immediately to prevent invalid operation. If the motor current is between the second threshold and the third threshold, it is observed whether the current increases rapidly to the first threshold and the current value is greater than the first threshold, and a recovery drive instruction is sent to the door handle motor again, thereby significantly improving the accuracy and efficiency of the self-learning process, reducing misjudgments, enhancing the reliability and responsiveness of the control system, and reducing maintenance costs.

[0116] Optionally, the door handle position control method further includes the following steps:

[0117] In response to the current value of the door handle motor not meeting the current change requirement, determining whether the current value of the door handle motor reaches a first threshold within a preset timeout period;

[0118] In response to the current value of the door handle motor reaching a first threshold within a preset timeout period, setting the current position of the door handle as a preset retraction position and recording the number of times the retraction position has been set;

[0119] In response to the current value of the door handle motor not reaching the first threshold within the preset timeout period, the current self-learning process is terminated.

[0120] In an embodiment of the present invention, the preset timeout period can be understood as a time limit set by the control system for the current value of the door handle motor to reach the first threshold value. For example, the preset timeout period can be 2s, which is not limited here.

[0121] In response to the current value of the door handle motor not meeting the current change requirement, determining whether the current value of the door handle motor reaches the first threshold within the preset timeout period can be understood as follows: if the motor current value fails to rise rapidly from between the second threshold and the third threshold to the first threshold within the third time interval, the control system will further check whether the current value can naturally increase to the first threshold within the preset timeout period.

[0122] In response to the door handle motor current reaching a first threshold within a preset timeout period, the door handle's current position is set as the preset retracted position, and the number of times the retracted position has been set is recorded. This means that if the motor current reaches the first threshold within the allowed timeout period, the system will determine that the door handle has accurately reached its preset retracted position. At this point, the door handle's current position will be marked as the retracted position, and the system will record the number of times the retracted position has been set.

[0123] In response to the current value of the door handle motor not reaching the first threshold within the preset timeout period, ending the current self-learning process can be understood as, if the preset timeout period has passed and the current value still has not reached the first threshold, the control system will stop the current self-learning process and will no longer attempt to learn the position of the door handle to prevent unnecessary energy consumption and potential safety risks.

[0124] In an embodiment of the present invention, when the motor current value is not within the preset threshold range, the preset recovery position of the door handle is learned by judging whether the motor current value reaches the first threshold within the preset timeout period, thereby significantly improving the accuracy and efficiency of the self-learning process, reducing misjudgments, enhancing the reliability and responsiveness of the control system, optimizing user experience, and reducing maintenance costs.

[0125] Figure 2 This is an optional door handle position self-learning flow chart according to an embodiment of the present invention. Figure 2As shown, when the power is turned on for the first time, the door handle position self-learning mode is entered to perform the first door handle position self-learning. If the domain controller successfully issues a motor drive command, it is determined whether the motor current increases rapidly within a first time interval (e.g., 100ms); if the domain controller fails to successfully issue a motor drive command, it is necessary to check the software execution status and end the current self-learning process, and re-perform self-learning or diagnostic command self-learning at the next power-on. If the motor current increases rapidly within the first time interval, it is determined whether the current value exceeds the first threshold and maintains the second time interval (e.g., 300ms); if the motor current fails to increase rapidly within the first time interval, it is necessary to check the wiring harness or installation method of the door handle. If the current value exceeds the first threshold and maintains the second time interval, the current position is set as the preset recovery position of the door handle and the number of times the preset recovery position is set is recorded, and it is determined whether the number of times the preset recovery position is greater than or equal to 2; if the current does not exceed the first threshold, it is determined whether the current value is between the second threshold and the third threshold. If the number of times the preset retraction position is reached is greater than or equal to two, the door handle position self-learning is complete. If the number of times the preset retraction position is reached is less than two, the domain controller sends a reverse drive command. If the command is successful, the motor drives the door handle to deploy, and a determination is made as to whether the current value exceeds a first threshold and remains constant for a second time interval. If the command fails, the software execution status is checked and the current self-learning process ends. If the current value exceeds the first threshold and remains constant for the second time interval, the current position is set as the preset deployment position, and the domain controller continues to control the door handle to deploy. If the motor current value does not exceed the first threshold, the current self-learning process ends.

[0126] If the current value does not exceed the first threshold but is between the second threshold and the third threshold, determine whether the current changes extremely quickly from between the second threshold and the third threshold to the first threshold; if the current value does not exceed the first threshold and is not between the second threshold and the third threshold, then end the current self-learning process. If the current value satisfies the requirement of changing extremely quickly from between the second threshold and the third threshold to the first threshold, then determine whether the current value exceeds the first threshold and maintains the second time interval. If the current value exceeds the first threshold and maintains the second time interval, the domain controller continues to control the door handle to perform the recovery action; if the current value does not exceed the first threshold, then end the current self-learning process. If the current value does not meet the requirement of changing extremely quickly from between the second threshold and the third threshold to the first threshold, then determine whether the current value can reach the first threshold within the preset motion timeout (for example, 2s). If the current value can reach the first threshold within the preset motion timeout, set the current position as the preset recovery position of the door handle and record the number of preset recovery positions; if the current value cannot reach the first threshold within the preset motion timeout, then end the current self-learning process.

[0127] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with the relevant laws, regulations and standards of relevant countries and regions, and provide corresponding operation entrances for users to choose to authorize or refuse.

[0128] According to an embodiment of the present invention, Figure 3 3 is a device diagram of an optional door handle position control device according to an embodiment of the present invention. It should be noted that the device can be used to execute the above-mentioned door handle position control method.

[0129] According to another aspect of the embodiment of the present invention, a door handle position control device 300 is further provided. Figure 3 As shown, it includes: a first determination module 301, which is used to determine the current position of the door handle based on a preset recovery position or a preset expansion position in response to receiving a door handle trigger request, wherein the door handle trigger request is used to trigger the expansion action or recovery action of the door handle, and the preset recovery position and the preset expansion position are determined according to the current change rate and current value of the door handle motor in the self-learning stage; a sending module 302, which is used to send a drive instruction to the door handle motor based on the door handle trigger request and the current position, so that the door handle motor controls the door handle to adjust to the preset recovery position or the preset expansion position; a second determination module 303, which is used to determine the position state of the door handle based on the current value of the door handle motor and a preset threshold value during the period when the door handle motor controls the door handle to adjust the position; a control module 304, which is used to control the drive state of the door handle motor based on the position state of the door handle, so as to control the stop position of the door handle.

[0130] Furthermore, the door handle position control device also includes a stop drive module for sending a stop drive instruction to the door handle motor to stop driving the door handle motor in response to the position state of the door handle indicating that the door handle is adjusted to a preset recovery position or a preset deployment position.

[0131] Furthermore, the door handle position control device also includes a third determination module for sending a recovery drive instruction to the door handle motor in response to receiving a self-learning instruction, wherein the self-learning instruction is used to instruct the domain controller to start executing the position self-learning process, and the recovery drive instruction is used to drive the door handle motor to recycle the door handle; in response to the successful sending of the recovery drive instruction, the current change rate of the door handle motor is detected to obtain a first detection result; in response to the first detection result meeting the rate change requirement, the current value of the door handle motor is detected to obtain a second detection result, wherein the rate change requirement is used to indicate that the current change rate of the door handle motor is greater than a preset rate within a first time interval; based on the second detection result, the preset recovery position and preset deployment position of the door handle are determined.

[0132] Furthermore, the door handle position control device also includes a setting module for setting the current position of the door handle to a preset recovery position in response to the second detection result satisfying the current value requirement, and recording the number of recovery position settings, wherein the current value requirement is used to indicate that the current value of the door handle motor is greater than the first threshold within the second time interval; in response to the number of recovery position settings being less than the preset number, sending an expansion drive instruction to the door handle motor, wherein the expansion drive instruction is used to drive the door handle motor to expand the door handle; in response to the successful sending of the expansion drive instruction, detecting the current value of the door handle motor to obtain a third detection result; in response to the third detection result satisfying the current value requirement, setting the current position of the door handle to the preset expansion position.

[0133] Furthermore, the door handle position control device also includes a first detection module for detecting the software application in response to a failure in sending the recovery drive instruction, and terminating the current self-learning process.

[0134] Furthermore, the door handle position control device also includes a second detection module for detecting the wiring harness or installation method of the door handle in response to the first detection result not meeting the rate change requirement, and terminating the current self-learning process.

[0135] Furthermore, the door handle position control device also includes a fourth determination module for terminating the current self-learning process in response to the second detection result not meeting the current value requirement and the current value of the door handle motor not being between the second threshold and the third threshold; in response to the second detection result not meeting the current value requirement and the current value of the door handle motor being between the second threshold and the third threshold, determining whether the current value of the door handle motor meets the current change requirement, wherein the current change requirement is used to indicate that the current value of the door handle motor changes from between the second threshold and the third threshold to the first threshold within a third time interval; in response to the current value of the door handle motor meeting the current change requirement and the current value of the door handle motor meeting the current value requirement, sending a recovery drive instruction to the door handle motor again.

[0136] Furthermore, the door handle position control device also includes a fifth determination module, which is used to determine whether the current value of the door handle motor reaches a first threshold within a preset timeout period in response to the current value of the door handle motor not meeting the current change requirement; in response to the current value of the door handle motor reaching the first threshold within the preset timeout period, set the current position of the door handle to a preset recovery position, and record the number of times the recovery position is set; in response to the current value of the door handle motor not reaching the first threshold within the preset timeout period, end the current self-learning process.

[0137] According to another aspect of the embodiments of the present invention, a vehicle is provided. The vehicle is used to execute the door handle position control method according to various embodiments of the present invention.

[0138] According to another aspect of an embodiment of the present invention, an electronic device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor is configured to run the computer program to execute the door handle position control method in various embodiments of the present invention.

[0139] According to another aspect of an embodiment of the present invention, a computer-readable storage medium is also provided, which includes a stored executable program, wherein when the executable program is running, the device where the computer-readable storage medium is located is controlled to execute the door handle position control method in each embodiment of the present invention.

[0140] According to another aspect of an embodiment of the present invention, a computer program product is provided, including a computer program. When the computer program is executed by a processor, the door handle position control method in each embodiment of the present invention is implemented.

[0141] In the above embodiments of the present invention, the description of each embodiment has its own focus. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0142] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only exemplary. For example, the division of the units can be a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.

[0143] The units described as separate components may or may not be physically separate, and 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 units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.

[0144] In addition, the functional units in the various embodiments of the present invention may be integrated into a single processing unit, each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.

[0145] If the integrated unit is implemented in the form of 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, the technical solution of the present invention, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server or network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, magnetic disk or optical disk, etc. Various media that can store program codes.

[0146] The above is only a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present invention. These improvements and modifications should also be regarded as within the scope of protection of the present invention.

Claims

1. A door handle position control method, characterized in that: include: In response to receiving a door handle trigger request, determining a current position of the door handle based on a preset retracted position or a preset deployed position, wherein the door handle trigger request is used to trigger an deployment action or a retracted action of the door handle, and the preset retracted position and the preset deployed position are determined based on a current change rate and a current value of the door handle motor during a self-learning phase; sending a driving instruction to the door handle motor based on the door handle trigger request and the current position, so that the door handle motor controls the door handle to be adjusted to the preset retracted position or the preset deployed position; During the period when the door handle motor controls the door handle to adjust its position, determining the position state of the door handle based on the current value of the door handle motor and a preset threshold value; A driving state of the door handle motor is controlled based on a position state of the door handle to control a stop position of the door handle.

2. The method according to claim 1, characterized in that The controlling the driving state of the door handle motor based on the position state of the door handle includes: In response to the position state of the door handle indicating that the door handle is adjusted to the preset retracted position or the preset deployed position, a stop driving instruction is sent to the door handle motor to stop driving the door handle motor.

3. The method according to claim 1 or 2, characterized in that The method further comprises: In response to receiving the self-learning instruction, sending a recovery drive instruction to the door handle motor, wherein the self-learning instruction is used to instruct the domain controller to start executing the position self-learning process, and the recovery drive instruction is used to drive the door handle motor to recycle the door handle; In response to the recovery drive instruction being sent successfully, detecting a current change rate of the door handle motor to obtain a first detection result; In response to the first detection result satisfying the rate change requirement, detecting the current value of the door handle motor to obtain a second detection result, wherein the rate change requirement is used to indicate that the rate of change of the current of the door handle motor is greater than a preset rate within a first time interval; The preset retracted position and the preset deployed position of the door handle are determined based on the second detection result.

4. The method according to claim 3, characterized in that The determining the preset retracted position and the preset deployed position of the door handle based on the second detection result includes: In response to the second detection result satisfying the current value requirement, setting the current position of the door handle as the preset retracted position and recording the number of times the retracted position is set, wherein the current value requirement is used to indicate that the current value of the door handle motor is greater than a first threshold within a second time interval; In response to the number of times the retracted position is set being less than a preset number, sending an unfolding drive instruction to the door handle motor, wherein the unfolding drive instruction is used to drive the door handle motor to unfold the door handle; In response to the successful sending of the deployment drive instruction, detecting the current value of the door handle motor to obtain a third detection result; In response to the third detection result satisfying the current value requirement, the current position of the door handle is set as the preset deployment position.

5. The method according to claim 3, characterized in that The method further comprises: In response to the failure to send the recovery drive instruction, the software application is detected and the current self-learning process is terminated.

6. The method according to claim 3, characterized in that The method further comprises: In response to the first detection result not meeting the rate change requirement, the wiring harness or installation method of the door handle is detected, and the current self-learning process is terminated.

7. The method according to claim 3, characterized in that The method further comprises: In response to the second detection result not meeting the current value requirement and the current value of the door handle motor not being between the second threshold and the third threshold, ending the current self-learning process; In response to the second detection result not meeting the current value requirement and the current value of the door handle motor being between the second threshold and the third threshold, determining whether the current value of the door handle motor meets a current change requirement, wherein the current change requirement is used to indicate that the current value of the door handle motor changes from between the second threshold and the third threshold to the first threshold within a third time interval; In response to the current value of the door handle motor meeting the current change requirement and the current value of the door handle motor meeting the current value magnitude requirement, the recovery drive instruction is sent to the door handle motor again.

8. The method according to claim 7, characterized in that The method further comprises: In response to the current value of the door handle motor not meeting the current change requirement, determining whether the current value of the door handle motor reaches the first threshold within a preset timeout period; In response to the current value of the door handle motor reaching the first threshold within the preset timeout period, setting the current position of the door handle to the preset recovery position and recording the number of recovery position settings; In response to the current value of the door handle motor not reaching the first threshold within the preset timeout period, the current self-learning process is terminated.

9. A door handle position control device, characterized in that: include: a first determining module configured to determine, in response to receiving a door handle trigger request, a current position of the door handle based on a preset retracted position or a preset deployed position, wherein the door handle trigger request is used to trigger an deployment action or a retracted action of the door handle, and the preset retracted position and the preset deployed position are determined based on a current change rate and a current value of a door handle motor during a self-learning phase; a sending module, configured to send a driving instruction to the door handle motor based on the door handle trigger request and the current position, so that the door handle motor controls the door handle to be adjusted to the preset retracted position or the preset deployed position; a second determining module, configured to determine a position state of the door handle based on a current value of the door handle motor and a preset threshold value during a period in which the door handle motor controls the door handle to adjust its position; A control module is used to control the driving state of the door handle motor based on the position state of the door handle to control the stop position of the door handle.

10. A vehicle, characterized in that: The vehicle is used to execute the door handle position control method described in any one of claims 1 to 8 above.