Testing device of windscreen wiper system
Patent Information
- Application Number
- CN202280098078.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2022-08-29
- Publication Date
- 2025-02-28
AI Technical Summary
The existing wiper system testing method requires complete installation on the test bench, resulting in high testing costs and lagging test links, making it impossible to conduct performance testing in advance.
A test device for a wiper system is provided, including a simulation cabinet and a load motor system. Instructions are sent through the simulation cabinet to drive the wiper motor movement, and resistance information is determined based on motion parameters. The load motor system applies resistance to simulate the working conditions of the wiper system. , collect actual working data for testing.
The test cost is reduced, the wiper system is tested in advance, and the wiper motor assembly can be tested as soon as the development is completed, which improves the test efficiency and accuracy and saves the need to install the wiper system and windshield.
Smart Images

Figure CN119546970A_ABST
Abstract
Description
A test device for a wiper system Technical Field
[0001] The present application relates to the field of automotive electronics technology, and in particular to a test device for a wiper system. Background Art
[0002] A vehicle's wiper system mainly includes a control system, a wiper motor assembly, a wiper mechanism and other components. It is used to remove visual obstacles such as rain, snow, and dust attached to the vehicle's windshield, so as to improve the vehicle driver's and passengers' driving vision and ensure driving safety. Its function is relatively important, so during the vehicle's research and development stage, testing the wiper system's performance becomes particularly important.
[0003] Currently, when testing the performance of a vehicle's wiper system, the system and windshield must be installed on a test bench. Customized fixtures and other equipment are required to mount the wiper system and windshield. Because the dimensions of components such as wiper systems and windshields vary from vehicle to vehicle, custom fixtures and other equipment are required for each wiper system, leading to high testing costs. Furthermore, since the complete wiper system and windshield must be installed on the test bench, testing cannot begin until the wiper system is fully manufactured, significantly delaying the testing process.
[0004] Summary of the Invention
[0005] The present application provides a test device for a wiper system, which is used for a forward testing process and reduces testing costs.
[0006] In a first aspect, a test device for a wiper system is provided, which includes: a simulation cabinet and a load motor system, the simulation cabinet and the load motor system are connected, the simulation cabinet and the load motor system are respectively connected to the wiper system, the wiper system includes a wiper controller and a wiper motor assembly, the wiper controller and the wiper motor assembly are connected, wherein: the simulation cabinet is used to send a first instruction to the wiper system, the first instruction is used to instruct to drive the wiper motor assembly to move; the wiper controller is used to receive the first instruction and drive the wiper motor assembly to move according to the first instruction; the simulation cabinet is also used to determine resistance information according to the motion parameters of the wiper motor assembly and send the resistance information to the load motor system; the load motor system is used to apply resistance to the wiper motor assembly based on the resistance information, and the resistance is used to hinder the movement of the wiper motor assembly; the simulation cabinet is also used to collect actual working data of the wiper system to complete the test of the wiper system.
[0007] When testing the wiper system, the embodiment of the present application can determine the load (resistance information) required for the wiper motor assembly to operate based on the motion parameters of the wiper motor assembly through a simulation cabinet, and then generate corresponding resistance based on the load through the load motor system and apply it to the wiper motor assembly to hinder the movement of the wiper motor assembly, thereby completing the test of the wiper system without the need to install the complete wiper system and windshield on the test bench, thereby reducing the testing cost. In addition, the wiper system being tested can only include the wiper motor assembly, and does not need to include other components of the wiper system. Therefore, it is not necessary to wait until the wiper system is fully manufactured before testing the wiper system. This advances the testing process and is conducive to obtaining test results early, so that there is more time to improve the wiper system.
[0008] In one possible design, the test device further includes a coupling, through which the wiper motor assembly and the load motor system are connected. The coupling is configured to transmit the resistance applied by the load motor system to the wiper motor assembly. Mechanically connecting the wiper motor assembly and the load motor system via the coupling allows the resistance generated by the load motor system to act on the wiper motor assembly through hardware components, generating a realistic resistance that hinders the movement of the wiper motor assembly and resulting in more accurate test results.
[0009] In one possible design, the coupling is further configured to transmit motion information of the wiper motor assembly's output shaft to the load motor system. The wiper motor assembly transmits actual motion information of the wiper motor assembly's output shaft to the load motor system via the coupling, thereby improving test accuracy.
[0010] In one possible design, the load motor system is further configured to determine motion parameters based on the motion information and transmit the motion parameters to the simulation cabinet. The motion parameters are used by the simulation cabinet to determine the resistance information. The motion parameters include a first rotational angle of the output shaft, which indicates the angle by which the output shaft deviates from a preset position. The motion parameters of the wiper motor assembly's output shaft, acquired by the load motor system via the coupling, are more accurate. This increases the accuracy of the resistance information determined by the simulation cabinet based on these motion parameters, thereby improving test accuracy.
[0011] In one possible design, the simulation cabinet includes a simulation system, which is used to run a resistance model, a linkage mechanism dynamics model and a wiper wiper dynamics model motor model, wherein: the linkage mechanism dynamics model is used to determine the second rotation angle of the first wiper arm in the wiper system based on the first rotation angle, and determine the third rotation angle of the second wiper arm; the resistance model is used to determine the friction resistance and air resistance between the first wiper wiper and the second wiper wiper and the glass, the first wiper wiper is the wiper wiper corresponding to the first wiper arm, and the second wiper wiper is the wiper wiper corresponding to the second wiper arm; the wiper wiper dynamics model is used to determine the fourth rotation angle of the first wiper wiper based on the second rotation angle, the third rotation angle, the friction resistance and the air resistance, and determine the fifth rotation angle of the second wiper wiper; the simulation system is specifically used to determine the resistance information based on the second rotation angle, the third rotation angle, the fourth rotation angle and the fifth rotation angle. That is, the simulation system runs multiple models and determines the resistance information based on the calculation results of the multiple models. For example, the linkage dynamics model simulates the angular relationship between the linkage and the first and second wiper arms, the resistance model simulates frictional resistance and air resistance, such as simulating the frictional resistance between the wiper blades on the wiper arms and the glass and the air resistance experienced by the wiper arms, and the wiper dynamics model simulates the movement of the first and second wiper wipers. This allows the installation of devices such as linkages and wiper arms to be omitted during wiper system testing, saving testing costs and advancing wiper system testing. Furthermore, the multiple models can simulate the movement of devices such as linkages and wiper arms in different wiper systems, allowing the test device to be used to test different wiper systems and providing good system compatibility.
[0012] In one possible design, the resistance information includes first resistance information corresponding to the first wiper blade and second resistance information corresponding to the second wiper blade. A wiper system generally includes two left and right wiper blades (e.g., the first and second wiper blades described above). When the wiper motor assembly moves, the output shaft of the wiper motor assembly needs to simultaneously drive the left and right wiper blades to move. The rotation angles of the left and right wiper blades during movement may be the same or different. Therefore, by separately determining the resistance information corresponding to each wiper arm, the resistance information can be determined more accurately, which helps improve the accuracy of the test.
[0013] In one possible design, the wiper system further includes an electric drive unit connected to the wiper motor assembly, configured to generate a drive voltage for driving the wiper motor assembly. Thus, the mechanical power level of the wiper system can be tested by driving the wiper motor assembly with the drive voltage generated by the electric drive unit.
[0014] In one possible design, the simulation cabinet further includes a signal simulation board for simulating the output signals of wiper sensors in the wiper system. The wiper sensors include one or more of a rain sensor, a wind speed sensor, and a light sensor. Using the signal simulation board to simulate the output signals of various sensors in the wiper system eliminates the need to install various sensors during testing, saving testing costs. Furthermore, the signal simulation board can output signals indicating abnormalities in the wiper sensors, allowing for testing of the wiper system's fault handling capabilities, such as whether it can stop operating promptly, resulting in more comprehensive test results.
[0015] In one possible design, the simulation cabinet also includes an electrical fault injection board for outputting an electrical fault signal indicating an electrical fault has occurred in the wiper motor assembly, such as a short circuit or open circuit. By injecting a fault signal through the electrical fault injection board, the wiper system's fault handling capabilities can be tested, such as whether it can stop operating promptly, providing comprehensive test results.
[0016] In one possible design, the test device further includes a host computer connected to the simulation cabinet, configured to send the first instruction to the simulation cabinet. In this way, the wiper system can be tested in a targeted manner according to the needs of the tester, thereby helping to improve test efficiency.
[0017] In one possible design, the simulation cabinet also includes a signal acquisition board for collecting the actual operating data. By collecting the actual operating data of the wiper system through the signal acquisition board, a test report can be generated based on the actual operating data and preset operating data, making it easier for testers to identify problems and helping to improve testing efficiency.
[0018] In the second aspect, a test device for a wiper system is provided, comprising: a simulation cabinet and a DC electronic load device, the simulation cabinet and the DC electronic load device are connected, the simulation cabinet and the DC electronic load device are respectively connected to the wiper system, the wiper system comprises a wiper controller and an electric drive unit, the wiper controller and the electric drive unit are connected, wherein: the simulation cabinet is used to send a second instruction to the wiper system, the second instruction is used to instruct the electric drive unit to generate a driving voltage; the wiper controller is used to control the electric drive unit to generate a driving voltage based on the second instruction; the simulation cabinet is also used to determine the energy consumption information of the wiper system according to the driving voltage, and send the energy consumption information to the DC electronic load device; the DC electronic load device is used to generate a load current based on the energy consumption information, and the load current is used to indicate the load of the electric drive unit; the simulation cabinet is also used to collect actual working data of the wiper system to complete the test of the wiper system.
[0019] When testing the wiper system, the load generated by the DC electronic load device replaces the energy consumed by the wiper motor assembly in the wiper system, allowing the electric drive unit to be tested. For example, whether the electric drive unit is faulty can be tested, thereby enabling the wiper system's electric power level test.
[0020] In one possible design, the simulation cabinet includes a simulation system configured to run a motor model and a wiper dynamics model, wherein: the motor model is configured to determine the driving force driving the wiper motor assembly based on the driving voltage and simulate the motion of the wiper motor assembly based on the driving force; the wiper dynamics model is configured to simulate the dynamic characteristics of mechanical components driven by the wiper motor assembly based on the motion of the wiper motor assembly, wherein the mechanical components include a linkage mechanism, a wiper arm, and a wiper blade, and the dynamic characteristics include a sixth rotation angle of the output shaft of the wiper motor assembly; and the motor model is configured to determine the energy consumption information based on the driving voltage and the sixth rotation angle. In this way, by running multiple models in the simulation cabinet to simulate the motion of the wiper motor assembly and the mechanical components driven by the wiper motor assembly, closed-loop testing of the wiper system's electrical power level can be performed, for example, to test whether the electric drive unit is faulty.
[0021] In one possible design, the simulation cabinet further includes a signal simulation board for simulating the output signals of wiper sensors in the wiper system, wherein the wiper sensors include one or more of a rain sensor, a wind speed sensor, and a light sensor. By simulating the output signals of various sensors in the wiper system using the signal simulation board, it is not necessary to install various sensors during testing, thus saving testing costs. Furthermore, the signal simulation board can output signals indicating abnormalities in the wiper sensors, thereby testing the fault handling capabilities of the wiper system, such as whether it can stop working promptly, and providing more comprehensive test results.
[0022] In one possible design, the simulation cabinet also includes an electrical fault injection card for outputting an electrical fault signal indicating that the electric drive unit has experienced an electrical fault, such as a short circuit or open circuit. By injecting a fault signal through the electrical fault injection card, the wiper system's fault handling capabilities can be tested, such as whether it can stop operating promptly, providing comprehensive test results.
[0023] In one possible design, the simulation cabinet also includes a signal acquisition board for collecting the actual operating data. By collecting the actual operating data of the wiper system through the signal acquisition board, a test report can be generated based on the actual operating data and preset operating data, making it easier for testers to identify problems and helping to improve testing efficiency.
[0024] In one possible design, the test device further includes a host computer connected to the simulation cabinet, which is used to send the second instruction to the simulation cabinet. In this way, the wiper system can be tested in a targeted manner according to the needs of the tester, which helps to improve test efficiency.
[0025] In a third aspect, a test method for a wiper system is provided, which can be applied to the simulation cabinet described in the first aspect, and the method comprises: sending a first instruction to the wiper system, wherein the first instruction is used to instruct the wiper motor assembly in the wiper system to move; determining resistance information according to the motion parameters of the wiper motor assembly, and sending the resistance information to a load motor system, so that the load motor system applies resistance to the wiper motor assembly based on the resistance information, and the resistance is used to hinder the movement of the wiper motor assembly; collecting actual working data of the wiper system to complete the test of the wiper system.
[0026] In one possible design, before determining the resistance information based on the motion parameters of the wiper motor assembly, it also includes: receiving motion parameters from the load motor system, the motion parameters are determined by the load motor system based on the motion information of the output shaft of the wiper motor assembly, and the motion parameters include a first rotation angle of the output shaft, and the first rotation angle is used to indicate the angle at which the output shaft deviates from a preset position.
[0027] In one possible design, the second rotation angle of the first wiper arm in the wiper system is determined based on the first rotation angle, and the third rotation angle of the second wiper arm is determined; the friction resistance and air resistance between the first wiper wiper and the second wiper wiper and the glass are determined, the first wiper wiper is the wiper wiper corresponding to the first wiper arm, and the second wiper wiper is the wiper wiper corresponding to the second wiper arm; the fourth rotation angle of the first wiper wiper is determined based on the second rotation angle, the third rotation angle, the friction resistance and the air resistance, and the fifth rotation angle of the second wiper wiper is determined; the resistance information is determined based on the second rotation angle, the third rotation angle, the fourth rotation angle and the fifth rotation angle.
[0028] In a possible design, the resistance information includes first resistance information corresponding to the first wiper and second resistance information corresponding to the second wiper.
[0029] In one possible design, the method further includes: outputting a wiper sensor signal, wherein the wiper sensor includes one or more of a rain sensor, a wind speed sensor, and a light sensor.
[0030] In one possible design, the method further includes: outputting an electrical fault signal, where the electrical fault signal is used to indicate that an electrical fault occurs in the wiper motor assembly, where the electrical fault includes a short circuit or an open circuit.
[0031] In one possible design, the method further includes: receiving the first instruction sent by the host computer.
[0032] Regarding the technical effects brought about by the third aspect or various optional implementations, reference may be made to the introduction to the technical effects of the first aspect or corresponding implementations.
[0033] In a fourth aspect, a test method for a wiper system is provided, which can be applied to the simulation cabinet described in the second aspect, and the method includes: sending a second instruction to the wiper system, wherein the second instruction is used to instruct the electric drive unit in the wiper system to generate a driving voltage; determining energy consumption information of the wiper system based on the driving voltage, and sending the energy consumption information to a DC electronic load device, so that the DC electronic load device generates a load current based on the energy consumption information, and the load current is used to indicate the load of the electric drive unit; collecting actual working data of the wiper system to complete the test of the wiper system.
[0034] In one possible design, the energy consumption information of the wiper system is determined according to the driving voltage, including determining the driving force for driving the wiper motor assembly to move based on the driving voltage, and simulating the movement of the wiper motor assembly based on the driving force; determining the dynamic characteristics of the mechanical components driven by the wiper motor assembly based on the movement of the wiper motor assembly, the mechanical components including a connecting rod mechanism, a wiper arm and a wiper wiper, and the dynamic characteristics including the sixth rotation angle of the output shaft of the wiper motor assembly; and determining the energy consumption information based on the driving voltage and the sixth rotation angle.
[0035] In one possible design, the method further includes: receiving the second instruction sent by the host computer.
[0036] In one possible design, the method further includes: outputting a wiper sensor signal, wherein the wiper sensor includes one or more of a rain sensor, a wind speed sensor, and a light sensor.
[0037] In one possible design, the method further includes: outputting an electrical fault signal, where the electrical fault signal is used to indicate that an electrical fault occurs in the electric drive unit, where the electrical fault includes a short circuit or an open circuit.
[0038] Regarding the technical effects brought about by the fourth aspect or various optional implementations, reference may be made to the introduction to the technical effects of the second aspect or corresponding implementations.
[0039] In a fifth aspect, a computer-readable storage medium is provided, wherein the computer-readable storage medium is used to store a computer program. When the computer program is run on a computer, the computer is caused to execute the method provided in the third aspect or the fourth aspect above.
[0040] In a sixth aspect, a computer program product is provided, comprising a computer program, which, when executed on a computer, enables the computer to execute the method described in the third or fourth aspect above. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] FIG1 is a structural block diagram of a test device for a wiper system provided in an embodiment of the present application;
[0042] FIG2 is a structural block diagram of another wiper system testing device provided in an embodiment of the present application;
[0043] FIG3 is a structural block diagram of a wiper system provided in an embodiment of the present application;
[0044] FIG4 is a structural block diagram of another wiper system testing device provided in an embodiment of the present application;
[0045] FIG5 is a structural block diagram of a load motor system provided in an embodiment of the present application;
[0046] FIG6 is a structural block diagram of a simulation cabinet provided in an embodiment of the present application;
[0047] FIG7 is a schematic diagram of a connecting rod mechanism provided in an embodiment of the present application;
[0048] FIG8 is a structural block diagram of a windshield wiper dynamics model provided by an embodiment of the present application;
[0049] FIG9 is a structural block diagram of another load motor system provided in an embodiment of the present application;
[0050] FIG10 is a structural block diagram of another simulated cabinet provided in an embodiment of the present application;
[0051] FIG11 is a flow chart of a method for testing a wiper system according to an embodiment of the present application;
[0052] FIG12 is a structural block diagram of another wiper system testing device provided in an embodiment of the present application;
[0053] FIG13 is a structural block diagram of another wiper system testing device provided in an embodiment of the present application;
[0054] FIG14 is a structural block diagram of another simulated cabinet provided in an embodiment of the present application;
[0055] FIG15 is a structural block diagram of a wiper dynamics model provided by an embodiment of the present application;
[0056] FIG16 is a structural block diagram of another simulated cabinet provided in an embodiment of the present application;
[0057] FIG17 is a flow chart of another method for testing a wiper system according to an embodiment of the present application.
[0058] Reference numerals:
[0059] 100-Simulation cabinet, 101-Simulation system, 101-1-Drag model, 101-2-Link mechanism dynamic model, 101-3-Wiper dynamic model, 102-Signal simulation board, 103-Signal acquisition board, 104-Electrical fault injection board; 101-3-1-First wiper dynamic model, 101-3-2-Second wiper dynamic model;
[0060] 200-wiper system, 201-wiper motor assembly, 202-wiper controller, 203-electric drive unit;
[0061] 300-Load motor system, 301-Load motor assembly, 302-Speed / sensor, 303-Torque sensor, 304-Load motor control and drive unit;
[0062] 400-host computer;
[0063] 500-coupling;
[0064] 600-Simulation Cabinet, 601-Simulation System, 601-1 Wiper Dynamic Model, 601-2-Motor Model, 602-Signal Model Board, 603-Signal Acquisition Board, 604-Electrical Fault Injection Board; 601-1-1-Linkage Mechanism Dynamic Model, 601-1-2-Drag Model, 601-1-3-Wiper Blade Dynamic Model;
[0065] 700-wiper system, 701-electric drive unit, 702-wiper controller;
[0066] 800-DC electronic load device;
[0067] 900-host computer. DETAILED DESCRIPTION
[0068] The embodiments of the present application will be described in detail below in conjunction with the accompanying drawings. The terms used in the following embodiments are only for the purpose of describing specific embodiments and are not intended to limit the present application. As used in the specification and claims of this application, the singular expressions "a", "an", "said", "above", "the" and "this" are intended to also include expressions such as "one or more", unless the context clearly indicates otherwise.
[0069] References to "one embodiment" or "some embodiments" in this specification mean that a particular feature, structure, or characteristic described in conjunction with that embodiment is included in one or more embodiments of the present application. Thus, phrases such as "in one embodiment," "in some embodiments," "in other embodiments," and "in yet other embodiments" appearing in various places in this specification do not necessarily refer to the same embodiment, but rather mean "one or more but not all embodiments," unless otherwise specifically emphasized. The terms "including," "comprising," "having," and variations thereof mean "including but not limited to," unless otherwise specifically emphasized.
[0070] During the vehicle development phase, it is often necessary to test various basic performances of the wiper system to ensure its reliability in practical applications. To this end, an embodiment of the present application provides a test device for the wiper system, which is used to implement the test of the wiper system.
[0071] Please refer to Figure 1, which is a structural block diagram of a test device for a wiper system provided in an embodiment of the present application. The test device can implement a mechanical power level test of the wiper system. The test device may include a simulation cabinet 100 and a load motor system 300. The simulation cabinet 100 and the load motor system 300 are connected, and the simulation cabinet 100 and the load motor system 300 are respectively connected to the wiper system 200. The wiper system 200 may include a wiper motor assembly 201 and a wiper controller 202, and the wiper motor assembly 201 and the wiper controller 202 are connected.
[0072] Among them, the wiper motor assembly 201 includes a wiper motor and a reduction assembly (not shown in the figure). The reduction assembly is connected to the output end of the wiper motor. During the movement of the wiper motor assembly 201, the wiper motor rotates at a uniform speed. The reduction assembly can reduce the rotation speed of the output shaft of the wiper motor assembly 201 to the required speed to realize the reciprocating motion of the wiper arm and the wiper wiper.
[0073] Optionally, before testing the wiper system 200, the simulation cabinet 100 may be initialized. After the initialization is completed, the simulation cabinet 100 may send a first instruction to the wiper system 200 (for example, to the wiper controller 202 in the wiper system 200), and the first instruction may instruct the wiper controller 202 to drive the wiper motor assembly 201 to move. For example, the wiper motor assembly 201 may include one or more motion gears, such as an intermittent gear, a low-speed gear, and a high-speed gear. Different gears correspond to different motion speeds of the wiper motor assembly 201. Therefore, optionally, the first instruction may indicate the motion gear of the wiper motor assembly 201, and the wiper motor assembly 201 may move based on the motion gear indicated by the first instruction. For example, the first instruction may include first instruction information and second instruction information. The first instruction information may instruct the wiper controller 202 to drive the wiper motor assembly 201, and the second instruction information may indicate a gear position. Alternatively, the first instruction may include the first instruction information, and the first instruction information may indicate a gear position. By indicating the gear position, the wiper controller 202 is implicitly instructed to drive the wiper motor assembly 201. By indicating the gear position of the wiper motor assembly 201 through the first instruction, the wiper motor assembly 201 can be tested as needed, which helps improve testing efficiency.
[0074] Optionally, the first instruction can be sent directly from the simulation cabinet 100 to the wiper system 200, for example, the simulation cabinet 100 generates the first instruction and sends it to the wiper system 200. For example, when the test device is powered on, the simulation cabinet 100 can directly generate the first instruction. For example, the simulation cabinet 100 can include a communication board (not shown in the figure), and the simulation cabinet 100 can generate the first instruction through the communication board and send the first instruction to the wiper system 200. Alternatively, the simulation cabinet 100 can provide an input interface, and the user can input the test instruction through the input interface. After receiving the test instruction, the simulation cabinet 100 can send the first instruction to the wiper system 200. For example, the communication board can receive the test instruction input by the user through the input interface, and send the first instruction to the wiper system 200 after receiving the test instruction.
[0075] Taking the communication board generating the first instruction as an example, the communication board can generate the first instruction based on a preset test rule, such as one pre-set by the user or pre-configured by the simulation cabinet 100. For example, if the preset test rule is to perform a high-speed gear test, when the test device is powered on, the communication board can generate the first instruction based on the test rule to instruct the wiper controller 202 to drive the wiper motor assembly 201 to perform high-speed motion.
[0076] Alternatively, the preset test rule is to perform a multi-gear test, and the test process under this test rule is intermittent gear-low speed gear-high speed gear, indicating that during a round of testing, the wiper motor assembly 201 needs to move in different gears. For example, when the test device is powered on, the communication board can generate a first instruction based on this test process to instruct the wiper controller 202 to drive the wiper motor assembly 201 for intermittent motion; after completing the intermittent gear test, the communication board can generate a first instruction based on this test process to instruct the wiper controller 202 to drive the wiper motor assembly 201 for low speed motion; after completing the low speed gear test, the communication board can generate a first instruction based on this test process to instruct the wiper controller 202 to drive the wiper motor assembly 201 for high speed motion; after completing the high speed gear test, the current round of testing is complete. Testing the wiper motor assembly 201 in multiple gears provides a more comprehensive testing process, which helps improve the accuracy of the test results.
[0077] In the above embodiment, by directly generating the first instruction by the simulation cabinet 100 , the number of devices in the test apparatus can be reduced, and the information interaction between the simulation cabinet 100 and other devices can be reduced.
[0078] In the foregoing description, the first instruction is sent directly from the simulation cabinet 100 to the wiper system 200, or the first instruction can also be forwarded by the simulation cabinet 100 to the wiper system 200. For example, referring to Figure 2, the test device can also include a host computer 400 connected to the simulation cabinet 100. The first instruction can be sent by the host computer 400 to the simulation cabinet 100, and the simulation cabinet 100 then forwards it to the wiper system 200. For example, the host computer 400 is a user operation unit, and the user can select the motion gear of the wiper motor assembly 201 through the host computer 400, and the host computer 400 generates the first instruction according to the user's selection. For example, the host computer 400 can send the first instruction to the communication board in the simulation cabinet 100, and the communication board can forward the first instruction to the wiper system 200. By generating the first instruction based on the user's selection by the host computer 400, testing can be performed based on the user's needs, and the testing efficiency is high.
[0079] After receiving the first instruction, the wiper controller 202 can drive the wiper motor assembly 201 in accordance with the first instruction. Optionally, referring to FIG3 , the wiper system 200 can further include an electric drive unit 203 connected to the wiper motor assembly 201. After receiving the first instruction, the wiper controller 202 can control the electric drive unit 203 to generate a drive voltage based on the first instruction to drive the wiper motor assembly 201. Optionally, the electric drive unit 203 can be integrated into the wiper controller 202, or the electric drive unit 203 can be provided separately from the wiper controller 202 but connected thereto.
[0080] After the wiper motor assembly 201 begins to move, the wiper motor assembly 201 can transmit motion information of the output shaft of the wiper motor assembly 201 to the simulation cabinet 100. For example, after the wiper motor assembly 201 begins to move, the motion information can be transmitted to the load motor system 300, so that the load motor system 300 can determine motion parameters based on the motion information and transmit the motion parameters to the simulation cabinet 100. The motion information includes, for example, rotation information of the output shaft of the wiper motor assembly 201.
[0081] Optionally, referring to Figure 4 , the test apparatus may further include a coupling 500, which connects the wiper motor assembly 201 and the load motor system 300. Once the wiper motor assembly 201 begins to move, the coupling 500 transmits motion information from the output shaft to the load motor system 300. The coupling 500 is a hardware device, and transmitting motion information through the hardware device increases the accuracy of motion parameters acquired by the load motor system 300 based on this motion information, thereby improving test accuracy.
[0082] After receiving the motion information, the load motor system 300 can determine motion parameters based on the motion information and send the motion parameters to the simulation cabinet 100. Optionally, the motion parameters include a first rotation angle of the output shaft of the wiper motor assembly 201. The first rotation angle is used to indicate the angle by which the output shaft deviates from a preset position.
[0083] Optionally, referring to Figure 5 , the load motor system 300 may further include a load motor assembly 301 and a speed / angle sensor 302. The load motor assembly 301 is connected to the wiper motor assembly 201 via a coupling 500. The load motor assembly 301 can obtain motion information transmitted by the wiper motor assembly 201 through the coupling 500. The speed / angle sensor 302 can determine the first angle based on this motion information. The motion parameters sensed by the angle / speed sensor are highly accurate, helping to improve test accuracy.
[0084] After receiving the motion parameters, the simulation cabinet 100 may determine resistance information based on the motion parameters, for example, determine load information that the wiper motor assembly 201 needs to operate in the current motion state.
[0085] Please refer to Figure 6. The simulation cabinet 100 may include a simulation system 101. The simulation cabinet 100 can determine the resistance information through the simulation system 101. For example, the simulation system 101 may include a resistance model 101-1, a linkage mechanism dynamics model 101-2 and a wiper wiper dynamics model 101-3. The simulation system 101 can determine the resistance information by running these models.
[0086] The linkage mechanism dynamics model 101-2 can simulate the movement of the linkage mechanism in the wiper system 200, for example, simulate the angular relationship between the linkage mechanism in the wiper system 200 and the first wiper arm (for example, the wiper arm located on the right side of the vehicle, i.e., the right wiper arm) and the second wiper arm (for example, the wiper arm located on the left side of the vehicle, i.e., the left wiper arm), for example, simulate the rotation angle of the first wiper arm (which may be referred to as the second rotation angle) and the rotation angle of the second wiper arm (which may be referred to as the third rotation angle).
[0087] Optionally, the linkage mechanism in the wiper system 200 includes a crank rocker and a double rocker. The crank rocker is directly driven by the wiper motor assembly 201, and the crank rocker can drive the double rocker to drive the left and right wiper arms. Please refer to Figure 7, which is a schematic diagram of a linkage mechanism provided in an embodiment of the present application. L1, L2, and L5 are crank rockers, L3 is the double rocker that drives the right wiper arm, and L4 is the double rocker that drives the left wiper arm. α is the rotation angle of the output shaft of the wiper motor assembly 201, i.e., the first rotation angle, β1 is the second rotation angle, and β2 is the third rotation angle.
[0088] Optionally, the second and third rotation angles can be described by the following functions:
[0089] β1=f1(α) (Formula 1)
[0090] β2=g(β1)=f2(α) (Formula 2)
[0091] Among them, f1 is a function of the rotation angle of the output shaft of the wiper motor assembly 201 and the rotation angle of the first wiper arm, g is a function of the rotation angle of the first wiper arm and the rotation angle of the second wiper arm, and f2 is a function of the rotation angle of the output shaft of the wiper motor assembly 201 and the rotation angle of the second wiper arm.
[0092] The resistance model 101-1 can determine the frictional resistance between the first and second wiper blades and the glass during the movement of the wiper motor assembly 201, as well as the air resistance that the first and second wiper blades need to overcome. The first wiper blade is the wiper blade corresponding to the first wiper arm, and the second wiper blade is the wiper blade corresponding to the second wiper arm.
[0093] Optionally, the user can pre-set the test environment parameters of the wiper system 200 in the simulation cabinet 100, such as rainfall simulation parameters, wind volume simulation parameters, light simulation parameters and vehicle driving speed parameters, and the resistance model 101-1 can determine the friction resistance and air resistance based on the test environment parameters.
[0094] For example, the resistance model 101-1 can determine the friction resistance based on the rain simulation parameter in the test environment parameter (such as the glass dryness and wetness described below), the fourth rotation angle of the first wiper and the fifth rotation angle of the second wiper. The friction resistance is, for example, f f (w,θ i ), and the air resistance can be determined based on the wind volume simulation parameters in the test environment parameters (such as the wind speed described below) and the driving speed of the vehicle. The air resistance is, for example, f a (v V ,v W ). Where w is the glass dryness and humidity, i = 1 or 2, θ is the wiper blade rotation angle, for example, when i = 1, θ i is the fourth turning angle (i.e. the turning angle of the first wiper), when i=2, θ i is the fifth turning angle (i.e. the turning angle of the second wiper), v V is the vehicle's speed, v W is the wind speed, f f is the friction resistance, f a is the air resistance.
[0095] The wiper dynamics model 101 - 3 can simulate the movement of the wipers in the wiper system 200 based on the second turning angle, the third turning angle, friction resistance and air resistance, for example, simulating the fourth turning angle of the first wiper and simulating the fifth turning angle of the second wiper.
[0096] Optionally, referring to FIG8 , the wiper dynamics model 101 - 3 may include a first wiper dynamics model 101 - 3 - 1 and a second wiper dynamics model 101 - 3 - 2 , wherein the first wiper dynamics model 101 - 3 - 1 is used to simulate the fourth turning angle of the first wiper, and the second wiper dynamics model 101 - 3 - 2 is used to simulate the fifth turning angle of the second wiper.
[0097] Optionally, the turning angle of the first wiper blade (ie, the fourth turning angle) and the turning angle of the second wiper blade (ie, the fifth turning angle) may be determined by the following relationship:
[0098]
[0099] Among them, i = 1, 2, when i = 1, J i is the first moment of inertia of the first wiper blade, k i is the stiffness of the first wiper blade, c i is the damping of the first wiper blade, θ i is the fourth turning angle, β i is the second corner, is the first speed of the first wiper blade, is the second rotation speed of the first wiper arm, is the first angular acceleration of the first wiper. When i=2, J i is the first moment of inertia of the second wiper blade, k i is the stiffness of the second wiper blade, c i is the damping of the second wiper blade, θ i is the fifth turning angle, β i The third corner, is the third speed of the second wiper blade, is the fourth speed of the second wiper arm, is the second angular acceleration of the second wiper blade. The first rotational speed can be obtained by differentiating the fourth rotational angle, the second rotational speed can be obtained by differentiating the second rotational angle, the third rotational speed can be obtained by differentiating the fifth rotational angle, the fourth rotational speed can be obtained by differentiating the third rotational angle, the first angular acceleration can be obtained by differentiating the first rotational speed, and the second angular acceleration can be obtained by differentiating the third rotational speed.
[0100] The simulation system 101 can determine the resistance information based on the parameters simulated by the above model. For example, the simulation system 101 can determine the resistance information based on the second angle, the third angle, the fourth angle, the fifth angle, the first speed, the second speed, the third speed and the fourth speed.
[0101] Optionally, the resistance information may include first resistance information corresponding to the first wiper blade and second resistance information corresponding to the second wiper blade. The simulation system 101 may determine the first resistance information based on the second rotation angle, the fourth rotation angle, the first rotation speed, and the third rotation speed, and determine the second resistance information based on the third rotation angle, the fifth rotation angle, the second rotation speed, and the fourth rotation speed.
[0102] Optionally, the simulation system 101 may determine the resistance information based on the following relationship:
[0103]
[0104]
[0105] Among them, M r1 is the first resistance information, M r2 is the second resistance information, M r is the resistance information, for example, the resistance indicated by the resistance information is the sum of the resistance indicated by the first resistance information and the second resistance information. For other parameters in Formula 4, refer to the explanation of the corresponding parameters in Formula 3.
[0106] Optionally, after determining the first resistance information and the second resistance information, the simulation system 101 may send the sum of the resistances indicated by the first resistance information and the second resistance information to the load motor system 300 , or may send the first resistance information and the second resistance information to the load motor system 300 separately.
[0107] Optionally, after determining the first resistance information and the second resistance information, the simulation system 101 may send the sum of the resistances, or the first resistance information and the second resistance information, to the load motor system 300 through a communication board.
[0108] In the above embodiment, the simulation system 101 simulates the movement of the connecting rod mechanism, wiper arm and wiper wiper in the wiper system 200 by running the connecting rod mechanism dynamics model 101-2 and the wiper wiper dynamics model 101-3, so that when the wiper system 200 is tested, the test can be carried out after the development of the wiper motor assembly 201, the wiper controller 202 and the electric drive unit 203 is completed, without having to wait for the development of other components included in the wiper system 200. This advances the testing process and enables the test data of the wiper system 200 to be obtained earlier.
[0109] After the load motor system 300 receives the resistance information from the simulation cabinet 100, the load motor assembly 301 can apply resistance to the wiper motor assembly 201 based on the resistance information to hinder the movement of the wiper motor assembly 201. For example, the load motor assembly 301 can generate a load of equal resistance based on the resistance information and apply it to the wiper motor assembly 201 to increase the difficulty of the movement of the wiper motor assembly 201. Optionally, the load motor assembly 301 can apply resistance to the wiper motor assembly 201 through the coupling 500 as shown in Figure 4. In this way, the load required to run during the movement of the wiper motor assembly 200 is generated by the load motor system 300, and there is no need to build devices such as the wiper system and windshield on the test bench, which effectively reduces the test cost.
[0110] After the load motor assembly 301 applies resistance to the wiper motor assembly 201 , the simulation cabinet 100 can collect actual working data of the wiper system 200 . The actual working data is the test data of the wiper system 200 , thereby completing the test of the wiper system 200 .
[0111] In some embodiments, after the load motor assembly 301 applies resistance to the wiper motor assembly 201, the load motor system 300 may further determine the output torque of the output shaft based on the motion information of the output shaft of the wiper motor assembly 201 transmitted by the coupling 500 as shown in FIG4 . The load motor system 300 may determine whether the output torque is the same as a preset target output torque. If not, the load motor system 300 may adjust the resistance applied by the load motor assembly 301 to the wiper motor assembly 201. For example, referring to FIG9 , the load motor system 300 may further include a torque sensor 303 and a load motor control and drive unit 304. The torque sensor 303 may determine the output torque of the output shaft based on the motion information. If the load motor system 300 determines that the output torque is greater than the preset target output torque, it indicates that the resistance applied by the load motor assembly 301 to the wiper motor assembly 201 is less than the resistance indicated by the resistance information described above. The load motor control and drive unit 304 may increase the voltage applied to the load motor assembly 301 to increase the resistance applied by the load motor assembly 301 to the wiper motor assembly 201.
[0112] In some embodiments, referring to FIG10 , the simulation cabinet 100 may further include a signal simulation board 102 and a signal acquisition board 103. The signal simulation board 102 may simulate the output signal of a wiper sensor based on the test environment parameters described above. The wiper sensor includes one or more sensors such as a rain sensor, a wind speed sensor, and a vehicle speed sensor. For example, the signal simulation board 102 may simulate the output signal of the rain sensor based on the aforementioned rain simulation parameters. The signal acquisition board 103 may collect actual operating data of the wiper system 200, for example, data such as the first rotation angle and bus signal status of the wiper motor assembly 201. In this way, by simulating the output signals of various sensors in the wiper system 200 through the signal simulation board 102, it is not necessary to install various sensors during the test process, thereby saving test costs.
[0113] Optionally, the test process of the wiper system 200 may also include an abnormality test, that is, testing whether the wiper system 200 will respond to the fault, such as issuing an alarm or shutting down the wiper motor assembly 201. For example, during the test, the simulation cabinet 100 can simulate the output signal of the wiper sensor when it is abnormal through the signal simulation board 102, for example, simulating the output signal of the wiper sensor output voltage / resistance value fluctuation exceeding the limit or fluctuating, to test whether the wiper system 200 can respond to the fault. For another example, please continue to refer to Figure 10, the simulation cabinet 100 may also include an electrical fault injection board 104, and the simulation cabinet 100 can output an electrical fault signal indicating that the wiper motor assembly has an electrical fault through the electrical fault injection board 104, such as a short circuit or open circuit signal, to test whether the wiper system 200 can respond to the fault.
[0114] Optionally, after completing the test of the wiper system 200, the simulation cabinet 100 can also generate a wiper test report based on the actual working data and preset working data of the wiper system 200 collected by the signal acquisition board 103. Alternatively, if there is a host computer 400 in the test device, the simulation cabinet 100 can also send the actual working data collected by the signal acquisition board 103 to the host computer 400, so that the host computer 400 can generate a wiper test report based on the actual working data and the preset working data. In this way, the actual working data of the wiper system 200 is collected by the signal acquisition board 103, so that a test report can be generated based on the actual working data and the preset working data, which makes it easier for testers to find problems and helps improve test efficiency.
[0115] As can be seen, when testing the wiper system 200 using this testing device in the embodiment of the present application, testing can begin as soon as the wiper motor assembly 201 is developed, without having to wait for the development of other components included in the wiper system 200. This advances the testing process and enables earlier acquisition of test data. Furthermore, during testing, the load motor system 300 generates the load required for the wiper motor assembly 200 to operate, eliminating the need to construct a wiper system and windshield on the test bench, effectively reducing testing costs.
[0116] In combination with the above embodiments and related figures, the present invention provides a method for testing a wiper system, which can be implemented by a testing device as shown in any of Figures 1 to 10. Please refer to Figure 11, which is a flowchart of the method.
[0117] S1101 : The simulation cabinet 100 sends a first instruction to the wiper system 200 .
[0118] The first instruction is used to instruct the wiper motor assembly 201 to move. The manner in which the simulation cabinet 100 sends the first instruction to the wiper system 200 can refer to the embodiment of the simulation cabinet 100 sending the first instruction to the wiper system 200 described in FIG1 or FIG2 . For example, the first instruction may be generated by a communication board in the simulation cabinet 100 and sent to the wiper system 200, or forwarded to the wiper system 200 by the communication board.
[0119] S1102: The wiper controller 202 receives the first instruction and drives the wiper motor assembly 201 to move according to the first instruction.
[0120] After receiving the first instruction, the wiper controller 202 may drive the wiper motor assembly 201 to move according to the first instruction. For example, the wiper controller 202 may drive the wiper motor assembly 201 to move at high speed based on the high gear indication in the first instruction.
[0121] S1103 : The simulation cabinet 100 determines the load torque based on the motion parameters of the output shaft of the wiper motor assembly 201 , and sends the load torque to the load motor system 300 . Accordingly, the load motor system 300 receives the load torque from the simulation cabinet 100 .
[0122] The load torque is the aforementioned resistance information. The manner in which the simulation cabinet 100 determines the resistance information can be referred to the embodiments described in FIG6 to FIG8 , and will not be described again here.
[0123] S1104 : The load motor system 300 generates a load based on the load torque to hinder the movement of the wiper motor assembly 201 .
[0124] Among them, the load motor system 300 can generate a corresponding load based on the load torque from the simulation cabinet 100. For example, the load motor 301 in the load motor system 300 can generate a corresponding torque (i.e., the aforementioned resistance) based on the load torque, and apply the resistance to the wiper motor assembly 201 through the coupling 500 to hinder the movement of the wiper motor assembly 201.
[0125] S1105 : The simulation cabinet 100 collects actual working data of the wiper system 200 to complete the test of the wiper system 200 .
[0126] In the above embodiment, when testing the wiper system 200, the motion of the linkage mechanism, wiper arm, and wiper wiper in the wiper motor assembly 201 is simulated by the linkage mechanism dynamics model 101-2 and the wiper wiper dynamics model 101-3 running in the simulation system 101, thereby enabling mechanical power level testing of the wiper system 200. Furthermore, when testing the wiper system 201 using this test device, testing can be performed after the wiper motor assembly 201, wiper controller 202, and electric drive unit 203 are developed, without having to wait for the development of other components included in the wiper system 200. This advances the testing process and enables earlier acquisition of test data. Furthermore, during the test, the load required for the wiper motor assembly 200 to operate is generated by the load motor system 300, eliminating the need to build a complete wiper system and windshield on the test bench, effectively reducing testing costs.
[0127] Next, an embodiment of the present application provides another testing device, as shown in Figure 12 , which can be used to test the electrical power level of a wiper system. The testing device may include a simulation cabinet 600 and a DC electronic load device 800 . The simulation cabinet 600 and the DC electronic load device 800 are connected, and the simulation cabinet 600 and the DC electronic load device 800 are respectively connected to a wiper system 700 . The wiper system 700 may include an electric drive unit 701 and a wiper controller 702 , and the wiper controller 702 is connected to the electric drive unit 701 .
[0128] Optionally, before testing the wiper system 700, the simulation cabinet 600 can be initialized. After the initialization is completed, the simulation cabinet 600 can send a second instruction to the wiper system 700 (for example, to the wiper controller 702 in the wiper system 700), and the second instruction can instruct the electric drive unit 701 to generate a driving voltage. Optionally, the second instruction can be sent directly by the simulation cabinet 600 to the wiper system 700, for example, the simulation cabinet 600 generates the second instruction and sends it to the wiper system 700. For example, when the test device is powered on, the simulation cabinet 600 can directly generate the second instruction. For example, the simulation cabinet 600 can include a communication board (not shown in the figure), and the simulation cabinet 600 can generate the second instruction through the communication board and send the second instruction to the wiper system 700. Alternatively, the simulation cabinet 600 can provide an input interface, and the user can input the test instruction through the input interface. After receiving the test instruction, the simulation cabinet 600 can send the second instruction to the wiper system 700. For example, the communication board can receive a test instruction input by the user through the input interface, and send the second instruction to the wiper system 700 after receiving the test instruction.
[0129] In the foregoing description, the second instruction is sent by the simulation cabinet 600 to the wiper system 700, or the second instruction can also be forwarded to the wiper system 700 by the simulation cabinet 600. For example, please refer to Figure 13. The test device can also include a host computer 900 connected to the simulation cabinet 600. The second instruction can be sent by the host computer 900 to the simulation cabinet 600, and the simulation cabinet 600 is then forwarded to the wiper system 700. For example, the host computer 900 is a user operation unit, and the user can select the electric drive unit 701 to generate a driving voltage through the host computer 900, and the host computer 900 generates the second instruction according to the user's selection. For example, the host computer 900 can send the second instruction to the communication board in the simulation cabinet 600, and the communication board can forward the second instruction to the wiper system 700. By generating the second instruction based on the user's selection by the host computer 900, testing can be performed based on the user's needs, and the test efficiency is high.
[0130] After receiving the second instruction, the wiper controller 702 can control the electric drive unit 701 to generate a driving voltage based on the second instruction. Optionally, the electric drive unit 701 can be integrated into the wiper controller 702, or the electric drive unit 701 can be set separately from the wiper controller 702 but connected to the wiper controller 702.
[0131] After the electric drive unit 701 generates the driving voltage, the wiper system 700 may send the generated driving voltage to the simulation cabinet 600. The simulation cabinet 600 may determine energy consumption information based on the driving voltage, such as a target current that may be applied to the wiper motor assembly.
[0132] 14 , the simulation cabinet 600 may include a simulation system 601, and the simulation cabinet 600 may determine the energy consumption information through the simulation system 601. For example, the simulation system 601 may include a wiper dynamics model 601-1 and a motor model 601-2, and the simulation system 601 may determine the energy consumption information by running these models.
[0133] The motor model 601 - 2 may determine a driving force for driving the wiper motor assembly to move based on the driving voltage, and simulate the movement of the wiper motor assembly based on the driving force.
[0134] The wiper dynamics model 601-1 can simulate the dynamic characteristics of the mechanical components driven by the wiper motor assembly based on the motion of the wiper motor assembly. For example, it can simulate the rotation angle (also known as the sixth rotation angle) of the output shaft of the wiper motor assembly, where the mechanical components include the linkage mechanism, wiper arm, and wiper blade.
[0135] Optionally, referring to FIG. 15 , the wiper dynamics model 601-1 may include a linkage dynamics model 601-1-1, a resistance model 601-1-2, and a wiper blade dynamics model 601-1-3. The linkage dynamics model 601-1-1 may simulate the angular relationship between the linkage and the left and right wiper arms (i.e., the rotation angles of the left and right wiper arms) based on the driving force. The wiper blade dynamics model 601-1-3 may simulate the rotation angles of the left and right wiper wipers based on the rotation angles of the left and right wiper arms. The resistance model 601-1-2 may determine the frictional resistance and air resistance between the left and right wiper wipers and the glass based on the rotation angles of the left and right wiper wipers, thereby obtaining a sixth rotation angle of the output shaft of the wiper motor assembly. It should be noted that the sixth rotation angle refers to the rotation angle of the output shaft of the wiper motor assembly under the interaction of the driving force and the load torque, wherein the load torque refers to the torque corresponding to the load required to operate during the movement of the wiper motor assembly.
[0136] Optionally, the user can pre-set the test environment parameters of the wiper system 700 in the simulation cabinet 600, such as rainfall simulation parameters, wind volume simulation parameters, light simulation parameters and vehicle driving speed parameters, and the resistance model 601-1-2 can determine the friction resistance and air resistance based on the test environment parameters.
[0137] For example, the resistance model 601-1-2 can determine the friction resistance based on the rain simulation parameter in the test environment parameter (such as the glass dryness and humidity described below) and the rotation angles of the left and right wiper arms. The friction resistance is, for example, f f (w,θ i ), and the air resistance can be determined based on the wind volume simulation parameters in the test environment parameters (such as the wind speed described below) and the driving speed of the vehicle. The air resistance is, for example, f a (v V ,v W ). Where w is the glass dryness and humidity, i = 1 or 2, θ is the wiper blade rotation angle, for example, when i = 1, θ i is the turning angle of the left wiper. When i=2, θ i is the turning angle of the right wiper, v V is the vehicle's speed, v W is the wind speed, f f is the friction resistance, f a is the air resistance.
[0138] Optionally, the wiper dynamics model 601 may determine the sixth turning angle through the following relationship:
[0139]
[0140] Among them, J d is the equivalent moment of inertia of the wiper motor assembly, θ d The sixth corner, is the fifth speed of the output shaft of the wiper motor assembly, is the equivalent angular acceleration of the wiper motor assembly, M d The fifth speed is obtained by performing a differential operation on the sixth rotation angle, and the equivalent angular acceleration is obtained by performing a differential operation on the fifth rotation speed.
[0141] The motor model 601-2 may also determine the energy consumption information based on the sixth rotation angle and the driving voltage. Optionally, the motor model 601-2 may determine the energy consumption information through the following relationship:
[0142] M d =f c (c) (Formula 7)
[0143]
[0144] Where, u is the driving voltage, f c is a function of driving force and current, and c is the current (i.e. the aforementioned energy consumption information).
[0145] In the above embodiment, the simulation system 601 simulates the movement of the wiper motor assembly by running the motor model 601-2, and runs the wiper dynamics model 601-1 to simulate the movement of the mechanical components driven by the wiper motor assembly, so that when the wiper system 700 is tested, a closed-loop test of the electric power level of the wiper system can be implemented, for example, to test whether there is a fault in the electric drive unit.
[0146] After the simulation system 601 determines the energy consumption information, the simulation cabinet 600 can send the energy consumption information to the DC electronic load device 800. For example, the simulation cabinet 600 can send the energy consumption information to the DC electronic load device 800 via a communication board. After receiving the energy consumption information from the simulation cabinet 600, the DC electronic load device 800 can generate a load current based on the energy consumption information. The load current can indicate the load of the electric drive unit 701. In this way, the load current generated by the DC electronic load device 800 indicates the energy consumable by the wiper motor assembly in the wiper system 700, which can be used to test the electric drive unit 701, for example, to test whether the electric drive unit 701 is faulty, thereby enabling the electric power level test of the wiper system 700.
[0147] After the DC electronic device 800 generates a load, the simulation cabinet 600 can collect actual working data of the wiper system 700 . The actual working data is the test data of the electric drive unit 701 , thereby completing the test of the wiper system 700 .
[0148] In some embodiments, please refer to Figure 16, the simulation cabinet 600 may also include a signal simulation board 602 and a signal acquisition board 603. The signal simulation board 602 can simulate the output signal of the wiper sensor based on the test environment parameters described above. The wiper sensor includes one or more sensors such as a rain sensor, a wind speed sensor, and a vehicle speed sensor. For example, the signal simulation board 602 can simulate the output signal of the rain sensor based on the aforementioned rain simulation parameters. The signal acquisition board 603 can collect actual working data of the wiper system 700, for example, data such as the driving voltage and bus signal status generated by the electric drive unit 701. In this way, by simulating the output signals of various sensors in the wiper system 700 through the signal simulation board 602, it is not necessary to install various sensors during the test process, saving testing costs.
[0149] Optionally, the test process of the wiper system 700 may also include an abnormality test, that is, testing whether the wiper system 700 will respond to the fault, such as issuing an alarm or controlling the electric drive unit 701 to stop generating a driving voltage. For example, during the test, the simulation cabinet 600 can simulate the output signal of the wiper sensor when it is abnormal through the signal simulation board 602 to test whether the wiper system 700 can respond to the fault. For another example, please continue to refer to Figure 16. The simulation cabinet 600 may also include an electrical fault injection board 604. The simulation cabinet 600 can output an electrical fault signal indicating that the electric drive unit 701 has generated an electrical fault, such as a short circuit or open circuit signal, through the electrical fault injection board 604 to test whether the wiper system 700 can respond to the fault.
[0150] Optionally, after completing the test of the wiper system 700, the simulation cabinet 600 can also generate a wiper test report based on the actual working data and preset working data of the wiper system 700 collected by the signal acquisition board 603. Alternatively, if there is a host computer 900 in the test device, the simulation cabinet 600 can also send the actual working data collected by the signal acquisition board 605 to the host computer 900, so that the host computer 900 can generate a wiper test report based on the actual working data and the preset working data. By collecting the actual working data of the wiper system 700 through the signal acquisition board 603, a test report can be generated based on the actual working data and the preset working data, which makes it easier for testers to find problems and helps improve test efficiency.
[0151] It can be seen that when the embodiment of the present application tests the wiper system 700 through the test device, the load generated by the DC electronic load device 800 indicates the energy that can be consumed by the wiper motor assembly in the wiper system 700, which can realize the test of the electric drive unit 701 and the electric power level test of the wiper system 700.
[0152] In combination with the above embodiments and related drawings, an embodiment of the present application provides a method for testing a wiper system. The method can be implemented by the testing device described in Figures 12 to 16. In the following embodiments, taking the method implemented by the testing device shown in Figure 12 as an example, please refer to Figure 17, which is a flow chart of the method.
[0153] S1701: The simulation cabinet 600 sends a second instruction to the wiper system 700.
[0154] The second instruction is used to instruct the electric drive unit 701 to generate a driving voltage. The manner in which the simulation cabinet 600 sends the second instruction to the wiper system 700 can refer to the embodiment of the simulation cabinet 600 sending the second instruction to the wiper system 700 described in Figures 12 or 13 . For example, the second instruction may be generated by a communication board in the simulation cabinet 600 and sent to the wiper system 700, or forwarded to the wiper system 700 by the communication board.
[0155] S1702: The wiper controller 202 receives the second instruction, and controls the electric drive unit 701 to generate a driving voltage according to the second instruction.
[0156] After receiving the first instruction, the wiper controller 202 may control the electric drive unit 701 to generate a driving voltage according to the first instruction.
[0157] S1703: The simulated cabinet 600 determines energy consumption information based on the driving voltage, and sends the energy consumption information to the DC electronic load device 800. Accordingly, the DC electronic load device 800 receives the energy consumption information from the simulated cabinet.
[0158] The manner in which the simulated cabinet 600 determines the energy consumption information may refer to the embodiments described in FIG. 14 and FIG. 15 , and will not be repeated here.
[0159] S1704: The DC electronic load device 800 generates a load current based on the energy consumption information.
[0160] The load current generated by the DC electronic load device 800 can indicate the load of the electric drive unit 701 , thereby enabling testing of the electric drive unit and thus achieving an electric power level test of the wiper system 700 .
[0161] S1705 : The simulation cabinet 600 collects actual working data of the wiper system 700 to complete the test of the wiper system 700 .
[0162] In the above embodiment, when the wiper system 700 is tested, the motor model run by the simulation system simulates the movement of the wiper motor assembly, and the wiper dynamics model simulates the movement of the wiper motor assembly, the connecting rod mechanism, the wiper arm and the wiper wiper, so that the electric power level test of the wiper system 700 can be realized, for example, whether the electric drive unit 701 is faulty.
[0163] In the embodiments of the present application, the two test devices described above can be used to perform both mechanical-level and electrical-level power tests on the wiper system, providing a more comprehensive test. In some embodiments, the two test devices described above can be integrated into a single test device, which includes a wiper system, a simulation cabinet, a load motor system, and a DC electronic device. The simulation cabinet is connected to the wiper system, the load motor system, and the DC electronic load device, respectively. The wiper system is also connected to the load motor system and the DC electronic device, respectively.
[0164] The simulation cabinet may include a simulation system that can run a motor model, a connecting rod dynamics model, a resistance model, a wiper dynamics model, and the like.
[0165] The wiper system may include a wiper controller, an electric drive unit, and a wiper motor assembly. Optionally, the electric drive unit may be integrated into the wiper controller, or the electric drive unit may be provided separately from the wiper controller but connected to the wiper controller. In the embodiment of the present application, the electric drive unit may be integrated into the wiper controller as an example (e.g., a first wiper controller). The first wiper controller is respectively connected to a DC electronic load device and a wiper motor assembly, and the wiper motor assembly is connected to a load motor system.
[0166] Optionally, the connection between the first wiper controller, the DC electronic load device and the wiper motor assembly can be controlled by a single-pole double-throw switch. When the switch is turned to the wiper motor assembly, the connection between the first wiper controller and the wiper motor assembly is connected, and the connection between the first wiper controller and the DC electronic load device is disconnected; when the switch is turned to the DC electronic load device, the connection between the first wiper controller and the DC electronic load device is connected, and the connection between the first wiper controller and the wiper motor assembly is disconnected.
[0167] When a mechanical-level power test of the wiper system is required, the tester can turn the aforementioned single-pole double-throw switch to the wiper motor assembly to connect the first wiper controller to the wiper motor assembly. The simulation cabinet sends a first instruction to the wiper system to instruct the wiper motor assembly to move. After the wiper motor assembly moves, the motion information is sent to the simulation cabinet. For example, the wiper motor assembly transmits the motion information to the load motor system, and the load motor system determines the motion parameters based on the motion information, and forwards the motion parameters to the simulation cabinet. When the simulation cabinet receives the motion parameters from the load motor system, it can run the connecting rod dynamics model, the resistance model and the wiper brush dynamics model through the simulation system, and determine the resistance information based on the motion information of the wiper motor assembly through these models, and send the determined resistance information to the load motor system so that the load motor system applies resistance to the wiper motor assembly based on the resistance information.
[0168] When it is necessary to perform an electric power level test on the wiper system, the tester can turn the aforementioned single-pole double-throw switch to the electric drive unit to connect the first wiper controller and the DC electronic load device. The simulation cabinet sends a second instruction to the wiper system, instructing the electric drive unit to generate a drive voltage. After the electric drive unit generates the drive voltage, the wiper system can send the drive voltage to the simulation cabinet. For example, the wiper system sends the drive voltage to the simulation cabinet via the first information. Upon receiving the first information from the wiper system, the simulation cabinet can determine energy consumption information by running the motor model, the connecting rod dynamics model, the resistance model, and the wiper blade dynamics model through the simulation system, and send the energy consumption information to the DC electronic load device to cause the DC electronic load device to generate a load current.
[0169] In some embodiments, the test device may also include a host computer, a coupling, etc. The functions of the host computer and the coupling are the same as those in the above embodiment, and will not be repeated here.
[0170] In some embodiments, the simulation cabinet may also include modules such as a signal simulation board, a signal acquisition board, an electrical fault injection board, and a communication board. The functions of these modules are the same as those in the above embodiments and will not be repeated here.
[0171] An embodiment of the present application further provides a computer program product, including a computer program. When the computer program is run on a computer, the computer is caused to execute the method in the above embodiment.
[0172] An embodiment of the present application also provides a chip system, including a processor and an interface, wherein the processor is used to call and execute instructions from the interface so that the chip system implements the method in the above embodiment.
[0173] To implement the various functions of the methods provided in the embodiments of the present application, the simulated cabinet may include hardware structures and / or software modules, with the aforementioned functions implemented in the form of hardware structures, software modules, or a combination of hardware structures and software modules. Whether a particular function is implemented in the form of hardware structures, software modules, or a combination of hardware structures and software modules depends on the specific application and design constraints of the technical solution.
[0174] As used in the above embodiments, the term "when..." may be interpreted to mean "if..." or "after..." depending on the context. Similarly, the phrase "upon determining..." may be interpreted to mean "if determining..." or "in response to determining..." depending on the context.
[0175] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When software is used for implementation, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website, computer, server or data center to another website, computer, server or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrations. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state hard disk).
[0176] For the purpose of explanation, the foregoing description is described with reference to specific embodiments. However, the above exemplary discussion is not intended to be exhaustive, nor is it intended to limit the present application to the precise forms disclosed. In light of the above teachings, many modifications and variations are possible. The embodiments are selected and described in order to fully illustrate the principles of the present application and its practical application, so that others skilled in the art can take full advantage of the present application and various embodiments with various modifications suitable for the specific purposes contemplated.
Claims
1. A test device for a wiper system, characterized in that: include: A simulation cabinet and a load motor system, wherein the simulation cabinet and the load motor system are connected, and the simulation cabinet and the load motor system are respectively connected to a wiper system, wherein the wiper system includes a wiper controller and a wiper motor assembly, and the wiper controller and the wiper motor assembly are connected, wherein: The simulation cabinet is used to send a first instruction to the wiper system, wherein the first instruction is used to instruct the wiper motor assembly to move; The wiper controller is configured to receive the first instruction and drive the wiper motor assembly to move according to the first instruction; The simulation cabinet is further configured to determine resistance information based on motion parameters of the wiper motor assembly and send the resistance information to the load motor system; The load motor system is configured to apply resistance to the wiper motor assembly based on the resistance information, wherein the resistance is configured to hinder movement of the wiper motor assembly; The simulation cabinet is also used to collect actual working data of the wiper system to complete the test of the wiper system.
2. The testing device according to claim 1, wherein: The testing device further includes a coupling, through which the wiper motor assembly and the load motor system are connected. The coupling is used to transmit the resistance applied by the load motor system to the wiper motor assembly.
3. The testing device according to claim 2, wherein: The coupling is also used to transmit motion information of the output shaft of the wiper motor assembly to the load motor system.
4. The testing device according to claim 3, wherein: The load motor system is also used to determine motion parameters based on the motion information and send the motion parameters to the simulation cabinet. The motion parameters are used by the simulation cabinet to determine the resistance information. The motion parameters include the first rotation angle of the output shaft, which is used to indicate the angle at which the output shaft deviates from a preset position.
5. The testing device according to claim 4, wherein: The simulation cabinet includes a simulation system, which is used to run a resistance model, a linkage dynamics model, and a wiper dynamics model, wherein: The linkage mechanism dynamics model is used to determine a second rotation angle of a first wiper arm in the wiper system based on the first rotation angle, and to determine a third rotation angle of the second wiper arm; The resistance model is used to determine the friction resistance and air resistance between a first wiper blade and a second wiper blade and the glass, the first wiper blade being the wiper blade corresponding to the first wiper arm, and the second wiper blade being the wiper blade corresponding to the second wiper arm; The windshield wiper dynamics model is used to determine a fourth turning angle of the first windshield wiper and a fifth turning angle of the second windshield wiper based on the second turning angle, the third turning angle, the friction resistance, and the air resistance; The simulation system is specifically used for: The resistance information is determined based on the second rotation angle, the third rotation angle, the fourth rotation angle, and the fifth rotation angle.
6. The testing device according to claim 5, wherein: The resistance information includes first resistance information corresponding to the first wiper blade and second resistance information corresponding to the second wiper blade.
7. The testing device according to any one of claims 1 to 6, characterized in that: The wiper system further includes an electric drive unit connected to the wiper motor assembly, for generating a drive voltage for driving the wiper motor assembly to move.
8. The testing device according to any one of claims 1 to 7, characterized in that: The simulation cabinet further includes a signal simulation board for simulating the output signal of a wiper sensor in the wiper system, wherein the wiper sensor includes one or more of a rain sensor, a wind speed sensor and a light sensor.
9. The testing device according to any one of claims 1 to 8, characterized in that: The simulation cabinet also includes an electrical fault injection board for outputting an electrical fault signal, wherein the electrical fault signal is used to indicate that an electrical fault occurs in the wiper motor assembly, and the electrical fault includes a short circuit or an open circuit.
10. The testing device according to any one of claims 1 to 9, characterized in that: The testing device further includes a host computer connected to the simulation cabinet, and configured to send the first instruction to the simulation cabinet.
11. The testing device according to any one of claims 1 to 10, characterized in that: The simulation cabinet also includes a signal acquisition board for collecting the actual working data.
12. A test device for a wiper system, characterized in that: include: A simulation cabinet and a DC electronic load device, the simulation cabinet and the DC electronic load device are connected, the simulation cabinet and the DC electronic load device are respectively connected to a wiper system, the wiper system includes a wiper controller and an electric drive unit, the wiper controller and the electric drive unit are connected, wherein: The simulation cabinet is used to send a second instruction to the wiper system, wherein the second instruction is used to instruct the electric drive unit to generate a driving voltage; The wiper controller is configured to control the electric drive unit to generate a driving voltage based on the second instruction; The simulation cabinet is further configured to determine energy consumption information of the wiper system according to the driving voltage, and send the energy consumption information to the DC electronic load device; The DC electronic load device is configured to generate a load current based on the energy consumption information, wherein the load current is configured to indicate a load of the electric drive unit; The simulation cabinet is also used to collect actual working data of the wiper system to complete the test of the wiper system.
13. The testing device according to claim 12, wherein: The simulation cabinet includes a simulation system, which is used to run a motor model and a wiper dynamics model, wherein: The motor model is used to determine a driving force for driving the wiper motor assembly to move based on the driving voltage, and simulate the movement of the wiper motor assembly based on the driving force; The wiper dynamics model is used to simulate dynamic characteristics of mechanical components driven by the wiper motor assembly based on the motion of the wiper motor assembly, the mechanical components including a connecting rod mechanism, a wiper arm, and a wiper blade, the dynamic characteristics including a sixth rotation angle of an output shaft of the wiper motor assembly; The motor model is used to determine the energy consumption information based on the driving voltage and the sixth rotation angle.
14. The testing device according to claim 12 or 13, characterized in that: The simulation cabinet further includes a signal simulation board for simulating the output signal of a wiper sensor in the wiper system, wherein the wiper sensor includes one or more of a rain sensor, a wind speed sensor and a light sensor.
15. The testing device according to any one of claims 12 to 14, characterized in that: The simulation cabinet further includes an electrical fault injection board for outputting an electrical fault signal, wherein the electrical fault signal is used to indicate that an electrical fault occurs in the electric drive unit, and the electrical fault includes a short circuit or an open circuit.
16. The testing device according to any one of claims 12 to 15, characterized in that: The simulation cabinet also includes a signal acquisition board for collecting the actual working data.
17. The testing device according to any one of claims 12 to 16, characterized in that: The testing device further includes a host computer connected to the simulation cabinet, which is used to send the second instruction to the simulation cabinet.