Automobile load simulation test method, system, computer and readable storage medium
By communicating and initializing with the vehicle controller, the load is adjusted using the brake and accelerator pedals, torque messages are output and parsed, and test curves are plotted. This solves the problem of high cost in existing automotive load testing and realizes low-cost real-time testing.
Patent Information
- Application Number
- CN202210414910.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-04-20
- Publication Date
- 2025-11-28
- Estimated Expiration
- 2042-04-20
AI Technical Summary
Existing automotive load testing methods are costly, leading to increased automotive production costs and hindering mass production.
By establishing a communication connection with the vehicle controller, initialization is completed, and the load level is adjusted using the brake pedal and accelerator pedal controls. The target torque message is output, the torque message is received and parsed, the test curve is plotted, and the torque change is monitored in real time.
It reduces testing costs, is easy to operate, and can test the vehicle's output torque as a function of load in real time, simplifying the testing process and reducing equipment requirements.
Smart Images

Figure CN114771431B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of data testing, in particular to a vehicle load simulation test method, system, computer and readable storage medium. BACKGROUND
[0002] With the progress of productivity and the rapid development of science and technology, vehicles have been popularized in people's lives and have become one of the indispensable means of transportation for people to travel, greatly facilitating people's lives.
[0003] The existing vehicles need to be tested before leaving the factory to ensure the quality of the vehicles leaving the factory. Among them, vehicle load test is one of the important test links to ensure that the vehicle can achieve the rated load performance and ensure the quality of the vehicle.
[0004] However, the existing vehicle load test method has high test cost, which increases the production cost of the vehicle and is not conducive to mass production. SUMMARY
[0005] Therefore, the purpose of the present application is to provide a vehicle load simulation test method, system, computer and readable storage medium to solve the problem of high test cost in the prior art, which increases the production cost of the vehicle.
[0006] In a first aspect, the present application provides a vehicle load simulation test method, which comprises:
[0007] establishing a communication connection with the vehicle controller and completing the initialization of the vehicle controller;
[0008] zeroing the depth value of the brake pedal control and adjusting the depth value of the throttle pedal control to change the load degree of the current vehicle, so that the vehicle controller outputs the corresponding target torque message according to the load degree;
[0009] receiving and analyzing the target torque message and drawing the corresponding test curve to monitor the torque change under each different load degree in real time;
[0010] The step of completing the initialization of the vehicle controller comprises:
[0011] establishing a communication connection with the vehicle controller through the CAN bus and configuring corresponding test parameters in the vehicle controller according to a preset communication protocol, wherein the test parameters include baud rate, filtering and frame format;
[0012] When the first response instruction sent by the vehicle controller is received, it is determined whether the current test voltage is within the preset range;
[0013] If yes, a second response instruction is returned correspondingly to complete the initialization of the vehicle controller.
[0014] The application has the advantages that: by establishing a communication connection with the vehicle controller and completing the initialization of the vehicle controller, the depth value of the brake pedal control is adjusted to zero, and at the same time, the depth value of the accelerator pedal control is adjusted to change the load degree of the current vehicle, so that the vehicle controller can output a corresponding target torque message according to the load degree, and finally the target torque message is received and analyzed, and a corresponding test curve is drawn to monitor the torque change under different load degrees in real time. The automobile load simulation test method provided by the application can test and analyze variables such as brake pedal control, accelerator pedal control, and target torque message, so that the test curve of the output torque of the current vehicle changing with the load can be tested in real time and saved, which is simple and convenient to operate, does not require other expensive communication equipment, greatly reduces the test cost, and is beneficial to wide promotion and use.
[0015] Preferably, the vehicle controller is in communication connection with a test industrial robot, the test industrial robot is divided into a plurality of load areas according to a vehicle category distribution rule at a predetermined time point, and the standard torque value of each load area is determined; and the test industrial robot statistically analyzes the standard torque value in each load area within a continuous time to determine the correction torque coefficient in each load area; and the vehicle controller outputs a corresponding target torque message according to the correction torque coefficient obtained by communication with the test industrial robot.
[0016] Preferably, after the step of establishing a communication connection with the vehicle controller and completing the initialization of the vehicle controller, the method comprises:
[0017] receiving a first closing instruction sent by the vehicle controller, and outputting a corresponding MCU voltage value to the vehicle controller according to the first closing instruction;
[0018] receiving a second closing instruction sent by a relay, feeding back the working state of the relay to the vehicle controller, and starting BMS power generation to complete the power-on of the vehicle controller.
[0019] Preferably, the step of receiving and analyzing the target torque message and drawing a corresponding test curve to monitor the torque change under each different load degree in real time comprises:
[0020] receiving the target torque message and storing the target torque message in a cache area;
[0021] analyzing the target torque message in the cache area and drawing a corresponding test curve.
[0022] According to the floating change of the test curve, the torque change of the current vehicle under each different load degree is detected in real time.
[0023] Preferably, after the step of receiving and analyzing the target torque message and drawing the corresponding test curve to monitor the torque change under each different load degree in real time, the method comprises:
[0024] According to the test curve, a corresponding test data table is output, and the test data table is compared with a preset standard data table to determine whether the test data table is qualified.
[0025] In a second aspect, the present application provides an automobile load simulation test system, which comprises:
[0026] A communication module is configured to establish a communication connection with the vehicle controller and complete initialization of the vehicle controller.
[0027] A test module is configured to zero the depth value of the brake pedal control and adjust the depth value of the accelerator pedal control to change the load degree of the current vehicle, so that the vehicle controller outputs a corresponding target torque message according to the load degree.
[0028] A processing module is configured to receive and analyze the target torque message and draw a corresponding test curve to monitor the torque change under each different load degree in real time.
[0029] The communication module is specifically configured to:
[0030] The communication module is specifically configured to:
[0031] When the first response instruction sent by the vehicle controller is received, it is determined whether the current test voltage is within a preset range.
[0032] If yes, a second response instruction is returned to complete the initialization of the vehicle controller.
[0033] Preferably, the vehicle controller is in communication connection with a test industrial robot, the test industrial robot is divided into a plurality of load areas according to a vehicle category distribution rule at a predetermined time point, and a standard torque value of each load area is determined; and the test industrial robot statistically analyzes the standard torque values in each load area within a continuous time to determine a correction torque coefficient in each load area; the vehicle controller outputs a corresponding target torque message according to the correction torque coefficient obtained by communication with the test industrial robot.
[0034] In the automobile load simulation test system, the output module is specifically configured to:
[0035] receive the first closing instruction sent by the vehicle controller, and output a corresponding MCU voltage value to the vehicle controller according to the first closing instruction;
[0036] receive the second closing instruction sent by the relay, feed back the working state of the relay to the vehicle controller, and start the BMS power generation to complete the power-on of the vehicle controller.
[0037] In the automobile load simulation test system, the processing module is specifically configured to:
[0038] receive the target torque message, and store the target torque message in a cache area;
[0039] analyze the target torque message in the cache area, and draw a corresponding test curve;
[0040] detect the torque change of the current vehicle under each different load degree in real time according to the floating change of the test curve.
[0041] In the automobile load simulation test system, the comparison module is specifically configured to:
[0042] output a corresponding test data table according to the test curve, and compare the test data table with a preset standard data table to determine whether the test data table is qualified.
[0043] In a third aspect, the present application provides a computer including a memory, a processor, and a computer program stored on the memory and executable on the processor, wherein the processor implements the automobile load simulation test method as described above when executing the computer program.
[0044] In a fourth aspect, the present application provides a readable storage medium having a computer program stored thereon, wherein the program is executable on a processor to implement the automobile load simulation test method as described above.
[0045] Additional aspects and advantages of the present application will be given in part in the following description, become apparent from the following description, or be understood through practice of the present application. BRIEF DESCRIPTION OF DRAWINGS
[0046] Figure 1 a flowchart of the automobile load simulation test method provided by the first embodiment of the present application;
[0047] Figure 2 A flowchart of the vehicle load simulation test method provided in the second embodiment of the present invention;
[0048] Figure 3 The structural block diagram of the vehicle load simulation test system provided in the third embodiment of the present invention is shown.
[0049] The following detailed description, in conjunction with the accompanying drawings, will further illustrate the present invention. Detailed Implementation
[0050] To facilitate understanding of the present invention, a more complete description will be given below with reference to the accompanying drawings. Several embodiments of the invention are illustrated in the drawings. However, the invention can be implemented in many different forms and is not limited to the embodiments described herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete.
[0051] It should be noted that when a component is said to be "fixed to" another component, it can be directly on the other component or there may be an intervening component. When a component is said to be "connected to" another component, it can be directly connected to the other component or there may be an intervening component. The terms "vertical," "horizontal," "left," "right," and similar expressions used in this document are for illustrative purposes only.
[0052] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention pertains. The terminology used herein in the description of the invention is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. The term "and / or" as used herein includes any and all combinations of one or more of the associated listed items.
[0053] Existing automotive load testing methods are costly, which increases the production cost of automobiles and is not conducive to mass production.
[0054] Please see Figure 1 The image shows a vehicle load simulation test method provided in the first embodiment of the present invention. It should be noted that the vehicle load simulation test method is mainly applied between a vehicle to be shipped and a vehicle host computer. The vehicle host computer can be understood as a computer with test software pre-installed inside. The test software is developed based on LabVIEW (a program development environment) and can be used for vehicle load simulation testing.
[0055] Specifically, the vehicle load simulation test method includes the following steps:
[0056] Step S10: Establish a communication connection with the vehicle controller and complete the initialization of the vehicle controller;
[0057] Specifically, in this step, the first step is to establish a communication connection between the host computer and the vehicle under test. It can be understood that each vehicle uses its own vehicle controller, which is equivalent to the processor of each vehicle and can process and forward various signals.
[0058] Therefore, in this embodiment, the host computer and the vehicle controller are electrically connected together to establish a communication connection between them. At the same time, the vehicle controller is initialized.
[0059] Step S20: Zero the depth value of the brake pedal control and adjust the depth value of the accelerator pedal control to change the current load level of the vehicle, so that the vehicle controller outputs the corresponding target torque message according to the load level.
[0060] Furthermore, it should be noted that the current vehicle load is mainly adjusted by the vehicle's brake pedal control and accelerator pedal control. Therefore, in this step, the current vehicle load level will be changed by adjusting the depth value of the brake pedal control to zero and simultaneously by adjusting the depth value of the accelerator pedal control.
[0061] Furthermore, the vehicle controller inside the vehicle can receive the change signal of the depth value of the accelerator pedal control and perform digital processing so that the vehicle controller can output the corresponding target torque message to the host computer according to the different load levels.
[0062] Step S30: Receive and parse the target torque message, and plot the corresponding test curve to monitor torque changes under different load levels in real time.
[0063] In this step, the host computer can receive multiple target torque messages transmitted from the vehicle controller. Furthermore, it writes these multiple target torque messages into its internal preset test software. The preset software can parse the received target torque messages according to a preset program and perform image processing to draw the test curves corresponding to each target torque message, so that the host computer can monitor the torque changes of the current vehicle under different load levels in real time.
[0064] In use, by establishing a communication connection with the vehicle controller, and corresponding to complete the initialization operation of the vehicle controller, further, the depth value of the brake pedal control is zeroed, at the same time, the depth value of the accelerator pedal control is adjusted to change the load degree of the current vehicle, so that the vehicle controller can output the corresponding target torque message according to the load degree, and finally receive and analyze the target torque message, and draw the corresponding test curve to monitor the torque change under different load degrees in real time. The automobile load simulation test method provided by the application can test and analyze variables such as brake pedal control, accelerator pedal control and target torque message, so as to test the test curve of the output torque of the current vehicle changing with the load in real time and save it. It is simple and convenient to operate, does not need other expensive communication equipment, greatly reduces the cost of test, and is beneficial to wide promotion and use.
[0065] It should be noted that the above implementation process is only to illustrate the feasibility of the application, but this does not mean that the automobile load simulation test method of the application has only the above unique implementation process, on the contrary, as long as the automobile load simulation test method of the application can be implemented, it can be included in the feasible implementation scheme of the application.
[0066] In summary, the automobile load simulation test method in the above embodiment can test and analyze variables such as brake pedal control, accelerator pedal control and target torque message, so as to test the test curve of the output torque of the current vehicle changing with the load in real time and save it. It is simple and convenient to operate, does not need other expensive communication equipment, greatly reduces the cost of test, and is beneficial to wide promotion and use.
[0067] Please refer to Figure 2 , which is an automobile load simulation test method provided by the second embodiment of the application, which specifically includes the following steps:
[0068] Step S11, a communication connection with the vehicle controller is established through the CAN bus, and corresponding test parameters are configured in the vehicle controller according to a preset communication protocol, the test parameters including baud rate, filtering and frame format;
[0069] Specifically, in this embodiment, first, the communication connection between the host computer and the vehicle controller needs to be established, and further, in order to facilitate implementation, in this step, the host computer and the vehicle controller of the vehicle to be tested are electrically connected together through the CAN bus to establish the communication connection between them.
[0070] In addition, in the step, the CAN card inside the host computer is enabled, and the corresponding test parameters are configured in the vehicle controller according to the preset communication protocol. Specifically, the test parameters include baud rate, filtering, and frame format.
[0071] In step S21, when the first response instruction sent by the vehicle controller is received, it is determined whether the current test voltage is within the preset range.
[0072] In step S31, if yes, a second response instruction is returned to complete the initialization of the vehicle controller.
[0073] In a preferred embodiment of the present application, the vehicle controller is communicatively connected to a test industrial robot. As shown in Table 1, the test industrial robot is divided into multiple load areas according to vehicle category distribution rules at a predetermined time point, and the standard torque value of each load area is determined. The test industrial robot statistically analyzes the standard torque value in each load area within a continuous time period to determine the correction torque coefficient in each load area. The vehicle controller outputs the corresponding target torque message according to the correction torque coefficient obtained from the test industrial robot.
[0074] Table 1
[0075]
[0076] Since there is a relatively large deviation between the load simulation test of a certain vehicle model and its load state in a real environment, the correction torque coefficient related to the vehicle model can be dynamically obtained from the test industrial robot through communication with the test industrial robot, so that the automobile load simulation test of the vehicle model is closer to the actual load state in the real environment, greatly increasing the accuracy of the automobile load simulation test data, and effectively evaluating the real load condition of the vehicle model. Moreover, the test industrial robot can continuously optimize the correction torque coefficient based on time-based statistical analysis, and obtain the correction torque coefficient based on the time variable, so that the automobile load simulation test of the vehicle model is more intelligent. Further, after the vehicle controller and the host computer establish a communication connection, the host computer can drive the CAN card to call the Transmit function and cyclically send data clusters to the CAN bus according to the preset timing, so as to transmit the data clusters to the vehicle controller through the CAN bus.
[0077] Therefore, the vehicle controller will send a first response instruction to the host computer according to the received data cluster, and when the host computer receives the first response instruction, it will determine whether the test voltage of the current vehicle controller is within the preset range. If yes, step S31 is executed.
[0078] In this step, if it is confirmed that the current test voltage is within the preset range, a second response instruction is returned to the vehicle controller to complete the initialization of the vehicle controller.
[0079] If it is not confirmed that the current test voltage is within the preset range, the voltage value of the vehicle controller is adjusted so that the voltage value of the vehicle controller is within the preset range, and further testing is performed.
[0080] In this embodiment, it should be noted that after the above steps of establishing communication connection with the vehicle controller and completing the initialization of the vehicle controller, the method further comprises:
[0081] Step S41, receiving the first closing instruction sent by the vehicle controller, and outputting the corresponding MCU voltage value to the vehicle controller according to the first closing instruction; receiving the second closing instruction sent by the relay, and feeding back the working state of the relay to the vehicle controller, and starting BMS power generation to complete the power-on of the vehicle controller.
[0082] In this embodiment, after the initialization of the vehicle controller is completed, it should be noted that the vehicle controller will send out the first closing instruction to make the host computer output the MCU voltage value that meets the logical judgment in time, and receive the second closing instruction sent by the relay, at the same time, feed back the working state of the relay to the vehicle controller, and start BMS power generation to complete the power-on of the vehicle controller.
[0083] Step S51, adjusting the depth value of the brake pedal control to zero and adjusting the depth value of the throttle pedal control to change the load degree of the current vehicle, so that the vehicle controller outputs the corresponding target torque message according to the load degree;
[0084] It should be noted that the implementation process of this step is the same as that of the above step S20, and further, it should be noted that the size of the current vehicle load is mainly adjusted by the brake pedal control and the throttle pedal control of the vehicle, therefore, in this step, the depth value of the brake pedal control is adjusted to zero, and at the same time, the depth value of the throttle pedal control is adjusted to change the load degree of the current vehicle.
[0085] Further, the vehicle controller inside the vehicle can receive the change signal of the depth value of the throttle pedal control and perform digital processing, so that the vehicle controller can output the corresponding target torque message to the host computer according to the different load degrees.
[0086] Step S61, receiving the target torque message and storing the target torque message into a cache area; analyzing the target torque message in the cache area and drawing a corresponding test curve; and detecting the torque change of the current vehicle under different load degrees in real time according to the floating change of the test curve.
[0087] In the embodiment, it is to be noted that when the host computer receives the plurality of target torque messages transmitted by the vehicle controller, the target torque messages are temporarily stored in the cache area to avoid data disorder and facilitate analysis.
[0088] Further, the test software preset in the host computer calls the target torque message in the cache area and analyzes and processes the image to draw a corresponding test curve.
[0089] Further, the host computer detects the torque change of the current vehicle under different load degrees in real time according to the floating change of the test curve.
[0090] In the embodiment, it is to be noted that after the step of receiving and analyzing the target torque message and drawing a corresponding test curve to monitor the torque change under different load degrees in real time, the method further comprises:
[0091] Step S71, outputting a corresponding test data table according to the test curve and comparing the test data table with a preset standard data table to determine whether the test data table is qualified.
[0092] Finally, in order to determine whether the load performance of the current test vehicle is qualified, specifically, the host computer outputs a corresponding test data table according to the test curve and compares the test data table obtained in real time with a standard test data table preset in the host computer to determine whether the test data table is qualified.
[0093] More specifically, if the data difference between the test data table obtained in real time and the standard test data table preset in the host computer is within a preset range, it indicates that the load performance of the current test vehicle is qualified.
[0094] If the data difference between the test data table obtained in real time and the standard test data table preset in the host computer is not within the preset range, it indicates that the load performance of the current test vehicle is not qualified.
[0095] It is to be noted that the method provided by the second embodiment of the application has the same implementation principle and some technical effects as the first embodiment, and for brevity, the description of the second embodiment is not mentioned in the first embodiment.
[0096] In summary, the automobile load simulation test method in the above embodiments can test and analyze variables such as brake pedal control, throttle pedal control, and target torque message, so that the test curve of the output torque of the current vehicle changing with the load can be tested in real time and saved, the operation is simple and convenient, other expensive communication equipment is not needed, the cost of testing is greatly reduced, and the automobile load simulation test method is conducive to wide promotion and use.
[0097] Referring to Figure 3 , an automobile load simulation test system provided by a third embodiment of the present application is shown, and the automobile load simulation test system specifically includes:
[0098] A communication module 12 is configured to establish a communication connection with the vehicle controller and complete initialization of the vehicle controller.
[0099] A test module 22 is configured to zero the depth value of the brake pedal control and adjust the depth value of the throttle pedal control to change the load degree of the current vehicle, so that the vehicle controller outputs a corresponding target torque message according to the load degree.
[0100] A processing module 32 is configured to receive and analyze the target torque message and draw a corresponding test curve to monitor the torque change under each different load degree in real time.
[0101] It should be noted that each of the above modules can be a functional module or a program module, and can be implemented by software or hardware. For the modules implemented by hardware, each of the above modules can be located in the same processor, or each of the above modules can be located in different processors in any combination.
[0102] In the automobile load simulation test system, the communication module 12 is specifically configured to:
[0103] establish a communication connection with the vehicle controller through a CAN bus, and configure corresponding test parameters in the vehicle controller according to a preset communication protocol, wherein the test parameters include baud rate, filtering, and frame format.
[0104] When the first response instruction sent by the vehicle controller is received, it is determined whether the current test voltage is within a preset range.
[0105] If yes, a second response instruction is returned correspondingly to complete the initialization of the vehicle controller.
[0106] In the automobile load simulation test system, the automobile load simulation test system further includes an output module 42, and the output module 42 is specifically configured to:
[0107] receive the first closing instruction sent by the vehicle controller, and output a corresponding MCU voltage value to the vehicle controller according to the first closing instruction;
[0108] receive the second closing instruction sent by the relay, feed back the working state of the relay to the vehicle controller, and start the BMS power generation to complete the power-on of the vehicle controller.
[0109] In the automobile load simulation test system, the processing module 32 is specifically configured to:
[0110] receive the target torque message, and store the target torque message in a cache area;
[0111] analyze the target torque message in the cache area, and draw a corresponding test curve;
[0112] According to the floating change of the test curve, the torque change of the current vehicle under different load degrees is detected in real time.
[0113] In the automobile load simulation test system, the automobile load simulation test system further comprises a comparison module 52, and the comparison module 52 is specifically configured to:
[0114] According to the test curve, a corresponding test data table is output, and the test data table is compared with a preset standard data table to determine whether the test data table is qualified.
[0115] The fourth embodiment of the application provides a computer, which comprises a memory, a processor, and a computer program stored in the memory and executable on the processor, and the processor implements the automobile load simulation test method provided in the first embodiment or the second embodiment when executing the computer program.
[0116] The fifth embodiment of the application provides a readable storage medium, which stores a computer program, and the program is executable on the processor to implement the automobile load simulation test method provided in the first embodiment or the second embodiment.
[0117] In summary, the automobile load simulation test method, system, computer and readable storage medium in the above embodiments can test and analyze variables such as brake pedal control, throttle pedal control and target torque message, so that the test curve of the output torque of the current vehicle changing with the load can be tested in real time and saved, which is simple and convenient to operate, does not need other expensive communication equipment, greatly reduces the cost of testing, and is conducive to wide promotion and use.
[0118] The logic and / or steps represented in the flowcharts and / or described herein, for example, can be embodied in non-transitory computer-readable media, executed by one or more computing devices, and / or in any other way. The logic and / or steps represented in the flowcharts and / or described herein, for example, can be considered a list of executable instructions for implementing logic functions, and can be embodied in any computer-readable medium for use by or in connection with an instruction execution system, apparatus, or device, such as a computer-based system, processor- containing system, or other system that can fetch the instructions from the instruction execution system, apparatus, or device and execute the instructions. For purposes of this specification, a "computer-readable medium" can be any apparatus that can contain, store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device. The computer-readable medium can be, for example but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device. More specific examples (a non-exhaustive list) of the computer-readable medium include the following: an electrical connection (electronic) having one or more wires, a portable computer diskette (magnetic), a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber (optical), and a portable compact disc read-only memory (CDROM). Additionally, the computer-readable medium can even be paper or another suitable medium upon which the program is printed, as the program can be electronically captured, for example via an optical scanner, then compiled, interpreted, or otherwise processed, and stored in a computer memory in a form that can be later executed by a computer. In this context, a "computer-readable medium" can be any means that can store the program for use by or in connection with the instruction execution system, apparatus, or device.
[0119] The foregoing description of various embodiments of the application has been presented for the purposes of illustration and description. It is not intended to be exhaustive or to limit the application to the precise form disclosed, and various modifications and variations are possible in light of the above teachings or can be acquired from practice of the application. For example, while a particular feature of the application can have been described with respect to only one or more embodiments thereof, the feature is not necessarily limited to that one or more embodiments. Rather, applicants have provided various embodiments of the application and combinations thereof and candidates can combine them in various combinations to produce yet other embodiments of the application. It is intended that the specification and examples be considered as exemplary only, with a true scope of the application being indicated by the following claims.
[0120] It is understood that various portions of the application can be implemented in hardware, software, firmware or a combination thereof. In the above embodiments, multiple steps or methods can be implemented in software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented in hardware, and in another embodiment, any of the following technologies, known in the art, or a combination thereof, can be used: discrete logic circuitry having logic gates for implementing logic functions upon an application of data signals, application specific integrated circuits having appropriate combinational logic gates, programmable gate arrays (PGA), field programmable gate arrays (FPGA), and the like.
[0121] In the description of the present specification, the description of the terms "one embodiment", "some embodiments", "an example", "a specific example", or "some examples" and the like means that the specific features, structures, materials or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the present application. In the present specification, illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Also, the specific features, structures, materials or characteristics described can be combined in any one or more embodiments or examples in an appropriate manner.
[0122] The above embodiments only express several implementation manners of the present application, and the description is more specific and detailed, but it should not be understood as a limitation on the patent scope of the present application. It should be noted that for ordinary skilled persons in the art, without departing from the concept of the present application, several modifications and improvements can be made, which are within the protection scope of the present application. Therefore, the protection scope of the patent of the present application should be subject to the appended claims.
Claims
1. A method for simulating vehicle load testing, characterized in that, The method includes: Establish a communication connection with the vehicle controller and complete the initialization of the vehicle controller; The depth value of the brake pedal control is zeroed and the depth value of the accelerator pedal control is adjusted to change the current load level of the vehicle, so that the vehicle controller outputs the corresponding target torque message according to the load level. Receive and parse the target torque message, and plot the corresponding test curve to monitor torque changes under different load levels in real time; The steps for initializing the vehicle controller include: A communication connection with the vehicle controller is established via the CAN bus, and corresponding test parameters are configured in the vehicle controller according to a preset communication protocol. The test parameters include baud rate, filtering, and frame format. Upon receiving the first response command from the vehicle controller, confirm whether the current test voltage is within the preset range; If so, the second response command is returned to complete the initialization of the vehicle controller; After establishing a communication connection with the vehicle controller and completing the initialization of the vehicle controller, the method includes: Receive the first closing command sent by the vehicle controller, and output the corresponding MCU voltage value to the vehicle controller according to the first closing command; The system receives a second closing command from the relay, feeds back the operating status of the relay to the vehicle controller, and starts the BMS generator to power on the vehicle controller. The vehicle controller communicates with the testing industrial robot. The testing industrial robot divides the vehicle into multiple load areas according to the vehicle category distribution rules at a predetermined time point and determines the standard torque value of each load area. The testing industrial robot performs statistical analysis on the standard torque values of each load area over a continuous period of time to determine the correction torque coefficient of each load area. The vehicle controller outputs the corresponding target torque message based on the correction torque coefficient obtained from the communication with the testing industrial robot.
2. The vehicle load simulation test method according to claim 1, characterized in that: The steps of receiving and parsing the target torque message and plotting the corresponding test curve to monitor torque changes under different load levels in real time include: Receive the target torque message and store the target torque message in the buffer area; The target torque message in the buffer area is parsed, and the corresponding test curve is plotted. The torque changes of the current vehicle under different load levels are detected in real time based on the fluctuation of the test curve.
3. The vehicle load simulation test method according to claim 1, characterized in that: After the steps of receiving and parsing the target torque message and plotting the corresponding test curve to monitor torque changes under different load levels in real time, the method includes: The corresponding test data table is output based on the test curve, and the test data table is compared with the preset standard data table to determine whether the test data table is qualified.
4. A vehicle load simulation test system, characterized in that, The system includes: The communication module is used to establish a communication connection with the vehicle controller and complete the initialization of the vehicle controller. The test module is used to zero the depth value of the brake pedal control and adjust the depth value of the accelerator pedal control to change the current load level of the vehicle, so that the vehicle controller outputs the corresponding target torque message according to the load level. The processing module is used to receive and parse the target torque message and plot the corresponding test curve to monitor the torque change under different load levels in real time. The output module is used to receive the first closing command sent by the vehicle controller, and output the corresponding MCU voltage value to the vehicle controller according to the first closing command; The system receives a second closing command from the relay, feeds back the operating status of the relay to the vehicle controller, and starts the BMS generator to power on the vehicle controller. Specifically, the communication module is used for: A communication connection with the vehicle controller is established via the CAN bus, and corresponding test parameters are configured in the vehicle controller according to a preset communication protocol. The test parameters include baud rate, filtering, and frame format. Upon receiving the first response command from the vehicle controller, confirm whether the current test voltage is within the preset range; If so, the second response command is returned to complete the initialization of the vehicle controller; The vehicle controller communicates with the testing industrial robot. The testing industrial robot divides the vehicle into multiple load areas according to the vehicle category distribution rules at a predetermined time point and determines the standard torque value of each load area. The testing industrial robot performs statistical analysis on the standard torque values of each load area over a continuous period of time to determine the correction torque coefficient of each load area. The vehicle controller outputs the corresponding target torque message based on the correction torque coefficient obtained from the communication with the testing industrial robot.
5. The vehicle load simulation test system according to claim 4, characterized in that: The vehicle load simulation test system also includes an output module, which is specifically used for: Receive the first closing command sent by the vehicle controller, and output the corresponding MCU voltage value to the vehicle controller according to the first closing command; The system receives a second closing command from the relay, feeds back the operating status of the relay to the vehicle controller, and starts the BMS generator to power on the vehicle controller.
6. A computer comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the vehicle load simulation test method as described in any one of claims 1 to 3.
7. A readable storage medium having a computer program stored thereon, characterized in that, When executed by the processor, the program implements the vehicle load simulation test method as described in any one of claims 1 to 3.
Citation Information
Patent Citations
Pure electric vehicle semi-physical simulation test bench and test method thereof
CN105136483A