Vehicle control method, vehicle and storage medium
By performing pre-charge operations in response to detection signals before the vehicle is powered on, the problem that the vehicle cannot respond to driver operations in a timely manner is solved, improving the driving experience and reducing energy waste.
Patent Information
- Application Number
- CN202510835988.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-20
- Publication Date
- 2025-08-15
AI Technical Summary
The fuel filling operation is performed only after the vehicle is powered on or started, which will take time to fill the oil, which may cause the vehicle to be unable to respond to the driver's operations in a timely manner, affecting the driving experience.
In response to the first detection signal, the oil pump of the control clutch operates at a preset rotation speed to perform the first oil filling operation, and in response to the second detection signal, the second oil filling operation is performed based on the preset control method of the second detection signal, and the driver's operating intention is detected through the imaging device or sensor to optimize the oil filling timing.
Pre-charge oil before the vehicle is powered on or started to discharge air from the transmission oil circuit, ensuring that the vehicle responds to user operations in a timely manner, improving the driving experience and reducing energy waste.
Smart Images

Figure CN120487870A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of vehicle technology, and in particular to a vehicle control method, a vehicle, and a storage medium. Background Art
[0002] When the vehicle is parked, the oil in the transmission may backflow or evaporate, making it easy for air to enter the uncovered oil passages, resulting in the vehicle being unable to respond to driver inputs in a timely manner. Therefore, when the clutch is actuated, the clutch needs to be primed. However, if the priming operation is performed after the vehicle is powered on or started, the time it takes may result in the vehicle being unable to respond to driver inputs in a timely manner, thus affecting the driving experience. Summary of the Invention
[0003] In view of the above content, it is necessary to provide a vehicle control method, vehicle, vehicle and storage medium to solve the above-mentioned problem that the oil filling operation is performed only after the vehicle is powered on or started. Since the oil filling operation takes a certain amount of time, the vehicle may not be able to respond to the driver's operation in time, thereby affecting the driving experience.
[0004] In a first aspect, an embodiment of the present application provides a vehicle control method, which is applied to a vehicle, and the method includes: in response to a first detection signal, controlling the oil pump of the vehicle's clutch to operate based on a preset speed to perform a first oil filling operation; in response to a second detection signal, performing a second oil filling operation based on a first preset control method corresponding to the second detection signal.
[0005] In one possible implementation, the first detection signal is a driver's door opening signal, the preset speed is less than the speed of the oil pump when performing other oil filling operations, and the second detection signal is a driver's seat belt sensing signal. The second oil filling operation is performed based on the first preset control method corresponding to the second detection signal, including: in response to the driver's seat belt sensing signal, inputting a first preset number of pulse currents to the solenoid valve of the clutch, the pulse current corresponding to a preset current value and a preset time interval, or controlling the oil pump to operate at the first preset number of pulse speeds, the pulse speed corresponding to a preset speed value and a preset time interval.
[0006] In a possible implementation, the method further includes: if a third detection signal is generated after a first preset time period after the second oil filling operation is completed, performing a third oil filling operation based on a second preset control mode corresponding to the third detection signal.
[0007] In one possible implementation, the third detection signal is a brake pedal signal, and the second oil filling operation is performed based on the second preset control method corresponding to the third detection signal, including: in response to the brake pedal signal, inputting a second preset number of pulse currents to the solenoid valve, or controlling the oil pump to operate at the second preset number of pulse speeds.
[0008] In a possible implementation, the method further includes: if a fourth detection signal is generated after a second preset time period after the third oil filling operation is completed, performing a fourth oil filling operation based on a third preset control method corresponding to the fourth detection signal.
[0009] In one possible implementation, the fourth detection signal is a shift lever signal, and the fourth oil filling operation is performed based on the third preset control method corresponding to the fourth detection signal, including: responding to the shift lever signal, inputting a third preset number of pulse currents to the solenoid valve, or controlling the oil pump to operate at the third preset number of pulse speeds.
[0010] In a possible implementation, the method further includes: if a fifth detection signal is generated after a third preset time period after the fourth oil filling operation is completed, performing a fifth oil filling operation based on a fourth preset control mode corresponding to the fifth detection signal.
[0011] In one possible implementation, the fifth detection signal is a brake pedal release signal, and the fifth oil filling operation is performed based on the fourth preset control method corresponding to the fifth detection signal, including: in response to the brake pedal release signal, inputting a fourth preset number of pulse currents to the solenoid valve, or controlling the oil pump to operate at the fourth preset number of pulse speeds.
[0012] In a second aspect, an embodiment of the present application provides a vehicle, comprising a memory and a processor: wherein the memory is used to store program instructions; the processor is used to read and execute the program instructions stored in the memory, and when the program instructions are executed by the processor, the vehicle executes the above-mentioned vehicle control method.
[0013] In a third aspect, an embodiment of the present application provides a computer storage medium storing program instructions. When the program instructions are executed on a vehicle, the processor of the vehicle executes the above-mentioned vehicle control method.
[0014] The vehicle control method, vehicle, and storage medium provided in the embodiments of the present application can perform one oil filling operation in response to a first detection signal, and perform another oil filling operation in response to a second detection signal. The above two oil filling operations are performed before the vehicle is powered on or started, thereby pre-filling the vehicle with oil and expelling air from the transmission oil circuit, which can ensure that the vehicle responds to user operations in a timely manner and effectively improve the user's driving experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are merely embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on the provided drawings without any creative work.
[0016] Figure 1 This is a flow chart of a vehicle control method provided in one embodiment of the present application.
[0017] Figure 2 It is a structural schematic diagram of a vehicle transmission provided in one embodiment of the present application.
[0018] Figure 3 This is a flowchart of a vehicle control method provided by another embodiment of the present application.
[0019] Figure 4 This is a flowchart of a vehicle control method provided by another embodiment of the present application.
[0020] Figure 5 It is a structural schematic diagram of a vehicle transmission provided in another embodiment of the present application.
[0021] Figure 6 This is a flowchart of a vehicle control method provided by another embodiment of the present application.
[0022] Figure 7 It is a structural diagram of a vehicle control device provided in one embodiment of the present application.
[0023] Figure 8 It is a schematic diagram of the hardware structure of a vehicle provided in one embodiment of the present application. DETAILED DESCRIPTION
[0024] The terms "first" and "second" involved in the embodiments of the present application are for descriptive purposes only and are not to be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, the features defined as "first" and "second" may explicitly or implicitly include one or more features. In the description of the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or design schemes. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a concrete way.
[0025] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those skilled in the art to which this application belongs. The terms used in the specification of this application are for the purpose of describing specific embodiments only and are not intended to limit this application. It should be understood that, unless otherwise specified in this application, " / " means or. For example, A / B can mean A or B. "And / or" in this application is merely a way to describe the association relationship of associated objects, indicating that three relationships can exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. "At least one" means one or more. "Multiple" means two or more than two. For example, at least one of a, b or c can mean: a, b, c, a and b, a and c, b and c, a, b and c. In the absence of conflict, the following embodiments and features in the embodiments can be combined with each other.
[0026] When the vehicle is parked, the oil in the transmission may backflow or evaporate, making it easy for air to enter the uncovered oil passages, resulting in the vehicle being unable to respond to driver inputs in a timely manner. Therefore, when the clutch is actuated, the clutch needs to be primed. However, if the priming operation is performed after the vehicle is powered on or started, the time it takes may result in the vehicle being unable to respond to driver inputs in a timely manner, thus affecting the driving experience.
[0027] In addition, even if the driver opens the driver's door, sits in the driver's seat, steps on the brake pedal, or shifts the gear lever, he or she may not drive the car immediately. Therefore, if the clutch is filled with oil immediately after the driver's relevant operations are detected, the number of unnecessary fillings may increase, resulting in energy waste.
[0028] To solve the above problems, an embodiment of the present application provides a vehicle control method, which can respond to a first detection signal to perform a first oil filling operation, and respond to a second detection signal to perform a second oil filling operation, thereby pre-filling the oil before the vehicle is powered on or started. The air in the transmission oil circuit is discharged by oil filling, ensuring that the vehicle can respond to user operations in a timely manner, effectively improving the user's driving experience.
[0029] See Figure 1 FIG. 1 is a flow chart of a vehicle control method according to an embodiment of the present application. The vehicle control method is applied to a vehicle and includes: S101 , in response to a first detection signal, controlling an oil pump of a clutch of a vehicle to operate based on a preset speed to perform a first oil filling operation.
[0030] In one embodiment of the present application, the first detection signal is a signal generated in response to a first user operation. For example, the first detection signal is a driver's door opening signal, and the corresponding first user operation is opening the driver's door. The preset speed is lower than the speed of the oil pump during normal oil filling. For example, the speed of the oil pump during normal oil filling is 700 rpm, and the preset speed is 400 rpm, 500 rpm, 600 rpm, or another speed value. The specific value of the preset speed is not limited in this embodiment of the present application.
[0031] In one embodiment of the present application, a door sensor is provided on the driver's door for detecting whether the driver's door is opened. If so, a driver's door open signal is generated. The vehicle detects whether the door sensor generates a driver's door open signal in real time, that is, at predetermined intervals. If the driver's door open signal is detected, it is determined that the user intends to start the vehicle, and the oil pump is controlled to operate at a predetermined speed, that is, at a lower speed, to perform a first oil filling operation to fill the vehicle's clutch with oil, thereby preventing air from entering the clutch oil circuit and preventing the clutch from responding to user operations in a timely manner.
[0032] In another embodiment of the present application, a camera device is provided in the vehicle, which can capture images of the interior environment of the vehicle in real time. The camera device detects whether the driver's door is opened based on the captured image. If it is detected that the driver's door is opened, a driver's door opening signal is generated.
[0033] In another embodiment of the present application, it is also possible to analyze the image captured by the camera device to determine whether the user has a driving intention. For example, the image is input into a driving intention analysis model, and the image is analyzed by the driving intention analysis model to determine whether the user operation in the image has a driving intention. For example, if it is determined that the user opens the driver's door and enters the driver's seat, it is determined that the user has a driving intention, and then the corresponding refueling operation is performed. If it is determined that the user opens the driver's door to take an item, it is determined that the user has no driving intention, and the refueling operation is not performed. The driving intention analysis model is established by training multiple user operation images with driving intention and user operation images without driving intention as training data.
[0034] S102 , in response to the second detection signal, performing a second oil filling operation based on a first preset control method corresponding to the second detection signal.
[0035] In one embodiment of the present application, the second detection signal is a driver's seat belt sensing signal. For example, the second user operation corresponding to the driver's seat belt sensing signal is buckling the driver's seat belt.
[0036] See Figure 2 Figure 2 shows a schematic diagram of the structure of a vehicle transmission according to an embodiment of the present application. In one embodiment of the present application, the vehicle's clutch is controlled by a solenoid valve. For a clutch controlled by a solenoid valve, an oil pump provides system oil pressure, and the solenoid valve controls clutch pressure. When air is trapped in the control oil circuit, opening the solenoid valve expel the air, thereby improving the clutch's response speed.
[0037] In one embodiment of the present application, the first preset control method corresponding to the driver's seat belt sensing signal is to input a first preset number of pulse currents to the solenoid valve.
[0038] In one embodiment of the present application, the driver's seat is provided with a seatbelt buckle sensor for sensing whether the driver's seat belt is buckled. If the driver's seat belt buckle is sensed, that is, if someone is sitting in the driver's seat, a driver's seat belt sensing signal is generated. The vehicle detects the driver's seat belt sensing signal at preset intervals to determine whether the driver's seat belt sensing signal is detected. If the driver's seat belt sensing signal is detected, a second oil filling operation is performed by inputting a first preset number n1 of pulse current into the solenoid valve. The pulse speed corresponds to a preset speed value and a preset time interval, the current value of the pulse current is a preset current value I, and the pulse time interval of the pulse current is a preset time interval. For example, the first preset number n1 is 5, the preset current value I is 1200 milliamperes (mA), and the preset time interval is 20 milliseconds (ms). If the driver's seat belt sensing signal is not detected, no operation is performed.
[0039] In another embodiment of the present application, the camera device detects whether someone has buckled the driver's seat belt based on the captured image, and generates a driver's seat belt perception signal if it is detected that someone has buckled the driver's seat belt.
[0040] In another embodiment of the present application, an analysis of images captured by a camera device can be performed to determine whether the user has a driving intention. For example, the image is input into a driving intention analysis model, which analyzes the image to determine whether the user's actions in the image indicate a driving intention. For example, if it is determined that the user has not unbuckled the driver's seat belt within a certain period of time after buckling it, it is determined that the user has a driving intention, and the corresponding oil filling operation is performed. If it is determined that the user has unbuckled the driver's seat belt within a certain period of time after buckling it, it is determined that the user has no driving intention, and the oil filling operation is not performed.
[0041] The above-mentioned embodiment of the present application can perform one oil filling operation in response to the first detection signal and perform another oil filling operation in response to the second detection signal. The above two oil filling operations are performed before the vehicle is powered on or started, thereby pre-filling the vehicle with oil and expelling air from the transmission oil circuit, ensuring that the vehicle can respond to user operations in a timely manner, and effectively improving the user's driving experience.
[0042] See Figure 3 FIG. 1 is a flow chart of a vehicle control method according to another embodiment of the present invention. The vehicle control method is applied to a vehicle and includes: S201 , in response to a first detection signal, controlling an oil pump of a clutch of a vehicle to operate based on a preset speed to perform a first oil filling operation.
[0043] S202 , in response to the second detection signal, performing a second oil filling operation based on a first preset control method corresponding to the second detection signal.
[0044] The specific implementation of S201-S202 is the same as that of S101-S102, and will not be repeated here.
[0045] S203: If a third detection signal is generated after a first preset time period after the second oil filling operation is completed, a third oil filling operation is performed based on a second preset control method corresponding to the third detection signal.
[0046] In one embodiment of the present application, the third detection signal is a brake pedal signal, the third user operation corresponding to the brake pedal signal is stepping on the brake pedal, and the second preset control method corresponding to the brake pedal signal is inputting a second preset number of pulse currents to the solenoid valve.
[0047] In one embodiment of the present application, a brake pedal is provided with a pedal sensor for sensing whether the brake pedal is being pressed by sensing whether the brake pedal is under pressure, and for sensing whether the brake pedal is being released by sensing whether the brake pedal is no longer under pressure. If the brake pedal is under pressure, that is, it is sensed that the brake pedal is being pressed, a brake pedal pressed signal is generated. If the brake pedal is no longer under pressure, that is, it is sensed that the brake pedal is released, a brake pedal released signal is generated.
[0048] After detecting the driver's seat belt sensor signal, the system detects the brake pedal signal at predetermined intervals. It determines whether the brake pedal signal is detected after a first predetermined time period T1, after a first predetermined number of pulse currents are input to the solenoid valve. If the brake pedal signal is detected after the first predetermined time period T1, a second predetermined number n2 of pulse currents are input to the solenoid valve to initiate the second oil charging operation. For example, the first predetermined time period T1 is 2 minutes, and the second predetermined number n2 is 3. If the brake pedal signal is not detected after the first predetermined time period T1, no operation is performed.
[0049] In another embodiment of the present application, the camera device detects whether the brake pedal is stepped on based on the captured image, and generates a brake pedal stepping signal if it is detected that the brake pedal is stepped on.
[0050] In another embodiment of the present application, an analysis of images captured by a camera device can be performed to determine whether the user has a driving intent. For example, the image is input into a driving intent analysis model, which analyzes the image to determine whether the user's actions in the image indicate a driving intent. For example, if it is determined that the user has pressed the brake pedal to a certain height, it is determined that the user has a driving intent, and the corresponding oil filling operation is performed. If it is determined that the user has pressed the brake pedal but has not reached a certain height, it is determined that there is no driving intent, and it may be an accidental touch, and the oil filling operation is not performed.
[0051] S204 , if a fourth detection signal is generated after the second preset time period after the third oil filling operation is completed, perform a fourth oil filling operation based on a third preset control method corresponding to the fourth detection signal.
[0052] In one embodiment of the present application, the fourth detection signal is a shift lever signal, the fourth user operation corresponding to the shift lever signal is shifting the shift lever, and the third preset control method corresponding to the shift lever signal is inputting a third preset number of pulse currents to the solenoid valve.
[0053] In one embodiment of the present application, the shift lever is provided with a shift lever sensor for sensing whether the shift lever is moved. If the shift lever is sensed to be moved, a shift lever signal is generated.
[0054] After detecting the brake pedal signal, the shift lever signal is detected at a preset interval. A determination is made as to whether the shift lever signal is detected after a second preset time period T2, after a second preset number of pulse currents are input to the solenoid valve. If the shift lever signal is detected after the second preset time period T2, a third preset number n3 of pulse currents is input to the solenoid valve to perform the fourth oil charging operation. For example, the second preset time period T2 is 1.5 minutes, and the third preset number n3 is 2. If the shift lever signal is not detected after the second preset time period T2, no operation is performed.
[0055] In another embodiment of the present application, the camera device detects whether the shift lever is moved based on the captured image, and generates a shift lever moving signal if it is detected that the shift lever is moved.
[0056] In another embodiment of the present application, an analysis of images captured by a camera device can be performed to determine whether the user has a driving intent. For example, the image is input into a driving intent analysis model, which analyzes the image to determine whether the user's actions in the image indicate a driving intent. For example, if it is determined that the user has moved the shift lever by a certain amount, it is determined that the user has a driving intent, and the corresponding fuel filling operation is performed. If it is determined that the user has moved the shift lever but not by a certain amount, it is determined that there is no driving intent, which may be an accidental touch, and the fuel filling operation is not performed.
[0057] S205 , if a fifth detection signal is generated after the third preset time period after the fourth oil filling operation is completed, perform a fifth oil filling operation based on a fourth preset control method corresponding to the fifth detection signal.
[0058] In one embodiment of the present application, the fifth detection signal is a brake pedal release signal, the fifth user operation corresponding to the brake pedal release signal is releasing the brake pedal, and the fourth preset control method corresponding to the brake pedal release signal is inputting a fourth preset number of pulse currents to the solenoid valve.
[0059] After detecting the shift lever signal, the brake pedal release signal is detected at predetermined intervals. A determination is made as to whether the brake pedal release signal is detected after a third predetermined time period T3, after a third predetermined number of pulse currents are input to the solenoid valve. If the brake pedal release signal is detected after the third predetermined time period T3, a fourth predetermined number of pulse currents are input to the solenoid valve to perform the fifth oil charging operation. For example, the third predetermined time period T3 is 1 minute, and the fourth predetermined number n3 is 1. If the brake pedal release signal is not detected after the third predetermined time period T3, no operation is performed.
[0060] In another embodiment of the present application, the camera device detects whether the brake pedal is released based on the captured image, and generates a brake pedal release signal if it is detected that the brake pedal is released.
[0061] In another embodiment of the present application, an analysis of images captured by a camera device can be performed to determine whether the user has a driving intention. For example, the image is input into a driving intention analysis model, which analyzes the image to determine whether the user's actions in the image indicate a driving intention. For example, if it is determined that the user has fully released the brake pedal, it is determined that the user has a driving intention, and the corresponding oil filling operation is performed. If it is determined that the user has not fully released the brake pedal, it is determined that there is no driving intention, and the trigger may be an accidental release, and the oil filling operation is not performed.
[0062] In one embodiment of the present application, the operation of starting the vehicle includes a first user operation, a second user operation, a third user operation, a fourth user operation, and a fifth user operation. That is, when the user opens the driver's door, buckles the driver's seat belt, steps on the brake pedal, shifts the gear lever, and releases the brake pedal, the vehicle can be started.
[0063] In one embodiment of the present application, the vehicle's gearbox includes a control oil circuit for controlling the clutch. The control oil circuit can be filled with oil by performing an oil filling operation, thereby discharging air in the control oil circuit and improving the response speed of the clutch.
[0064] Based on the above embodiments of the present application, an oil filling operation is performed in response to the first detection signal, and another oil filling operation is performed in response to the second detection signal. The above two oil filling operations are performed before the vehicle is powered on or started, thereby pre-filling the vehicle with oil. When the interval between subsequent detection signals exceeds the preset time, the oil filling operation continues to be performed. When the interval between subsequent detection signals does not exceed the preset time, there is no need to perform the oil filling operation, thereby reducing the number of unnecessary oil fillings and avoiding energy waste. By filling the oil and expelling the air in the transmission oil circuit, the vehicle can be guaranteed to respond to user operations in a timely manner, effectively improving the user's driving experience.
[0065] See Figure 4 FIG. 1 is a flow chart of a vehicle control method according to another embodiment of the present invention. The vehicle control method is applied to a vehicle and includes: S301, determine whether the driver's door is opened. If it is determined that the driver's door is opened, the process proceeds to S202; if it is determined that the driver's door is not opened, the process ends.
[0066] Among them, if the driver's door opening signal generated by the door sensor is detected, it is determined that the driver's door is opened; if the driver's door opening signal generated by the door sensor is not detected, it is determined that the driver's door is not opened.
[0067] S302: Control the oil pump to operate based on a preset speed, wherein the preset speed is less than the pulse speed.
[0068] S303: Determine whether the driver is sitting in the driver's seat. If the driver's seat belt is buckled, it is determined that the driver is sitting in the driver's seat, and the process proceeds to S304; if the driver's seat belt is not buckled, it is determined that the driver is not sitting in the driver's seat, and the process ends.
[0069] S304: Input a first preset number of pulse currents to the solenoid valve.
[0070] S305: Start a first timer.
[0071] S306: Determine whether the brake pedal is depressed and whether the duration of the first timer is greater than a first preset duration. If the brake pedal is depressed and the duration of the first timer is greater than the first preset duration, the process proceeds to S307. If the brake pedal is not depressed and / or the duration of the first timer is less than or equal to the first preset duration, the process proceeds to S308.
[0072] S307 , inputting a second preset number of pulse currents to the solenoid valve.
[0073] S308: Determine whether the brake pedal is depressed. If it is determined that the brake pedal is depressed, the process proceeds to S309; if it is determined that the brake pedal is not depressed, the process returns to S305.
[0074] S309, start the second timer.
[0075] S310: Determine whether the shift lever has been moved and whether the duration of the second timer is greater than a second preset duration. If the shift lever is determined to be moved and the duration of the second timer is greater than the second preset duration, the process proceeds to S311. If the shift lever is determined not to be moved and / or the duration of the second timer is less than or equal to the second preset duration, the process proceeds to S312.
[0076] S311 , inputting a third preset number of pulse currents to the solenoid valve.
[0077] S312: Determine whether the shift lever is moved. If it is determined that the shift lever is moved, the process proceeds to S313; if it is determined that the shift lever is not moved, the process returns to S309.
[0078] S313, start the third timer.
[0079] S314: Determine whether the brake pedal is released and whether the duration of the third timer is greater than a third preset duration. If the brake pedal is released and the duration of the second timer is greater than the second preset duration, the process proceeds to S315. If the brake pedal is not released and / or the duration of the third timer is less than or equal to the third preset duration, the process proceeds to S316.
[0080] S315 , inputting a fourth preset number of pulse currents to the solenoid valve.
[0081] S316: Determine whether the brake pedal is released. If it is determined that the brake pedal is released, the process ends. If it is determined that the brake pedal is not released, the process returns to S313.
[0082] See Figure 5 Figure 2 is a schematic diagram of the structure of a vehicle transmission according to another embodiment of the present application. In another embodiment of the present application, the clutch is controlled by an oil pump. For a clutch controlled by an oil pump, the oil pump provides system oil pressure and directly controls clutch pressure, which can expel air from the control oil circuit, thereby improving the clutch's response speed.
[0083] In another embodiment of the present application, the second detection signal is a driver's seat belt sensing signal, and the first preset control method corresponding to the driver's seat belt sensing signal is to control the oil pump to operate at a first preset number of pulse speeds.
[0084] The vehicle detects a driver's seat belt sensor signal at predetermined intervals and determines whether the driver's seat belt sensor signal is detected. If the driver's seat belt sensor signal is detected, the oil pump is controlled to operate at a first predetermined number of pulse speeds to perform a second oil filling operation. The pulse speed is a predetermined speed value N, and the pulse intervals are predetermined intervals. For example, the first predetermined number n1 is 5, the predetermined speed value N is 700 rpm, and the predetermined interval is 20 milliseconds (ms). If the driver's seat belt sensor signal is not detected, no operation is performed.
[0085] In another embodiment of the present application, the third detection signal is a brake pedal signal, and the second preset control mode corresponding to the brake pedal signal is to control the oil pump to operate at a second preset number of pulse speeds.
[0086] After detecting the driver's seat belt sensor signal, the system detects the brake pedal signal at predetermined intervals. It determines whether the brake pedal signal is detected after the oil pump is controlled to operate at a first predetermined number of pulse speeds for a first predetermined duration T1. If the brake pedal signal is detected within the first predetermined duration T1, the oil pump is controlled to operate at a second predetermined number of pulse speeds to perform a third oil filling operation. For example, the first predetermined duration T1 is 2 minutes, and the second predetermined number n2 is 3. If the brake pedal signal is not detected within the first predetermined duration T1, no operation is performed.
[0087] In another embodiment of the present application, the fourth detection signal is a shift lever signal, and the third preset control mode corresponding to the shift lever signal is to control the oil pump to operate at a third preset number of pulse speeds.
[0088] After detecting the brake pedal signal, the shift lever signal is detected at a preset interval. A determination is made as to whether the shift lever signal is detected after a second preset time duration T2, during which the oil pump is controlled to operate at a second preset number of pulse speeds. If the shift lever signal is detected after the second preset time duration T2, the oil pump is controlled to operate at a third preset number of pulse speeds, and the fourth oil charging operation is performed. For example, the second preset time duration T2 is 1.5 minutes, and the third preset number n3 is 2. If the shift lever signal is not detected after the second preset time duration T2, no operation is performed.
[0089] In another embodiment of the present application, the fifth detection signal is a brake pedal release signal, and the fourth preset control mode corresponding to the brake pedal release signal is to control the oil pump to operate at a fourth preset number of pulse speeds.
[0090] After detecting the shift lever signal, the brake pedal release signal is detected at predetermined intervals. A determination is made as to whether the brake pedal release signal is detected after a third predetermined time duration T3, during which the oil pump is controlled to operate at a third predetermined number of pulse speeds. If the brake pedal release signal is detected after the third predetermined time duration T3, the oil pump is controlled to operate at a fourth predetermined number of pulse speeds, executing the fifth oil charging operation. For example, the third predetermined time duration T3 is 1 minute, and the fourth predetermined number n3 is 1. If the brake pedal release signal is not detected after the third predetermined time duration T3, no operation is performed.
[0091] See Figure 6 FIG. 1 is a flow chart of a vehicle control method according to another embodiment of the present invention. The vehicle control method is applied to a vehicle and includes: S401, determine whether the driver's door is opened. If it is determined that the driver's door is opened, the process proceeds to S402; if it is determined that the driver's door is not opened, the process ends.
[0092] Among them, if the driver's door opening signal generated by the door sensor is detected, it is determined that the driver's door is opened; if the driver's door opening signal generated by the door sensor is not detected, it is determined that the driver's door is not opened.
[0093] S402: Control the oil pump to operate based on a preset speed, wherein the preset speed is less than the pulse speed.
[0094] S403: Determine whether the driver is sitting in the driver's seat. If the driver's seat belt is buckled, it is determined that the driver is sitting in the driver's seat, and the process proceeds to S404; if the driver's seat belt is not buckled, it is determined that the driver is not sitting in the driver's seat, and the process ends.
[0095] S404, controlling the oil pump to operate at a first preset number of pulse speeds.
[0096] S405: Start the first timer.
[0097] S406: Determine whether the brake pedal is depressed and whether the duration of the first timer is greater than a first preset duration. If the brake pedal is depressed and the duration of the first timer is greater than the first preset duration, the process proceeds to S407. If the brake pedal is not depressed and / or the duration of the first timer is less than or equal to the first preset duration, the process proceeds to S408.
[0098] S407, controlling the oil pump to operate at a second preset number of pulse speeds.
[0099] S408: Determine whether the brake pedal is depressed. If it is determined that the brake pedal is depressed, the process proceeds to S409; if it is determined that the brake pedal is not depressed, the process returns to S405.
[0100] S409, start the second timer.
[0101] S410: Determine whether the shift lever has been moved and whether the duration of the second timer is greater than a second preset duration. If the shift lever is determined to be moved and the duration of the second timer is greater than the second preset duration, the process proceeds to S411. If the shift lever is determined not to be moved and / or the duration of the second timer is less than or equal to the second preset duration, the process proceeds to S412.
[0102] S411, controlling the oil pump to operate at a third preset number of pulse speeds.
[0103] S412: Determine whether the shift lever is moved. If it is determined that the shift lever is moved, the process proceeds to S413; if it is determined that the shift lever is not moved, the process returns to S409.
[0104] S413, start the third timer.
[0105] S414: Determine whether the brake pedal is released and whether the duration of the third timer is greater than a third preset duration. If the brake pedal is released and the duration of the second timer is greater than the second preset duration, the process proceeds to S415. If the brake pedal is not released and / or the duration of the third timer is less than or equal to the third preset duration, the process proceeds to S416.
[0106] S415 , controlling the oil pump to operate at a fourth preset number of pulse speeds.
[0107] S416: Determine whether the brake pedal is released. If it is determined that the brake pedal is released, the process ends. If it is determined that the brake pedal is not released, the process returns to S413.
[0108] See Figure 7 FIG2 is a schematic diagram of the structure of a vehicle control device according to an embodiment of the present application. In one embodiment of the present application, the vehicle control device 200 may include multiple functional modules composed of computer program segments. The computer program segments in the vehicle control device 200 may be stored in a memory of the vehicle and executed by at least one processor to perform vehicle control functions.
[0109] In one embodiment of the present application, the vehicle control device 200 can be divided into multiple functional modules according to the functions it performs. The functional modules of the vehicle control device 200 may include: a first control module 201, a second control module 202, a third control module 203, a fourth control module 204, and a fifth control module 205. A module in this embodiment of the present application refers to a series of computer program segments that can be executed by at least one processor and can perform fixed functions, and is stored in a memory.
[0110] The first control module 201 is configured to control an oil pump of a clutch of the vehicle to operate based on a preset speed and perform a first oil filling operation in response to a first detection signal.
[0111] The second control module 202 is configured to execute a second oil filling operation in response to the second detection signal based on a first preset control mode corresponding to the second detection signal.
[0112] The third control module 203 is configured to generate a third detection signal after a first preset time period after the second oil filling operation is completed, and execute the third oil filling operation based on a second preset control method corresponding to the third detection signal.
[0113] The fourth control module 204 is configured to execute the fourth oil filling operation based on a third preset control method corresponding to the fourth detection signal if a fourth detection signal is generated after a second preset time period after the third oil filling operation is completed.
[0114] The fifth control module 205 is configured to execute the fifth oil filling operation based on the fourth preset control mode corresponding to the fifth detection signal if a fifth detection signal is generated after a third preset time period after the third oil filling operation is completed.
[0115] The present application also provides a vehicle 10, see Figure 8 FIG2 is a schematic diagram of the hardware structure of a vehicle according to an embodiment of the present application. The vehicle control method provided in the embodiment of the present application is applied to a vehicle 10 , which includes, but is not limited to, a processor 110 and a memory 120 connected via a communication bus 130 . Figure 8 This is merely an example of a vehicle and does not constitute a corresponding limitation. In other embodiments, the vehicle may include more components than shown in the figure.
[0116] Memory 120 may include one or more random access memories (RAMs) and one or more non-volatile memories (NVMs). RAM can be directly read and written by processor 110 and can be used to store executable programs (e.g., machine instructions) for the operating system or other running programs, as well as user and application data. RAM may include static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), etc.
[0117] The non-volatile memory can also store executable programs and user and application data, etc., and can be pre-loaded into the random access memory for direct reading and writing by the processor 110. The non-volatile memory can include disk storage devices and flash memory.
[0118] The memory 120 is used to store one or more computer programs. The one or more computer programs are configured to be executed by the processor 110. The one or more computer programs include a plurality of instructions. When the plurality of instructions are executed by the processor 110, the vehicle control method executed on the vehicle 10 can be implemented.
[0119] In other embodiments, the vehicle 10 further includes an external memory interface for connecting to an external memory to expand the storage capacity of the vehicle 10 .
[0120] The processor 110 may include one or more processing units. For example, the processor 110 may include an application processor (AP), a modem processor, a graphics processing unit (GPU), an image signal processor (ISP), a controller, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural network processing unit (NPU). Different processing units may be independent devices or integrated into one or more processors.
[0121] The processor 110 provides computing and control capabilities. For example, the processor 110 is used to execute a computer program stored in the memory 120 to implement the above-mentioned vehicle control method.
[0122] The communication bus 130 is at least used to provide a channel for communication between the memory 120 and the processor 110 in the vehicle 10 .
[0123] It should be understood that the structures illustrated in the embodiments of the present application do not constitute a specific limitation on the vehicle 10. In other embodiments of the present application, the vehicle 10 may include more or fewer components than illustrated, or may combine or separate certain components, or may have different component arrangements. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.
[0124] An embodiment of the present application also provides a computer storage medium, in which computer instructions are stored. When the computer instructions are executed on the vehicle 10, the vehicle 10 executes the above-mentioned related method steps to implement the vehicle control method in the above-mentioned embodiment.
[0125] An embodiment of the present application also provides a computer program product. When the computer program product is run on a computer, it enables the computer to execute the above-mentioned related steps to implement the vehicle control method in the above-mentioned embodiment.
[0126] In addition, an embodiment of the present application also provides a device, which can specifically be a chip, component or module. The device may include a connected processor and memory; wherein the memory is used to store computer-executable instructions. When the device is running, the processor can execute the computer-executable instructions stored in the memory to enable the chip to execute the vehicle control method in the above-mentioned method embodiments.
[0127] Among them, the vehicle, computer storage medium, computer program product or chip provided in the embodiments of the present application are all used to execute the corresponding methods provided above. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding methods provided above, and will not be repeated here.
[0128] Through the description of the above implementation methods, technical personnel in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.
[0129] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of modules or units is only 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 device, 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 devices or units, which can be electrical, mechanical or other forms.
[0130] Units described as separate components may or may not be physically separate, and components shown as units may be one physical unit or multiple physical units, that is, they may be located in one place or distributed in multiple places. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.
[0131] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or 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.
[0132] 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 readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application, 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 software product is stored in a storage medium and includes several instructions for enabling a device (which can be a single-chip microcomputer, chip, etc.) or a processor to execute all or part of the steps of the various embodiments of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk, and other media that can store program code.
[0133] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application and are not intended to limit the present application. Although the present application has been described in detail with reference to the preferred embodiments, those skilled in the art should understand that the technical solutions of the present application may be modified or replaced by equivalents without departing from the spirit and scope of the technical solutions of the present application.
Claims
1. A vehicle control method, applied to a vehicle, characterized in that: The method comprises: In response to the first detection signal, controlling an oil pump of a clutch of the vehicle to operate based on a preset speed to perform a first oil charging operation; In response to the second detection signal, a second oil filling operation is performed based on a first preset control mode corresponding to the second detection signal.
2. The vehicle control method according to claim 1, wherein: The first detection signal is a driver's door opening signal, the preset speed is less than the speed of the oil pump when performing other oil filling operations, the second detection signal is a driver's seat belt sensing signal, and the second oil filling operation is performed based on the first preset control method corresponding to the second detection signal, including: In response to the driver's seat belt sensing signal, a first preset number of pulse currents is input to the solenoid valve of the clutch, and the pulse current corresponds to a preset current value and a preset time interval, or the oil pump is controlled to operate at the first preset number of pulse speeds, and the pulse speed corresponds to a preset speed value and a preset time interval.
3. The vehicle control method according to claim 2, wherein: The method further comprises: If a third detection signal is generated after a first preset time period after the second oil filling operation is completed, a third oil filling operation is performed based on a second preset control method corresponding to the third detection signal.
4. The vehicle control method according to claim 3, wherein: The third detection signal is a brake pedal stepping signal, and the second oil filling operation is performed based on the second preset control mode corresponding to the third detection signal, including: In response to the brake pedal pressing signal, a second preset number of pulse currents is input to the solenoid valve, or the oil pump is controlled to operate at a second preset number of pulse speeds.
5. The vehicle control method according to claim 4, wherein: The method further comprises: If a fourth detection signal is generated after a second preset time period after the third oil filling operation is completed, the fourth oil filling operation is performed based on a third preset control method corresponding to the fourth detection signal.
6. The vehicle control method according to claim 5, wherein: The fourth detection signal is a shift lever signal, and the fourth oil filling operation is performed based on the third preset control method corresponding to the fourth detection signal, including: In response to the shift lever signal, a third preset number of pulse currents is input to the solenoid valve, or the oil pump is controlled to operate at a third preset number of pulse speeds.
7. The vehicle control method according to claim 6, wherein: The method further comprises: If a fifth detection signal is generated after a third preset time period after the fourth oil filling operation is completed, the fifth oil filling operation is performed based on a fourth preset control method corresponding to the fifth detection signal.
8. The vehicle control method according to claim 7, wherein: The fifth detection signal is a brake pedal release signal, and the fifth oil filling operation is performed based on the fourth preset control mode corresponding to the fifth detection signal, including: In response to the brake pedal release signal, a fourth preset number of pulse currents is input to the solenoid valve, or the oil pump is controlled to operate at a fourth preset number of pulse speeds.
9. A vehicle, characterized in that: The vehicle comprises a memory and a processor: Wherein, the memory is used to store program instructions; The processor is configured to read and execute the program instructions stored in the memory. When the program instructions are executed by the processor, the vehicle executes the vehicle control method according to any one of claims 1 to 8.
10. A computer storage medium, characterized in that The computer storage medium stores program instructions, which, when executed on a vehicle, cause a processor of the vehicle to execute the vehicle control method according to any one of claims 1 to 8.