Load box, method and electronic device for testing a vehicle controller
By designing a load cell for vehicle controller testing, obtaining test requirements and hardware parameters, building a simulation environment, and collecting operational status information, efficient load testing was achieved, solving the problem of low testing efficiency in existing technologies, improving testing efficiency and reducing costs.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHINA FAW CO LTD
- Filing Date
- 2024-08-16
- Publication Date
- 2026-04-17
AI Technical Summary
Existing technologies for load testing of vehicle controllers are inefficient, and the lack of dedicated load cells makes the testing process cumbersome.
A load cell for testing vehicle controllers is provided, comprising communication equipment, test environment simulation equipment, information acquisition equipment, and a controller. By acquiring test requirements and hardware parameter information, a simulation environment is constructed, operating status information is collected, and load testing is performed based on this information.
It improves the efficiency of vehicle controller testing, enabling efficient evaluation of its performance and stability in a simulated environment, identification of potential problems and optimization of design, and reduction of testing costs.
Smart Images

Figure CN119002460B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of vehicle equipment testing, and more specifically, to a load cell, method, and electronic device for testing vehicle controllers. Background Technology
[0002] By simulating real road conditions and operating scenarios, the performance of the vehicle controller is tested and evaluated. This is known as load testing of the vehicle controller. It can check the controller's response speed, stability, and accuracy under different loads to ensure that the vehicle controller can work properly in actual use and meet safety and performance requirements. Load testing can help manufacturers and developers identify problems and make improvements to enhance the performance and reliability of the vehicle controller.
[0003] Currently, related technologies typically require load testing of vehicle controllers in actual operating environments, or load testing of vehicle controllers based on general-purpose load cells. The lack of dedicated load cells for load testing of vehicle controllers makes the process of performing load testing of vehicle controllers cumbersome and results in low efficiency.
[0004] There is currently no effective solution to the above problems. Summary of the Invention
[0005] This invention provides a load cell, method, and electronic device for testing vehicle controllers, to at least solve the technical problem of low efficiency in load testing of vehicle controllers in related technologies.
[0006] According to one aspect of the present invention, a load cell for testing a vehicle controller is provided, comprising: a communication device for acquiring test requirement information and hardware parameter information of the vehicle controller to be subjected to load testing; a test environment simulation device connected to the communication device for constructing a simulated environment for load testing the vehicle controller based on the test requirement information and hardware parameter information; an information acquisition device connected to the vehicle controller for acquiring operating status information generated by the vehicle controller during operation in the simulated environment; and a controller connected to the information acquisition device for performing load testing on the vehicle controller based on the operating status information.
[0007] Optionally, the simulation environment includes a control signal simulation environment and a load simulation environment; the test environment simulation equipment includes: a control signal generation device, used to generate control signals based on test requirement information and hardware parameter information, and to construct a control signal simulation environment based on the control signals, wherein the control signal simulation environment is used to represent the control signal environment required for the vehicle controller to operate in a simulation environment; and a load environment simulation device, used to generate a load simulation environment based on test requirement information and hardware parameter information, wherein the load simulation environment is used to represent the load environment required for the vehicle controller to operate in a simulation environment.
[0008] Optionally, the control signal includes at least one of the following: analog signal and digital signal; the control signal generating device includes at least one of the following: analog signal generating device for generating analog signal based on test requirement information and hardware parameter information; digital signal generating device for generating digital signal based on test requirement information and hardware parameter information.
[0009] Optionally, the information acquisition device includes: a current acquisition device for acquiring current signals of the vehicle controller during operation in a simulated environment; a sensor signal acquisition device for acquiring vehicle sensor signals received by the vehicle controller; and a pressure information acquisition device for acquiring pressure change information of the vehicle controller during operation in a simulated environment; and generating operating status information based on the current signal, vehicle sensor signal, and pressure change information.
[0010] Optionally, the communication device includes at least one of the following: a controller area network (MAN) communication device for acquiring test requirement information and hardware parameter information based on the MAN; and an Ethernet MAN communication device for acquiring test requirement information and hardware parameter information based on the Ethernet MAN.
[0011] Optionally, the controller includes: a test routine management device for comparing preset test cases with operating status information to perform load testing on the vehicle controller; a data parsing device for parsing the database file in the operating status information to obtain the parsed operating status information; and a limit management device connected to the data parsing device for filtering the parsed operating status information based on preset controller information limits to perform fault diagnosis on the vehicle controller.
[0012] Optionally, the information acquisition device includes: a load cell operation status monitoring device, used to generate a duration record based on the operation duration of the load cell, and to monitor the operation status of the load cell based on the duration record.
[0013] According to another aspect of the present invention, a method for testing a vehicle controller is also provided, applied to the aforementioned load box for testing a vehicle controller, comprising: acquiring test requirement information and hardware parameter information of the vehicle controller to be subjected to load testing; constructing a simulation environment for load testing the vehicle controller based on the test requirement information and hardware parameter information; collecting operating status information generated by the vehicle controller during operation in the simulation environment; and performing load testing on the vehicle controller based on the operating status information.
[0014] According to another aspect of the present invention, an apparatus for testing a vehicle controller is also provided, comprising: an acquisition module for acquiring test requirement information and hardware parameter information of the vehicle controller to be subjected to load testing; a construction module for constructing a simulation environment for load testing the vehicle controller based on the test requirement information and hardware parameter information; a collection module for collecting operating status information generated by the vehicle controller during operation in the simulation environment; and a testing module for performing load testing on the vehicle controller based on the operating status information.
[0015] According to another aspect of the present invention, an electronic device is also provided, comprising: a memory storing an executable program; and a processor for running the program, wherein the program executes the methods of various embodiments of the present invention during runtime.
[0016] According to another aspect of the present invention, a computer-readable storage medium is also provided, the computer-readable storage medium including a stored executable program, wherein, when the executable program is executed, it controls the device where the computer-readable storage medium is located to perform the methods of various embodiments of the present invention.
[0017] According to another aspect of the present invention, a computer program product is also provided, including a computer program that, when executed by a processor, implements the methods of various embodiments of the present invention.
[0018] According to another aspect of the present invention, a computer program product is also provided, including a non-volatile computer-readable storage medium storing a computer program that, when executed by a processor, implements the methods of various embodiments of the present invention.
[0019] According to another aspect of the present invention, a computer program is also provided, which, when executed by a processor, implements the methods of the various embodiments of the present invention.
[0020] In this embodiment of the invention, a load cell for testing a vehicle controller is provided, comprising: a communication device for acquiring test requirement information and hardware parameter information of the vehicle controller to be load tested; a test environment simulation device connected to the communication device for constructing a simulated environment for load testing the vehicle controller based on the test requirement information and hardware parameter information; an information acquisition device connected to the vehicle controller for acquiring operating status information generated by the vehicle controller during operation in the simulated environment; and a controller connected to the information acquisition device for performing load testing on the vehicle controller based on the operating status information. It is noteworthy that this application, by setting up communication equipment in the load cell, can acquire test requirement information and vehicle controller hardware parameter information, facilitating subsequent load testing of the vehicle controller based on test requirements and the specific condition of the vehicle controller. The test environment simulation equipment can construct a simulation environment based on the test requirement information and hardware parameter information, which can verify the performance and stability of the vehicle controller under various load conditions. The information acquisition equipment can collect the operating status information of the vehicle controller in the simulation environment in real time. By monitoring the operating status information collected by the information acquisition equipment, testers can analyze the working status of the vehicle controller, discover potential problems, and make adjustments and optimizations. The controller can be load tested based on the operating status information, realizing efficient testing and evaluation of the vehicle controller, thereby improving testing efficiency and saving testing costs, and thus solving the technical problem of low efficiency in load testing of vehicle controllers in related technologies. Attached Figure Description
[0021] The accompanying drawings, which are included to provide a further understanding of the invention and form part of this application, illustrate exemplary embodiments of the invention and, together with their description, serve to explain the invention and do not constitute an undue limitation thereof. In the drawings:
[0022] Figure 1 This is a schematic diagram of a load cell for testing a vehicle controller according to an embodiment of the present invention;
[0023] Figure 2 This is a flowchart of a method for testing a vehicle controller according to an embodiment of the present invention;
[0024] Figure 3 This is a schematic diagram of an apparatus for testing a vehicle controller according to an embodiment of the present invention. Detailed Implementation
[0025] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.
[0026] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0027] According to an embodiment of the present invention, a load cell for testing vehicle controllers is provided. Figure 1 This is a schematic diagram of a load cell for testing a vehicle controller according to this application, as shown below. Figure 1 As shown, the load cell 1002 includes: a communication device 1004, a test environment simulation device 1006, an information acquisition device 1008, and a controller 1010.
[0028] Communication device 1004 is used to acquire test requirement information and hardware parameter information of the vehicle controller to be subjected to load testing.
[0029] The aforementioned vehicle controller can refer to an electronic device used to control various functions and systems of a vehicle. It can monitor the vehicle's status and make corresponding adjustments to ensure the vehicle's safety, performance, and efficiency. For example, a vehicle controller may include an engine control unit, a brake control unit, a transmission control unit, an air conditioning control unit, etc. The vehicle controller can monitor various sensor data of the vehicle, such as vehicle speed, temperature, and pressure, and then control the operation of various vehicle systems according to preset algorithms and logic, such as adjusting the engine's fuel injection quantity, controlling braking force, and adjusting the transmission's shift timing. The vehicle controller can also be determined according to actual needs, which is not limited here.
[0030] The aforementioned load cell can simulate various load conditions of a vehicle, such as the load conditions of a vehicle under different road conditions and the load conditions when the vehicle starts. It is used to test the response and performance of the vehicle controller under various conditions. By conducting load cell tests on the vehicle controller, the stability, reliability and adaptability of the controller can be verified, thereby improving the safety and performance of the vehicle.
[0031] The aforementioned test requirements information refers to various requirements and conditions that need to be considered when testing a vehicle controller. These requirements may include, but are not limited to, the following: functional requirements, such as whether the vehicle controller functions normally (e.g., whether it can correctly execute various instructions and achieve various vehicle control functions); performance requirements, such as whether the controller can work normally under load and complete various tasks within a specified time; reliability requirements, such as whether the controller will malfunction during long-term use and whether it can work normally in harsh environments; and compatibility requirements, such as whether the vehicle controller can communicate with different types of other devices. In short, test requirements information can encompass various requirements and conditions that need to be considered when testing a vehicle controller to ensure its normal operation and stability. Test requirements information can also be determined according to actual needs and is not limited here.
[0032] The aforementioned hardware parameter information refers to relevant information about the hardware devices used by the vehicle controller, including processor model, storage capacity, communication interface, etc. Hardware parameter information plays a crucial role in the performance and function of the controller. During the testing process, these hardware parameter information needs to be fully verified and tested to ensure that the controller can meet the needs of the vehicle when it is working normally.
[0033] In an optional embodiment, the load cell proposed in this application can be used to simulate the working environment of a vehicle controller in an actual vehicle and to perform load testing on the vehicle controller. The load cell proposed in this application includes a communication device for obtaining test requirement information and hardware parameter information of the vehicle controller to be load tested. The communication device in the load cell can communicate with the user and the vehicle controller to obtain test requirement information and hardware parameter information of the vehicle controller, so that the vehicle controller can be load tested according to the test requirements and the specific condition of the vehicle controller.
[0034] The test environment simulation device 1006 is connected to the communication device and is used to construct a simulation environment for load testing of the vehicle controller based on test requirement information and hardware parameter information.
[0035] In an optional embodiment, the load cell proposed in this application further includes a test environment simulation device connected to a communication device, used to simulate the real vehicle operating environment in order to perform load testing on the vehicle controller. The test environment simulation device can simulate various vehicle operating conditions and environmental conditions, such as different driving speeds, road conditions, temperatures, humidity, etc., to ensure that the vehicle controller can work normally under various conditions. Based on the test environment simulation device, different test scenarios and simulation environments can be constructed according to test requirement information and hardware parameter information to verify the performance and stability of the vehicle controller under various load conditions. By performing load testing on the vehicle controller, potential problems and defects can be discovered, and corrections and optimizations can be made in advance to ensure the stability and reliability of the controller in actual vehicle operation.
[0036] Information acquisition device 1008 is connected to the vehicle controller and is used to collect the operating status information generated by the vehicle controller when it is running in a simulated environment.
[0037] In an optional embodiment, the load cell proposed in this application further includes an information acquisition device. The information acquisition device can collect various operating status information generated by the vehicle controller when it is running in a simulated environment, such as data on voltage, current, temperature, and speed. When testing the vehicle controller, the load cell can simulate various working conditions of the vehicle, such as idling, acceleration, and braking, thereby checking the performance and stability of the vehicle controller under different working conditions. By monitoring the data collected by the information acquisition device, testers can analyze the working condition of the vehicle controller, discover potential problems, and make adjustments and optimizations.
[0038] The controller 1010 is connected to the information acquisition device and is used to perform load testing on the vehicle controller based on the operating status information.
[0039] In an optional embodiment, the load box proposed in this application also includes a controller, which can process and analyze operating status information. By monitoring the output signals, current, voltage and other parameters of the vehicle controller under different load conditions, the controller's working status and performance in actual applications can be understood. The controller can also record and analyze operating status information to further optimize the design and debugging of the vehicle controller. This can help developers fully understand the performance characteristics of the controller, identify problems and optimize them, thereby improving the quality and reliability of the vehicle controller.
[0040] The information acquisition device and controller in the load cell proposed in this application do not need to be connected to the communication device and the test environment simulation device. That is, the configuration of each functional device in the load cell adopts a modular design, and each functional module can be replaced according to actual needs, so that the load cell has good reusability and can be applied to various types of vehicle controllers according to load testing requirements.
[0041] In this embodiment of the invention, a load cell for testing a vehicle controller is provided, comprising: a communication device for acquiring test requirement information and hardware parameter information of the vehicle controller to be load tested; a test environment simulation device connected to the communication device for constructing a simulated environment for load testing the vehicle controller based on the test requirement information and hardware parameter information; an information acquisition device connected to the vehicle controller for acquiring operating status information generated by the vehicle controller during operation in the simulated environment; and a controller connected to the information acquisition device for performing load testing on the vehicle controller based on the operating status information. It is noteworthy that this application, by setting up communication equipment in the load cell, can acquire test requirement information and vehicle controller hardware parameter information, facilitating subsequent load testing of the vehicle controller based on test requirements and the specific condition of the vehicle controller. The test environment simulation equipment can construct a simulation environment based on the test requirement information and hardware parameter information, which can verify the performance and stability of the vehicle controller under various load conditions. The information acquisition equipment can collect the operating status information of the vehicle controller in the simulation environment in real time. By monitoring the operating status information collected by the information acquisition equipment, testers can analyze the working status of the vehicle controller, discover potential problems, and make adjustments and optimizations. The controller can be load tested based on the operating status information, realizing efficient testing and evaluation of the vehicle controller, thereby improving testing efficiency and saving testing costs, and thus solving the technical problem of low efficiency in load testing of vehicle controllers in related technologies.
[0042] Optionally, the simulation environment includes a control signal simulation environment and a load simulation environment; the test environment simulation equipment includes: a control signal generation device, used to generate control signals based on test requirement information and hardware parameter information, and to construct a control signal simulation environment based on the control signals, wherein the control signal simulation environment is used to represent the control signal environment required for the vehicle controller to operate in a simulation environment; and a load environment simulation device, used to generate a load simulation environment based on test requirement information and hardware parameter information, wherein the load simulation environment is used to represent the load environment required for the vehicle controller to operate in a simulation environment.
[0043] The aforementioned control signals can refer to digital limit signals, analog signals, etc., that control the vehicle controller. The control signals can be determined according to actual needs, and are not limited here.
[0044] In an optional embodiment, the load cell proposed in this application may include a control signal generation device, which can be used to generate control signals based on test requirements and hardware parameters. The control signals can simulate the signals received by the vehicle controller under different operating conditions, thereby simulating various situations that the vehicle controller may encounter in actual operation. The control signals generated by the control signal generation device will construct a control signal simulation environment, which can be used to represent the control signal environment required by the vehicle controller when operating in a simulated environment. Through the control signal simulation environment, the performance and stability of the vehicle controller under various conditions can be tested. In actual testing, the load cell can generate various different control signals through the control signal generation device, and then input these signals into the vehicle controller to observe the vehicle controller's response and output. By adjusting and optimizing the control signal simulation environment, the control signal situation in the real environment can be better simulated, thereby more comprehensively testing the performance of the vehicle controller. The setting of the control signal generation device and the control signal simulation environment in the load cell can help to conduct more accurate and comprehensive vehicle controller testing, thereby improving the stability and reliability of the vehicle controller.
[0045] The load chamber proposed in this application may include a load environment simulation device, which can generate a load simulation environment based on test requirements and hardware parameters. The load simulation environment refers to the load environment required for the vehicle controller to operate under simulated conditions, including parameters such as current, voltage, and power. By testing the vehicle controller through the load chamber, the operating state of the vehicle under different load conditions can be simulated, verifying the performance and stability of the vehicle controller in actual use. For example, testing under a simulated high load environment can detect whether the vehicle controller can work normally under high load conditions and whether overload or malfunctions will occur. Different load simulation environments can also be set in the load chamber according to test requirements, such as simulating different road conditions and climate conditions, to verify the adaptability and stability of the vehicle controller under different environments. Through load chamber testing, it can help automobile manufacturers and suppliers improve the quality and performance of vehicle controllers and ensure that vehicles can operate normally under various operating conditions.
[0046] Optionally, the control signal includes at least one of the following: analog signal and digital signal; the control signal generating device includes at least one of the following: analog signal generating device for generating analog signal based on test requirement information and hardware parameter information; digital signal generating device for generating digital signal based on test requirement information and hardware parameter information.
[0047] In an optional embodiment, considering that various signal inputs need to be simulated to verify the function and performance of the vehicle controller during testing, an analog signal generation device or a digital signal generation device can be used. In particular, the load box proposed in this application can adopt a modular design, that is, it can be equipped with an analog signal generation device and / or a digital signal generation device, which can be replaced according to actual needs. There is no limitation here. The analog signal generation device can be a device that can generate analog signals according to test requirement information and hardware parameter information. It can generate various types of analog signals, such as voltage, current, frequency, etc., to simulate the output of various sensors and actuators. By adjusting the parameters of the device, analog signals of different ranges and accuracies can be generated to meet test requirements. A digital signal generation device is a device capable of generating digital signals based on test requirements and hardware parameters. It can generate various digital signals, such as pulses, counters, and switching signals, to simulate the outputs of digital sensors and actuators. Through device settings, it can generate digital signals with different frequencies, duty cycles, and timings to verify the controller's ability to process digital signals. When testing vehicle controllers with load cells, analog and digital signal generation devices can be used in combination to simulate the output signals of various sensors and actuators, verifying the controller's response and processing capabilities to these signals. Through the generated control signals, the various functions of the controller can be comprehensively tested, ensuring the stability and reliability of the vehicle controller in actual vehicle operation.
[0048] Optionally, the information acquisition device includes: a current acquisition device for acquiring current signals of the vehicle controller during operation in a simulated environment; a sensor signal acquisition device for acquiring vehicle sensor signals received by the vehicle controller; and a pressure information acquisition device for acquiring pressure change information of the vehicle controller during operation in a simulated environment; and generating operating status information based on the current signal, vehicle sensor signal, and pressure change information.
[0049] In an optional embodiment, the load box proposed in this application may include a current acquisition device for real-time acquisition of the current signal of the vehicle controller during operation in a simulated environment. This setup can help testers more accurately understand the working status of the vehicle controller under different load conditions and perform performance and stability tests on it. By adding a current acquisition device to the load box, testers can monitor the current output of the vehicle controller under different load conditions in real time. Testers can analyze the working performance of the vehicle controller under different load conditions based on the data provided by the current acquisition device, as well as the problems that may occur when the load is too large or too small. This can help testers more accurately evaluate the performance of the vehicle controller under different load conditions and provide reliable data support for the optimization and improvement of the vehicle controller performance.
[0050] The aforementioned sensor signal acquisition devices can employ Digital Subscriber Interface 3 (DSI3) boards, which can be used to implement digital signal processing functions in fields such as audio, video, and communication, such as audio encoding / decoding, video compression / decompression, and data transmission. These boards are characterized by high performance, low latency, and strong stability. Alternatively, they can employ Digital Signal Boards (Sent), which are hardware devices used to transmit and receive electrical signals. These are typically used in computer or communication systems and can receive signals from external devices, such as sensors or controllers, and then transmit these signals to the computer for processing or feedback. They can be connected to the motherboard or other hardware devices via slots or interfaces to achieve data transmission and communication functions. The specific sensor signal acquisition device can be determined according to actual needs and is not limited here.
[0051] The load box proposed in this application may include a sensor signal acquisition device, which can simulate the scenario of vehicle sensor signals being input to the controller, thereby verifying the controller's operation under different signal input conditions. The sensor signal acquisition device can be used to collect various signals sent by vehicle sensors, such as vehicle speed, steering, braking, and other information. Through the sensor signal acquisition device, changes in sensor signals can be monitored in real time, and these signals can be input to the controller to detect the controller's response to different signal inputs. During the test, the sensor signal acquisition device can simulate the vehicle's driving state under different operating conditions, such as simulating changes in vehicle speed and simulating emergency braking. This can verify the controller's control effect and stability under various operating conditions, ensuring that the controller can work normally when the vehicle is running in actual operation and ensuring the vehicle's safety performance.
[0052] The load cell proposed in this application may include a pressure information acquisition device for collecting pressure change information of the vehicle controller during operation in a simulated environment. This can verify the performance and stability of the vehicle controller under various load conditions, thereby ensuring its reliability in actual vehicle operation. Specifically, the pressure information acquisition device can monitor the pressure changes in the load cell in real time and transmit these data to the test system for analysis and evaluation. By testing the pressure changes under different load conditions, the response capability and performance of the vehicle controller under various operating conditions can be evaluated, thereby identifying potential problems and areas for improvement.
[0053] Optionally, the communication device includes at least one of the following: a controller area network (MAN) communication device for acquiring test requirement information and hardware parameter information based on the MAN; and an Ethernet MAN communication device for acquiring test requirement information and hardware parameter information based on the Ethernet MAN.
[0054] In an optional embodiment, the load cell proposed in this application may include a controller local area network (CLAN) communication device and / or an Ethernet local area network (ELAN) communication device for communicating with the user and the vehicle controller to obtain test requirement information and hardware parameter information. The CLAN communication device can communicate with the controller local area network and obtain test requirement information and hardware parameter information by sending and receiving data packets, thereby helping testers monitor the controller's operating status and perform necessary debugging and analysis. The ELAN communication device can communicate with the controller via an Ethernet connection to obtain test requirement information and hardware parameter information. The ELAN communication device can enable remote access to the controller for real-time monitoring and remote control, facilitating testers to test and debug the controller in different locations. In particular, the load cell proposed in this application can adopt a modular design, that is, setting up a CLAN communication device and / or an ELAN communication device, which can be replaced according to actual needs. This is not limited here. The setting of the above two communication devices can effectively improve testing efficiency and accuracy, enabling testers to obtain relevant information about the controller in a timely manner, discover problems and solve them. At the same time, through remote access and control functions, the workload of testers can also be reduced, and the flexibility and convenience of testing can be improved.
[0055] Optionally, the controller includes: a test routine management device for comparing preset test cases with operating status information to perform load testing on the vehicle controller; a data parsing device for parsing the database file in the operating status information to obtain the parsed operating status information; and a limit management device connected to the data parsing device for filtering the parsed operating status information based on preset controller information limits to perform fault diagnosis on the vehicle controller.
[0056] In an optional embodiment, the load cell proposed in this application may include a test routine management device for managing test cases and comparing them with the operating status information of the vehicle controller. This ensures the stability and performance of the vehicle controller under different load conditions. The test routine management device pre-sets a series of test cases covering various possible load conditions, such as high load, low load, and burst load. When the test begins, the load cell gradually increases the load to simulate the load conditions of a real vehicle during operation and compares the operating status information of the vehicle controller with the preset test cases. By comparing the test results, the performance of the vehicle controller under different load conditions can be evaluated, potential problems and defects can be identified, and timely repairs and optimizations can be made. This improves the stability and reliability of the vehicle controller, ensuring that the vehicle can operate normally under various load conditions. By comparing test cases and operating status information through the test routine management device, the performance of the vehicle controller can be comprehensively evaluated, improving its stability and reliability.
[0057] The load cell proposed in this application may include a data parsing device and a limit management device. The data parsing device and the limit management device work together to effectively diagnose vehicle controller faults. The data parsing device can parse the vehicle's operating status information, which can be stored in a database file. The data parsing device processes this information to obtain parsed operating status information, which may include various sensor data and controller output information. Through the parsed information, the current working status and performance of the vehicle can be understood. The limit management device is connected to the data parsing device and can filter the parsed operating status information. The limit management device compares the parsed information with preset controller information limits and filters out data that exceeds the normal range. Data exceeding the limit range may indicate a fault or abnormal condition in the vehicle controller. Through the filtering by the limit management device, problems with the vehicle controller can be detected and diagnosed in a timely manner. The combined effect of the data parsing device and the limit management device in the load cell allows for comprehensive testing and fault diagnosis of the vehicle controller, helping maintenance personnel to quickly and accurately locate and resolve vehicle controller faults.
[0058] Optionally, the information acquisition device includes: a load cell operation status monitoring device, used to generate a duration record based on the operation duration of the load cell, and to monitor the operation status of the load cell based on the duration record.
[0059] In one optional embodiment, the load cell proposed in this application may include a load cell operation status monitoring device for monitoring the operation status of the load cell and generating duration records. These duration records help testers understand the operation of the load cell, promptly identify faults, and perform repairs. The load cell operation status monitoring device may include various sensors and monitors for monitoring parameters such as voltage, current, and temperature of the load cell. It can monitor the operation status of the load cell in real time and record the data to generate duration records. Testers can analyze the operation of the load cell through these duration records, such as operating duration, frequency, and load changes, thereby evaluating the performance and stability of the load cell. Monitoring the operation status of the load cell based on duration records helps testers promptly identify potential problems, such as overload, overheating, and other abnormal conditions. By monitoring the operation status of the load cell, testers can take timely measures to ensure the accuracy and reliability of the tests. Simultaneously, the duration records can also be used to statistically analyze the usage of the load cell, providing a reference for equipment maintenance and management. This helps testers conduct comprehensive and accurate testing of the vehicle controller, ensuring the stability and reliability of the load cell.
[0060] According to another aspect of the present invention, a method for testing a vehicle controller is also provided, applied to the load cell for testing a vehicle controller described above. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.
[0061] Figure 2 This is a flowchart of a method for testing a vehicle controller according to an embodiment of the present invention, such as... Figure 2 As shown, the method includes the following steps:
[0062] Step S202: Obtain test requirement information and hardware parameter information of the vehicle controller to be subjected to load testing.
[0063] In one optional embodiment, test requirement information and hardware parameter information of the vehicle controller to be load tested can be obtained to fully understand the hardware parameters and test requirements of the vehicle controller, ensuring the accuracy and effectiveness of the test. Obtaining test requirement information may include understanding the purpose, scope, requirements, and constraints of the test, and may come from relevant personnel such as project managers, test engineers, and product managers. It may also include information such as test plans, test cases, and test environments, so as to make full preparations for load testing. Obtaining hardware parameter information of the vehicle controller to be load tested may include hardware information such as the controller's model, version, interface type, transmission rate, storage capacity, processor type, and operating system. Obtaining test requirement information and hardware parameter information of the vehicle controller to be load tested is the prerequisite and foundation for load testing, so as to conduct effective load testing and ensure the performance and stability of the vehicle controller.
[0064] Step S204: Based on the test requirements information and hardware parameter information, construct a simulation environment for load testing of the vehicle controller.
[0065] In one optional embodiment, a simulated environment for load testing of the vehicle controller can be constructed based on test requirements and hardware parameters. Specifically, the functions and performance indicators to be tested, such as current output, power consumption, and stability, can be determined based on the test requirements; the operating voltage range, maximum current output, and output waveform of the load cell can be determined based on the vehicle controller's hardware parameters; the output parameters of the load cell can be configured according to the voltage and current requirements of the vehicle controller to ensure that the load cell can simulate the real working environment; the load cell is connected to the vehicle controller, ensuring a correct and stable connection; a test program is written based on the test requirements to perform load testing on the vehicle controller through the load cell, and the test data is recorded and analyzed; based on the test data analysis results, the performance and stability of the vehicle controller are evaluated, potential problems are identified, and improvement suggestions are proposed. Through the above steps, a simulated environment for load testing of the vehicle controller can be constructed, ensuring the accuracy and effectiveness of the test and improving the performance and reliability of the vehicle controller.
[0066] Step S206: Collect the operating status information generated by the vehicle controller when it runs in a simulated environment.
[0067] In one optional embodiment, the operating status information of the vehicle controller under different operating conditions can be collected, such as the changes in parameters like voltage, current, temperature, speed, and rotational speed. By collecting the operating status information, testers can evaluate the performance and stability of the vehicle controller in a simulated environment. For example, they can check whether the controller can correctly respond to various operating commands, whether it can accurately control the vehicle's operating status, and whether it can maintain a stable working state under different operating conditions.
[0068] Step S208: Perform a load test on the vehicle controller based on the operating status information.
[0069] In one alternative embodiment, by analyzing and evaluating the operational status information generated by the vehicle controller, testers can determine whether the controller meets design requirements and whether it can satisfy the safety, reliability, and performance requirements of vehicle operation, and provide important reference for the testing and optimization of the vehicle controller.
[0070] According to another aspect of the present invention, an apparatus for testing a vehicle controller is also provided. This apparatus can execute the method for testing a vehicle controller described in the above embodiments. The specific implementation method and preferred application scenarios are the same as those described in the above embodiments, and will not be repeated here.
[0071] Figure 3 This is a schematic diagram of an apparatus for testing a vehicle controller according to an embodiment of this application, as shown below. Figure 3As shown, the device includes the following: acquisition module 302, construction module 304, acquisition module 306, and testing module 308.
[0072] The acquisition module 302 is used to acquire test requirement information and hardware parameter information of the vehicle controller to be subjected to load testing; the construction module 304 is used to construct a simulation environment for load testing of the vehicle controller based on the test requirement information and hardware parameter information; the acquisition module 306 is used to acquire the operating status information generated by the vehicle controller when running in the simulation environment; and the testing module 308 is used to perform load testing on the vehicle controller based on the operating status information.
[0073] Embodiments of this application also provide an electronic device, including: a memory storing an executable program; and a processor for running the program, wherein the program executes the methods in various embodiments of the present invention during runtime.
[0074] The aforementioned memory can refer to devices inside a computer used to store data and programs, including RAM, hard disks, etc. RAM can be used to temporarily store running programs and data, while hard disks can be used to store programs and data long-term. Memory enables the computer to read and write data and execute programs. The aforementioned processor is responsible for executing instructions in computer programs and performing data processing. It can also be responsible for controlling and executing various operations, including arithmetic operations, logical operations, and data transmission.
[0075] Embodiments of this application also provide a computer-readable storage medium including a stored executable program, wherein, when the executable program is executed, it controls the device where the computer-readable storage medium is located to perform the methods of various embodiments of the present invention.
[0076] The aforementioned computer storage media can refer to the media used in computer memory to store certain discontinuous physical quantities. Computer storage media mainly include semiconductors, magnetic cores, magnetic drums, magnetic tapes, laser discs, etc. Computer-readable storage media include stored programs, which can be a set of instructions that a computer can recognize and execute, running on an electronic computer to meet certain information needs.
[0077] Embodiments of this application also provide a computer program product, including a computer program that, when executed by a processor, implements the methods of various embodiments of the present invention.
[0078] The aforementioned computer program products can refer to software programs that have been written, tested, and released, and can run on computers or other devices. Computer program products can include application programs, operating systems, utility software, etc., used to achieve specific functions or solve specific problems.
[0079] Embodiments of this application also provide a computer program product, including a non-volatile computer-readable storage medium for storing a computer program that, when executed by a processor, implements the methods in various embodiments of the present invention.
[0080] The aforementioned non-volatile computer-readable storage medium can refer to a medium for storing data. Non-volatile computer-readable storage media can retain data without loss when power is off and can be used to store long-term data, such as operating systems, applications, and user files. Non-volatile storage media can include hard disk drives, solid-state drives, optical disks, and flash memory storage devices, etc.
[0081] Embodiments of this application also provide a computer program that, when executed by a processor, implements the methods described in the various embodiments of the present invention.
[0082] The aforementioned computer program can refer to a set of instructions used to tell the computer to perform specific tasks or operations. Computer programs can be written by programmers using specific programming languages and can include algorithms, data structures, logic, and control flow. Computer programs can be used for a variety of purposes, including application software, operating systems, etc.
[0083] In the above embodiments of the present invention, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0084] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. The device embodiments described above are merely illustrative; for example, the division of units can be a logical functional division, and in actual implementation, there may be other division methods. For instance, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual coupling, direct coupling, or communication connection may be through some interfaces; the indirect coupling or communication connection between units or modules may be electrical or other forms.
[0085] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0086] Furthermore, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0087] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.
[0088] The above description is only a preferred embodiment of the present invention. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.
Claims
1. A load box for vehicle controller testing, characterized by, include: A communication device is used to acquire test requirement information and hardware parameter information of a vehicle controller to be subjected to load testing, wherein the hardware parameter information includes at least one of the following: the processor model, storage capacity, and communication interface of the vehicle controller; A test environment simulation device, connected to the communication device, is used to construct a simulated environment for load testing of the vehicle controller based on the test requirement information and the hardware parameter information; An information acquisition device, connected to the vehicle controller, is used to acquire the operating status information generated by the vehicle controller during operation in the simulated environment; A controller, connected to the information acquisition device, is used to perform load testing on the vehicle controller based on the operating status information; The controller includes: a test routine management device for comparing the vehicle controller with preset test cases and the operating status information to perform load testing, wherein the preset test cases represent a series of pre-defined test cases; a data parsing device for parsing the database file in the operating status information to obtain parsed operating status information; and a limit management device connected to the data parsing device for filtering the parsed operating status information based on preset controller information limits to perform fault diagnosis on the vehicle controller.
2. The load box for vehicle controller testing of claim 1, wherein, The simulation environment includes a control signal simulation environment and a load simulation environment; The test environment simulation equipment includes: A control signal generation device is used to generate control signals based on the test requirement information and the hardware parameter information, and to construct the control signal simulation environment based on the control signals, wherein the control signal simulation environment is used to represent the control signal environment required for the vehicle controller to operate in the simulation environment; A load environment simulation device is used to generate the load simulation environment based on the test requirement information and the hardware parameter information, wherein the load simulation environment is used to represent the load environment required for the vehicle controller to operate under the simulation environment.
3. The load cell for vehicle controller testing according to claim 2, characterized in that, The control signal includes at least one of the following: analog signal and digital signal; the control signal generating device includes at least one of the following: An analog signal generation device is used to generate the analog signal based on the test requirement information and the hardware parameter information; A digital signal generation device is used to generate the digital signal based on the test requirement information and the hardware parameter information.
4. The load cell for vehicle controller testing according to claim 1, characterized in that, The information collection device includes: A current acquisition device is used to acquire the current signal of the vehicle controller when it is running in the simulated environment; A sensor signal acquisition device is used to acquire vehicle sensor signals received by the vehicle controller; A pressure information acquisition device is used to acquire pressure change information of the vehicle controller during operation in the simulated environment; The operating status information is generated based on the current signal, the vehicle sensor signal, and the pressure change information.
5. The load cell for vehicle controller testing according to claim 1, characterized in that, The communication device includes at least one of the following: A controller local area network (CLAN) communication device is used to obtain the test requirement information and the hardware parameter information based on the CLAN. An Ethernet LAN communication device is used to obtain the test requirement information and the hardware parameter information based on an Ethernet LAN.
6. The load cell for vehicle controller testing according to claim 1, characterized in that, The information collection device includes: A load cell operation status monitoring device is used to generate a duration record based on the operation duration of the load cell, and to monitor the operation status of the load cell based on the duration record.
7. A method for testing a vehicle controller, characterized in that, The method, applied to the load cell for vehicle controller testing as described in any one of claims 1 to 6, comprises: Obtain test requirement information and hardware parameter information of the vehicle controller to be subjected to load testing, wherein the hardware parameter information includes at least one of the following: processor model, storage capacity and communication interface of the vehicle controller; Based on the test requirements and hardware parameters, a simulated environment for load testing of the vehicle controller is constructed. Collect the operating status information generated by the vehicle controller during operation in the simulated environment; The vehicle controller is subjected to load testing based on the aforementioned operating status information; The method further includes: comparing the vehicle controller with preset test cases to perform load testing, wherein the preset test cases represent a series of pre-defined test cases; parsing the database file in the operating status information to obtain parsed operating status information; and filtering the parsed operating status information based on preset controller information limits to perform fault diagnosis on the vehicle controller.
8. An electronic device, characterized in that, include: Memory, which stores executable programs; A processor for running the program, wherein the program, when running, performs the method for testing a vehicle controller as described in claim 7.
9. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes a stored executable program, wherein, when the executable program is executed, it controls the device on which the storage medium is located to perform the method for testing a vehicle controller as described in claim 7.
10. A computer program product, characterized in that, Includes a computer program that, when executed by a processor, implements the method for testing a vehicle controller as described in claim 7.
Citation Information
Patent Citations
Vehicle testing method, device and system, and storage medium
CN114061982A
Load case
CN208796102U