Parking control method and apparatus, vehicle, and storage medium

By obtaining the vehicle speed and motor temperature to generate braking requests, the problem of vehicle slippage caused by motor overheating and torque limitation is solved, and the safety of the vehicle is improved when driving on complex road surfaces is improved.

WO2026001701A1PCT designated stage Publication Date: 2026-01-02GREAT WALL MOTOR CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/100727
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-06-28
Filing Date
2025-06-12
Publication Date
2026-01-02

AI Technical Summary

Technical Problem

Traditional vehicles may slip when the motor exceeds its temperature and torque limits, affecting driving safety.

Method used

By acquiring the vehicle's speed and motor temperature, a braking request is generated to control the vehicle to brake, preventing insufficient power caused by motor overheating and torque limitation.

Benefits of technology

It improves vehicle safety on complex road surfaces and prevents safety issues such as vehicle rollaway.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025100727_02012026_PF_FP_ABST
    Figure CN2025100727_02012026_PF_FP_ABST
Patent Text Reader

Abstract

A parking control method. The method comprises: acquiring the speed of a vehicle and the temperature of a motor of the vehicle; when the speed of the vehicle is less than a preset speed and the temperature of the motor is greater than a preset temperature, generating a braking request, the preset temperature being the temperature at which an over-temperature torque limiting function of the vehicle is triggered; and on the basis of the braking request, controlling the vehicle to perform braking. By means of the present method, when it is determined that the temperature of the motor of the vehicle is relatively high and the speed of the vehicle is relatively low, it is determined that the output power of the motor of the vehicle may be high due to climbing and the speed of the vehicle is relatively low; in this case, when the temperature of the motor is higher than the preset temperature corresponding to over-temperature torque limiting, a braking request is generated, and by means of the braking request, the vehicle is controlled to perform braking, thereby preventing insufficient driving force of the vehicle caused by over-temperature torque limiting when the vehicle travels on complex roads such as slopes, thereby avoiding safety problems such as slipping, thus improving the travel safety of the vehicle. Also provided are an apparatus, a vehicle (5), and a storage medium.
Need to check novelty before this filing date? Find Prior Art

Description

Parking control method and device, vehicle and storage medium

[0001] Cross-reference to related applications

[0002] The present disclosure claims priority to the Chinese patent application No. CN202410862506.7, filed on June 28, 2024, and entitled "Parking control method and device, vehicle and storage medium", the entire content of which is incorporated herein by reference. TECHNICAL FIELD

[0003] The present disclosure belongs to the technical field of automobiles, and in particular relates to a parking control method, device, vehicle and storage medium. BACKGROUND

[0004] Currently, new energy vehicles are driven by electric motors. In the working condition of vehicle climbing and the like requiring a large torque output, if the temperature of the electric motor is too high, the power output of the electric motor may be affected, leading to insufficient power output of the vehicle, and further seriously affecting the driving safety of the vehicle. SUMMARY

[0005] The present disclosure aims to provide a parking control method, device, vehicle and storage medium, and aims to solve the problem of driving safety caused by vehicle rolling when the motor over-temperature torque limiting function is triggered in the traditional vehicle.

[0006] A first aspect of the embodiments of the present disclosure provides a parking control method, comprising: acquiring a vehicle speed of a vehicle and a motor temperature of the vehicle; when the vehicle speed of the vehicle is less than a preset vehicle speed and the motor temperature is greater than a preset temperature, generating a braking request, the preset temperature being a temperature triggering an over-temperature torque limiting function of the vehicle; and controlling the vehicle to brake based on the braking request.

[0007] In some embodiments, when the vehicle speed of the vehicle is less than a preset vehicle speed and the motor temperature is greater than a preset temperature, the braking request is generated, comprising: when the vehicle speed of the vehicle is less than a preset vehicle speed and the motor temperature is greater than a preset temperature, acquiring braking information of the vehicle; and when the braking information indicates that the vehicle is in a non-braking state, generating the braking request.

[0008] In some embodiments, the braking information comprises a brake pedal flag bit, a brake switch flag bit and an electronic parking brake system flag bit of the vehicle; and when the braking information indicates that the vehicle is in a non-braking state, the braking request is generated, comprising: when the brake pedal flag bit indicates that the brake pedal is not braked, and the brake switch flag bit indicates that the brake switch is not braked, and the electronic parking brake system flag bit indicates that the electronic parking brake system is not braked, the braking request is generated.

[0009] In some embodiments, before the generating the brake request, the method further comprises: obtaining a motor speed of the vehicle; and the generating the brake request when the vehicle speed is less than the preset vehicle speed and the motor temperature is greater than the preset temperature comprises: generating the brake request when the vehicle speed is less than the preset vehicle speed, the motor temperature is greater than the preset temperature, and an absolute value of the motor speed of the vehicle is less than a preset speed.

[0010] In some embodiments, before the generating the brake request, the method further comprises: obtaining a maximum drive torque value of the motor of the vehicle; and the generating the brake request when the vehicle speed is less than the preset vehicle speed and the motor temperature is greater than the preset temperature comprises: generating the brake request when the motor temperature is greater than the preset temperature, the vehicle speed is less than the preset vehicle speed, and an absolute value of the maximum drive torque value of the motor is less than a preset torque value.

[0011] In some embodiments, the controlling the vehicle to brake based on the brake request comprises: sending the brake request to an electronic parking brake system of the vehicle, the electronic parking brake system being configured to brake the vehicle based on the brake request.

[0012] In some embodiments, after the controlling the vehicle to brake based on the brake request, the method further comprises: stopping sending the brake request to the electronic parking brake system when the vehicle speed is not less than the preset vehicle speed or the motor temperature is not greater than the preset temperature, the electronic parking brake system being configured to stop braking the vehicle based on a release operation when the release operation is detected if the brake request is not received.

[0013] A second aspect of the embodiments of the present disclosure provides a parking control device, the device comprising: a first obtaining unit configured to obtain a vehicle speed of a vehicle and a motor temperature of the vehicle; a generating unit configured to generate a brake request when the vehicle speed is less than a preset vehicle speed and the motor temperature is greater than a preset temperature, the preset temperature being a temperature triggering an over-temperature limited torque function of the vehicle; and a controlling unit configured to control the vehicle to brake based on the brake request.

[0014] A third aspect of the embodiments of the present disclosure provides a vehicle, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, the processor implementing the parking control method as described above when executing the computer program.

[0015] A fourth aspect of the embodiments of the present disclosure provides a computer readable storage medium, which stores a computer program. The computer program is executed by a processor to implement the parking control method.

[0016] Compared with the prior art, the embodiments of the present disclosure have the beneficial effect that in the embodiments of the present disclosure, whether the vehicle has corresponding driving force in the case that the motor temperature is too high is determined in combination with the vehicle speed and the motor temperature. At this time, it is likely that the vehicle is running on a mountain road or a road with a large slope change. The driving force generated by the motor cannot make the vehicle pass through the corresponding road, but the temperature of the motor is increased due to the continuous output of the motor. When it is determined that the motor temperature of the vehicle is high and the vehicle speed is low, it is determined that the vehicle is likely to cause the motor output power to be large due to climbing and the vehicle speed to be small. At this time, when the motor temperature is higher than the preset temperature corresponding to the over-temperature torque limit, a braking request is generated, and the vehicle is controlled to brake through the braking request, so as to prevent the vehicle from running on a slope road or other complex road, and the driving force of the vehicle is insufficient due to the over-temperature torque limit, and further safety problems such as coasting occur, thereby improving the safety of vehicle running. BRIEF DESCRIPTION OF DRAWINGS

[0017] FIG. 1 shows a schematic diagram of a control system involved in a parking control method according to an example embodiment;

[0018] FIG. 2 shows a flowchart of a parking control method according to an example embodiment;

[0019] FIG. 3 shows a flowchart of a parking control method according to another example embodiment;

[0020] FIG. 4 shows a structural schematic diagram of a parking control device according to an example embodiment;

[0021] FIG. 5 is a structural schematic diagram of a vehicle according to an example embodiment. DETAILED DESCRIPTION

[0022] Current new energy vehicles are driven by motors, and the temperature of the motor is easily too high due to excessive load and other reasons. In order to protect the motor, an over-temperature torque limit function is usually configured for the motor, that is, when the temperature of the motor is greater than a preset temperature, the maximum output torque of the motor is limited, so as to prevent the temperature of the motor from being higher.

[0023] When the over-temperature torque limit function is activated, the maximum output torque of the motor is limited, so that even if the accelerator is stepped on, the acceleration will be weak, which seriously affects the safety of vehicle running. For example, when the vehicle is running on a mountain road or a road with a large slope, if the over-temperature torque limit function is triggered, the maximum output torque of the motor is limited, the acceleration is weak when the accelerator is stepped on, and safety risks such as coasting occur.

[0024] For example, for the case of uphill, the vehicle head is upward, the vehicle drives upward in the drive (D) gear, if the over-temperature limited torque occurs at this time, when the driver steps on the accelerator, the torque output by the motor cannot reach the torque requirement of the driver stepping on the accelerator due to the limitation of the maximum drive torque of the motor, that is, the vehicle provides insufficient power, and the vehicle has the risk of backward sliding.

[0025] For example, for the case of uphill, the vehicle head is downward, the vehicle drives upward in the reverse (R) gear, if the over-temperature limited torque occurs at this time, when the driver steps on the accelerator, the torque output by the motor cannot reach the torque requirement of the driver stepping on the accelerator due to the limitation of the maximum drive torque of the motor, that is, the vehicle provides insufficient power, and the vehicle has the risk of forward sliding.

[0026] In order to prevent the over-temperature limited torque function from causing risks to the driving safety of the vehicle, the present disclosure provides a parking control method, device, vehicle and storage medium. Wherein, the parking control method judges whether the vehicle will trigger the over-temperature limited torque function through the driving parameters of the vehicle, and if the vehicle is likely to drive on a complex road with a large slope under the over-temperature limited torque function, the vehicle is triggered to brake, thereby preventing the driving safety risks caused by the insufficient power of the vehicle due to the over-temperature limited torque.

[0027] Referring to FIG. 1, it shows a schematic diagram of a control system involved in the parking control method provided by an example embodiment. Referring to FIG. 1, the control system includes a vehicle controller 10, a driving parameter sensing system 20 and a parking control system 30. The vehicle controller 10 is in communication connection with the driving parameter sensing system 20 and the parking control system 30 respectively.

[0028] Wherein, the driving parameter sensing system 20 includes various sensors or other devices for obtaining different driving parameters of the vehicle. For example, the driving parameter sensing system 20 includes a vehicle speed sensor for detecting the driving speed of the vehicle and sending the driving speed of the vehicle to the vehicle controller 10. The driving parameter sensing system 20 also includes a motor temperature sensor for detecting the motor temperature of the vehicle and sending the motor temperature of the vehicle to the vehicle controller 10. The driving parameter sensing system 20 can also include a slope sensor for detecting the road slope of the road where the vehicle is located and sending the road slope to the vehicle controller 10.

[0029] The vehicle controller 10 is configured to receive the driving parameters of the vehicle sent by the driving parameter sensing system 20, judge whether the vehicle will trigger the over-temperature limited torque function and the like based on the driving parameters of the vehicle, determine whether the vehicle has a safety risk according to the driving parameters, generate a braking request based on the triggering condition of the over-temperature limited torque function and the existing safety risk of the vehicle, and send the braking request to the parking control system 30.

[0030] The parking control system 30 is configured to receive a brake request triggered by the vehicle controller 10 or the driver, control the vehicle to brake based on the brake request, so as to prevent the vehicle from generating a safety risk during driving. In some embodiments, the parking control system 30 is further configured to receive a release request triggered by the vehicle controller 10 or the driver, and release the brake of the vehicle based on the release request.

[0031] When the motor temperature is too high, the output power of the motor is generally large, and the speed of the vehicle is also relatively high. Therefore, when the motor temperature is too high and the speed of the vehicle is low, it is determined that the vehicle is likely to be caused by a large road slope, so that the output power of the motor is large, but the driving speed of the vehicle is slow. Therefore, it can be predicted that the current driving road condition of the vehicle is a complex road condition or a road condition with a large slope. At this time, if the motor temperature reaches the judgment standard of the over-temperature torque limiting function, that is, the vehicle triggers the over-temperature torque limiting function, it may cause the vehicle to slide due to insufficient power and other safety risks.

[0032] Therefore, in the embodiments of the present disclosure, whether the vehicle does not have corresponding driving force in the case that the motor temperature is too high is determined in combination with the vehicle speed and the motor temperature. At this time, it is likely that the vehicle is driving on a mountain road or a road surface with large slope changes, and the driving force generated by the motor cannot make the vehicle pass through the corresponding road surface, but the temperature of the motor is increased due to the continuous output of the motor. When it is determined that the motor temperature of the vehicle is high and the speed of the vehicle is low, it is determined that the vehicle is likely to be caused by large motor output power due to climbing, and the speed of the vehicle is small. At this time, when the motor temperature is higher than the preset temperature corresponding to the over-temperature torque limiting function, a brake request is generated, and the vehicle is controlled to brake through the brake request, so as to prevent the vehicle from driving on a complex road surface such as a slope road surface due to insufficient driving force of the vehicle caused by the over-temperature torque limiting function, and further prevent safety problems such as sliding, thereby improving the safety of vehicle driving.

[0033] The parking control method of the present disclosure will be described below in combination with specific embodiments. Referring to FIG. 2, a flowchart of a parking control method provided in an exemplary embodiment is shown. As an example but not limitation, the method is applied to a vehicle provided with the above control system.

[0034] S201, the vehicle obtains the vehicle speed and the motor temperature of the vehicle.

[0035] During the driving of the vehicle, the vehicle detects the vehicle speed and the motor temperature in real time. In some embodiments, the driving parameter perception system of the vehicle comprises a vehicle speed sensor, and accordingly, the vehicle can obtain the vehicle speed of the vehicle through the vehicle speed sensor. The driving parameter perception system of the vehicle further comprises a motor temperature sensor, and accordingly, the vehicle can obtain the motor temperature of the vehicle through the motor temperature sensor. The motor temperature sensor can be a motor temperature sensor of a motor control system, which is not specifically limited in the embodiments of the present disclosure.

[0036] S202, when the vehicle speed of the vehicle is less than a preset vehicle speed, and the motor temperature is greater than a preset temperature, the vehicle generates a braking request, and the preset temperature is a temperature triggering the over-temperature torque limiting function of the vehicle.

[0037] After the vehicle obtains the vehicle speed, the vehicle compares the vehicle speed with a preset vehicle speed. The preset vehicle speed can be a vehicle speed calibrated by the vehicle manufacturer according to the motor characteristics and other parameters of the vehicle before the vehicle is shipped, which is not specifically limited in the embodiments of the present disclosure. For example, the preset vehicle speed can be 2 meters per second, 3 meters per second, or 5 meters per second, etc.

[0038] After the vehicle obtains the motor temperature, the vehicle compares the motor temperature with the preset temperature. The preset temperature can be a temperature calibrated by the vehicle manufacturer according to the motor characteristics and other parameters of the vehicle before the vehicle is shipped, which is not specifically limited in the embodiments of the present disclosure. For example, the preset temperature can be 120℃, 130℃, or 140℃, etc.

[0039] When the temperature exceeds the preset temperature, the vehicle determines that the over-temperature torque limiting function is triggered, and at this time, if the vehicle speed is also less than the preset vehicle speed, the vehicle determines that the current driving road condition is a complex road section such as a slope road section. In order to prevent the vehicle from causing safety risks such as coasting due to insufficient power caused by over-temperature torque limiting, the vehicle generates a braking request.

[0040] It should be noted that, due to the measurement error of the vehicle speed and the motor temperature, in order to prevent the measurement error from affecting the vehicle, the motor speed and / or the maximum driving torque value of the motor of the vehicle can be further measured, the motor speed is used as a supplementary parameter of the vehicle speed, and the maximum driving torque value of the motor is used as a supplementary parameter of the motor temperature, so as to determine whether the vehicle is on a slope road section and whether the over-temperature torque limiting function of the vehicle is triggered through more parameters, thereby preventing measurement errors from causing incorrect judgments and affecting the driving experience of the vehicle.

[0041] Accordingly, in some embodiments, the vehicle obtains the motor speed of the vehicle. This step can be: when the vehicle speed of the vehicle is less than a preset vehicle speed, and the motor temperature is greater than a preset temperature, and the absolute value of the motor speed of the vehicle is less than a preset speed, the vehicle generates a braking request.

[0042] Correspondingly, the driving parameter sensing system of the vehicle further comprises a motor speed sensor, by which the vehicle can obtain the motor speed of the vehicle. In this embodiment of the present disclosure, the motor speed sensor can be a motor speed sensor of a motor control system, and no specific limitation is made herein.

[0043] Since the torque direction of the motor is related to the gear of the vehicle, for example, the motor speed is positive when the vehicle is in the drive (D) gear, and the motor speed is negative when the vehicle is in the reverse (R) gear, therefore, when determining the driving state of the vehicle according to the motor speed, the preset motor speed in the corresponding gear needs to be determined in combination with the gear of the vehicle. Correspondingly, when the vehicle is in the drive gear, it is determined that the condition for generating the braking request is met when the motor speed is less than a first preset threshold; and when the vehicle is in the reverse gear, it is determined that the condition for generating the braking request is met when the motor speed is greater than a second preset threshold. The first preset threshold is positive, and the second preset threshold is negative.

[0044] In this way, different preset thresholds can be set according to different gears. In order to simplify the comparison process and improve the comparison efficiency, in this embodiment of the present disclosure, whether the condition for generating the braking request is met is determined by comparing the absolute value of the motor speed with the preset motor speed. The preset motor speed can be a motor speed calibrated by the vehicle manufacturer according to the motor characteristics before the vehicle is shipped, and no specific limitation is made herein. For example, the preset motor speed can be 180 rpm, 200 rpm or 220 rpm, etc.

[0045] In this embodiment, by adding the motor speed as the condition for determining whether the braking request is generated, the error in the vehicle speed measurement is prevented from causing misjudgment, and the influence on the driving performance of the vehicle is prevented, thereby optimizing the driving experience of the user.

[0046] In some embodiments, the vehicle obtains the maximum driving torque value of the motor of the vehicle. This step can be: when the motor temperature is greater than a preset temperature, the vehicle speed of the vehicle is less than a preset vehicle speed, and the maximum driving torque value of the motor is less than a preset torque value, the vehicle generates a braking request.

[0047] Correspondingly, the driving parameter sensing system of the vehicle further comprises a maximum driving torque sensor, by which the vehicle can obtain the maximum driving torque value of the motor of the vehicle. In this embodiment of the present disclosure, the maximum driving torque sensor can be a maximum driving torque sensor of a motor control system, and no specific limitation is made herein.

[0048] It should be noted that the maximum driving torque value of the motor is related to the gear of the vehicle, for example, when the vehicle is in the forward gear (Drive), the maximum driving torque value of the motor is positive, and when the vehicle is in the reverse gear (Reverse), the maximum driving torque value of the motor is negative. Therefore, when determining the driving state of the vehicle according to the maximum driving torque value of the motor, the preset torque value corresponding to the gear needs to be determined in combination with the gear of the vehicle. Accordingly, when the vehicle is in the forward gear, it is determined that the condition for generating the braking request is met when the maximum driving torque value of the motor is less than a third preset threshold value; and when the vehicle is in the reverse gear, it is determined that the condition for generating the braking request is met when the maximum driving torque value of the motor is greater than a fourth preset threshold value. The third preset threshold value is positive, and the fourth preset threshold value is negative.

[0049] In this way, different preset torque values can be set according to different gears. In order to simplify the comparison process and improve the comparison efficiency, the present embodiment can also determine whether the condition for generating the braking request is met by comparing the absolute value of the maximum driving torque value of the motor with the preset torque value. The preset torque value can be a torque value calibrated by the vehicle manufacturer according to the motor characteristics before the vehicle is shipped. In the present embodiment, the preset torque value is not specifically limited. For example, the preset torque value can be 20 Nm, 50 Nm, 70 Nm, or 100 Nm, etc.

[0050] In the present embodiment, by adding the maximum driving torque value of the motor as a condition for determining whether the braking request is generated, it is prevented that the error in the measurement of the motor temperature leads to misjudgment, and it is further prevented that the driving performance of the vehicle is affected, thereby optimizing the driving experience of the user.

[0051] In some embodiments, the vehicle obtains the motor speed and the maximum driving torque value of the motor of the vehicle. This step can be: when the motor temperature is greater than a preset temperature, the speed of the vehicle is less than a preset speed, the motor speed of the vehicle is less than a preset speed, and the maximum driving torque value of the motor is less than a preset torque value, the vehicle generates a braking request.

[0052] The process of determining whether the condition for generating the braking request is met by the vehicle through the motor temperature, the speed of the vehicle, the motor speed, or through the motor temperature, the speed of the vehicle, and the maximum driving torque value of the motor in the above embodiments has the same principle as the process of determining whether the condition for generating the braking request is met by the vehicle through the motor temperature, the speed of the vehicle, the motor speed, or through the motor temperature, the speed of the vehicle, and the maximum driving torque value of the motor, and will not be described here.

[0053] It should be noted that in the present embodiment, the order in which the vehicle obtains the speed, the motor temperature, the motor speed, and the maximum driving torque of the vehicle is not specifically limited.

[0054] S203, the vehicle controls the vehicle to brake based on the braking request.

[0055] After the vehicle generates the brake request, the vehicle can send the brake request to a parking control system of the vehicle, and control the vehicle to brake through the parking control system of the vehicle. In some embodiments, the parking control system is an electrical park brake (EPB), and accordingly, the step can be that the vehicle sends the brake request to the electrical park brake system of the vehicle, and the electrical park brake system is configured to brake the vehicle based on the brake request.

[0056] In some embodiments, when the vehicle determines that the braking is no longer needed according to the driving parameters such as the vehicle speed and the motor temperature, the vehicle no longer generates the brake request, and thus no longer controls the braking of the vehicle. Accordingly, in some embodiments, when the electrical park brake system no longer receives the brake request, the electrical park brake system releases the braking of the vehicle. In some embodiments, when the vehicle determines that the braking is no longer needed according to the driving parameters such as the vehicle speed and the motor temperature, the vehicle generates a release instruction, and sends the release instruction to the electrical park brake system, and the electrical park brake system releases the braking of the vehicle based on the release instruction.

[0057] In some embodiments, when the vehicle no longer generates the brake request, the vehicle controls the release of the braking only when a release operation is detected. Accordingly, when the vehicle speed is not less than the preset vehicle speed, or the motor temperature is not greater than the preset temperature, the sending of the brake request to the electrical park brake system is stopped, and the electrical park brake system is configured to stop the braking of the vehicle based on the release operation when the release operation is detected and the brake request is not received.

[0058] When the electrical park brake system detects the release operation, it is first determined whether the current vehicle speed is less than the preset vehicle speed and whether the motor temperature is greater than the preset temperature. When it is detected that the vehicle speed is not less than the preset vehicle speed, or the motor temperature is not greater than the preset temperature, the braking of the vehicle is stopped in combination with the release operation. If the current vehicle speed is still less than the preset vehicle speed and the motor temperature is still greater than the preset temperature, the electrical park brake system keeps the braking of the vehicle.

[0059] The release operation can be an operation manually triggered by the driver, or an operation triggered by the vehicle based on the current driving parameters. In the embodiments of the present disclosure, this is not specifically limited.

[0060] In the present implementation, since the vehicle is controlled to brake by the electronic parking brake system, and the electronic parking brake system itself has its own braking logic, when the release operation is detected, it is first determined whether the vehicle is currently still receiving a braking request, and if no braking request is received, the vehicle can be stopped from braking based on the release operation, and when a braking request is still being received, the braking of the vehicle is maintained. In this way, the priority of the parking control method provided by the present disclosure is set to be higher than the priority of the electronic parking brake system, avoiding logic conflicts and ensuring the safety of the vehicle.

[0061] In the embodiments of the present disclosure, the vehicle speed and the motor temperature of the vehicle are combined to determine whether the vehicle is driving on a slope road surface in a case where the motor temperature is too high. When it is determined that the motor temperature of the vehicle is high and the vehicle speed is low, it is determined that the vehicle speed is low due to large motor output power caused by climbing a slope. At this time, when the motor temperature is higher than the preset temperature corresponding to the over-temperature torque limit, a braking request is generated to control the vehicle to brake, thereby preventing the vehicle from driving on a complex road surface such as a slope road surface, and the vehicle driving force is insufficient due to the occurrence of the over-temperature torque limit, and further safety problems such as vehicle sliding occur, and the safety of the vehicle driving is improved.

[0062] In some embodiments, after the vehicle determines that there may be a safety risk at present according to the vehicle speed and the motor temperature, it is first determined whether the vehicle is currently in a braking state. When the vehicle is not in the braking state, a braking request is generated. When the vehicle is already in the braking state, no braking request needs to be generated. Referring to FIG. 3, a flowchart of a parking control method provided by an exemplary embodiment is shown. As an example but not limitation, the method is applied to a vehicle provided with the above control system.

[0063] S301, the vehicle obtains the vehicle speed of the vehicle and the motor temperature of the vehicle.

[0064] The present step has the same principle as step S201, which will not be repeated here.

[0065] S302, when the vehicle speed of the vehicle is less than a preset vehicle speed, and the motor temperature is greater than a preset temperature, the braking information of the vehicle is obtained.

[0066] The braking information includes a brake pedal flag bit, a brake switch flag bit, and an electronic parking brake system flag bit of the vehicle.

[0067] The brake flag indicates the state of the brake pedal of the vehicle, for example, indicating that the brake pedal of the vehicle is in a braking state or a non-braking state. The brake switch flag indicates the state of the handbrake of the vehicle, for example, indicating that the handbrake is in a braking state or a non-braking state. The electronic parking brake system flag indicates that the electronic parking brake system is in a clamping state (braking state) or a releasing state (non-braking state).

[0068] S303, when the brake information indicates that the vehicle is in a non-braking state, the vehicle generates the brake request.

[0069] The brake request is generated when the brake pedal flag indicates that the brake pedal is not braking, the brake switch flag indicates that the brake switch is not braking, and the electronic parking brake system flag indicates that the electronic parking brake system is not braking.

[0070] In the present embodiment, when it is determined according to the vehicle speed and the motor temperature that the vehicle needs to brake, it is first determined whether the vehicle is currently in a braking state. If the vehicle is already in a braking state, the brake request does not need to be generated again, preventing repeated brake requests and saving vehicle resources.

[0071] The process of the vehicle generating the brake request is the same as the principle of step S202, which will not be described here.

[0072] S304, the vehicle controls the vehicle to brake based on the brake request.

[0073] This step is the same as the principle of step S203, which will not be described here.

[0074] In the embodiments of the present disclosure, it is determined whether the vehicle is driving on a slope road surface in the case of a high motor temperature. When it is determined that the motor temperature of the vehicle is high and the vehicle speed is low, it is determined that the vehicle is likely to have a large motor output power due to climbing and a low vehicle speed. At this time, when the motor temperature is higher than the preset temperature corresponding to the over-temperature torque limit, a brake request is generated to control the vehicle to brake, thereby preventing the vehicle from driving on a complex road surface such as a slope road surface, and the vehicle driving force is insufficient due to the occurrence of an over-temperature torque limit, and further safety problems such as coasting occur, thereby improving the safety of vehicle driving.

[0075] It should be understood that the size of the serial number of each step in the above embodiments does not mean the order of execution, and the execution order of each process should be determined according to its function and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present disclosure.

[0076] Referring to FIG. 4, a structural diagram of a parking control device provided by the present disclosure is shown, including various units for performing various steps in the above embodiments. Referring to FIG. 4, the parking control device includes: a first obtaining unit 401 configured to obtain a vehicle speed of a vehicle and a motor temperature of the vehicle; a generating unit 402 configured to generate a braking request when the vehicle speed of the vehicle is less than a preset vehicle speed and the motor temperature is greater than a preset temperature, the preset temperature being a temperature triggering an over-temperature torque limiting function of the vehicle; and a control unit 403 configured to control the vehicle to brake based on the braking request.

[0077] In some embodiments, the generating unit 402 is configured to obtain braking information of the vehicle when the vehicle speed of the vehicle is less than the preset vehicle speed and the motor temperature is greater than the preset temperature, and generate the braking request when the braking information indicates that the vehicle is in a non-braking state.

[0078] In some embodiments, the braking information includes a brake pedal flag bit, a brake switch flag bit, and an electronic parking brake system flag bit of the vehicle, and the generating unit 402 is configured to generate the braking request when the brake pedal flag bit indicates that a brake pedal is not braking, the brake switch flag bit indicates that a brake switch is not braking, and the electronic parking brake system flag bit indicates that an electronic parking brake system is not braking.

[0079] In some embodiments, the device further includes a second obtaining unit configured to obtain a motor speed of the vehicle.

[0080] The generating unit 402 is further configured to generate the braking request when the vehicle speed of the vehicle is less than the preset vehicle speed, the motor temperature is greater than the preset temperature, and an absolute value of the motor speed of the vehicle is less than a preset speed.

[0081] In some embodiments, the device further includes a third obtaining unit configured to obtain a maximum drive torque value of the motor of the vehicle.

[0082] The generating unit 402 is further configured to generate the braking request when the motor temperature is greater than the preset temperature, the vehicle speed of the vehicle is less than the preset vehicle speed, and the maximum drive torque value of the motor is less than a preset torque value.

[0083] In some embodiments, the control unit 403 is configured to send the braking request to an electronic parking brake system of the vehicle, and the electronic parking brake system is configured to brake the vehicle based on the braking request.

[0084] In some embodiments, the control unit 403 is further configured to stop sending the brake request to the electronic parking brake system when the vehicle speed is not less than the preset vehicle speed or the motor temperature is not greater than a preset temperature, and the electronic parking brake system is configured to stop braking the vehicle based on the release operation when the release operation is detected and the brake request is not received.

[0085] In the embodiments of the present disclosure, the vehicle speed and the motor temperature are combined to determine whether the vehicle is driving on a slope road in the case of high motor temperature. When it is determined that the motor temperature of the vehicle is high and the vehicle speed is low, it is determined that the vehicle speed is low due to large motor output power caused by climbing a slope. At this time, when the motor temperature is higher than the preset temperature corresponding to the over-temperature torque limit, a brake request is generated to control the vehicle to brake, thereby preventing the vehicle from driving on a complex road such as a slope road, and the vehicle driving force is insufficient due to the over-temperature torque limit, and further safety problems such as vehicle sliding occur, and the safety of the vehicle driving is improved.

[0086] FIG. 5 is a schematic diagram of a vehicle according to an example embodiment of the present disclosure. As shown in FIG. 5, the vehicle 5 of this embodiment includes a processor 50, a memory 51, and a computer program 52 stored in the memory 51 and executable on the processor 50, such as a parking control program. The processor 50 implements the steps in each of the above parking control method embodiments when executing the computer program 52, such as steps S201 to S203 shown in FIG. 2. Alternatively, the processor 50 implements the functions of each unit in each of the above device embodiments when executing the computer program 52, such as the functions of the units 401 to 403 shown in FIG. 4.

[0087] For example, the computer program 52 can be divided into one or more units, which are stored in the memory 51 and executed by the processor 50 to implement the present disclosure. The one or more units can be a series of computer program instruction segments capable of completing a specific function, which are used to describe the execution process of the computer program 52 in the vehicle 5. For example, the computer program 52 can be divided into a first acquisition unit, a generation unit, and a control unit, and the specific functions of each unit are as follows: the first acquisition unit is configured to acquire the vehicle speed and the motor temperature of the vehicle; the generation unit is configured to generate a brake request when the vehicle speed is less than a preset vehicle speed and the motor temperature is greater than a preset temperature, the preset temperature being a temperature triggering the over-temperature torque limit function of the vehicle; and the control unit is configured to control the vehicle to brake based on the brake request.

[0088] The vehicle 5 can be any vehicle with control functions. The vehicle 5 can include, but is not limited to, a processor 50, a memory 51. Those skilled in the art can understand that FIG. 5 is only an example of the vehicle 5, and does not constitute a limitation on the vehicle 5, and can include more or fewer components than shown, or combine certain components, or different components, for example, the vehicle 5 can also include an input / output device, a network access device, a bus, etc.

[0089] The processor 50 can be a central processing unit (CPU), and can also be other general-purpose processors, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, etc. The general-purpose processor can be a microprocessor, or the processor can also be any conventional processor.

[0090] The memory 51 can be an internal storage unit of the vehicle 5, such as a hard disk or a memory of the vehicle 5. The memory 51 can also be an external storage device of the vehicle 5, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. provided on the vehicle 5. Further, the memory 51 can include both the internal storage unit and the external storage device of the vehicle 5. The memory 51 is used to store the computer program and other programs and data required by the terminal device. The memory 51 can also be used to temporarily store data that has been output or will be output.

[0091] Those skilled in the art can clearly understand that, for the convenience and brevity of description, only the division of the above functional units and modules is taken as an example, and in actual application, the above functions can be completed by different functional units and modules according to needs, that is, the internal structure of the device is divided into different functional units or modules to complete all or part of the functions described above. Each functional unit and module in the embodiment can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit. The above integrated unit can be realized in the form of hardware or software functional unit. In addition, the specific names of each functional unit and module are only for easy distinction, and do not limit the protection scope of the disclosure. The specific working process of the units and modules in the above system can refer to the corresponding process in the foregoing method embodiments, which will not be repeated here.

[0092] In the above embodiments, the description of each embodiment has its own emphasis, and the parts not described or recorded in detail in a certain embodiment can be referred to the related description of other embodiments.

[0093] Those of ordinary skill in the art can realize that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be realized in electronic hardware or a combination of computer software and electronic hardware. Whether the functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the disclosure.

[0094] In the embodiments provided by the disclosure, it should be understood that the disclosed apparatus / terminal device and method can be implemented by other ways. For example, the above-mentioned apparatus / terminal device embodiments are only schematic, and the division of the modules or units is only a logical function division, and there can be another division way in actual implementation, for example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the displayed or discussed mutual coupling or direct coupling or communication connection between each displayed or discussed unit can be indirect coupling or communication connection through some interface, device or unit, and electrical, mechanical or other forms.

[0095] The units described as separate components can or can not be physically separate, and the components shown as units can or can not be physical units, that is, they can be located in one place, or can be distributed on multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the embodiment.

[0096] The integrated module / unit, if implemented in the form of a software function unit and sold or used as an independent product, can be stored in a computer readable storage medium. Based on such understanding, all or part of the processes in the above-mentioned embodiment methods can also be instructed by a computer program to relevant hardware to complete, and the computer program can be stored in a computer readable storage medium. The computer program can implement the steps of each method embodiment when executed by a processor. The computer program includes computer program code, which can be in the form of source code, object code, executable files or some intermediate forms. The computer readable medium can include any entity or device, recording medium, U disk, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signal, telecommunication signal and software distribution medium, etc. that can carry the computer program code. It should be noted that the computer readable medium can include or exclude contents according to the requirements of legislation and patent practice in the jurisdiction, for example, in some jurisdictions, according to legislation and patent practice, the computer readable medium does not include electrical carrier signals and telecommunication signals.

[0097] The embodiments of the present disclosure further provide a computer readable storage medium, which stores a computer program. The computer program is executed by a processor to implement the steps in the above-mentioned method embodiments.

[0098] The embodiments of the present disclosure further provide a computer program product. When the computer program product is run on a mobile terminal, the mobile terminal can implement the steps in the above-mentioned method embodiments.

[0099] The above-mentioned embodiments are only used to illustrate the technical solutions of the present disclosure, rather than limit them; although the present disclosure has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that: it can still modify the technical solutions recorded in the foregoing embodiments, or make equivalent replacements to some technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present disclosure, and should be included in the protection scope of the present disclosure.

Claims

1. A parking control method characterized by, The method comprises: obtaining the vehicle speed of the vehicle and the motor temperature of the vehicle; generating a braking request when the vehicle speed of the vehicle is less than a preset vehicle speed and the motor temperature is greater than a preset temperature, the preset temperature being a temperature triggering an over-temperature torque limiting function of the vehicle; controlling the vehicle to brake based on the braking request.

2. The method of claim 1, wherein, The generating of the braking request when the vehicle speed of the vehicle is less than a preset vehicle speed and the motor temperature is greater than a preset temperature comprises: obtaining braking information of the vehicle when the vehicle speed of the vehicle is less than a preset vehicle speed and the motor temperature is greater than a preset temperature; generating the braking request when the braking information indicates that the vehicle is in a non-braking state.

3. The method of claim 2, wherein, The braking information comprises a brake pedal flag bit, a brake switch flag bit and an electronic parking brake system flag bit of the vehicle; and the generating of the braking request when the braking information indicates that the vehicle is in a non-braking state comprises: generating the braking request when the brake pedal flag bit indicates that the brake pedal is not braking, the brake switch flag bit indicates that the brake switch is not braking, and the electronic parking brake system flag bit indicates that the electronic parking brake system is not braking.

4. The method of claim 1, wherein, Before the generating of the braking request, the method further comprises: obtaining the motor speed of the vehicle; The generating of the braking request when the vehicle speed of the vehicle is less than a preset vehicle speed and the motor temperature is greater than a preset temperature comprises: generating the braking request when the vehicle speed of the vehicle is less than a preset vehicle speed, the motor temperature is greater than a preset temperature, and the absolute value of the motor speed of the vehicle is less than a preset speed.

5. The method of claim 1, wherein, Before the generating of the braking request, the method further comprises: obtaining the maximum driving torque value of the motor of the vehicle; The generating of the braking request when the vehicle speed of the vehicle is less than a preset vehicle speed and the motor temperature is greater than a preset temperature comprises: generating the braking request when the motor temperature is greater than a preset temperature, the vehicle speed of the vehicle is less than a preset speed, and the absolute value of the maximum driving torque value of the motor is less than a preset torque value.

6. The method of claim 1, wherein, Before the generating of the braking request, the method further comprises: obtaining the motor speed and the maximum driving torque value of the motor of the vehicle; The generating of the braking request when the vehicle speed of the vehicle is less than a preset vehicle speed and the motor temperature is greater than a preset temperature comprises: generating the braking request when the motor temperature is greater than a preset temperature, the vehicle speed of the vehicle is less than a preset speed, the motor speed of the vehicle is less than a preset speed, and the maximum driving torque value of the motor is less than a preset torque value.

7. The method of any one of claims 1-6, wherein, The controlling of the vehicle to brake based on the braking request comprises: sending the braking request to an electronic parking brake system of the vehicle, the electronic parking brake system being configured to brake the vehicle based on the braking request.

8. The method of claim 7, wherein, After the controlling of the vehicle to brake based on the braking request, the method further comprises: When the vehicle speed is not less than the preset vehicle speed or the motor temperature is not greater than a preset temperature, the brake request is stopped from being sent to the electronic parking brake system, and the electronic parking brake system is configured to stop braking the vehicle based on a release operation when the release operation is detected, and if the brake request is not received.

9. A parking control device characterized by comprising: The device comprises: a first obtaining unit (401) configured to obtain a vehicle speed of a vehicle and a motor temperature of the vehicle; a generating unit (402) configured to generate a brake request when the vehicle speed is less than a preset vehicle speed and the motor temperature is greater than a preset temperature; a control unit (403) configured to control the vehicle to brake based on the brake request.

10. A vehicle characterized by comprising: The vehicle comprises a memory, a processor, and a computer program stored in the memory and executable on the processor, and the processor executes the computer program to implement the parking control method according to any one of claims 1 to 8.

11. A computer readable storage medium, characterized in that, The computer readable storage medium stores a computer program, and the computer program is executed by the processor to implement the parking control method according to any one of claims 1 to 8.

Citation Information

Patent Citations

  • Vehicle control method and device, medium and equipment

    CN115431978A

  • Control method, device and equipment for electronic parking executing mechanism of vehicle and medium

    CN115848327A

  • Vehicle control method and device, equipment and medium

    CN116061939A

  • Parking control method and device, vehicle and storage medium

    CN118665414A

  • Apparatus and method for control of motor-driven vehicle

    JP2011166996A