Data processing method and device, equipment and storage medium
Directly read the steering hand force through the CAN of EPS, generate and optimize the steering hand force curve, solving the problem of inaccurate steering hand force calibration in the prior art, improving the calibration effect and reducing costs.
Patent Information
- Application Number
- CN202411954182.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-27
- Publication Date
- 2025-03-25
AI Technical Summary
In the process of calibrating the electric power steering system (EPS) steering hand force, additional collection equipment is required, resulting in inaccurate measurement results and affecting the calibration effect.
By utilizing EPS's controller local area network CAN, the steering hand force of EPS under different vehicle conditions is directly read, the steering hand force curve is generated, and the curve is optimized to obtain an accurate steering hand force curve.
It reduces the deviation introduced by the collection equipment, improves the accuracy of steering hand force measurement, enhances the effect of subsequent calibration, and reduces the time and labor costs during the calibration process.
Smart Images

Figure CN119682843A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of vehicle control technology, and in particular to a data processing method, device, equipment and storage medium. Background Art
[0002] The Electric Power Steering System (EPS) is a power steering system that directly relies on the motor to provide auxiliary torque. In EPS, the torque sensor is connected to the steering shaft. When the steering shaft rotates, the torque sensor starts to work, converting the relative rotational angular displacement of the input shaft and the output shaft under the action of the torsion bar into an electrical signal and transmitting it to the Electronic Control Unit (ECU). The ECU determines the rotation direction of the motor and the magnitude of the power assist current based on the signals of the vehicle speed sensor and the torque sensor, thereby completing real-time control of the power steering. Therefore, EPS can easily provide different power assist effects of the motor at different vehicle speeds, ensuring that the vehicle is light and flexible when turning at low speeds, and stable and reliable when turning at high speeds.
[0003] In practical applications, the steering hand force of EPS can be further calibrated, that is, the motor rotation direction and current size under different vehicle speed conditions can be adjusted to make the hand force smooth during the entire steering process. However, the current solution for calibrating the steering hand force of EPS requires the installation of an additional acquisition device on the steering wheel to collect the steering hand force. After installation, the acquisition device and the steering wheel are prone to misalignment, which will lead to inaccurate measurement results of the steering hand force, thus affecting the subsequent calibration results. Summary of the invention
[0004] The present invention provides a data processing method, device, equipment and storage medium.
[0005] In a first aspect, an embodiment of the present application provides a data processing method, including:
[0006] When the steering wheel of the vehicle is operated according to different vehicle conditions, the steering hand force of the EPS under the different vehicle conditions is read by using the controller area network (CAN) of the EPS of the vehicle;
[0007] Based on the steering hand force, generating a first steering hand force curve corresponding to the different vehicle conditions;
[0008] The first steering hand force curve is optimized to obtain a second steering hand force curve.
[0009] Optionally, optimizing the first steering hand force curve to obtain a second steering hand force curve includes:
[0010] Adjusting a first motor output curve of the EPS based on the first steering hand force curve to obtain a second motor output curve;
[0011] The first steering hand force curve is optimized based on the second motor output curve to obtain the second steering hand force curve.
[0012] Optionally, adjusting the first motor output curve of the EPS based on the first steering hand force curve to obtain a second motor output curve includes:
[0013] Determine a first evaluation result and a second evaluation result of the first steering hand force curve, the first evaluation result is used to indicate whether the first steering hand force curve meets an objective evaluation index, and the second evaluation result is used to indicate whether the first steering hand force curve meets a subjective evaluation index;
[0014] Based on the first evaluation result and the second evaluation result, the first motor output curve is adjusted to obtain the second motor output curve.
[0015] Optionally, the method further comprises:
[0016] Determine a third evaluation result and a fourth evaluation result of the second steering hand force curve, the third evaluation result is used to indicate whether the second steering hand force curve meets the objective evaluation index, and the fourth evaluation result is used to indicate whether the second steering hand force curve meets the subjective evaluation index;
[0017] When the third evaluation result indicates that the second steering force curve does not meet the objective evaluation index and / or the fourth evaluation result indicates that the second steering force curve does not meet the subjective evaluation index, the step of generating the first steering force curve corresponding to the different vehicle conditions based on the steering force and the step of optimizing the first steering force curve to obtain the second steering force curve are re-executed until the latest steering force curve obtained meets the subjective evaluation index and the objective evaluation index.
[0018] Optionally, before generating the first steering hand force curve corresponding to the different vehicle conditions based on the steering hand force, the method further includes:
[0019] Obtaining the rack force of the vehicle under the different vehicle conditions;
[0020] Based on the rack force, calculating steering hand force calculation values of the vehicle under the different vehicle conditions;
[0021] When the difference between the calculated steering hand force and the steering hand force is greater than the preset difference, the step of using the controller area network CAN adopted by the electric power steering EPS of the vehicle to read the steering hand force of the EPS under the different vehicle conditions is re-executed.
[0022] In a second aspect, an embodiment of the present application provides a data processing device, including:
[0023] A data reading module, used for reading the steering hand force of the EPS under different vehicle conditions by using the controller area network CAN of the EPS of the vehicle when the steering wheel of the vehicle is operated according to different vehicle conditions;
[0024] A curve generating module, used for generating a first steering hand force curve corresponding to the different vehicle conditions based on the steering hand force;
[0025] The curve optimization module is used to optimize the first steering hand force curve to obtain a second steering hand force curve.
[0026] Optionally, the curve optimization module includes:
[0027] A curve adjustment module, configured to adjust a first motor output curve of the EPS based on the first steering hand force curve to obtain a second motor output curve;
[0028] The curve optimization submodule is used to optimize the first steering hand force curve based on the second motor output curve to obtain the second steering hand force curve.
[0029] Optionally, the curve adjustment module is specifically used to:
[0030] Determine a first evaluation result and a second evaluation result of the first steering hand force curve, the first evaluation result is used to indicate whether the first steering hand force curve meets an objective evaluation index, and the second evaluation result is used to indicate whether the first steering hand force curve meets a subjective evaluation index;
[0031] Based on the first evaluation result and the second evaluation result, the first motor output curve is adjusted to obtain the second motor output curve.
[0032] Optionally, the device further comprises:
[0033] A result determination module, used to determine a third evaluation result and a fourth evaluation result of the second steering hand force curve, wherein the third evaluation result is used to indicate whether the second steering hand force curve meets the objective evaluation index, and the fourth evaluation result is used to indicate whether the second steering hand force curve meets the subjective evaluation index;
[0034] A step execution module is used to re-execute the step of generating the first steering hand force curve corresponding to the different vehicle conditions based on the steering hand force and the step of optimizing the first steering hand force curve to obtain the second steering hand force curve when the third evaluation result indicates that the second steering hand force curve does not meet the objective evaluation index and / or the fourth evaluation result indicates that the second steering hand force curve does not meet the subjective evaluation index, until the latest steering hand force curve obtained meets the subjective evaluation index and the objective evaluation index.
[0035] Optionally, the device further comprises:
[0036] A data acquisition module, used for acquiring the rack force of the vehicle under the different vehicle conditions;
[0037] A data calculation module, used for calculating the steering hand force calculation value of the vehicle under the different vehicle conditions based on the rack force;
[0038] The step execution module is also used to re-execute the step of using the controller area network CAN adopted by the electric power steering EPS of the vehicle to read the steering hand force of the EPS under the different vehicle conditions when the difference between the calculated steering hand force value and the steering hand force is greater than a preset difference.
[0039] In a third aspect, an embodiment of the present application provides an electronic device, the device comprising: a processor, a memory, and a system bus;
[0040] The processor and the memory are connected via the system bus;
[0041] The memory is used to store a program, wherein the program includes instructions, and when the instructions are executed by the processor, the processor executes any implementation step of the above data processing method.
[0042] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, in which instructions are stored. When the instructions are executed on an electronic device, the electronic device executes any implementation step of the above-mentioned data processing method.
[0043] It can be seen from the above technical solutions that the embodiments of the present application have the following advantages:
[0044] In the embodiment of the present application, when the steering wheel of the vehicle is operated according to different vehicle conditions, the controller area network CAN of the vehicle's electric power steering system EPS can be used to read the steering hand force of the EPS under different vehicle conditions, and then based on the steering hand force, a first steering hand force curve corresponding to different vehicle conditions is generated, and then the first steering hand force curve can be optimized to obtain a second steering hand force curve. It can be seen that the steering hand force of the EPS under different vehicle conditions can be directly read with the help of the CAN of the EPS, without the need to install additional collection equipment for collection, so the deviation caused by the collection equipment can be reduced, so as to accurately obtain the steering hand force, which is helpful for the subsequent accurate calibration of the steering hand force, that is, to obtain the second steering hand force curve and improve the calibration effect. BRIEF DESCRIPTION OF THE DRAWINGS
[0045] Figure 1 A flowchart of a data processing method provided in an embodiment of the present application;
[0046] Figure 2 A schematic diagram of the structure of a data processing device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0047] As mentioned above, in actual applications, the steering hand force of EPS can be further calibrated, that is, the motor rotation direction and current size under different vehicle speed conditions can be adjusted to make the hand force smooth during the entire steering process. However, the current solution for calibrating the steering hand force of EPS requires the installation of additional acquisition equipment on the steering wheel to collect the steering hand force. After installation, the acquisition equipment and the steering wheel are prone to misalignment, which will lead to inaccurate steering hand force measurement results, thus affecting subsequent calibration results. In addition, the installation and debugging of the acquisition equipment also requires additional time and manpower, which is costly.
[0048] Based on this, in order to solve the above problems, an embodiment of the present application provides a data processing method, which may include: when operating the steering wheel of a vehicle according to different vehicle conditions, the controller area network (CAN) of the vehicle's electric power steering system EPS can be used to read the steering hand force of the EPS under different vehicle conditions, and then based on the steering hand force, a first steering hand force curve corresponding to different vehicle conditions is generated, and then the first steering hand force curve can be optimized to obtain a second steering hand force curve.
[0049] It can be seen that the steering hand force of EPS under different vehicle conditions can be directly read with the help of EPS CAN, without the need to install additional acquisition equipment for acquisition, so the deviation caused by the acquisition equipment can be reduced, so as to accurately obtain the steering hand force, which is helpful for the subsequent accurate calibration of the steering hand force, that is, to obtain the second steering hand force curve and improve the calibration effect. In addition, since there is no need to install and debug the acquisition equipment, the time and manpower spent on calibration can be reduced, and the calibration cost can be reduced.
[0050] It should be noted that the embodiments of the present application may not limit the execution subject of the data processing method. For example, the data processing method of the embodiments of the present application may be applied to data processing devices such as terminal devices or servers. Among them, the terminal device may be an electronic device such as a smart phone, a computer, a personal digital assistant (PDA), a tablet computer, etc. The server may be an independent server, a cluster server, or a cloud server.
[0051] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0052] Figure 1 A flowchart of a data processing method provided in an embodiment of the present application. Figure 1 As shown, the data processing method provided in the embodiment of the present application uses the corresponding data processing device as the execution subject to describe the specific implementation of the solution. The data processing method may include the following steps S101-S103.
[0053] S101: When operating the steering wheel of the vehicle according to different vehicle conditions, the steering hand force of the EPS under different vehicle conditions is read by using the CAN of the EPS of the vehicle.
[0054] Different vehicle conditions, such as stationary driving, idling driving, low-speed driving or high-speed driving. Stationary driving refers to the state of the vehicle being stationary; idling driving refers to the state of the engine running without load; low-speed driving refers to the vehicle moving at a relatively low speed, such as driving at a speed lower than 30 kilometers per hour; high-speed driving refers to the vehicle moving at a higher speed, such as driving at a speed exceeding 60 kilometers per hour.
[0055] CAN, or Controller Area Network, can be used as a microcontroller communication technology in a vehicle environment to exchange information between various ECUs on board to form a vehicle electronic control network.
[0056] Accordingly, in order to read the steering hand force of EPS under different vehicle conditions, the steering wheel can be operated when the vehicle is in different vehicle conditions while controlling the vehicle to travel under the above-mentioned various vehicle conditions. In this way, the steering hand force generated when operating the steering wheel can be further read through the CAN message, that is, the steering hand force of EPS under different vehicle conditions can be obtained.
[0057] Furthermore, in the embodiment of the present application, before reading the steering hand force of the EPS under different vehicle conditions, the overall functional status of the vehicle can also be checked, for example, the vehicle's engine displacement, tire pressure, load data, working status of each component of the steering system, wheel alignment parameters and other data are checked. When the above data are all within the normal range, the above step S101 is performed. In this way, it is helpful to be in the best state when calibrating the steering hand force of the EPS of the vehicle, thereby improving the accuracy of calibration and vehicle safety.
[0058] Correspondingly, if the above data are not all within the normal range, the function corresponding to the abnormal data can be repaired first. After the repair is completed and the above data are restored to the normal range, the above step S101 is performed again.
[0059] S102: Generate a first steering hand force curve corresponding to different vehicle conditions based on the steering hand force.
[0060] In practical applications, the steering hand force of EPS under different vehicle conditions is plotted, for example, the vehicle speed corresponding to different vehicle conditions is used as the horizontal coordinate, and the corresponding steering hand force or steering wheel torque is used as the vertical coordinate to obtain the first steering hand force curve.
[0061] Furthermore, in order to obtain a more accurate first steering hand force curve, in the embodiment of the present application, the rack force of the vehicle under different vehicle conditions can also be obtained first. The rack force can be obtained by using any existing or future rack force measurement method, which is not specifically limited here.
[0062] Next, the steering hand force calculation value of the vehicle under different vehicle conditions can be calculated based on the rack force, so that when the difference between the steering hand force calculation value and the steering hand force is greater than the preset difference, the above step S101 is re-executed. The steering hand force calculation value can be obtained by using any existing or future algorithm for calculating the steering hand force based on the rack force, which is not specifically limited here.
[0063] That is to say, the steering hand force can be calculated by the rack force to obtain the calculated steering hand force value, and compared with the steering hand force actually read. If the error is large, that is, the difference between the calculated steering hand force value and the steering hand force is greater than the preset difference, the steering hand force can be re-read to avoid a large error between the calculated value and the actual read value, which may cause the first steering hand force curve generated based on the read steering hand force to be inaccurate.
[0064] S103: Optimize the first steering hand force curve to obtain a second steering hand force curve.
[0065] For ease of understanding, the process of optimizing the first steering hand force curve is first introduced below in conjunction with a possible implementation manner.
[0066] As a possible implementation, the process of optimizing the first steering hand force curve, namely step S103, may include the following steps 31-32.
[0067] Step 31: Adjust the first motor output curve of EPS based on the first steering hand force curve to obtain the second motor output curve.
[0068] In the embodiment of the present application, the motor output curve of EPS refers to the relationship between the power assist current provided by the motor in EPS and parameters such as the input torque of the steering wheel and the vehicle speed. Accordingly, the first motor output curve refers to the original motor output curve corresponding to the motor before adjustment, and the second motor output curve refers to the motor output curve obtained after adjustment. When the second motor output curve meets the subjective evaluation index and the objective evaluation index, it can be used as the calibration result of the steering hand force of EPS.
[0069] Accordingly, when adjusting the first motor output curve, first, a first evaluation result and a second evaluation result of the first steering hand force curve can be determined, wherein the first evaluation result is used to indicate whether the first steering hand force curve meets the objective evaluation index, and the second evaluation result is used to indicate whether the first steering hand force curve meets the subjective evaluation index.
[0070] For example, when the first steering force curve has a mutation point and does not meet the preset steering performance requirements, the first evaluation result may indicate that the first steering force curve does not meet the objective evaluation indicators; otherwise, the first evaluation result may indicate that the first steering force curve meets the objective evaluation indicators; the second evaluation result is used to indicate the user's evaluation of the subjective feeling of the first steering force curve, such as the feeling of the steering torque in place, the sense of the intermediate position, and the response characteristics under lateral acceleration.
[0071] Accordingly, in practical applications, the preset steering performance requirement may correspond to a preset steering hand force curve, and thus the first evaluation result may be obtained by comparing the first steering hand force curve with the preset steering hand force curve. The second evaluation result may be obtained by collecting subjective evaluation reports from multiple staff members.
[0072] Then, the first motor output curve can be adjusted based on the first evaluation result and the second evaluation result to obtain the second motor output curve. For example, if the first evaluation result indicates that the first steering hand force curve does not meet the objective evaluation index and / or the second evaluation result indicates that the first steering hand force curve does not meet the subjective evaluation index, then considering that the vehicle needs light steering when driving at low speeds and a more stable steering feel when driving at high speeds to ensure driving safety, the first motor output curve can be adjusted accordingly, for example, by correcting the power assist curve parameters and damping compensation parameters in the ECU, the first motor output curve is adjusted to obtain the second motor output curve.
[0073] Step 32: Optimize the first steering hand force curve based on the second motor output curve to obtain a second steering hand force curve.
[0074] Since the purpose of adjusting the output curve of the first motor is to provide light steering when the vehicle is traveling at low speed and to provide a more stable steering feel when the vehicle is traveling at high speed, so as to adapt to the steering requirements under different vehicle conditions and improve driving comfort and safety, after obtaining the output curve of the second motor, the power assistance provided by the motor can be determined according to the vehicle parameters, and the first steering hand force curve can be adjusted based on the output curve of the second motor to optimize the first steering hand force curve, so that the hand force is smooth during the entire steering process and meets the subjective evaluation indicators and the objective evaluation indicators.
[0075] Furthermore, if the second steering force curve obtained after optimization still does not meet the subjective evaluation index and the objective evaluation index, the second steering force curve can be further optimized until a steering force curve that meets the subjective evaluation index and the objective evaluation index is obtained as the calibration result of the steering force of the EPS. For ease of understanding, the above process is described below in conjunction with a possible implementation method.
[0076] As a possible implementation, first, the third evaluation result and the fourth evaluation result of the second steering hand force curve can be determined, the third evaluation result is used to indicate whether the second steering hand force curve meets the objective evaluation index, and the fourth evaluation result is used to indicate whether the second steering hand force curve meets the subjective evaluation index. For the determination process of the third evaluation result and the fourth evaluation result, please refer to the relevant description of the determination process of the first evaluation result and the second evaluation result, which will not be repeated here.
[0077] Then, when the third evaluation result indicates that the second steering hand force curve does not meet the objective evaluation indicators and / or the fourth evaluation result indicates that the second steering hand force curve does not meet the subjective evaluation indicators, the above steps S102 and S103 are re-executed until the latest steering hand force curve obtained meets the subjective evaluation indicators and the objective evaluation indicators.
[0078] In this way, based on the relevant contents of the above steps S101-S103, it can be known that in the embodiment of the present application, when operating the steering wheel of the vehicle according to different vehicle conditions, the controller area network CAN of the vehicle's electric power steering system EPS can be used to read the steering hand force of the EPS under different vehicle conditions, and then based on the steering hand force, a first steering hand force curve corresponding to different vehicle conditions is generated, and then the first steering hand force curve can be optimized to obtain the second steering hand force curve. It can be seen that the steering hand force of the EPS under different vehicle conditions can be directly read with the help of the CAN of the EPS, without the need to install additional collection equipment for collection, so the deviation caused by the collection equipment can be reduced, thereby accurately obtaining the steering hand force, which is helpful for the subsequent accurate calibration of the steering hand force, that is, obtaining the second steering hand force curve and improving the calibration effect.
[0079] Furthermore, based on the data processing method provided in the above embodiment, the embodiment of the present application can also provide a data processing device. The data processing device is described below in conjunction with the embodiments and drawings.
[0080] Figure 2 A schematic diagram of the structure of a data processing device provided in an embodiment of the present application. Figure 2 As shown, the data processing device 200 provided in the embodiment of the present application may include:
[0081] The data reading module 201 is used for reading the steering hand force of the EPS under different vehicle conditions by using the controller area network CAN of the EPS of the vehicle when the steering wheel of the vehicle is operated according to different vehicle conditions;
[0082] A curve generating module 202, configured to generate a first steering hand force curve corresponding to the different vehicle conditions based on the steering hand force;
[0083] The curve optimization module 203 is used to optimize the first steering hand force curve to obtain a second steering hand force curve.
[0084] Optionally, the curve optimization module 203 includes:
[0085] A curve adjustment module, configured to adjust a first motor output curve of the EPS based on the first steering hand force curve to obtain a second motor output curve;
[0086] The curve optimization submodule is used to optimize the first steering hand force curve based on the second motor output curve to obtain the second steering hand force curve.
[0087] Optionally, the curve adjustment module is specifically used to:
[0088] Determine a first evaluation result and a second evaluation result of the first steering hand force curve, the first evaluation result is used to indicate whether the first steering hand force curve meets an objective evaluation index, and the second evaluation result is used to indicate whether the first steering hand force curve meets a subjective evaluation index;
[0089] Based on the first evaluation result and the second evaluation result, the first motor output curve is adjusted to obtain the second motor output curve.
[0090] Optionally, the device 200 further includes:
[0091] A result determination module, used to determine a third evaluation result and a fourth evaluation result of the second steering hand force curve, wherein the third evaluation result is used to indicate whether the second steering hand force curve meets the objective evaluation index, and the fourth evaluation result is used to indicate whether the second steering hand force curve meets the subjective evaluation index;
[0092] A step execution module is used to re-execute the step of generating the first steering hand force curve corresponding to the different vehicle conditions based on the steering hand force and the step of optimizing the first steering hand force curve to obtain the second steering hand force curve when the third evaluation result indicates that the second steering hand force curve does not meet the objective evaluation index and / or the fourth evaluation result indicates that the second steering hand force curve does not meet the subjective evaluation index, until the latest steering hand force curve obtained meets the subjective evaluation index and the objective evaluation index.
[0093] Optionally, the device 200 further includes:
[0094] A data acquisition module, used for acquiring the rack force of the vehicle under the different vehicle conditions;
[0095] A data calculation module, used for calculating the steering hand force calculation value of the vehicle under the different vehicle conditions based on the rack force;
[0096] The step execution module is also used to re-execute the step of using the controller area network CAN adopted by the electric power steering EPS of the vehicle to read the steering hand force of the EPS under the different vehicle conditions when the difference between the calculated steering hand force value and the steering hand force is greater than a preset difference.
[0097] Furthermore, an embodiment of the present application also provides an electronic device, comprising: a processor, a memory, and a system bus;
[0098] The processor and the memory are connected via the system bus;
[0099] The memory is used to store one or more programs, and the one or more programs include instructions. When the instructions are executed by the processor, the processor executes any implementation step of the above-mentioned data processing method.
[0100] Furthermore, an embodiment of the present application also provides a computer-readable storage medium, in which instructions are stored. When the instructions are executed on an electronic device, any step of the above-mentioned data processing method is implemented.
[0101] It can be known from the description of the above implementation mode that those skilled in the art can clearly understand that all or part of the steps in the above-mentioned embodiment method can be implemented by means of software plus the necessary general hardware platform. Based on such an understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product can be stored in a storage medium, such as ROM / RAM, a disk, an optical disk, etc., and includes a number of instructions for a computer device (which can be a personal computer, a server, or a network communication device such as a media gateway, etc.) to execute the methods described in each embodiment of the present application or certain parts of the embodiments. It should be noted that the various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same and similar parts between the various embodiments can be referred to each other.
[0102] As for the system disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, the description is relatively simple, and the relevant parts can be referred to the description of the method part.
[0103] It should also be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the presence of other identical elements in the process, method, article or device including the elements.
[0104] The above description of the disclosed embodiments enables those skilled in the art to implement or use the present application. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application will not be limited to the embodiments shown herein, but will conform to the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A data processing method, characterized in that: include: When the steering wheel of the vehicle is operated according to different vehicle conditions, the steering hand force of the EPS under the different vehicle conditions is read by using the controller area network (CAN) of the EPS of the vehicle; Based on the steering hand force, generating a first steering hand force curve corresponding to the different vehicle conditions; The first steering hand force curve is optimized to obtain a second steering hand force curve.
2. The data processing method according to claim 1, characterized in that: The step of optimizing the first steering hand force curve to obtain a second steering hand force curve includes: Adjusting a first motor output curve of the EPS based on the first steering hand force curve to obtain a second motor output curve; The first steering hand force curve is optimized based on the second motor output curve to obtain the second steering hand force curve.
3. The data processing method according to claim 2, characterized in that: The adjusting the first motor output curve of the EPS based on the first steering hand force curve to obtain the second motor output curve includes: Determine a first evaluation result and a second evaluation result of the first steering hand force curve, the first evaluation result is used to indicate whether the first steering hand force curve meets an objective evaluation index, and the second evaluation result is used to indicate whether the first steering hand force curve meets a subjective evaluation index; Based on the first evaluation result and the second evaluation result, the first motor output curve is adjusted to obtain the second motor output curve.
4. The data processing method according to claim 1, characterized in that: The method further comprises: Determine a third evaluation result and a fourth evaluation result of the second steering hand force curve, the third evaluation result is used to indicate whether the second steering hand force curve meets the objective evaluation index, and the fourth evaluation result is used to indicate whether the second steering hand force curve meets the subjective evaluation index; When the third evaluation result indicates that the second steering force curve does not meet the objective evaluation index and / or the fourth evaluation result indicates that the second steering force curve does not meet the subjective evaluation index, the step of generating the first steering force curve corresponding to the different vehicle conditions based on the steering force and the step of optimizing the first steering force curve to obtain the second steering force curve are re-executed until the latest steering force curve obtained meets the subjective evaluation index and the objective evaluation index.
5. The data processing method according to claim 1, characterized in that: Before generating the first steering hand force curve corresponding to the different vehicle conditions based on the steering hand force, the method further includes: Obtaining the rack force of the vehicle under the different vehicle conditions; Based on the rack force, calculating steering hand force calculation values of the vehicle under the different vehicle conditions; When the difference between the calculated steering hand force and the steering hand force is greater than the preset difference, the step of using the controller area network CAN adopted by the electric power steering EPS of the vehicle to read the steering hand force of the EPS under the different vehicle conditions is re-executed.
6. A data processing device, characterized in that: include: A data reading module, used for reading the steering hand force of the EPS under different vehicle conditions by using the controller area network CAN of the EPS of the vehicle when the steering wheel of the vehicle is operated according to different vehicle conditions; A curve generating module, used for generating a first steering hand force curve corresponding to the different vehicle conditions based on the steering hand force; The curve optimization module is used to optimize the first steering hand force curve to obtain a second steering hand force curve.
7. The data processing device according to claim 6, characterized in that: The curve optimization module comprises: A curve adjustment module, configured to adjust a first motor output curve of the EPS based on the first steering hand force curve to obtain a second motor output curve; The curve optimization submodule is used to optimize the first steering hand force curve based on the second motor output curve to obtain the second steering hand force curve.
8. The data processing device according to claim 7, characterized in that: The curve adjustment module is specifically used for: Determine a first evaluation result and a second evaluation result of the first steering hand force curve, the first evaluation result is used to indicate whether the first steering hand force curve meets an objective evaluation index, and the second evaluation result is used to indicate whether the first steering hand force curve meets a subjective evaluation index; Based on the first evaluation result and the second evaluation result, the first motor output curve is adjusted to obtain the second motor output curve.
9. An electronic device, characterized in that: The device includes: a processor, a memory, and a system bus; The processor and the memory are connected via the system bus; The memory is used to store a program, wherein the program includes instructions, and when the instructions are executed by the processor, the processor executes the steps of the data processing method according to any one of claims 1 to 5.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium is used to store a computer program, and when the computer program is executed by a terminal device, the steps of the data processing method according to any one of claims 1 to 5 are implemented.