A test method, apparatus and system for a hydraulic retarder controller

CN115562231BActive Publication Date: 2026-08-14DONGFENG LIUZHOU MOTOR
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-10-11
Publication Date
2026-08-14

AI Technical Summary

Technical Problem

[0003]目前部分卡车均已配置液力缓速器,而在液力缓速器系统开发过程中,对液力缓速器控制器的软件功能逻辑除了开发时进行的软件级别测试外,一般实物功能测试只能依赖于实车开展,且实车环境无法开展如油温、水温超限等故障测试,而液力缓速器与实车动力底盘密切相关,需装车完成且能正常运行后才能开展,涉及与车辆运行相关的各个系统的开发及装车

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115562231B_ABST
    Figure CN115562231B_ABST
Patent Text Reader

Abstract

This invention discloses a testing method, apparatus, and system for a hydraulic retarder controller. The method obtains test signals based on the input conditions required for testing the hydraulic retarder controller. These test signals are then input to the hydraulic retarder controller, which operates according to its own logic and outputs a response signal. The response signal is then converted by a simulation device to output a hydraulic retarder action signal. This action signal is input to a simulation model, which drives the model to operate and outputs the hydraulic retarder's operating state. The operating state is then output to the hydraulic retarder controller, enabling it to perform closed-loop servo control and output the operating results. The operating results are compared with the expected results to determine if the hydraulic retarder controller's software functions correctly. This method allows for functional testing of hydraulic retarder controllers, improving testing efficiency and coverage.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of hydraulic retarder technology, and in particular to a hydraulic retarder controller testing method and apparatus. Background Technology

[0002] Currently used hydraulic retarders in trucks generally use engine oil as the working medium. During operation, the retarder controller controls the proportional valve to open to the corresponding degree according to the gear position switch input, allowing compressed air from the vehicle's air source to enter the retarder's oil sump. Simultaneously, a pressure sensor monitors the air pressure within the oil sump. After entering the oil sump, the compressed air forces the oil into the working chamber composed of the stator and rotor. The high-speed rotating rotor accelerates the oil and acts on the stator, which in turn exerts a force on the rotor in the opposite direction of its rotation. The rotor is connected to the speed-increasing gear on the transmission output shaft via gear meshing. This braking torque also acts on the transmission output shaft, gradually reducing its speed to achieve vehicle deceleration. During the generation of braking torque, the vehicle's kinetic energy is converted into heat energy, which is dissipated by the vehicle's cooling system, thus achieving continuous braking.

[0003] Currently, many trucks are equipped with hydraulic retarders. However, during the development of hydraulic retarder systems, aside from software-level testing during development, physical functional testing of the hydraulic retarder controller's software logic can generally only be conducted on actual vehicles. Furthermore, the real-vehicle environment cannot perform fault tests such as those testing for excessive oil or coolant temperatures. Since the hydraulic retarder is closely related to the vehicle's powertrain and chassis, testing can only proceed after installation and normal operation, involving the development and installation of various systems related to vehicle operation. In the development of a new vehicle model, the development and installation progress of multiple vehicle systems significantly impacts the progress of functional testing for the hydraulic retarder controller. Summary of the Invention

[0004] This invention provides a testing method and apparatus for a hydraulic retarder controller, which can realize the software function testing of the hydraulic retarder controller and improve the testing efficiency and test coverage of the hydraulic retarder controller.

[0005] To address the aforementioned technical problems, embodiments of the present invention provide a testing method for a hydraulic retarder controller, comprising:

[0006] Based on the input conditions required for testing the hydraulic retarder controller, obtain the hydraulic retarder controller test signal, and input the hydraulic retarder test signal into the hydraulic retarder controller so that the hydraulic retarder controller outputs a response signal;

[0007] The response signal is converted into a hydraulic retarder action signal by the simulation equipment. The hydraulic retarder action signal is then input into the simulation model so that the simulation model can output the hydraulic retarder's operating status.

[0008] The hydraulic retarder status is output to the hydraulic retarder controller so that the hydraulic retarder controller can perform closed-loop follow-up control and output the operating results;

[0009] Compare the running results with the expected results to determine whether the hydraulic retarder controller software is functioning properly.

[0010] In this embodiment, the test signal for the hydraulic retarder controller is obtained according to the input conditions required for testing. After the test signal is input into the hydraulic retarder controller, the controller operates according to its own logic and outputs a response signal. Then, the response signal is converted by the simulation equipment to output the hydraulic retarder action signal. The hydraulic retarder action signal is input into the simulation model to drive the model to work and output the operating status of the hydraulic retarder. The operating status of the hydraulic retarder is output to the hydraulic retarder controller, enabling the controller to perform closed-loop follow-up control and output the operating result. The operating result is compared with the expected result to determine whether the software function of the hydraulic retarder controller is normal. By using this method, the functional testing of the hydraulic retarder controller can be carried out, improving the testing efficiency and coverage.

[0011] As a preferred embodiment, based on the input conditions required for testing the hydraulic retarder controller, a test signal for the hydraulic retarder controller is obtained. This test signal is then input into the hydraulic retarder controller to cause it to output a response signal. Specifically:

[0012] According to the hydraulic retarder controller test requirements, the adjustment variables need to be obtained by performing a start-up test operation on the host computer.

[0013] The model variables are obtained by adjusting the variables, and the model variables are converted into numerical voltages using simulation equipment to obtain the test signals for the hydraulic retarder controller.

[0014] After the test signal is input to the hydraulic retarder controller, the hydraulic retarder controller will output a response signal after operating according to its internal logic.

[0015] As a preferred embodiment, the response signal is converted into a hydraulic retarder action signal using simulation equipment. This hydraulic retarder action signal is then input into the simulation model, causing the simulation model to output the hydraulic retarder's operating status. Specifically:

[0016] The response signal is input into the simulation model, and the numerical voltage conversion is performed in the simulation model to output the hydraulic retarder action signal;

[0017] The hydraulic retarder action signal is input into the simulation model so that the simulation model can output the operating status of the hydraulic retarder controller.

[0018] As a preferred solution, the response signal is converted into a hydraulic retarder action signal by a simulation device, and the hydraulic retarder action signal is input into the simulation model so that the simulation model can run and output the hydraulic retarder state. The simulation model includes a retarder switch model, a virtual controller model, a temperature sensor model, and a retarder load model.

[0019] The retarder switch model is used to output a simulated retarder switch signal;

[0020] The virtual controller model is used to simulate the engine controller, instrument system, and brake controller;

[0021] The temperature sensor model is used to simulate the corresponding resistance output, which is then converted into the corresponding resistance output by the simulation hardware board and sent to the hydraulic retarder controller.

[0022] The retarder load model is used to receive test signals and operate according to the test signals.

[0023] As a preferred option, the virtual controller model includes a virtual engine controller model, a virtual instrument controller model, and a virtual brake controller model;

[0024] Among them, the virtual engine controller model is used to simulate the engine controller sending the accelerator pedal opening message to the hydraulic retarder controller so that the hydraulic retarder controller can determine whether the hydraulic retarder controller start-up conditions are met.

[0025] The virtual instrument controller model is used to simulate the instrument system sending gearbox output shaft speed messages to the hydraulic retarder controller so that the hydraulic retarder controller can determine whether the hydraulic retarder controller start-up conditions are met.

[0026] The virtual brake controller model is used to simulate the brake controller sending ABS activation messages and retarder call request messages to the hydraulic retarder controller so that the hydraulic retarder controller can determine whether the hydraulic retarder test requirements are met.

[0027] As a preferred solution, the starting conditions of the hydraulic retarder controller are met, specifically:

[0028] When the accelerator pedal opening is ≤4% and the gearbox output shaft speed is ≥400rpm, the hydraulic retarder controller start-up conditions are met.

[0029] As a preferred option, the retarder load model includes an engine cooling fan working model, an engine auxiliary braking working model, and a brake light working model.

[0030] Among them, the engine cooling fan working model is used to check whether the hydraulic retarder controller controls the fan to work according to the input conditions and to determine whether the hydraulic retarder controller software function is normal.

[0031] The engine auxiliary braking working model is used to check whether the hydraulic retarder controller controls the auxiliary braking operation according to the input conditions and to determine whether the hydraulic retarder controller software function is normal.

[0032] The brake light working model is used to check whether the hydraulic retarder controller operates the brake light according to the input conditions, and to determine whether the hydraulic retarder controller software functions normally.

[0033] To address the aforementioned technical problems, this invention also provides a hydraulic retarder controller testing device, comprising: a signal acquisition module, a signal conversion module, a control module, and a judgment module;

[0034] The signal acquisition module is used to obtain the test signal of the hydraulic retarder controller according to the input conditions required for the test of the hydraulic retarder controller, and input the hydraulic retarder test signal into the hydraulic retarder controller so that the hydraulic retarder controller outputs a response signal;

[0035] The signal conversion module is used to convert the response signal into a hydraulic retarder action signal through the simulation equipment, and input the hydraulic retarder action signal into the simulation model so that the simulation model can output the hydraulic retarder state.

[0036] The control module is used to output the status of the hydraulic retarder to the hydraulic retarder controller, so that the hydraulic retarder controller can perform closed-loop follow-up control and output the operating results;

[0037] The judgment module is used to compare the running results with the expected results to determine whether the hydraulic retarder controller software is functioning normally.

[0038] As a preferred embodiment, the signal acquisition module includes an adjustment variable unit, a conversion unit, and a response unit;

[0039] The adjustment variable unit is used to obtain the adjustment variable by performing a start-up test operation on the host computer according to the test requirements of the hydraulic retarder controller.

[0040] The conversion unit is used to obtain model variables based on adjustment variables and then convert the model variables into numerical voltage values ​​through simulation equipment to obtain test signals for the hydraulic retarder controller.

[0041] The response unit is used to input the test signal of the hydraulic retarder controller to the hydraulic retarder controller, and the hydraulic retarder controller outputs a response signal after running according to its own internal logic.

[0042] To address the aforementioned technical problems, this invention also provides a hydraulic retarder controller testing system, comprising: a hydraulic retarder controller testing device and a hydraulic retarder controller;

[0043] The hydraulic retarder controller testing device performs the hydraulic retarder controller testing method shown in this embodiment.

[0044] As a preferred embodiment, the hydraulic retarder controller test device includes a simulation model, a simulation device, and a host computer; the hydraulic retarder controller is connected to one end of the simulation device, the other end of the simulation device is connected to one end of the simulation model, and the other end of the simulation model is connected to the host computer.

[0045] In this embodiment, the hydraulic retarder controller test signal is obtained according to the input conditions required for testing the hydraulic retarder controller. After the hydraulic retarder controller is input with the test signal, it operates according to its own logic and outputs a response signal. Then, the response signal is converted by the simulation equipment to output the hydraulic retarder action signal. The hydraulic retarder action signal is input to the simulation model to drive the simulation model to work and output the hydraulic retarder's operating status. The hydraulic retarder operating status is output to the hydraulic retarder controller, enabling the hydraulic retarder controller to perform closed-loop follow-up control and output the operating result. The operating result is compared with the expected result to determine whether the hydraulic retarder controller software function is normal. By using this method, the functional testing of the hydraulic retarder controller can be carried out, improving the testing efficiency and test coverage of the hydraulic retarder controller. Attached Figure Description

[0046] Figure 1 : A flowchart illustrating an embodiment of a hydraulic retarder controller testing method provided by the present invention;

[0047] Figure 2 : A schematic diagram of a simulation model structure of an embodiment of a hydraulic retarder controller testing method provided by the present invention;

[0048] Figure 3 : A schematic diagram of a retarder gear switch model structure according to an embodiment of a hydraulic retarder controller testing method provided by the present invention;

[0049] Figure 4 : A schematic diagram of the retarder load model structure of an embodiment of the hydraulic retarder controller testing method provided by the present invention;

[0050] Figure 5 : A schematic diagram of a proportional solenoid valve bench structure according to an embodiment of a hydraulic retarder controller testing method provided by the present invention;

[0051] Figure 6 : A schematic diagram of the device structure of an embodiment of a hydraulic retarder controller testing device provided by the present invention. Detailed Implementation

[0052] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. 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 are within the scope of protection of the present invention.

[0053] Example 1

[0054] Please refer to Figure 1 This invention provides a test method for a hydraulic retarder controller, comprising steps 101 to 104, each step as follows:

[0055] Step 101: Based on the input conditions required for the hydraulic retarder controller test, obtain the hydraulic retarder controller test signal, and input the hydraulic retarder test signal into the hydraulic retarder controller so that the hydraulic retarder controller outputs a response signal.

[0056] In this embodiment, the signals required for operating the hydraulic retarder controller on the HIL host computer, such as gear switch signals, retarder gear switch signals, water temperature signals, oil temperature signals, air pressure signals, etc., including but not limited to the above signals, are converted into the electrical signals required by the hydraulic retarder controller by the simulation model and simulation equipment and then sent to the hydraulic retarder controller. After receiving the signals, the hydraulic retarder controller operates according to its own logic and outputs a response signal.

[0057] Optionally, based on the input conditions required for testing the hydraulic retarder controller, a test signal for the hydraulic retarder controller is obtained, and this test signal is input to the hydraulic retarder controller so that the hydraulic retarder controller outputs a response signal, specifically:

[0058] According to the hydraulic retarder controller test requirements, the adjustment variables need to be obtained by performing a start-up test operation on the host computer.

[0059] The model variables are obtained by adjusting the variables, and the model variables are converted into numerical voltages using simulation equipment to obtain the test signals for the hydraulic retarder controller.

[0060] After the test signal is input to the hydraulic retarder controller, the hydraulic retarder controller will output a response signal after operating according to its internal logic.

[0061] In this embodiment, after the HIL test project is developed and debugged, it will be compiled to generate a format that can be recognized by the host computer software. At the same time, the host computer software will also develop corresponding controls to associate with model variables for model parameter control. Taking the retarder gear switch model input of the "retarder 1st gear switch" signal to the hydraulic retarder controller, the hydraulic retarder controller will, according to its software design, change the mathematical value of the retarder 1st gear switch on the host computer, such as from 0 to 1. The model variable associated with the control, that is, the retarder 1st gear switch in the model, will also change from 0 to 1. This value will be sent to the I / O board through the interface module between the simulation model and the I / O board. Then, the I / O board will convert the given retarder 1st gear switch value / mathematical value into a voltage signal / electrical physical value and input it to the hydraulic retarder controller. After receiving the voltage signal / electrical physical value of the retarder 1st gear switch, the hydraulic retarder controller can calculate the retarder 1st gear switch state.

[0062] Step 102: Convert the response signal into a hydraulic retarder action signal using simulation equipment, and input the hydraulic retarder action signal into the simulation model so that the simulation model can output the operating status of the hydraulic retarder controller.

[0063] In this embodiment, the output signal of the hydraulic retarder controller is converted by the simulation equipment and then input into the simulation model to drive the simulation model to work, and then outputs the running results.

[0064] Optionally, the response signal is converted into a hydraulic retarder action signal using simulation equipment. This hydraulic retarder action signal is then input into the simulation model, causing the simulation model to output the hydraulic retarder's operating state. Specifically:

[0065] The response signal is input into the simulation model, and the numerical voltage conversion is performed in the simulation model to output the hydraulic retarder action signal;

[0066] Input the hydraulic retarder action signal into the simulation model so that the simulation model can output the hydraulic retarder's operating status.

[0067] In this embodiment, after receiving the response signal from the hydraulic retarder controller, the simulation equipment inputs the response signal to the I / O board in the simulation equipment. The I / O board converts the signal into variable values ​​that the simulation model can receive. Then, through the interface module between the simulation model and the I / O board, the variable values ​​are input into the simulation model for conversion and output as hydraulic retarder action signals. These action signals are then input into the simulation model to drive it and output its operating status. The simulation equipment mainly includes I / O boards, bus simulation boards, a programmable power supply, and a real-time processor. The main functions of the I / O board are to simulate and output the electrical signals required by the controller under test (DUT), such as high / low level signals and resistance signals, and to receive the output electrical signals of the DUT and convert them into variables or data that can be recognized by the model. The bus simulation board mainly provides a physical interface between the communication bus (such as CAN) of the DUT and the simulation model, converts the variables or data of the simulation model into CAN differential voltage signals for the DUT to recognize, and converts the CAN differential voltage signals sent by the DUT into variables or data that can be recognized by the model. The programmable power supply mainly provides power for the electrical signal conversion of the I / O board. The real-time processor is the core control unit of the simulation equipment, which coordinates and controls the various boards or modules.

[0068] As an example of this embodiment, the "Retarder 1st gear switch" signal is input to the hydraulic retarder controller via the retarder gear switch model. The hydraulic retarder controller will then operate according to its software design. For instance, if the mathematical value of the retarder 1st gear switch changes from 0 to 1, the associated model variable (i.e., the retarder 1st gear switch within the model) will also change from 0 to 1. This value is then transmitted to the I / O board via the interface module between the simulation model and the I / O board. The I / O board then converts the given retarder 1st gear switch value / mathematical value into a voltage signal / electrophysical value, which is input to the hydraulic retarder controller. Upon receiving the voltage signal / electrophysical value of the retarder 1st gear switch, the hydraulic retarder controller can calculate the retarder 1st gear switch state. The electrical signal transmission link from the hydraulic retarder controller to the simulation model is the reverse of the above.

[0069] Optionally, the response signal is converted into a hydraulic retarder action signal by a simulation device, and the hydraulic retarder action signal is input into the simulation model so that the simulation model can output the hydraulic retarder operating status. The simulation model includes a retarder switch model, a virtual controller model, a temperature sensor model, and a retarder load model.

[0070] The retarder switch model is used to output a simulated retarder switch signal;

[0071] The virtual controller model is used to simulate the engine controller, instrument system, and brake controller;

[0072] The temperature sensor model is used to simulate the corresponding resistance output, which is then converted into the corresponding resistance output by the simulation hardware board and sent to the hydraulic retarder controller.

[0073] The retarder load model is used to receive test signals and operate according to the test signals.

[0074] In this embodiment, as Figure 2 As shown, the simulation model of this test system mainly consists of a retarder switch model, a virtual controller model, a temperature sensor model, and a retarder load model. The retarder gear switch model includes the simulated output of the five gear positions of the retarder. The retarder controller acquires high-active-high data for each gear position, and requires that a lower gear be activated when a higher gear is engaged. Figure 3 As shown. The virtual controller model includes a virtual engine controller model, a virtual instrument controller model, and a virtual brake controller model; the temperature sensor model includes an oil temperature sensor model and a coolant temperature sensor; the electrical characteristic parameters of the oil temperature sensor model and the coolant temperature sensor are all resistance outputs. A temperature-resistance curve relationship is built in the Simulink environment to simulate the corresponding resistance (mathematical quantity) output, which is then converted into the corresponding resistance (physical quantity) by the simulation hardware board and output to the hydraulic retarder controller. The retarder load model includes an engine cooling fan working model, an engine auxiliary braking working model, and a brake light working model. The model is built based on the peripheral principles of the retarder controller. The peripheral wiring principle of the retarder controller load is as follows. Figure 4 As shown.

[0075] Optionally, the virtual controller model includes a virtual engine controller model, a virtual instrument controller model, and a virtual brake controller model;

[0076] Among them, the virtual engine controller model is used to simulate the engine controller sending the accelerator pedal opening message to the hydraulic retarder controller so that the hydraulic retarder controller can determine whether the hydraulic retarder controller start-up conditions are met.

[0077] The virtual instrument controller model is used to simulate the instrument system sending gearbox output shaft speed messages to the hydraulic retarder controller so that the hydraulic retarder controller can determine whether the hydraulic retarder controller start-up conditions are met.

[0078] The virtual brake controller model is used to simulate the brake controller sending ABS activation messages and retarder call request messages to the hydraulic retarder controller so that the hydraulic retarder controller can determine whether the hydraulic retarder test requirements are met.

[0079] In this embodiment, the virtual controller model includes a virtual engine controller model, a virtual instrument controller model, and a virtual brake controller model. All three virtual controller models communicate with the hydraulic retarder controller via CAN. The virtual engine controller model is mainly used to simulate the engine controller sending accelerator pedal opening messages to the hydraulic retarder controller to meet the preconditions for the hydraulic retarder controller's startup. The virtual instrument controller is mainly used to simulate the instrument system sending transmission output shaft speed messages to the hydraulic retarder controller to meet the preconditions for the hydraulic retarder controller's startup. The virtual brake controller is mainly used to simulate the brake controller sending ABS activation and retarder call request messages to the hydraulic retarder controller for execution, to meet the test requirements of the retarder needing to disengage when the ABS is activated and the braking system calling the retarder to work.

[0080] In addition, the simulation model also includes a proportional solenoid valve test bench. This bench is used to simulate the working principle of the circuit and pneumatic system to achieve closed-loop function testing of the retarder controller. The proportional solenoid valve test bench consists of an air source, air tank, proportional valve, exhaust port, pressure sensor, oil tank, etc. Figure 5 As shown. When the retarder is running, the controller receives real-time pressure feedback from the pressure sensor and controls the proportional solenoid valve to open its air inlet. When the pressure reaches the target value, the air inlet is cut off, maintaining the desired air pressure in the oil tank and forcing the engine oil into the working chamber to ultimately generate braking torque. When the retarder is closed, the controller controls the proportional solenoid valve to close its air inlet and open its exhaust port, connecting the control pressure in the oil tank to the atmosphere, expelling the gas, and allowing the engine oil to flow back to the oil tank. The system no longer generates braking torque.

[0081] Optionally, the starting conditions of the hydraulic retarder controller must be met, specifically:

[0082] When the accelerator pedal opening is ≤4% and the gearbox output shaft speed is ≥400rpm, the hydraulic retarder controller start-up conditions are met.

[0083] Optionally, the retarder load model includes an engine cooling fan working model, an engine auxiliary braking working model, and a brake light working model;

[0084] Among them, the engine cooling fan working model is used to check whether the hydraulic retarder controller controls the fan to work according to the input conditions and to determine whether the hydraulic retarder controller software function is normal.

[0085] The engine auxiliary braking working model is used to check whether the hydraulic retarder controller controls the auxiliary braking operation according to the input conditions and to determine whether the hydraulic retarder controller software function is normal.

[0086] The brake light working model is used to check whether the hydraulic retarder controller operates the brake light according to the input conditions, and to determine whether the hydraulic retarder controller software functions normally.

[0087] In this embodiment, the engine cooling fan working model is constructed by establishing the correspondence between the fan control output voltage and the operating state of the hydraulic retarder controller. During testing, the functionality of the hydraulic retarder controller software is determined by checking whether the hydraulic retarder controller controls the fan to operate according to the input conditions.

[0088] Work 24V Not working 0

[0089] An auxiliary braking working model was established by establishing the correspondence between the auxiliary braking control output voltage and the operating state of the hydraulic retarder controller. During testing, the functionality of the hydraulic retarder controller software was determined by checking whether the controller controlled the auxiliary braking operation according to the input conditions.

[0090] Work 24V Not working 0

[0091] A working model of the brake light was established by establishing the correspondence between the output voltage of the hydraulic retarder controller and its operating state. During testing, the functionality of the hydraulic retarder controller software was determined by checking whether the brake light operated according to the input conditions.

[0092] Work 24V Not working 0

[0093] Step 103: Output the operating status of the hydraulic retarder to the hydraulic retarder controller so that the hydraulic retarder controller can perform closed-loop follow-up control and output the operating results.

[0094] In this embodiment, the signals required by the HIL host computer to operate the hydraulic retarder controller, such as the gear switch signal, are converted into the electrical signals required by the hydraulic retarder controller after being processed by the simulation model and simulation equipment, and then sent to the hydraulic retarder controller. After receiving the signal, the hydraulic retarder controller operates according to its own logic and outputs a response signal. The output signal of the hydraulic retarder controller is then converted by the simulation equipment and input into the simulation model to drive the simulation model to work. Finally, the operating result is output back to the hydraulic retarder controller for subsequent closed-loop follow-up control.

[0095] Step 104: Compare the running results with the expected results to determine whether the hydraulic retarder controller software is functioning normally.

[0096] In this embodiment, the host computer can also monitor all signals during system operation (including all input and output signals of the hydraulic retarder controller, all input and output signals of the I / O board and bus simulation board, external interface signals of the programmable power supply, such as voltage and current values, control signals, etc., and the state of all variables in the simulation model) to confirm whether the entire system works according to the expected results of the test cases.

[0097] Following the above steps, the test signal for the hydraulic retarder controller is obtained according to the input conditions required for testing. After the test signal is input into the hydraulic retarder controller, the controller operates according to its own logic and outputs a response signal. Then, the response signal is converted by the simulation equipment to output the hydraulic retarder action signal. The hydraulic retarder action signal is input into the simulation model to drive the model to work and output the operating status of the hydraulic retarder. The operating status of the hydraulic retarder is output to the hydraulic retarder controller, enabling the controller to perform closed-loop follow-up control and output the operating result. The operating result is compared with the expected result to determine whether the software function of the hydraulic retarder controller is normal. By using this method, the functional testing of the hydraulic retarder controller can be carried out, improving the testing efficiency and test coverage.

[0098] Example 2

[0099] Accordingly, see Figure 6 , Figure 6 This is a schematic diagram of a hydraulic retarder controller testing device provided by the present invention. Figure 6 As shown, the hydraulic retarder controller test device includes: a signal acquisition module 601, a signal conversion module 602, a control module 603, and a judgment module 604;

[0100] The signal acquisition module 601 is used to obtain the test signal of the hydraulic retarder controller according to the input conditions required for the test of the hydraulic retarder controller, and input the hydraulic retarder test signal into the hydraulic retarder controller so that the hydraulic retarder controller outputs a response signal;

[0101] The signal conversion module 602 is used to convert the response signal into a hydraulic retarder action signal through the simulation equipment, and input the hydraulic retarder action signal into the simulation model so that the simulation model can output the hydraulic retarder state.

[0102] The control module 603 is used to output the status of the hydraulic retarder to the hydraulic retarder controller, so that the hydraulic retarder controller can perform closed-loop follow-up control and output the operating results.

[0103] The judgment module 604 is used to compare the running results with the expected results to determine whether the hydraulic retarder controller software is functioning normally.

[0104] In this embodiment, the signal acquisition module 601 includes an adjustment variable unit 6011, a conversion unit 6012, and a response unit 6013;

[0105] Among them, the adjustment variable unit 6011 is used to obtain the adjustment variable by performing a start-up test operation on the host computer according to the test requirements of the hydraulic retarder controller;

[0106] The conversion unit 6012 is used to obtain the model variables based on the adjustment variables and convert the model variables into numerical voltage through the simulation equipment to obtain the test signal of the hydraulic retarder controller.

[0107] The response unit 6013 is used to input the test signal of the hydraulic retarder controller to the hydraulic retarder controller, and the hydraulic retarder controller outputs a response signal after running its internal logic.

[0108] For a more detailed explanation of the working principle and process of this embodiment, please refer to the relevant description in Embodiment 1.

[0109] The hydraulic retarder controller testing device is used for testing hydraulic retarder controllers. Based on the input conditions required for testing, the device obtains the test signal for the hydraulic retarder controller. After inputting the test signal, the hydraulic retarder controller operates according to its own logic and outputs a response signal. Then, a simulation device converts the response signal to output a hydraulic retarder action signal. This action signal is input into the simulation model, driving the model to work and output the hydraulic retarder's operating status. The operating status is then output to the hydraulic retarder controller, enabling it to perform closed-loop follow-up control and output the operating results. The operating results are compared with the expected results to determine whether the hydraulic retarder controller software function is normal. Using this method, functional testing of hydraulic retarder controllers can be carried out, improving testing efficiency and coverage.

[0110] Example 3

[0111] Accordingly, the present invention provides a hydraulic retarder controller testing system, including a hydraulic retarder controller testing device and a hydraulic retarder controller;

[0112] The hydraulic retarder controller test device performs the hydraulic retarder controller test method as shown in Example 1.

[0113] The hydraulic retarder controller test device includes a simulation model, simulation equipment, and a host computer; the hydraulic retarder controller is connected to one end of the simulation equipment, the other end of the simulation equipment is connected to one end of the simulation model, and the other end of the simulation model is connected to the host computer.

[0114] Compared to existing technologies, the present invention provides a hydraulic retarder controller testing method. Based on the input conditions required for hydraulic retarder controller testing, a test signal is obtained. After the test signal is input into the hydraulic retarder controller, the controller operates according to its own logic and outputs a response signal. Then, a simulation device converts the response signal to output a hydraulic retarder action signal. This action signal is input into a simulation model to drive the model, which then outputs the hydraulic retarder's operating state. The operating state is output to the hydraulic retarder controller, enabling it to perform closed-loop follow-up control and output the operating result. The operating result is compared with the expected result to determine whether the hydraulic retarder controller software function is normal. Using this method, functional testing of hydraulic retarder controllers can be carried out, improving testing efficiency and coverage.

[0115] The above specific embodiments further illustrate the purpose, technical solution, and beneficial effects of the present invention in detail. It should be understood that the above are merely specific embodiments of the present invention and are not intended to limit the scope of protection of the present invention. In particular, it should be noted that any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the scope of protection of the present invention for those skilled in the art.

Claims

1. A test method for a hydraulic retarder controller, characterized in that, include: According to the input conditions required for testing the hydraulic retarder controller, the test signal of the hydraulic retarder controller is obtained, and the test signal of the hydraulic retarder controller is input into the hydraulic retarder controller so that the hydraulic retarder controller outputs a response signal. The response signal is converted into a hydraulic retarder action signal by a simulation device. The hydraulic retarder action signal is then input into a simulation model so that the simulation model can output the hydraulic retarder operating status. The simulation model includes at least a retarder switch model, a virtual controller model, a temperature sensor model, a retarder load model, and a proportional solenoid valve test bench. The operating status of the hydraulic retarder is output to the hydraulic retarder controller so that the hydraulic retarder controller can perform closed-loop follow-up control to obtain the operating results. The operating results are compared with the expected results to determine whether the hydraulic retarder controller software is functioning properly.

2. The test method for the hydraulic retarder controller as described in claim 1, characterized in that, The process involves obtaining a test signal for the hydraulic retarder controller based on the required input conditions for testing, and then inputting this test signal into the hydraulic retarder controller to cause it to output a response signal. Specifically: According to the hydraulic retarder controller test requirements, the adjustment variables need to be obtained by performing a start-up test operation on the host computer. Based on the adjustment variables, model variables are obtained, and the model variables are converted into numerical voltages using simulation equipment to obtain test signals for the hydraulic retarder controller. After the test signal of the hydraulic retarder controller is input to the hydraulic retarder controller, the hydraulic retarder controller will output a response signal after operating according to its internal logic.

3. The test method for the hydraulic retarder controller as described in claim 1, characterized in that, The process involves converting the response signal into a hydraulic retarder action signal using simulation equipment, and then inputting this signal into the simulation model to enable the model to output the hydraulic retarder's operating state. Specifically: The response signal is input into the simulation model, and numerical voltage conversion is performed in the simulation model to output the hydraulic retarder action signal; The hydraulic retarder action signal is input into the simulation model so that the simulation model can output the hydraulic retarder operating status.

4. The test method for the hydraulic retarder controller as described in claim 1, characterized in that, The simulation device converts the response signal into a hydraulic retarder action signal, and inputs the hydraulic retarder action signal into the simulation model so that the simulation model can output the hydraulic retarder operating status. The simulation model includes a retarder switch model, a virtual controller model, a temperature sensor model, and a retarder load model. The retarder switch model is used to output a retarder analog switch signal; The virtual controller model is used to simulate the engine controller, instrument system, and brake controller; The temperature sensor model is used to simulate the corresponding resistance output, which is then converted into the corresponding resistance output by the simulation hardware board and sent to the hydraulic retarder controller. The retarder load model is used to receive the test signal and operate according to the test signal.

5. The test method for the hydraulic retarder controller as described in claim 4, characterized in that, The virtual controller model includes a virtual engine controller model, a virtual instrument controller model, and a virtual brake controller model; The virtual engine controller model is used to simulate the engine controller sending the accelerator pedal opening message to the hydraulic retarder controller so that the hydraulic retarder controller can determine whether the hydraulic retarder controller start-up conditions are met. The virtual instrument controller model is used to simulate the instrument system sending the gearbox output shaft speed message to the hydraulic retarder controller so that the hydraulic retarder controller can determine whether the hydraulic retarder controller start-up conditions are met. The virtual brake controller model is used to simulate the brake controller sending ABS activation messages and retarder call request messages to the hydraulic retarder controller so that the hydraulic retarder controller can determine whether the hydraulic retarder test requirements are met.

6. The test method for the hydraulic retarder controller as described in claim 5, characterized in that, The specific conditions for satisfying the start-up conditions of the hydraulic retarder controller are as follows: When the accelerator pedal opening is ≤4% and the gearbox output shaft speed is ≥400rpm, the hydraulic retarder controller start-up conditions are met.

7. The test method for the hydraulic retarder controller as described in claim 5, characterized in that, The retarder load model includes an engine cooling fan working model, an engine auxiliary braking working model, and a brake light working model. The engine cooling fan working model is used to check whether the hydraulic retarder controller controls the fan to work according to the input conditions and to determine whether the hydraulic retarder controller software function is normal. The engine auxiliary braking working model is used to check whether the hydraulic retarder controller controls the auxiliary braking operation according to the input conditions, and to determine whether the hydraulic retarder controller software function is normal. The brake light working model is used to check whether the hydraulic retarder controller operates the brake light according to the input conditions, and to determine whether the hydraulic retarder controller software function is normal.

8. A testing device for a hydraulic retarder controller, characterized in that, The method for implementing the hydraulic retarder controller test method as described in any one of claims 1-7 includes: a signal acquisition module, a signal conversion module, a control module, and a judgment module; The signal acquisition module is used to obtain the hydraulic retarder controller test signal according to the input conditions required for the hydraulic retarder controller test, and input the hydraulic retarder test signal into the hydraulic retarder controller so that the hydraulic retarder controller outputs a response signal. The signal conversion module is used to convert the response signal into a hydraulic retarder action signal through a simulation device, and input the hydraulic retarder action signal into the simulation model so that the simulation model can output the hydraulic retarder operating status. The control module is used to output the operating status of the hydraulic retarder to the hydraulic retarder controller, so that the hydraulic retarder controller can perform closed-loop follow-up control and output the operating results. The judgment module is used to compare the running result with the expected result to determine whether the hydraulic retarder controller software function is normal.

9. The hydraulic retarder controller testing device as described in claim 8, characterized in that, The signal acquisition module includes an adjustment variable unit, a conversion unit, and a response unit; The adjustment variable unit is used to obtain adjustment variables by performing a start-up test operation on the host computer according to the test requirements of the hydraulic retarder controller. The conversion unit is used to obtain model variables based on the adjustment variables and convert the model variables into numerical voltages through simulation equipment to obtain hydraulic retarder controller test signals. The response unit is used to input the test signal of the hydraulic retarder controller to the hydraulic retarder controller, and the hydraulic retarder controller outputs a response signal after running according to its internal logic.

10. A hydraulic retarder controller testing system, characterized in that, include: A hydraulic retarder controller testing device and a hydraulic retarder controller; wherein the hydraulic retarder controller testing device performs the hydraulic retarder controller testing method as described in any one of claims 1 to 7; The hydraulic retarder controller testing device includes a simulation model, a simulation device, and a host computer; the hydraulic retarder controller is connected to one end of the simulation device, the other end of the simulation device is connected to one end of the simulation model, and the other end of the simulation model is connected to the host computer.

Citation Information

Patent Citations

  • Retarder electric control unit function test system

    CN214751467U