Vehicle control method and vehicle control apparatus
By detecting the vehicle locking command and using the Hall sensor to obtain motor information, the convertible top is automatically controlled to close, solving the problem of users forgetting to close the vehicle convertible top, realizing the automatic closing function when locking the vehicle, and improving user experience and property safety.
Patent Information
- Application Number
- PCT/CN2024/115892
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-03-29
- Filing Date
- 2024-08-30
- Publication Date
- 2025-10-02
AI Technical Summary
Users tend to forget to close the hood of a convertible sports car when locking the car, leading to property safety issues.
By detecting the lock command, the convertible top is automatically closed. The Hall sensor is used to detect the rotation speed and direction of the motor, obtain the motion state and position information of the convertible top, and formulate a control strategy to ensure that the convertible top is accurately closed when the car is locked, and prevent collision or clamping of foreign objects when encountering obstacles.
It realizes automatic closing of the convertible when locking the car, improves the user's property safety and usage experience, simplifies the operation steps, avoids human error, and enhances the intelligence of the vehicle.
Smart Images

Figure CN2024115892_02102025_PF_FP_ABST
Abstract
Description
Vehicle control method and vehicle control device
[0001] Priority information
[0002] This application claims priority and benefits of patent application No. 202410385184.1 filed with the State Intellectual Property Office of China on March 29, 2024, and the entire text of which is incorporated herein by reference. Technical Field
[0003] The present application relates to the field of vehicle automatic control, and in particular to a vehicle control method and a vehicle control device. Background Art
[0004] As people's living standards improve, more and more people choose to buy convertible sports cars. Currently, when locking the car, users may not care whether the convertible is closed. It is very easy for them to forget to close the convertible before leaving or the convertible is not closed properly, which causes property safety problems for users.
[0005] Summary of the Invention
[0006] The embodiments of the present application provide a vehicle control method and device to achieve the function of closing the vehicle convertible while locking the vehicle, which is beneficial to protecting the user's property safety.
[0007] In a first aspect, an embodiment of the present application provides a vehicle control method, comprising:
[0008] A vehicle lock command is detected; in response to the vehicle lock command, the convertible top is controlled to close.
[0009] It can be seen that by controlling the vehicle convertible to close while locking the vehicle in response to the locking command, the function of closing the vehicle convertible while locking the vehicle is achieved, which is beneficial to protecting the user's property safety and improving the user experience.
[0010] In conjunction with the first aspect, in a possible implementation, controlling the convertible to close includes: obtaining an operating state of the convertible; determining a control strategy for the convertible according to the operating state of the convertible; and controlling the convertible to close based on the control strategy.
[0011] In combination with the first aspect, in a possible implementation, obtaining the working status of the convertible includes: obtaining the motion status and position information of the convertible; when the motion status is the convertible being stationary and the position information indicates that the convertible is in a fully closed position, the working status of the convertible is the closed state; when the motion status is the convertible-opening state, the working status of the convertible is the opening execution state; when the motion status is the convertible-closing state, the working status of the convertible is the closing execution state.
[0012] By obtaining the vehicle's motion state and position information, the current working state of the vehicle convertible is determined, which is conducive to subsequently determining the control strategy of the vehicle convertible in the current working state according to the different working states of the vehicle, and is conducive to improving the intelligence level of the vehicle.
[0013] In combination with the first aspect, in a possible implementation manner, the acquired motion state and position information includes: motion state and position information determined according to a rotation speed and a rotation direction of the motor.
[0014] The rotation speed and rotation direction of the motor used for driving are determined based on the signal detected by the Hall sensor set in the motor.
[0015] The position information and motion state determined by the signal detected by the Hall sensor set in the motor is conducive to improving the accuracy of the vehicle's acquisition of position information and motion state and avoiding the influence of abnormal values.
[0016] In combination with the first aspect, in one possible implementation, when it is detected that the working state is in the open execution state, the control strategy of the convertible includes: controlling the convertible to stop moving in the second direction, and controlling the convertible to move in the first direction, wherein the second direction is the direction of opening the convertible and the first direction is the direction of closing the convertible; when it is detected that the working state is in the unclosed state, the control strategy of the convertible includes: controlling the convertible to move in the first direction; when it is detected that the working state is in the closed state or the closed execution state, the control strategy of the convertible includes: controlling the convertible to maintain the working state unchanged.
[0017] Based on the acquired motion state and position information, the current working state of the convertible is determined and the convertible control strategy is formulated and implemented. On the one hand, it allows the vehicle to accurately obtain the working state of the convertible based on the current motion state and position information of the convertible. On the other hand, it allows the vehicle to intelligently formulate a control strategy based on the working state of the convertible, realizing the combination of vehicle intelligence and accuracy, and improving the user experience.
[0018] In combination with the first aspect, in a possible implementation, if an obstacle is detected on the path of the convertible moving in the first direction, the convertible is controlled to stop moving in the first direction and is controlled to move a target distance in a second direction.
[0019] When an obstacle is detected on the path of the convertible moving in the first direction, the convertible is controlled to stop moving in the first direction and open a certain distance, which can ensure that the convertible and the obstacle will not be damaged due to collision, thereby meeting the user's property safety needs.
[0020] In combination with the first aspect, in a possible implementation, during the process of controlling movement in the first direction, when it is detected that the driving current of the motor exceeds the stall threshold, the motor is controlled to stop running, and then the motor is controlled to reverse.
[0021] When it is detected that the motor's driving current exceeds the stall threshold, the motor is controlled to stop running to ensure that the motor is not damaged; then the motor is controlled to reverse and open a certain distance, thereby facilitating the removal of foreign objects or obstacles when they are clamped.
[0022] In combination with the first aspect, in a possible implementation, the vehicle control method further includes: when a vehicle lock instruction is detected, if the vehicle has not entered an anti-theft lock state, executing an operation of controlling the convertible to close.
[0023] When a vehicle lock command is detected, whether to execute the operation of controlling the convertible top closing is determined by judging whether the vehicle has entered the anti-theft locking state. When it is determined that the vehicle has entered the anti-theft locking state, there is no need to execute the operation of controlling the convertible top closing, which can avoid repeatedly executing the operation of controlling the convertible top closing, which is conducive to improving the intelligence of the vehicle convertible top control and improving the user experience.
[0024] In a second aspect, an embodiment of the present application provides a vehicle control device, the device comprising:
[0025] A detection module, configured to detect a vehicle locking instruction;
[0026] The execution module is used to respond to the vehicle locking command and control the convertible to close.
[0027] In a third aspect, an embodiment of the present application provides a vehicle control device, the device comprising:
[0028] A memory, a processor, and a vehicle control program stored in the memory and executable on the processor, wherein the vehicle control program is configured to implement part or all of the steps described in any one of the methods in the first aspect.
[0029] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium on which a vehicle control program is stored. When the vehicle control program is executed by a processor, some or all of the steps described in any method in the first aspect are implemented.
[0030] In a fifth aspect, embodiments of the present application provide a computer program product, wherein the computer program product includes a computer program operable to cause a computer to perform some or all of the steps described in any method of the first aspect of the embodiments of the present application. The computer program product may be a software installation package.
[0031] By implementing the embodiments of the present application, a vehicle locking command is detected, and when the vehicle is locked in response to the locking command, the convertible is controlled to close at the same time, thereby realizing the function of closing the vehicle convertible while locking the vehicle, meeting the user's property safety needs, simplifying the manual operation steps, and greatly improving the user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0032] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the background technology, the drawings required for use in the embodiments of the present application or the background technology will be described below.
[0033] FIG1 is a schematic diagram of a system architecture of a vehicle control method provided by an embodiment of the present application;
[0034] FIG2 is a flow chart of a vehicle control method provided by an embodiment of the present application;
[0035] FIG3 is a flow chart of another vehicle control method provided by an embodiment of the present application;
[0036] FIG4 is a flow chart of an implementation method of the anti-pinch function provided in an embodiment of the present application;
[0037] FIG5 is a schematic structural diagram of a vehicle control device provided in an embodiment of the present application;
[0038] FIG6 is a schematic structural diagram of another vehicle control device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0039] In order to enable those skilled in the art to better understand the present invention, the following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments in 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 this application.
[0040] The terms "first," "second," and "third," etc. in the specification, claims, and drawings of this application are used to distinguish between different objects, not to describe a particular order. In addition, the terms "including," "having," and any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or apparatus comprising a series of steps or elements is not limited to the listed steps or elements, but may optionally include steps or elements not listed, or may optionally include other steps or elements inherent to the process, method, product, or apparatus.
[0041] References herein to "embodiments" mean that a particular feature, structure, or characteristic described in connection with the embodiments may be included in at least one embodiment of the present application. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor does it constitute an independent or alternative embodiment that is mutually exclusive of other embodiments. It is understood, both explicitly and implicitly, by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0042] As people's living standards improve, more and more people choose to buy convertible sports cars. Currently, when locking the car, users may not care whether the convertible is closed. It is very easy for them to forget to close the convertible before leaving or the convertible is not closed properly, which causes property safety problems for users.
[0043] In response to the above problems, an embodiment of the present application provides a vehicle control method, which is applied to the domain controller of the vehicle. The domain controller first detects a lock command for the vehicle; then responds to the lock command and controls the convertible to close, thereby realizing the function of closing the vehicle convertible while locking the vehicle, meeting the user's property security needs, simplifying the manual operation steps, and greatly improving the user experience.
[0044] Please refer to Figure 1, which is a system architecture diagram of a vehicle control method provided by an embodiment of the present application. The vehicle system includes a domain controller 101, a motor group 102, a convertible lock 103, a storage cover lock 104, a micro switch 105, a remote control key 106, near field communication (NFC) 107, a terminal device 108, a left / right convertible strut motor 109, a left / right rear window strut motor 110, and a left / right storage box strut motor 111.
[0045] The domain controller 101 is installed inside the vehicle and interacts with the vehicle via a CAN bus. It analyzes and processes signal requests from the locking system and provides power to the motor group 102 used to open the convertible top. Motor group 102 includes left / right convertible top strut motors 109, left / right rear window strut motors 110, and left / right storage compartment strut motors 111. Motor group 102 receives commands from domain controller 101 and operates the convertible top to open or close. A convertible top lock 103 is installed at the junction of the upper soft top interior and the front window frame. It closes the internal switch of the soft top, locking it and reporting this status to domain controller 101. A storage lid lock 104 is installed at the junction of the upper storage lid interior and the rear tailgate frame, reporting the lock status to domain controller 101. A microswitch 105 is installed on the outside of the door handle to transmit the lock / unlock signal. The micro switch 105 interacts with the domain control 101 through a hard line. The user carries the remote control key 106 with him, and the key detection antenna of the entire vehicle feeds back the position of the remote control key 106 to the domain control 101. The NFC module 107 is installed on the outside of the vehicle body. The NFC module 107 can receive the switch lock signal and feed back the signal to the domain control 101. The user carries the terminal device 108 with him, and the wireless module of the terminal device 108 sends an automatic switch lock signal to the domain control 101. Optionally, the terminal device 108 is a smart phone, smart watch, smart bracelet, tablet computer or other device. The wireless module is a WiFi module, Bluetooth module or other wireless module. The left / right convertible strut motor 109 is buried in a circle around the front soft top and connected to the convertible cloth. The left / right rear window strut motor 110 is installed on both sides of the rear of the soft top. The left / right storage box strut motor 111 is installed on both sides of the storage cover.
[0046] Based on this, the present application provides a vehicle control method, which is described in detail below with reference to the accompanying drawings.
[0047] Please refer to FIG2 , which is a flow chart of a vehicle control method provided by an embodiment of the present application. As shown in FIG2 , the method includes the following steps:
[0048] S201, the control device detects a vehicle lock instruction;
[0049] S202: The control device responds to the vehicle locking instruction and controls the convertible to close.
[0050] The control device is the domain controller 101 in Figure 1 or a module in the domain controller 101. The domain controller detects in real time the vehicle lock command, which can be a wireless signal sent by the remote control key 106 carried by the user, a door closing signal detected by a micro switch on the outside of the vehicle door handle, an interactive signal detected by the NFC module 107 installed on the outside of the vehicle body, or a vehicle lock signal sent by the user's mobile phone. The interactive signal refers to the signal detected when the user's terminal device 108 or NFC card is close to the NCF module 107.
[0051] Among them, the car locking command has two functions: locking the car and closing the convertible. When responding to the car locking command, the control device performs the car locking operation and the convertible closing operation.
[0052] The control device performs the convertible top closing operation, specifically controlling the motor group 102 to close the vehicle's convertible top. Specifically, the control device first controls the left / right rear window strut motor 110 to operate, making room for the left / right storage box strut motor 111. It then controls the left / right storage box strut motor 111 to operate, supporting the storage lid of the vehicle's rear convertible top. Finally, it controls the left / right convertible top strut motor 109 and the left / right rear window strut motor 110 to operate synchronously to close the convertible top. The left / right convertible top strut motor 110 controls the front of the vehicle's convertible top to close in a Z-shape, while the left / right rear window strut motor 110 controls the rear of the vehicle's convertible top to close and engage with the storage lid.
[0053] It can be seen that in this example, by controlling the vehicle convertible to close while locking the vehicle in response to the vehicle lock command, the function of closing the vehicle convertible while locking the vehicle is achieved, which is beneficial to protecting the user's property safety and improving the user experience.
[0054] In a possible implementation, controlling the convertible top to close includes the following steps:
[0055] The control device obtains the operating state of the convertible and determines a control strategy for the convertible based on the operating state of the convertible. The control device controls the convertible to close based on the control strategy.
[0056] The control device may determine the current working state of the convertible based on the current position information of the convertible and the current movement state of the convertible.
[0057] Specifically, the control device obtains the motion state and position information of the convertible, wherein the motion state includes the convertible open state, the convertible closed state or the convertible stationary state, and the position information is used to indicate whether the convertible is in a partially closed position or a fully closed position; and determines the working state of the convertible based on the motion state and position information.
[0058] Among them, the movement state of the convertible is used to characterize the current movement of the convertible. For example, when the movement state of the convertible is the open convertible state, it means that the vehicle convertible is opening. For example, when the movement state of the convertible is the closed convertible state, it means that the vehicle convertible is closing. For example, when the movement state of the convertible is the stationary state, it means that the vehicle convertible is not moving.
[0059] When the convertible top position information indicates that the convertible top is not in a completely closed position, it means that the convertible top is in a completely open position or an intermediate position.
[0060] It can be seen that in this example, the motion state and position information of the convertible are obtained to determine the control strategy of the convertible to close the convertible. Different control strategies can be formulated to complete the convertible closing operation when the convertible is in different working states, which is conducive to realizing the function of closing the vehicle convertible while locking the vehicle, and is conducive to improving the intelligent experience of the vehicle.
[0061] In a possible implementation, obtaining the motion state and position information of the convertible includes: the control device determining the motion state and position information of the convertible according to the rotation speed and rotation direction of the motor.
[0062] Among them, the motor is used to drive the movement of the convertible. One or more Hall sensors are provided in the motor. By obtaining the Hall signal of the Hall sensor within a fixed time, the Hall signal can represent the rotation speed and direction of the motor. Specifically, the Hall signal is manifested as a high-low level flip jump. For example, the Hall signal flips once when the motor rotates one circle. The rotation speed and direction of the motor within a period of time can be obtained by the speed and direction of the Hall signal level flip.
[0063] Specifically, the control device determines whether the motor is rotating based on its rotational speed. For example, when the motor's rotational speed is zero, the control device determines that the convertible top is not moving and is therefore in a stationary state. When the motor's rotational speed is not zero, the control device determines the convertible top's direction of movement based on the motor's rotational direction, and thus determines the convertible top's current state of movement. For example, when the motor is rotating forward, the convertible top is in an open state; when the motor is rotating reversely, the convertible top is in a closed state.
[0064] The control device obtains the position information of the convertible based on the rotation speed, rotation direction and motor movement time of the motor. For example, when the motor is working, the control device obtains the position change information of the convertible based on the rotation speed, rotation direction and rotation time of the motor, and then determines the position information of the convertible. Of course, the position information of the convertible can also be obtained by other means, such as through a convertible position sensor.
[0065] As can be seen, in this example, the control device uses a Hall effect sensor installed in the motor to detect the position and motion of the convertible top, which helps improve the accuracy of the vehicle's acquisition of the convertible top's position and motion information and avoids the influence of outliers. Furthermore, the Hall effect sensor is compact and can measure and collect current and voltage data of any waveform, providing a well-linear operating environment, which facilitates the combination of vehicle convenience and accuracy.
[0066] In one possible implementation, when the motion state is the convertible stationary state and the position information indicates that the convertible is in a not fully closed position, the working state of the convertible is determined to be an unclosed state; when the motion state is the convertible stationary state and the position information indicates that the convertible is in a fully closed position, the working state of the convertible is determined to be a closed state; when the motion state is the convertible-opening state, the working state of the convertible is determined to be an opening execution state; when the motion state is the convertible-closing state, the working state of the convertible is determined to be a closing execution state.
[0067] Among them, when it is detected that the working state is in the open execution state, the control strategy of the convertible includes: controlling the convertible to stop moving in the second direction, and controlling the convertible to move in the first direction after a target time interval, wherein the second direction is the direction of opening the convertible and the first direction is the direction of closing the convertible; when it is detected that the working state is in the unclosed state, the control strategy of the convertible includes: controlling the convertible to move in the first direction; when it is detected that the working state is in the closed state or the closed execution state, the control strategy of the convertible includes: controlling the convertible to maintain the working state unchanged.
[0068] The target time can be 300ms, 500ms or 1s, and there is no restriction on the target time.
[0069] It can be seen that in this example, the current working state of the vehicle convertible is determined by obtaining the vehicle's motion state and position information, which is conducive to subsequently determining the control strategy of the vehicle convertible in the current working state according to the different working states of the vehicle, which is conducive to improving the intelligence level of the vehicle and improving the user experience.
[0070] In one possible implementation, the vehicle control method further includes:
[0071] While controlling the convertible to move in a first direction, the control device detects that the operating state is closed and controls the convertible to remain in the operating state. If the control device detects that the operating state is not closed, the control device continues to control the convertible to move in the first direction until the convertible is closed. While controlling the convertible to move in the first direction, the control device can adjust the closing angle and closing speed of the convertible.
[0072] In one example, the domain controller obtains information about a convertible lock provided on the outside of the vehicle and determines whether the convertible is completely closed based on the information.
[0073] It can be seen that in this example, by detecting the real-time movement status of the convertible and controlling the convertible movement to complete the closing operation, the user experience can be improved and the user's property safety needs can be met.
[0074] In one possible implementation, during the process of closing the convertible top, there is a possibility that the convertible top may pinch foreign objects or obstacles. To prevent this, please refer to FIG4 , which is a flow chart of an implementation method of the anti-pinch function provided in an embodiment of the present application. As shown in FIG4 , the vehicle control method further includes:
[0075] S2031, the control device detects the driving current of the motor while controlling the convertible top to move in the first direction;
[0076] S2032: When the control device detects that the driving current of the motor exceeds the stall threshold, the control device controls the motor to stop running and controls the motor to reverse.
[0077] S2033: The control device controls the vehicle to issue a warning message to remind the user that the convertible top of the vehicle is not closed.
[0078] The stall threshold is a current value preset by the domain controller. It's used to determine whether the convertible encounters an obstacle during closing. For example, if an obstacle is encountered during closing, the resistance to closing increases, the motor's load torque increases, and the drive current increases. When the drive current exceeds the stall threshold, the control device stops the motor and then controls the motor to reverse to a target angle to open the convertible a certain distance. This target angle is a small angle, such as 5 or 10 degrees, and is not limited here.
[0079] Among them, the warning information can be the lighting information of the vehicle display terminal, the lighting information of the vehicle's exterior lighting, the voice information played by the vehicle's voice module, the honking sound of the vehicle's horn and / or the information sent to the mobile device held by the user. By issuing the warning information, the user can easily notice that foreign objects are clamped in the convertible.
[0080] It can be seen that in this example, by setting the stall threshold and comparing it with the motor's drive current, the convertible can have an anti-pinch function during the closing process to protect the user's personal safety. At the same time, when it is detected that the motor's drive current exceeds the stall threshold, the motor is controlled to stop running to ensure that the motor is not damaged; then the motor is controlled to reverse, so that the convertible opens a certain distance, making it easier to remove foreign objects when the convertible is clamped.
[0081] In one possible implementation, the vehicle control method further includes: if the control device detects that there is an obstacle in the path of the convertible moving in the first direction, controlling the convertible to stop moving in the first direction and controlling the convertible to move a target distance in the second direction.
[0082] The target distance may be 10 cm, 15 cm, or 20 cm, and there is no restriction on the target distance.
[0083] Specifically, the control device can obtain sensor information through a sensor installed on the convertible of the vehicle, and determine whether there is an obstacle on the path of the convertible of the vehicle moving in the first direction based on the sensor information; when the control device detects the presence of an obstacle, it controls the motor to stop running and controls the motor to reverse to a target angle.
[0084] The sensor may be an infrared sensor or a pressure sensor, and the sensor is not limited here.
[0085] Among them, the sensor information obtained by the infrared sensor is the time when the infrared sensor sends and receives the reflected infrared ray. Specifically, the propagation time of the infrared ray is determined by the sending time and receiving time of the same infrared ray, and then the distance between the current position of the convertible and the fully closed position is obtained based on the product of the propagation time of the infrared ray and the propagation speed of the infrared ray. When the distance decreases at a uniform speed, it indicates that there is no obstacle. When the distance suddenly decreases significantly, it indicates that there is an obstacle.
[0086] Among them, the sensor information obtained by the pressure sensor is the magnitude of the force applied during the convertible closing process. Specifically, when the force applied during the convertible closing process is less than the pressure threshold, it indicates that there is no obstacle. When the force applied during the convertible closing process is greater than or equal to the pressure threshold, it indicates that there is an obstacle.
[0087] Among them, one or more infrared sensors can be provided, and the infrared sensors can be provided at a position that can send and receive reflected infrared rays during the process of closing the convertible top of the vehicle.
[0088] The infrared sensor may also be replaced with other sensors that can also detect whether there is an obstacle during the convertible closing process, such as an ultrasonic sensor or a sensor using the photoelectric sensing principle.
[0089] It can be seen that in this example, the sensor installed on the convertible determines whether there is an obstacle on the path of closing the convertible. If it is determined that there is an obstacle, the anti-pinch function is achieved by opening the convertible for a certain distance, while preventing damage caused by collision between the convertible and the obstacle, thereby meeting the user's property safety needs.
[0090] In one possible implementation, the vehicle control method further includes:
[0091] When the control device detects the vehicle locking command, it determines whether the vehicle has entered the anti-theft locking state; if the vehicle has not entered the anti-theft locking state, it executes the operation of controlling the convertible to close.
[0092] It should be pointed out that in the solution of the present application, when the vehicle has entered the anti-theft locking state, the vehicle has been locked and the convertible has been closed; before executing the control of closing the convertible, the convertible is determined to be closed by judging whether the vehicle has entered the anti-theft locking state, thereby avoiding repeated execution of the operation of controlling the closing of the convertible.
[0093] It should be understood that whether the vehicle enters the anti-theft locking state is determined by whether the vehicle lock detects the vehicle lock signal. When the vehicle lock signal is detected, the vehicle enters the anti-theft locking state. At this time, the control device locks the vehicle and drives the motor to control the vehicle convertible to close.
[0094] It can be seen that in this example, the domain controller detects the vehicle lock command and the vehicle lock signal to determine whether the vehicle needs to enter the locked state, which can avoid repeated convertible operations, help improve the intelligence of the vehicle convertible control, and enhance the user experience.
[0095] Please refer to FIG3 , which is a flow chart of another vehicle control method provided by an embodiment of the present application. As shown in FIG3 , the process of the method includes:
[0096] S301, the control device continuously monitors the vehicle locking instruction.
[0097] The control device is the domain controller 101 in Figure 1 or a module in the domain controller 101. The domain controller detects in real time the vehicle lock command, which can be a wireless signal sent by a remote control key carried by the user, a door closing signal detected by a micro switch on the outside of the vehicle door handle, an interactive signal detected by an NFC module 107 installed on the outside of the vehicle body, or a vehicle lock signal sent by the user's mobile phone. The interactive signal refers to the signal detected when the user's terminal device 108 or NFC card is close to the NCF module 107.
[0098] S302: The control device determines whether a vehicle locking instruction is detected.
[0099] When a vehicle locking instruction is detected, S303 is executed; when no vehicle locking instruction is detected, the process returns to S301.
[0100] S303: The control device determines whether to enter the anti-theft locking state.
[0101] When the vehicle has entered the anti-theft locking state, the process returns to S301 ; when the vehicle has not entered the anti-theft locking state, the process returns to S304 .
[0102] Among them, after the control device collects the vehicle locking command, it will determine whether the vehicle has entered the anti-theft locking state based on the vehicle lock signal. When it is detected that the vehicle has entered the anti-theft locking state, the control device will not perform the vehicle locking operation and convertible closing operation.
[0103] S304: The control device determines whether the convertible top is completely closed.
[0104] When it is detected that the convertible top is completely closed, the control device does not perform the convertible top closing operation; when it is detected that the convertible top is not completely closed, S305 is executed.
[0105] S305 , the control device determines whether the convertible top is in a hovering state or a fully open state.
[0106] When it is detected that the convertible is in a hovering state or a fully open state, the drive motor controls the convertible to close; when it is detected that the convertible is not in a hovering state and is in a closed state, step S306 is executed.
[0107] The operating state of the convertible is determined by the motion state and position information of the convertible.
[0108] Specifically, when the motion state of the convertible is a stationary state and the position information is an intermediate position, the convertible is in a hovering state; when the motion state of the convertible is a stationary state and the position information is an open position, the convertible is in a fully open state.
[0109] S306: The control device determines whether the convertible is in an open state.
[0110] When it is detected that the convertible is in the open state, S307 is executed; when it is detected that the convertible is not in the open state, the convertible closing operation is not executed, and the control device drives the motor to continue to execute the current action until the convertible is in the closed state, and then S309 is executed;
[0111] S307 , the control device drives the motor to stop the current operation and reverse after the target time to execute the convertible closing action.
[0112] The convertible's motion state represents the current motion of the convertible. For example, if the convertible's motion state is an open convertible state, it indicates that the convertible of the vehicle is opening. For another example, if the convertible's motion state is a closed convertible state, it indicates that the convertible of the vehicle is closing. For another example, if the convertible's motion state is a stationary convertible state, it indicates that the convertible of the vehicle is not moving. Specifically, the convertible's motion state is moving in the second direction in the open convertible state, and the convertible's motion state is moving in the first direction in the closed convertible state.
[0113] S308: The control device determines whether a stall threshold is reached during the shutdown process.
[0114] When it is detected that the driving current exceeds the stall threshold during the convertible top closing process, the control device controls the convertible top to stop the current movement and drives the motor to reverse a small angle to open the convertible top a certain distance. At the same time, the vehicle is controlled to issue a warning message to remind the user that the convertible top of the vehicle is not closed.
[0115] Among them, the warning information can be the lighting information of the vehicle display terminal, the lighting information of the vehicle's exterior lighting, the voice information played by the vehicle's voice module, the honking sound of the vehicle's horn and / or the information sent to the mobile device held by the user. By issuing the warning information, the user can easily notice that foreign objects are clamped in the convertible.
[0116] When it is detected that the driving current does not exceed the stall threshold during the convertible closing process, S309 is executed;
[0117] Among them, the stall threshold is a current value preset by the domain controller. The stall threshold is used to determine whether an obstacle is encountered during the convertible closing process. When the current value exceeds the stall threshold, it indicates that an obstacle is encountered during the convertible closing process. When the current value does not exceed the stall threshold, it indicates that no obstacle is encountered during the convertible closing process.
[0118] The motor reverse small angle is a preset angle value, which may be 5 degrees or 10 degrees, and is not limited here.
[0119] S309: The control device determines whether it is detected that the convertible top is completely closed.
[0120] When it is detected that the convertible top is completely closed, S310 is executed; when it is detected that the convertible top is not completely closed, the control device drives the motor to control the convertible top to close.
[0121] S310: The control device drives the motor group to execute the convertible closing action.
[0122] It can be seen that in this example, by implementing this method, the function of closing the vehicle convertible while locking the vehicle is achieved, which meets the user's property safety needs, simplifies the manual operation steps, and greatly improves the user experience.
[0123] Please refer to FIG5 , which is a schematic diagram of the structure of a vehicle control device provided by an embodiment of the present application. As shown in FIG5 , the control device 500 includes:
[0124] A detection module 501 is configured to detect a vehicle lock instruction;
[0125] The execution module 502 is used to respond to the vehicle lock instruction and control the convertible to close.
[0126] In a possible implementation, the execution module 502 is specifically configured to:
[0127] Acquire the working state of the convertible; determine the control strategy of the convertible according to the working state of the convertible; and control the convertible to close based on the control strategy.
[0128] In a possible implementation, in terms of obtaining the operating status of the convertible, the execution module 502 is specifically configured to:
[0129] Obtaining the motion state and position information of the convertible, wherein the motion state includes the convertible being in an open state, a closed state, or a stationary state, and the position information is used to indicate whether the convertible is in a partially closed position or a fully closed position; determining the operating state of the convertible based on the motion state and position information.
[0130] In a possible implementation, in terms of obtaining the motion state and position information of the convertible, the execution module 502 is specifically configured to determine the motion state and position information of the convertible according to the rotation speed and rotation direction of the motor.
[0131] In one possible implementation, when the motion state is the convertible stationary state and the position information indicates that the convertible is in a not fully closed position, the convertible's working state is an unclosed state; when the motion state is the convertible stationary state and the position information indicates that the convertible is in a fully closed position, the convertible's working state is a closed state; when the motion state is the convertible-opening state, the convertible's working state is an opening execution state; when the motion state is the convertible-closing state, the convertible's working state is a closing execution state.
[0132] In one possible implementation, in terms of detecting that the working state is in the open execution state, the execution module 502 is specifically used to: control the convertible to stop moving in the second direction, and control the convertible to move in the first direction after a target time interval, wherein the second direction is the direction of opening the convertible and the first direction is the direction of closing the convertible; in the case of detecting that the working state is in the unclosed state, the control strategy of the convertible includes: controlling the convertible to move in the first direction; in the case of detecting that the working state is in the closed state or the closed execution state, the control strategy of the convertible includes: controlling the convertible to maintain the working state unchanged.
[0133] In a possible implementation, the execution module 502 is further configured to, if an obstacle is detected on the path of the convertible moving in the first direction, control the convertible to stop moving in the first direction, and then control the convertible to move a target distance in the second direction.
[0134] In a possible implementation, the execution module 502 is further configured to: during the process of controlling the convertible to move in the first direction, when it is detected that the driving current of the motor exceeds a stall threshold, control the motor to stop running, and then control the motor to reverse.
[0135] In a possible implementation, the execution module 502 is further configured to: when detecting that the driving current of the motor exceeds a stall threshold, control the vehicle to issue a warning message to remind the user that the convertible top of the vehicle is not closed.
[0136] In a possible implementation, the execution module 502 is further configured to: upon detecting a vehicle lock instruction, if the vehicle has not entered an anti-theft lock state, execute an operation of controlling the convertible to close.
[0137] It is worth noting that, wherein, the specific functional implementation of the vehicle control device 500 refers to the description of the vehicle control method shown in Figure 2 above, such as the detection module 501 is used to implement the relevant content of executing S201, and the execution module 502 is used to implement the relevant content of executing S202. Each unit or module in the vehicle control device 500 can be separately or entirely merged into one or several other units or modules to constitute, or a certain (some) unit or module therein can also be further split into multiple smaller units or modules to constitute, which can achieve the same operation without affecting the realization of the technical effect of the embodiment of the application. The above-mentioned units or modules are divided based on logical functions. In actual applications, the function of a unit (or module) is realized by multiple units (or modules), or the function of multiple units (or modules) is realized by one unit (or module).
[0138] Based on the description of the above method embodiment and related device embodiment, please refer to Figure 6, which is a schematic structural diagram of another vehicle control device provided in an embodiment of the present application. The vehicle control device 600 shown in Figure 6 includes a processor 601, a memory 602, a communication interface 603, and a bus 604. The processor 601, the memory 602, and the communication interface 603 are communicatively connected to each other via the bus 604.
[0139] Optionally, the memory 602 is a ROM, a static storage device, a dynamic storage device or a RAM.
[0140] The memory 602 stores executable codes. When the executable codes stored in the memory 602 are executed by the processor 601 , the processor 601 and the communication interface 603 are used to execute the various steps of the vehicle control method of the embodiment shown in FIG. 2 .
[0141] The processor 601 adopts a general CPU, a microprocessor, an application-specific integrated circuit ASIC, a GPU or one or more integrated circuits to execute relevant programs to perform the vehicle control method of the embodiment of the method of the present application.
[0142] Processor 601 can also be an integrated circuit chip with signal processing capabilities. During implementation, each step of the vehicle control method of the present application can be completed by hardware integrated logic circuits within processor 601 or by software instructions. Optionally, processor 601 can be a general-purpose processor, DSP, ASIC, FPGA, or other programmable logic device, discrete gate or transistor logic device, or discrete hardware component. The processor can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of the present application. A general-purpose processor can be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of the present application can be directly implemented and executed by a hardware decoding processor, or by a combination of hardware and software modules within the decoding processor. The optional software modules can be located in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other storage media well-known in the art. The storage medium is located in memory 602. Processor 601 reads information from memory 602 and, in conjunction with its hardware, completes the functions required to be performed by the units included in a vehicle control device 500 according to the embodiments of the present application, or executes the vehicle control method according to the method embodiments of the present application.
[0143] The communication interface 603 uses, for example but not limited to, a transceiver and other transceiver-related devices.
[0144] The bus 604 may include a pathway for transmitting information between the various components of the vehicle control device 600 (eg, the memory 602 , the processor 601 , and the communication interface 603 ).
[0145] It should be noted that although the vehicle control device 600 shown in FIG6 only shows a memory, a processor, and a communication interface, during specific implementation, those skilled in the art will understand that the vehicle control device 600 also includes other components necessary for normal operation. Furthermore, those skilled in the art will understand that the vehicle control device 600 may also include hardware components that implement other additional functions based on specific needs. Furthermore, those skilled in the art will understand that the vehicle control device 600 may only include the components necessary to implement the embodiments of the present application, and does not necessarily need to include all of the components shown in FIG6 .
[0146] An embodiment of the present application provides a computer-readable storage medium, which stores a computer program for electronic data exchange. The computer program includes execution instructions, and the execution instructions are used to execute part or all of the steps of any one of the vehicle control methods described in the above-mentioned vehicle control method embodiments. The above-mentioned computer includes an electronic terminal device.
[0147] An embodiment of the present application provides a computer program product, wherein the computer program product includes a computer program, and the computer program is operable to enable a computer to perform part or all of the steps of any vehicle control method recorded in the above method embodiments. The computer program product can be a software installation package.
[0148] It should be noted that for the sake of simplicity, the embodiments of any of the aforementioned vehicle control methods are described as a series of action combinations. However, those skilled in the art should be aware that this application is not limited by the order of the actions described, because according to this application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in this specification are all preferred embodiments, and the actions involved are not necessarily required by this application.
[0149] The above is a detailed introduction to the embodiments of the present application. Specific examples are used in this article to illustrate the principles and implementation methods of a vehicle control method and device of the present application. The description of the above embodiments is only used to help understand the method of the present application and its core idea; at the same time, for general technical personnel in this field, based on the idea of a vehicle control method and device of the present application, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.
[0150] The present application is described with reference to the flowcharts and / or block diagrams of the methods, hardware products, and computer program products of the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device produce a device for implementing the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.
[0151] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, such that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device that implements the functions specified in one or more flow charts and / or one or more blocks in the block diagrams. Memory may include a flash drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, etc.
[0152] Although the present application is described herein in conjunction with various embodiments, in the process of implementing the claimed application, those skilled in the art may understand and implement other variations of the disclosed embodiments by reviewing the drawings, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other components or steps, and "a" or "an" does not exclude a plurality of components or steps. The fact that certain measures are recited in different dependent claims does not mean that these measures cannot be combined to produce good results.
[0153] Those skilled in the art will understand that all or part of the steps in the various methods of any of the above-mentioned vehicle control method embodiments can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable memory, which may include: a flash drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.
[0154] It can be understood that any product that is controlled or configured to execute the processing method of the flowchart described in an embodiment of a vehicle control method of the present application, such as the device and computer program product of the above flowchart, falls within the scope of the related products described in this application.
[0155] Obviously, those skilled in the art may make various modifications and variations to the vehicle control method and device provided herein without departing from the spirit and scope of this application. Thus, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application is intended to include such modifications and variations.
Claims
1. A vehicle control method, wherein: The method comprises: detecting a vehicle lock command for the vehicle; In response to the vehicle locking instruction, the convertible is controlled to close.
2. The method according to claim 1, wherein The controlling the hood to close includes: Obtaining the operating status of the convertible; determining a control strategy for the convertible top according to the operating state of the convertible top; The convertible top is controlled to close based on the control strategy.
3. The method according to claim 2, wherein The obtaining of the working status of the convertible comprises: Obtaining motion status and position information of the convertible; When the motion state is the convertible static state and the position information indicates that the convertible is in a non-fully closed position, the working state of the convertible is an unclosed state; when the motion state is the convertible static state and the position information indicates that the convertible is in a fully closed position, the working state of the convertible is a closed state; when the motion state is the convertible opening state, the working state of the convertible is an opening execution state; when the motion state is the convertible closing state, the working state of the convertible is a closing execution state.
4. The method according to claim 3, wherein When it is detected that the working state is in the opening execution state, the control strategy of the convertible includes: controlling the convertible to stop moving in the second direction and controlling the convertible to move in the first direction, wherein the second direction is the direction of opening the convertible and the first direction is the direction of closing the convertible; In the case where it is detected that the working state is in the unclosed state, the control strategy of the convertible includes: controlling the convertible to move in a first direction; In the case where it is detected that the working state is in the closed state or the closed execution state, the control strategy of the convertible includes: controlling the convertible to keep the working state unchanged.
5. The method according to claim 4, wherein The method further comprises: If it is detected that there is an obstacle on the path of the convertible top moving in the first direction, the convertible top is controlled to stop moving in the first direction, and the convertible top is controlled to move a target distance in the second direction.
6. The method according to claim 5, wherein The method further comprises: During the process of controlling the convertible to move in the first direction, when it is detected that the driving current of the motor exceeds the stall threshold, the motor is controlled to stop running and the motor is controlled to rotate in the reverse direction.
7. The method according to any one of claims 1 to 6, wherein The method further comprises: When the lock command is detected, if the vehicle is not in the anti-theft lock state, the convertible top closing control is executed. operate.
8. A vehicle control device (500), wherein: The device comprises: A detection module (501) is used to detect a vehicle locking instruction for the vehicle; The execution module (502) is used to respond to the vehicle locking instruction and control the convertible to close.
9. A control device (600) for a vehicle, wherein: (600) includes: A memory (602), a processor (601), and a vehicle control program stored in the memory (602) and executable on the processor (601), wherein the processor (601) executes the steps of the vehicle control method according to any one of claims 1 to 7 when executing the vehicle control program.
10. A computer-readable storage medium, wherein: The computer-readable storage medium stores a vehicle control program, which includes execution instructions for executing the steps of the vehicle control method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Intelligent electronic key vehicle locking method, device and equipment
CN108252592A
Automobile hood control method, device and equipment
CN110733445A
Vehicle control method and device, vehicle and storage medium
CN114592768A
Vehicle hood control method, device and equipment and readable storage medium
CN115027233A
Sunroof control system
CN207433443U