Speed limiting method and device of vehicle, electronic equipment and storage medium

By dynamically obtaining the target speed limit through real-time monitoring of the battery operating parameters of electric vehicles and hybrid vehicles, the problems of low speed limit accuracy and poor safety in existing technologies are solved, thereby improving the user driving experience and vehicle safety.

CN115431785BActive Publication Date: 2026-07-03BEIJING CO WHEELS TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
BEIJING CO WHEELS TECH CO LTD
Filing Date
2021-11-25
Publication Date
2026-07-03

AI Technical Summary

Technical Problem

In existing technologies, electric vehicles and hybrid vehicles rely on the lowest voltage of the power battery to obtain speed limits when the drive motor fails, resulting in low accuracy and poor safety, which affects the user's driving experience and vehicle safety.

Method used

By monitoring the vehicle battery's operating parameters in real time, such as voltage and temperature, the target speed limit can be dynamically obtained, and the vehicle speed and torque can be adjusted according to the target speed limit, avoiding reliance on the lowest voltage of the power battery to obtain the speed limit.

Benefits of technology

It enables accurate and reliable acquisition of the vehicle's target speed limit in the event of motor failure, improving the driving experience and vehicle operation safety, and enhancing the vehicle's speed stability and safety when the speed limit is reached.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115431785B_ABST
    Figure CN115431785B_ABST
Patent Text Reader

Abstract

This application provides a method, apparatus, electronic device, and storage medium for limiting vehicle speed. The method includes: in response to a fault signal from any drive motor of the vehicle, acquiring at least one operating parameter of the vehicle's battery; acquiring a target speed limit for the vehicle based on the operating parameters; and limiting the vehicle's speed based on the target speed limit. Therefore, this application no longer relies on the minimum voltage of the power battery to obtain the target speed limit. By monitoring the vehicle's battery operating parameters in real time and dynamically adjusting the vehicle speed limit value based on these parameters, the target speed limit can be accurately and reliably obtained even after a motor failure. This ensures vehicle safety during operation while improving the vehicle's speed at the speed limit, thus enhancing the user's driving experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of automotive safety, and particularly to the field of intelligent vehicles, including modern sensing and information fusion technologies. Background Technology

[0002] With the continuous development of science and technology, automobiles are becoming increasingly intelligent and easier to operate, leading to a surge in the use of vehicles for transportation. In particular, electric vehicles (BEVs) and hybrid electric vehicles (HEVs), driven by electric motors, are gradually becoming a top choice. However, with the rise of electric and hybrid vehicles, various malfunctions of the drive motors during operation have also emerged.

[0003] In related technologies, to avoid damage to the controller system due to drive motor failure, the maximum vehicle speed is typically limited when the drive motor malfunctions. Generally, the motor speed corresponding to the lowest voltage of the power battery is used as the vehicle's maximum speed limit (referred to as the speed limit). This not only affects the user's optimal driving experience but may also pose a significant safety hazard to the user and surrounding vehicles due to excessively low speeds.

[0004] Therefore, how to limit vehicle speed through accurate and reliable speed limiting methods, thereby ensuring vehicle safety during operation while increasing the vehicle's speed at the speed limit to improve the user's driving experience, has become an urgent problem to be solved. Summary of the Invention

[0005] This application aims to at least partially address one of the technical problems in the related art.

[0006] Therefore, the first aspect of this application provides a method for limiting the speed of a vehicle.

[0007] A second aspect of this application also provides a speed limiting device for a vehicle.

[0008] A third aspect of this application provides an electronic device.

[0009] The fourth aspect of this application provides a computer-readable storage medium.

[0010] The fifth aspect of this application provides a computer program product.

[0011] The first aspect of this application provides a method for limiting the speed of a vehicle, comprising: in response to a fault signal of any drive motor of the vehicle, acquiring at least one operating parameter of the vehicle's battery; acquiring a target speed limit of the vehicle based on the operating parameter; and limiting the speed of the vehicle based on the target speed limit.

[0012] In addition, the vehicle speed limiting method provided in the first aspect of this application may also have the following additional technical features:

[0013] According to one embodiment of this application, obtaining at least one operating parameter of the vehicle's battery includes: obtaining the current voltage and / or current temperature of the vehicle's battery.

[0014] According to one embodiment of this application, the operating parameters include two; obtaining the target speed limit of the vehicle based on the operating parameters includes: obtaining the initial speed limit range of the vehicle based on any one of the operating parameters; and selecting the target speed limit from the initial speed limit range based on the other operating parameter.

[0015] According to one embodiment of this application, after limiting the speed of the vehicle based on the target speed limit, the process includes: determining the target output torque change rate of the vehicle based on the current vehicle speed and the target speed limit; and adjusting the output torque of the vehicle based on the target output torque change rate.

[0016] According to one embodiment of this application, before limiting the speed of the vehicle based on the target speed limit, the method further includes: controlling the vehicle to perform inertial coasting or actively short-circuiting the drive motor.

[0017] According to one embodiment of this application, after limiting the speed of the vehicle based on the target speed limit, the method further includes: generating and displaying a prompt message, wherein the prompt message is used to indicate at least one of the following: a malfunction of any motor of the vehicle, the target speed limit, or the target output torque change rate.

[0018] A second aspect of this application also provides a vehicle speed limiting device, comprising: an acquisition module, configured to acquire at least one operating parameter of the vehicle's battery in response to a fault signal of any drive motor of the vehicle; a judgment module, configured to acquire a target speed limit of the vehicle based on the operating parameters; and a speed control module, configured to limit the speed of the vehicle based on the target speed limit.

[0019] The speed limiting device for vehicles provided in the second aspect of this application may also have the following additional technical features:

[0020] According to one embodiment of this application, the acquisition module is further configured to acquire the current voltage and / or current temperature of the battery of the vehicle.

[0021] According to one embodiment of this application, the operating parameters include two; the judgment module is further configured to: obtain the initial speed limit range of the vehicle based on any one of the operating parameters; and select the target speed limit from the initial speed limit range based on the other operating parameter.

[0022] According to one embodiment of this application, the speed control module is further configured to: determine the target output torque change rate of the vehicle based on the current vehicle speed and the target speed limit; and adjust the output torque of the vehicle based on the target output torque change rate.

[0023] According to one embodiment of this application, the speed control module is further configured to: control the vehicle to perform inertial coasting or the drive motor to actively short-circuit.

[0024] According to one embodiment of this application, the device further includes: a display module for generating and displaying a prompt message, wherein the prompt message is used to indicate at least one of the following: a malfunction of any motor of the vehicle, a target speed limit, or a target output torque change rate.

[0025] A third aspect of this application provides an electronic device, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to perform the vehicle speed limiting method provided in the first aspect above.

[0026] A fourth aspect of this application provides a computer-readable storage medium, wherein the computer instructions are configured to cause the computer to perform the vehicle speed limiting method provided in the first aspect.

[0027] The fifth aspect of this application provides a computer program product, including a computer program that, when executed by a processor, implements the vehicle speed limiting method provided in the first aspect above.

[0028] The vehicle speed limiting method and apparatus provided in this application, in response to a fault signal from any drive motor of the vehicle, acquires at least one operating parameter of the vehicle's battery, obtains the target speed limit of the vehicle based on the operating parameter, and then limits the vehicle's speed based on the target speed limit. In this application, the target speed limit is no longer obtained by relying on the minimum voltage of the power battery. Instead, the target speed limit is dynamically adjusted based on the real-time monitoring of the vehicle's battery operating parameters. This allows for accurate and reliable acquisition of the target speed limit even after a motor failure, thereby improving the user's driving experience while ensuring vehicle safety during operation and increasing the vehicle's speed at the speed limit.

[0029] It should be understood that the description herein is not intended to identify key or essential features of the embodiments of this application, nor is it intended to limit the scope of this application. Other features of this application will become readily apparent from the following description. Attached Figure Description

[0030] The above and / or additional aspects and advantages of this application will become apparent and readily understood from the following description of the embodiments taken in conjunction with the accompanying drawings, wherein:

[0031] Figure 1 This is a schematic flowchart of a vehicle speed limiting method according to an embodiment of this application;

[0032] Figure 2 This is a flowchart illustrating a vehicle speed limiting method according to another embodiment of this application;

[0033] Figure 3 This is a flowchart illustrating a vehicle speed limiting method according to another embodiment of this application;

[0034] Figure 4 This is a flowchart illustrating a vehicle speed limiting method according to another embodiment of this application;

[0035] Figure 5 This is a schematic diagram of a speed limit control method for electric vehicles;

[0036] Figure 6 This is a schematic diagram of the structure of a vehicle speed limiting device according to an embodiment of this application;

[0037] Figure 7 This is a schematic diagram of the structure of a vehicle speed limiting device according to another embodiment of this application;

[0038] Figure 8 This is a schematic diagram of the structure of an electronic device according to an embodiment of this application. Detailed Implementation

[0039] The embodiments of this application are described in detail below. Examples of these embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain this application, and should not be construed as limiting this application.

[0040] The following description, with reference to the accompanying drawings, outlines a vehicle speed limiting method, apparatus, electronic device, and storage medium according to embodiments of this application.

[0041] Figure 1 This is a flowchart illustrating a vehicle speed limiting method according to an embodiment of this application, as shown below. Figure 1 As shown, the method includes:

[0042] S101. In response to a fault signal from any drive motor of the vehicle, at least one operating parameter of the vehicle's battery is acquired.

[0043] In actual vehicle driving scenarios, harsh operating environments and excessive use of the drive motor (hereinafter referred to as the motor) can easily cause motor malfunctions. For example, when the motor is overloaded, it may fail due to overheating. Another example is when the motor bearings are worn, the motor may fail due to imbalance. Furthermore, other types of motor malfunctions can occur during vehicle operation, such as memory read errors and improper offset angles.

[0044] Therefore, to prevent a faulty motor from generating a high back electromotive force that could flow into the battery and severely impact vehicle safety, relevant technologies typically employ motor safety protection mechanisms such as entering FW (Free Wheeling) or drive motor ASC (Active Short Circuit) to ensure driving safety. Furthermore, after the vehicle enters FW / ASC, the motor speed corresponding to the lowest battery voltage is used as the vehicle's speed limit.

[0045] In this application, to avoid problems such as low accuracy and poor safety caused by relying on the minimum voltage of the power battery to obtain the speed limit, a vehicle speed limit method is proposed, which dynamically determines the vehicle speed limit by acquiring at least one operating parameter of the vehicle's battery in real time.

[0046] In the event of a motor malfunction in a vehicle, most faults can be displayed as fault message information. It should be noted that the display method of the fault message can be customized according to the actual situation, such as displaying numerical codes, text information, or labels.

[0047] Furthermore, in response to a fault signal from any of the vehicle's drive motors, at least one operating parameter of the battery can be obtained.

[0048] Among them, any motor of the vehicle can be one of the front drive motor and / or the rear drive motor.

[0049] The battery's operating parameters include at least one of the following: the current voltage parameter of the vehicle battery and the current temperature parameter of the vehicle battery.

[0050] S102. Obtain the target speed limit for the vehicle based on the operating parameters.

[0051] Here, the speed limit refers to the restriction on the vehicle's maximum speed. It should be noted that, since the battery's operating parameters are closely related to the vehicle's operating state, in this embodiment of the application, after detecting a fault in any motor of the vehicle, in order to avoid excessive vehicle speed, a target speed limit for the vehicle can be obtained based on the acquired operating parameters.

[0052] It should be noted that this disclosure does not limit the specific method for obtaining the target speed limit of a vehicle based on operating parameters; the appropriate method can be selected according to the actual situation. Optionally, the target speed limit of the vehicle can be obtained by querying the mapping relationship between operating parameters and the target speed limit. Optionally, the operating parameters can be input into a pre-trained target speed limit acquisition model to output the target speed limit of the vehicle.

[0053] S103. Based on the target speed limit, the speed of the vehicle is restricted.

[0054] In this embodiment of the application, after obtaining the target speed limit of the vehicle, the speed of the vehicle can be limited based on the target speed limit.

[0055] For example, after a malfunction is detected in the front drive motor of vehicle A, the target speed limit of the vehicle is determined to be 60 km / h based on the battery operating parameters. In this case, if the driver tries to adjust the vehicle speed to 80 km / h, it will not be possible, and vehicle A will travel at a speed of 60 km / h. However, if the driver tries to adjust the vehicle speed to 35 km / h, it will be possible, and vehicle A will travel at a speed of 35 km / h.

[0056] The vehicle speed limiting method provided in this application obtains at least one operating parameter of the vehicle's battery in response to a fault signal from any drive motor of the vehicle. Based on the operating parameter, it obtains the target speed limit of the vehicle and then limits the vehicle's speed based on the target speed limit. This application no longer relies on the minimum voltage of the power battery to obtain the target speed limit. Instead, it monitors the vehicle's battery operating parameters in real time and dynamically adjusts the vehicle speed limit value based on these parameters. This allows for accurate and reliable acquisition of the vehicle's target speed limit even after a motor failure, thereby improving the user's driving experience while ensuring vehicle safety during operation and increasing the vehicle's speed at the speed limit.

[0057] Furthermore, in the process of limiting the vehicle's speed in response to a fault signal from any of the vehicle's drive motors, the target output torque change rate of the vehicle can be determined and adjusted, combined with... Figure 2 understand, Figure 2 This is a flowchart illustrating a vehicle speed limiting method according to another embodiment of this application, as shown below. Figure 2 As shown, the method includes:

[0058] S201. Determine the target output torque change rate of the vehicle based on the vehicle's current speed and the target speed limit.

[0059] It should be noted that, in order to avoid problems such as drastic changes in battery voltage and mismatch with load torque caused by large changes in the vehicle's output torque per unit time during the process of limiting the vehicle's speed, this application can simultaneously limit the rate of change of the vehicle's output torque.

[0060] The output torque change rate, also known as the output torque change rate, refers to the amount of output torque that increases or decreases per unit time.

[0061] It should be noted that this application does not limit the specific method for determining the target output torque change rate based on the vehicle's current speed and the target speed limit, and the appropriate method can be selected according to the actual situation.

[0062] Optionally, the vehicle's current speed and target speed limit can be input into a trained target output torque change rate acquisition model to output the target output torque change rate.

[0063] Optionally, the vehicle's current speed and target output torque can be obtained, along with the vehicle's initial output torque a preset unit of time ago, and then the target output torque change rate can be obtained based on the target output torque and the initial output torque.

[0064] S202. Adjust the vehicle's output torque based on the target output torque change rate.

[0065] In this embodiment, after obtaining the target output torque change rate of the vehicle, the current output torque change rate of the vehicle can be adjusted to the target output torque change rate so that the vehicle travels according to the target output torque change rate. For example, the current output torque change rate of the vehicle can be lowered to the target output torque change rate; or, for another example, the current output torque change rate of the vehicle can be raised to the target output torque change rate, thereby achieving adjustment of the vehicle's output torque.

[0066] In the above embodiments, the determination of the target speed limit for vehicles can be combined with... Figure 3 To understand further, Figure 3 This is a flowchart illustrating a vehicle speed limiting method according to another embodiment of this application, as shown below. Figure 3 As shown, the method includes:

[0067] S301. In response to a fault signal from any drive motor of the vehicle, at least one operating parameter of the vehicle's battery is acquired.

[0068] Among them, the operating parameters can be the current voltage and current temperature of the vehicle battery.

[0069] S302. Obtain the target speed limit for the vehicle based on the operating parameters.

[0070] As one possible implementation, when there are two operating parameters, a pre-defined mapping relationship (such as a map) can be queried simultaneously based on the operating parameters to obtain the vehicle's target speed limit. For example, the mapping relationship shown in Table 1 can be queried simultaneously based on the current voltage and current temperature.

[0071] Running parameters Target speed limit Current voltage a1 + Current temperature a2 A Current voltage a1 + Current temperature b1 B Current voltage b1 + Current temperature a2 C

[0072] Table 1

[0073] The mapping relationship can be obtained by acquiring historical data such as experimental conclusions and statistical results collected before the current operating cycle of the vehicle. For example, any target speed limit during the vehicle's operation can be acquired, along with the current voltage and temperature of the battery corresponding to that target speed limit. This target speed limit, current voltage, and current temperature are then used as historical data to form a corresponding mapping relationship. In this way, during subsequent vehicle operation, the target speed limit can be retrieved by querying the mapping relationship based on the acquired current voltage and temperature.

[0074] However, factors such as data acquisition accuracy and display settings can easily make it difficult to quickly and accurately match the acquired current voltage and temperature with the mapping relationship, which can significantly increase processing time. Therefore, this application proposes an alternative method for obtaining the vehicle's target speed limit based on operating parameters to shorten processing time.

[0075] As another possible implementation, such as Figure 4 As shown, based on the above embodiments, the specific process of step S302 includes the following steps:

[0076] S401. Obtain the initial speed limit range of the vehicle based on any one of the operating parameters.

[0077] Optionally, a pre-defined mapping relationship (such as a map) can be queried based on any operating parameter to filter candidate speed limits and obtain the range of values ​​within which the target speed limit can fall, i.e., the initial speed limit interval. For example, the mapping relationship shown in Table 2 can be queried based on the current voltage:

[0078] Running parameters Target speed limit Current voltage a A1 Current voltage b A2 Current voltage c A3

[0079] Table 2

[0080] The mapping relationship can be obtained by acquiring historical data such as experimental conclusions and statistical results collected before the current operating cycle of the vehicle. For example, any target speed limit during the vehicle's operation can be acquired, along with the current battery voltage corresponding to that target speed limit. These target speed limits and current voltages are then used as historical data to form a corresponding mapping relationship. In this way, during subsequent vehicle operation, the initial speed limit range can be obtained by querying the mapping relationship based on the acquired current voltage.

[0081] It should be noted that in practical applications, due to reasons such as sensor or other data acquisition device failure, actual conditions limitations, or special requirements, there is a large amount of historical data that cannot be obtained simultaneously for the operating parameters of all batteries. Therefore, this method for obtaining the target speed limit can reduce the time consumption while increasing the utilization rate of relevant historical data.

[0082] For example, optionally, the initial speed limit range of the vehicle can be obtained based on the current voltage of the vehicle battery; optionally, the initial speed limit range of the vehicle can be obtained based on the current temperature of the vehicle battery.

[0083] S402. Select the target speed limit from the initial speed limit range based on another operating parameter in the operating parameters.

[0084] Optionally, based on another operating parameter, a pre-defined mapping relationship (such as a map) can be queried to further filter the initial speed limit range and obtain the target speed limit. For example, the mapping relationship shown in Table 3 can be queried based on the current temperature:

[0085] Running parameters Target speed limit Current temperature d B1 Current temperature e B2 Current temperature f B3

[0086] Table 3

[0087] The mapping relationship can be obtained by acquiring historical data such as experimental conclusions and statistical results collected before the current operating cycle of the vehicle. For example, any target speed limit during the vehicle's operation can be acquired, along with the current temperature of the battery corresponding to that target speed limit. These target speed limits and current temperatures can then be used as historical data to form a corresponding mapping relationship. In this way, during subsequent vehicle operation, based on the acquired current temperature, the target speed limit can be quickly selected from the initial speed limit range by querying the mapping relationship.

[0088] For example, optionally, after obtaining the initial speed limit range of the vehicle based on the current voltage of the vehicle battery, a target speed limit can be selected from the initial speed limit range based on the current temperature of the vehicle battery; optionally, after obtaining the initial speed limit range of the vehicle based on the current temperature of the vehicle battery, a target speed limit can be selected from the initial speed limit range based on the current voltage of the vehicle battery.

[0089] S303, based on target speed limits, restricts the speed of vehicles.

[0090] It should be noted that in this application, before limiting the vehicle speed based on the target speed limit, the motor selects to enter the matching motor safety protection mechanism according to the vehicle speed. Optionally, the vehicle can be controlled to perform inertial coasting or the drive motor can be actively short-circuited.

[0091] Among them, coasting (FW), also known as open pipe, is a mode that vehicles can select when traveling at low speeds. Active short circuit (ASC) means that the upper or lower axle arm of the drive motor is short-circuited. This mode is a mode that vehicles can select when traveling at high speeds.

[0092] S304. Determine the target output torque change rate of the vehicle based on the vehicle's current speed and the target speed limit.

[0093] S305. Adjust the vehicle's output torque based on the target output torque change rate.

[0094] It should be noted that in this application, after limiting the vehicle speed based on the target speed limit, a prompt message can also be generated so that the driver and passengers can be informed in a timely manner of changes in the vehicle's target speed limit, changes in the target output torque rate, and other information.

[0095] As one possible implementation, a prompt message can be generated and displayed, wherein the prompt message is used to indicate at least one of the following: a malfunction in any motor of the vehicle or a target speed limit or a target output torque change rate.

[0096] The notification messages may include, but are not limited to, text messages and voice messages.

[0097] For example, after obtaining the target speed limit of the vehicle, the text prompt message can display "The target speed limit of the vehicle is X", and the voice prompt message can announce "The target speed limit of the vehicle is X".

[0098] It should be noted that, for electric vehicles, the process of limiting vehicle speed mainly involves the following modules: vehicle control module, power battery control module, and information display module. The speed limiting method proposed in this application will be explained below in conjunction with these modules.

[0099] The Vehicle Control Unit (VCU) is used to receive fault status and battery operating parameters. Upon receiving the fault status, it obtains the target speed limit and the target output torque change rate based on the operating parameters and sends them out.

[0100] The power battery control module is used to acquire the battery's operating parameters and send them to the vehicle control module.

[0101] The information display module is used to generate and display a prompt message based on the target speed limit, at least to show the current target speed limit. For example, it can be displayed on the display interface of a multimedia display system.

[0102] Optionally, such as Figure 5 As shown, after a FW / ASC fault occurs in the front or rear drive motor of the vehicle, the drive motor can report the fault signal to the vehicle control module. After the vehicle control module receives the FW / ASC fault status information of the drive motor, the power battery control module can provide real-time feedback on the voltage and temperature information of the vehicle battery. By querying the mapping relationship between the voltage and temperature information of the vehicle battery and the vehicle speed limit value, the vehicle control module can obtain the vehicle speed limit value. Then, the vehicle control module can control the vehicle speed and control the rate of change of the output torque according to the vehicle speed limit value. Finally, the vehicle control module sends the vehicle speed limit information to the information display module to remind the user of the vehicle speed limit.

[0103] Among them, the occurrence of FW / ASC fault refers to the motor actively entering the FW / ASC state after a fault occurs.

[0104] The vehicle speed limiting method provided in this application obtains the vehicle's target speed limit through the vehicle's current battery voltage and / or current temperature operating parameters. After responding to a fault signal from any drive motor of the vehicle, it determines the vehicle's target output torque change rate and adjusts the vehicle's output torque change rate based on the target output torque change rate. Furthermore, it can generate and display prompt messages based on motor faults, target speed limits, or target output torque change rates. It can also adjust the vehicle's output torque change rate based on the target output torque change rate, thereby increasing the stability and comfort of vehicle driving and further improving the user's driving experience and the safety of the vehicle during operation.

[0105] Corresponding to the vehicle speed limiting methods provided in the above embodiments, one embodiment of this application also provides a vehicle speed limiting device. Since the vehicle speed limiting device provided in this application corresponds to the vehicle speed limiting methods provided in the above embodiments, the implementation methods of the above vehicle speed limiting methods are also applicable to the vehicle speed limiting device provided in this application, and will not be described in detail in the following embodiments.

[0106] Figure 6 This is a schematic diagram of the structure of a vehicle speed limiting device according to another embodiment of this application, as shown below. Figure 6 As shown, the vehicle speed limiting device 100 includes an acquisition module 11, a judgment module 12, and a speed control module 13, wherein:

[0107] The acquisition module 11 is used to acquire at least one operating parameter of the vehicle's battery in response to a fault signal from any drive motor of the vehicle.

[0108] The judgment module 12 is used to obtain the target speed limit of the vehicle based on the operating parameters;

[0109] The speed control module 13 is used to limit the speed of the vehicle based on the target speed limit.

[0110] Figure 7 This is a schematic diagram of the structure of a vehicle speed limiting device according to another embodiment of this application, as shown below. Figure 7 As shown, the vehicle speed limiting device 200 includes an acquisition module 21, a judgment module 22, a speed control module 23, and a display module 24, wherein:

[0111] It should be noted that the acquisition module 11, judgment module 12, and speed control module 13 have the same structure and function as the acquisition module 21, judgment module 22, and speed control module 23.

[0112] In this embodiment of the application, the acquisition module 21 is further configured to: acquire the current voltage and / or current temperature of the battery of the vehicle.

[0113] In this embodiment of the application, the operating parameters include two; the judgment module 22 is further configured to: obtain the initial speed limit range of the vehicle according to any one of the operating parameters; and select the target speed limit from the initial speed limit range according to the other operating parameter.

[0114] In this embodiment of the application, the speed control module 23 is further configured to: determine the target output torque change rate of the vehicle based on the current vehicle speed and the target speed limit; and adjust the output torque of the vehicle based on the target output torque change rate.

[0115] In this embodiment of the application, the speed control module 23 is further used to: control the vehicle to perform inertial coasting or the drive motor to actively short-circuit.

[0116] In this embodiment of the application, the display module 24 is used to: generate a prompt message and display it, wherein the prompt message is used to prompt at least one of the following: any motor of the vehicle has malfunctioned or the target speed limit or the target output torque change rate.

[0117] The vehicle speed limiting device provided in this application, in response to a fault signal from any drive motor of the vehicle, acquires at least one operating parameter of the vehicle's battery, obtains the target speed limit of the vehicle based on the operating parameter, and then limits the vehicle's speed based on the target speed limit. In this application, the target speed limit is no longer determined by the minimum voltage of the power battery. Instead, it dynamically adjusts the vehicle speed limit value by monitoring the vehicle's battery operating parameters in real time. This allows for accurate and reliable acquisition of the target speed limit even after a motor failure, thereby improving the user's driving experience while ensuring vehicle safety during operation.

[0118] To achieve the above embodiments, this application also provides an electronic device, a computer-readable storage medium, and a computer program product.

[0119] Figure 8 A schematic block diagram of an example electronic device 1200 that can be used to implement embodiments of this application is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device may also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the application described and / or claimed herein.

[0120] like Figure 8 As shown, the device 1200 includes a memory 121, a processor 122, and a computer program stored on the memory 121 and executable on the processor 122. When the processor 122 executes program instructions, it implements the vehicle speed limiting method provided in the above embodiments.

[0121] In response to a fault signal from any drive motor of the vehicle, at least one operating parameter of the vehicle's battery is acquired, and based on this operating parameter, the target speed limit of the vehicle is obtained. Then, the vehicle's speed is limited based on this target speed limit. In this application, the target speed limit is no longer determined by the minimum voltage of the power battery. Instead, the vehicle's battery operating parameters are monitored in real time, and the vehicle speed limit is dynamically adjusted based on these parameters. This allows for accurate and reliable acquisition of the target speed limit even after a motor failure, thereby improving the user's driving experience while ensuring vehicle safety during operation.

[0122] This application provides a computer-readable storage medium storing a computer program thereon. When the program is executed by processor 122, it implements the vehicle speed limiting method provided in the above embodiments.

[0123] In response to a fault signal from any drive motor of the vehicle, at least one operating parameter of the vehicle's battery is acquired, and based on this operating parameter, the target speed limit of the vehicle is obtained. Then, the vehicle's speed is limited based on this target speed limit. In this application, the target speed limit is no longer determined by the minimum voltage of the power battery. Instead, the vehicle's battery operating parameters are monitored in real time, and the vehicle speed limit is dynamically adjusted based on these parameters. This allows for accurate and reliable acquisition of the target speed limit even after a motor failure, thereby improving the user's driving experience while ensuring vehicle safety during operation.

[0124] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard parts (ASSPs), systems-on-chip (SoCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.

[0125] The program code used to implement the method itself can be written in any combination of one or more programming languages. This program code can be provided to the processor or controller of a general-purpose computer, special-purpose computer, or other programmable data processing device, such that when executed by the processor or controller, the program code causes the functions / operations specified in the flowcharts and / or block diagrams to be implemented. The program code can be executed entirely on the machine, partially on the machine, as a standalone software package partially on the machine and partially on a remote machine, or entirely on a remote machine or server.

[0126] In the context of this application, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, compact disc read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0127] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device for displaying information to the user (e.g., a CRT (Cathode Ray Tube) or LCD (Liquid Crystal Display) monitor); and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the computer. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).

[0128] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as data servers), or middleware components (e.g., application servers), or frontend components (e.g., user computers with graphical user interfaces or grid browsers through which users can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., a communication grid). Examples of communication grids include local area networks (LANs), wide area networks (WANs), the Internet, and blockchain grids.

[0129] Computer systems can include clients and servers. Clients and servers are generally geographically separated and typically interact through a communication mesh. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or cloud host, a hosting product within the cloud computing service system, addressing the shortcomings of traditional physical hosts and VPS services ("Virtual Private Server," or simply "VPS") in terms of management difficulty and weak business scalability. Servers can also be servers in distributed systems or servers integrated with blockchain technology.

[0130] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., refer to specific features, structures, materials, or characteristics described in connection with that embodiment or example, which are included in at least one embodiment or example of this application. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.

[0131] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this application, "multiple" means at least two, such as two, three, etc., unless otherwise explicitly specified.

[0132] Any process or method description in the flowchart or otherwise herein can be understood as representing a module, segment, or portion of code comprising one or more executable instructions for implementing custom logic functions or processes, and the scope of the preferred embodiments of this application includes additional implementations in which functions may be performed not in the order shown or discussed, including substantially simultaneously or in reverse order depending on the functions involved, as should be understood by those skilled in the art to which embodiments of this application pertain.

[0133] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (such as a computer-based system, a processor-included system, or other system that can fetch and execute instructions from, an instruction execution system, apparatus, or device). For the purposes of this specification, "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transmit programs for use by, or in conjunction with, an instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of computer-readable media include: an electrical connection having one or more wires (electronic device), a portable computer disk drive (magnetic device), random access memory (RAM), read-only memory (ROM), erasable and editable read-only memory (EPROM or flash memory), fiber optic devices, and portable optical disc read-only memory (CDROM). Alternatively, the computer-readable medium may be paper or other suitable media on which the program can be printed, since the program can be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, interpreting, or otherwise processing as necessary, and then stored in a computer memory.

[0134] It should be understood that various parts of this application can be implemented using hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented using software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.

[0135] Those skilled in the art will understand that all or part of the steps of the methods described in the above embodiments can be implemented by a program instructing related hardware. The program can be stored in a computer-readable storage medium, and when executed, it includes one or a combination of the steps of the method embodiments.

[0136] Furthermore, the functional units in the various embodiments of this application can be integrated into a processing module, or each unit can exist physically separately, or two or more units can be integrated into a module. The integrated module can be implemented in hardware or as a software functional module. If the integrated module is implemented as a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium.

[0137] The storage medium mentioned above can be a read-only memory, a disk, or an optical disk, etc. Although embodiments of this application have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting this application. Those skilled in the art can make changes, modifications, substitutions, and variations to the above embodiments within the scope of this application.

[0138] It should be understood that the various forms of processes shown above can be used to rearrange, add, or delete steps. For example, the steps described in this application can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution disclosed in this application can be achieved, and this is not limited herein.

[0139] The specific embodiments described above do not constitute a limitation on the scope of protection of this application. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this application should be included within the scope of protection of this application.

Claims

1. A speed limiting method of a vehicle, characterized by, include: In response to a fault signal from any drive motor of the vehicle, at least one operating parameter of the vehicle's battery is acquired. Based on the operating parameters, the target speed limit of the vehicle is obtained, where the speed limit refers to the restriction on the maximum speed of the vehicle; Based on the target speed limit, the speed of the vehicle is restricted; The step of obtaining the target speed limit of the vehicle based on the operating parameters includes: Based on any one of the operating parameters, obtain the initial speed limit range of the vehicle; The target speed limit is selected from the initial speed limit range based on another operating parameter among the operating parameters.

2. The method of claim 1, wherein, The acquisition of at least one operating parameter of the vehicle's battery includes: Obtain the current voltage and / or current temperature of the battery in the vehicle.

3. The method according to claim 1 or 2, characterized in that, The speed limit of the vehicle includes: The target output torque change rate of the vehicle is determined based on the vehicle's current speed and the target speed limit; The output torque of the vehicle is adjusted based on the target output torque change rate.

4. The method according to claim 1 or 2, characterized in that, Before limiting the vehicle's speed based on the target speed limit, the method further includes: The vehicle is controlled to perform inertial coasting or the drive motor is actively short-circuited.

5. The method of claim 1, wherein, After limiting the vehicle's speed based on the target speed limit, the method further includes: A prompt message is generated and displayed, wherein the prompt message is used to indicate at least one of the following: a fault has occurred in any of the motors of the vehicle, or the target speed limit has been reached, or the target output torque has changed.

6. A speed limiting device for a vehicle, characterized by include: The acquisition module is used to acquire at least one operating parameter of the vehicle's battery in response to a fault signal from any drive motor of the vehicle. The judgment module is used to obtain the target speed limit of the vehicle based on the operating parameters, wherein the speed limit refers to the restriction on the maximum speed of the vehicle; A speed control module is used to limit the speed of the vehicle based on the target speed limit; The judgment module is specifically used to obtain the initial speed limit range of the vehicle based on any one of the operating parameters. The target speed limit is selected from the initial speed limit range based on another operating parameter among the operating parameters.

7. The apparatus of claim 6, wherein, The acquisition module is also used for Obtain the current voltage and / or current temperature of the battery in the vehicle.

8. An electronic device, comprising: At least one processor; as well as A memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor to enable the at least one processor to perform the method of any one of claims 1-5.

9. A non-transitory computer readable storage medium having stored thereon computer instructions, wherein, The computer instructions are used to cause the computer to perform the method according to any one of claims 1-5.