1. Introduction
Wipers play a crucial role in maintaining clear visibility and reducing the risk of accidents by removing rain, snow, and dust from car windshields [
1]. They are a vital and consumable component of every vehicle, with significant usage rates. With the rapid advancement of electric vehicles, the issue of wiper noise has become increasingly prominent [
2]. Extensive research has been conducted to understand the friction, vibration, and noise generation mechanisms in wiper–windshield systems through vehicle experiments, bench experiments, and theoretical analyses. Wiper noise can be categorized into flutter noise (below approximately 100 Hz), scream noise (approximately 1000 Hz), and reverse noise (below approximately 500 Hz) [
3]. It has been determined that wiper noise exhibits nonlinearity, time variability, and randomness. This is closely related to the characteristics of the wiper blade and glass surface [
4], the operational state of the blade [
5], the lubrication boundary conditions [
6,
7], the motion speed of the blade [
8,
9,
10], and the applied positive pressure [
11]. Friction noise results from the self-excited oscillations induced by the friction force, leading to system instability and subsequent noise generation. Friction noise significantly impacts driving comfort and safety. Effectively understanding and controlling the mechanisms of frictional vibration noise pose a significant challenge for researchers.
Experiments serve as the fundamental approach to investigating friction vibration noise in wiper–windshield systems. Directly analyzing the appearance characteristics of friction, vibration, and noise enables the qualitative and quantitative analysis of key influencing factors. Currently, research on friction vibration and noise in wiper–windshield systems mainly consists of bench experiments and real vehicle experiments. There are two types of bench experiments: rotary and translation. On rotary wiper test benches, the wiper blade is securely attached to a glass surface, and the round glass is rotated to simulate the wiper’s movement. The speed at which the wiper blade scrapes the glass is quantified as the angular velocity [
12]. Translation wiper test benches operate in two modes [
13]. First, the glass remains fixed while the wiper blade is driven by a linear actuator, resulting in linear blade motion across the glass. Second, the wiper blade remains fixed while the lower glass is driven by a linear actuator, causing the glass to scrape the blade in a straight-line motion. In both operational modes, the scraping speed is measured as linear. Goto [
14] constructed a rotary wiper test bench to observe the operational state of a wiper blade and compared it with the results of finite element simulation. Deleau’s experimental platform, powered by a brushless motor [
15], measured the contact pressure of the scraper using a static force sensor, with values ranging from 0 to 20 N. Friction, vibration, and noise data during rotation were captured using a torque sensor, accelerometer, and microphone, respectively. Min [
16] constructed a rotary wiper test bench to investigate the factors influencing the screech noise produced by friction between real vehicle wipers and a windshield under specific conditions. This test bench successfully generated screech noise at a frequency similar to that produced by actual vehicle wipers. Xiao [
17] developed a friction coefficient tester specifically for measuring the friction between a wiper strip and a glass surface. The tester operates by using a direct current (DC) motor to rotate circular glass while an internal spring adjusts the downward pressure of the blade in real time. This pressure is then detected by a static force sensor. Additionally, a dynamic force sensor detects the amount of friction during the scraping motion of the blade. The data collected by these sensors are processed by a processor and are displayed as the friction coefficient between the blade and the glass. By employing the principle of reverse motion, the tester effectively addresses the challenge of maintaining constant friction between the scraper and the glass, thus enabling accurate measurements of the friction coefficient according to the dry and wet conditions of the glass surface. These measurements serve as a reliable foundation for the design of wipers. Similarly, Zhang [
18] invented a friction tester specifically for wiper blades and glass surfaces. This tester is securely fixed onto glass and utilizes a motor to rotate on its surface. The force sensor on the tester collects data on the friction between the scraper and the glass. By analyzing these data, the tester is able to determine the optimal fit between the blade and the glass, as well as to study the influence of different cleaning fluids on the friction force. However, it is important to note that the maximum speed of the tester’s motor is only 10 r/min, resulting in a scraping speed of approximately 104.72 mm/s for the outermost scraper when using a 100 mm blade in the example. This speed significantly differs from the actual scraping speed of a wiper on a real car.
Koenen [
11] utilized a translation wiper experimental device to establish temperature (0~60 °C) and humidity (20%~90%) controls. By doing so, they were able to determine the relationships between the friction coefficient of the scraper and the ambient temperature, brushing speed, normal load, and dry and wet conditions of the glass surface. Additionally, the study explored the connection between the viscous friction phenomenon and screaming noise. Lee [
19] independently developed a translation wiper test bench specifically designed to measure the dynamic behavior of a wiper. By employing a high-speed camera, the study monitored the cross-sectional shape of the wiper. The contact pressure distribution between the blade and the glass surface, as well as the motion pattern of the blade over time, was measured. The experimental results exhibited a high degree of consistency with the simulation results. Bóda [
13] developed a translation wiper test bench capable of simulating the linear speed of wiper operation in an actual vehicle. The experimental bench was able to concurrently measure the horizontal friction and vertical pressure of the blade on the glass during wiper motion, with a speed control range of 0.1~150 mm/s.
The Yabuno team has conducted multiple studies on the reverse characteristics of wipers utilizing the same translational wiper reverse bench [
20,
21,
22]. The experimental bench enables the adjustment of the blade’s downward pressure on the glass through bolts, while the motor-driven internal sliding bearing prompts the wiper blade to move back and forth across the glass surface. A high-speed camera captures the movement changes in each section’s cross-section when the blade is reversed. The scraper’s cross-section is simplified into a single- or two-degrees-of-freedom linkage model. The motion equation of the scraper is derived and numerically solved. The results from the theoretical derivation and experimentation are mutually corroborated. Zhang [
23], Chen [
24], and Huang [
25] collected vibration and noise data from wipers under different operating conditions (e.g., speed and dry/wet conditions) through real vehicle experiments. They conducted time–frequency domain analysis and transmission path analysis. The findings demonstrate that the vibration and noise of wipers are significantly influenced by the dry/wetness of the windscreen glass. Additionally, when the wiper is reversed, it exhibits an impact phenomenon, resulting in noticeable structural vibrations. By analyzing the mechanisms of vibration and noise, proposed measures for improvement are presented.
The pressure distribution on the glass of the scraper is nonuniform, and the scraping speed in the middle of the wiper significantly differs from the maximum scraping speed achieved by the experimental equipment. Therefore, there may be substantial deviations between the results obtained on benches and real vehicles. However, measuring the dynamic mechanical parameters of a wiper blade directly during its motion in real vehicle experiments is challenging.
To summarize, the hardware equipment and software functions of wiper test benches still have some problems and deficiencies. First, the motor speed used in the bench is relatively low and fails to meet the operating conditions of 600 mm/s and above in the middle position of low-speed windshield wipers. Second, the impact of uneven fit on experimental test results is neglected when the wiper is pressed to the glass. Third, in translation test benches, the software cannot set and adjust the acceleration and deceleration times when the wiper is reversed on both sides. Fourth, the platform relies on manual spraying to achieve wet glass surfaces, and automation in adjusting the water spray volume and friction coefficient is lacking. Considering these problems, this paper addresses the needs of the hardware equipment and software functions of the experimental system. This approach combines systematic development, modular methods, and automation technology to develop a wiper–windshield friction vibration noise experimental system. This experimental system enables the setting and adjustment of different dry and wet conditions, brushing speeds, acceleration and deceleration times, pressures, and other experimental conditions. Additionally, it facilitates the collection, analysis, and preservation of experimental data through self-developed software.
2. The Design of the Wiper–Windshield Experimental System
First, the overall design process and design framework of the wiper–windshield experimental system were established. Then, the design specifications and requirements were analyzed. Finally, the functional design of the experimental system was based on the design specifications.
Figure 1 illustrates the design flow of the wiper–windshield experimental system. The design specifications of the experimental system include three components: the design of the experimental platform structure, the implementation of key measurement and control methods, and the adjustment of target parameters. The implementation of key measurement and control methods is further divided into three subparts: the programmable logic controller (PLC); signal acquisition, analysis, and preservation; and Modbus communication. Based on the design specifications, the experimental system includes a drive control function module and a data acquisition function module. By deploying these two functions in the experimental test, the mechanical properties of the wiper, as well as the vibration and noise experimental test functions, can be determined.
2.1. Experimental System Design Index
With reference to the standards QC/T 44-2009 [
26] and GB 15085-2013 [
27], this paper defines and sets the experimental conditions and parameters of the wiper–windshield experimental system based on the description of the process of the wiper experiment project in domestic and foreign studies.
Windshield glass surfaces can be categorized into dry, wet, and semiwet states [
11]. The wet state is characterized by continuous water coverage on the glass surface. In the experiment, water was continuously supplied by a pump at a rate of 0.25~0.3 L/m
2 [
13]. To ensure an appropriate amount of water and brushing speed, the glass surface cannot be overly wet, and the amount of water is determined by the brushing speed. The friction coefficient between the blade and the glass under wet conditions is approximately 0.25. The semiwet state, also known as the sticky state, represents the transitional phase between wet and dry conditions. By adjusting the amount of water sprayed and implementing an intermittent water supply, several thin water film areas of different sizes were formed on the glass surface during the experiment. The friction coefficient between the scraper and the glass gradually increases in this state, reaching a peak value of approximately 1.25. The dry state refers to a clean and dry glass surface without any water stains, with a friction coefficient between the scraper and the glass surface of approximately 0.95.
The scraping speed reflects the linear velocity of each point on the vehicle wiper blade as it moves along a circular path. Due to the translational scraping form of the scraper in the experimental system, differences exist compared to the oscillating scraping form used in vehicles. In vehicles, all points on the wiper blade move on a circular path, with the linear speed at the outer radius of the circumference being one order of magnitude greater than that at the inner radius [
13]. In vibration tests, an accelerometer typically installed in the middle position of the wiper is used [
23]. To determine the running speed of the wiper, linear speed data of a passenger car wiper were collected. The wiper brush speed ranges were divided into low speed, high speed, and intermittent speed, with the intermittent and low brush speeds being the same [
23]; hence, only low speed and high speed are tested. The position of the wiper blade is tested at the inside, middle, and outside positions. The inner circle radius is 250 mm, and the outer circle radius is 850 mm. The wiper swing angle is approximately 90°.
Figure 2 illustrates the wiper stroke at these three positions.
The time spent was recorded for the same number of brushings; thus, the linear velocity v at the three positions was calculated from Equation (1).
where
N is the number of round trips of scraping,
s is a single stroke of scraping, and
t0 is the time.
Table 1 lists the wire speeds of the wipers in their low and high gears. The maximum wire speed of the wiper outside the high gear was 2100 mm/s.
Wiper acceleration and deceleration time refer to the time it takes for the wiper to reach its maximum speed from a stop and to reach a stop from its maximum speed. This time reflects the ability of the wipers to start and stop quickly. Wipers exhibit a retrace phenomenon at the top dead center and bottom dead center, where they decelerate and then accelerate in the opposite direction. The time required for this reversal is known as the middle stop time, which is typically approximately 0.2 s [
23]. For reference, the average pressure per unit length of the wiper blade on the glass ranges from 15 N/m to 25 N/m [
13], and the pressure between the wiper and the glass is set at 0–5 N.
In summary, the design parameters of the wiper–windshield experimental system are as follows: (1) The experimental bench structure is of the translation type, allowing for the adjustment of the friction coefficient and movement speed between the wiper and the windshield. This enables the simulation of the wet, semiwet, and dry conditions of the vehicle glass surface. (2) A pressure distribution adjustment device was designed to ensure uniform contact between the wiper and the glass, balancing the contact pressure and ensuring accurate experimental results. (3) The driving mechanism consists of a servo motor and a water pump, with control facilitated through the PLC pulse, direction, and Modbus communication. (4) An independent software system was designed to accurately adjust parameters and control the movement of the mechanism, as well as to acquire, analyze, and preserve data.
The adjustable parameters in the experimental system include a wiper stroke of 1000 mm, a wiper speed of 2100 mm/s, a rated motor speed of 3000 r/min, a minimum water spray volume of 0.058 L/min, wiper acceleration and deceleration time, wiper reversal time, and the wiper pressure on the glass. The data to be collected, analyzed, and saved include the following: wiper pressure distribution, dynamic pressure and friction between the wiper and the glass, and wiper vibration and noise.
2.2. Experimental System Design Function
The drive control function module ensures the smooth operation of the wiper–windshield experiment system. By transforming the required experimental conditions into corresponding parameter variables and inputting them into the system, the output of the running carrier (e.g., direction, position, and state) can follow the input parameters to achieve driving control. The main operating carrier is the screw module, with the driving unit comprising a servo motor, servo driver, DC driver, and water pump. The control unit is the PLC.
The data acquisition function module is responsible for obtaining data from the wiper–windshield experiment system. While the wiper is in operation, the experimental system can convert signals from various sensors into digital signals using data acquisition cards. These digital signals are then transmitted to the upper computer for analysis, processing, and storage. The main sensors used are force sensors, accelerometers, microphones, and thin-film pressure sensors. The signal conversion tools include control instruments and conditioning modules, and the primary acquisition tools are data acquisition cards.
Figure 3 displays the models of the drive control and data acquisition function modules. The servo drive and DC drive are controlled by a PLC simultaneously to adjust the speed of the servo motor and the water pump. This, in turn, allows for the adjustment of the wiper speed and the amount of water sprayed. The pressure adjustment of the blade on the glass was accomplished manually using a screw module. Real-time measurement of the dynamic pressure and friction between the blade and the glass is achieved through the use of a force sensor in both the Z- and X-axis directions. The multipoint pressure distribution adjustment device, which is situated on the upper end of the wiper, enables the adjustment of the multipoint position of the scraper. This ensures a uniform fit between the scraper and the glass. The thin-film pressure sensor records the pressure at each point. Additionally, two three-way accelerometers are positioned in the middle and on one side of the upper end of the wiper blade. These accelerometers are used to measure the tangential (X), axial (Y), and vertical (Z) vibrations of the wiper. Four microphones are placed at each reverse position of the wiper blade to measure its noise. The sensor data are collected in real time by the data acquisition card and transmitted to the upper computer.
To ensure the accuracy of the experimental data, it is necessary to carefully select a suitable sensor for the acquisition module. Based on the time domain and frequency domain characteristics of the wiper vibration and noise signals collected from the vehicle [
23,
25], the Model 378B02 microphone and Model 356A16 accelerometer from the PCB Inc. (Buffalo, NY, USA) were selected. Furthermore, considering the dynamic simulation and prediction results of the wiper’s impact force on the windshield’s contact pressure [
28], when the contact pressure is 7–8 N, the impact force at the reverse moment reaches 29.66 N. Therefore, an AT8314 type S bidirectional force sensor from the AUTODA AT series (Suzhou AUTODA Automation Co., Ltd., Suzhou, China), which is equipped with waterproof capabilities, was selected. To complement the force sensor, the AUTODA AD2020EB control instrument was paired with it, which converts the force sensor’s output signal into an analog voltage signal and transmits it to the data acquisition card. Additionally, a thin-film pressure sensor, specifically the Model CHENGTEC DF9-40 series flexible film pressure sensor manufactured by Shanghai Chengke Electronics Technology Co., Ltd. (Shanghai, China), was utilized to measure the static pressure of the wiper at different points on the glass. According to the simulation and prediction results of the static pressure distribution on a windshield by wiper [
28], a CHENGTEC DF9-40 series flexible film pressure sensor was selected and equipped with a conditioning module. For the data acquisition card, an NI 9234 model with an input signal range of ±5 V and a four-slot CompactRIO controller, both manufactured by National Instruments (NI) Corporation (Austin, TA, USA), were employed.
The experimental test functions were categorized into mechanical property, vibration, and noise experiments. A flow diagram outlining these functions is presented in
Figure 4. The mechanical properties include the wiper pressure distribution on the glass, dynamic pressure, and friction. Before conducting the experiment, it is crucial to install the relevant sensors and verify whether the pressure distribution is evenly distributed. Adjustments should be made if necessary. After running the wiper for a certain duration, the dynamic pressure and friction caused by the wiper’s brush and reversal are measured under various experimental conditions. Additionally, the vibration and noise generated by the friction of the wiper on the glass surface are recorded.
4. Software Design of Wiper–Windshield Experimental System
The software used for the wiper–windshield experiment system is divided into a PLC program (lower computer) and a human–computer interaction interface (upper computer). The human–computer interaction interface includes a login interface, parameter initialization interface, experiment test interface, and data analysis interface. The software system needed to be designed to be versatile, practical, user friendly, and secure [
36].
4.1. PLC Program Design
The program design is based on the programming software STEP7-MicroWIN SMART V2.5 of the Siemens S7-200 SMART PLC, which enables the control and monitoring of the hardware equipment in the wiper–windshield experiment system. It also establishes communication with the upper computer interface to facilitate data reading and writing. Additionally, the design allows for easy system diagnosis and maintenance, saving time for debugging and maintenance.
The parameters to be set are listed based on the time–speed curve of the wiper movement cycle, as depicted in
Figure 11. The operation steps of the wiper during movement include acceleration, uniform motion, forward deceleration, reversal, reverse acceleration, uniform motion, and reverse deceleration.
Here,
Vmax is the forward maximum speed,
V′
max is the reverse maximum speed,
ta is the forward acceleration time,
td is the forward deceleration time,
tr is the reverse acceleration time,
t′
d is the reverse acceleration time, and
t′
d is the reverse deceleration time. Thus, the necessary parameters to be set include the running speed and line distance, acceleration and deceleration time, and reversal time. The motion control wizard of the programming software is utilized to determine the parameters of axis 0, using the X-axis servo motor as an example. The wizard includes the measurement system, direction control, input switching quantity, motor speed, JOG mode, motor acceleration and deceleration time, reference point search, and other relevant parameters. The basic unit of measurement is set as mm. The lead of the screw
BP is calculated using Formula (2), and one rotation of the motor corresponds to a displacement of 40 mm generated by the wiper blade. By applying Formula (10), the number of pulses
P required for servo motor rotation is determined.
In the formula, P is the number of pulses required by the motor to rotate one circle, Pmax is the maximum number of pulses that the PLC can send out per second, and n is the rated speed of the servo motor. The number of pulses required for one revolution of the motor is 2000.
The program based on the PLC comprises the main program, pump control program, and axis 0 control program. The main program signifies the beginning of program execution and incorporates functions such as establishing communication with the upper computer and calling subroutines. The MBUS_SERVER command is employed in the main program to receive the connection request from the Modbus TCP client, accept the Modbus function requests, send response messages, and directly invoke the pump and axis 0 subroutines.
The pump control program regulates the pump’s startup, shutdown, and spray volume, as depicted in
Figure 12. Initially, the PLC is connected to the DC driver via RS485 cables, and Modbus initialization settings are implemented. Next, parameter initialization occurs, and the pump’s speed is assigned during forward rotation and stoppage using the word transfer command. The assigned value is stored in the V storage area. Finally, instructions for forward rotation and stopping are provided, and they are triggered by BOOL contact.
The axis 0 control program configures the servo motor’s parameters and controls its startup and shutdown. The motion control subroutines required to control the servo motor parameters include axis 0 initialization (AXIS0_CTRL), axis 0 reference point search (AXIS0_RSEEK), axis 0 acceleration and deceleration time setting (AXIS0_SRATE), and axis 0 forward (and backward) movement (AXIS0_GOTO).
The program diagram in
Figure 13 illustrates the control part of axis 0 in the PLC. First, the parameters of axis 0 are written using standard conversion instructions to convert the input value to the designated format. The converted value is then transferred to the VD memory using the MOV instructions to store parameters such as displacement, speed, acceleration, and deceleration time. Second, the reverse time of the wiper is achieved by setting a timer. The timer instructions are set to a precision of 10 ms, meaning that the reverse time is set to 10 times the count value. The count value is input and transmitted to the VW memory. Finally, the cyclic motion mode of the wiper is enabled through the reset and set of the coil.
4.2. Human–Computer Interaction Interface Design
The user operating software for the wiper–windshield experiment system was developed using LabVIEW 2021. LabVIEW [
37] is a graphical program compilation platform created by NI, also known as the G language. Unlike traditional programming languages, LabVIEW utilizes a graphical program flow based on the concept of “data flow”, allowing programming to be performed concurrently with the design of the flowchart. LabVIEW is widely applied in fields such as measurement and testing, image processing, computer simulation, and industrial control [
38,
39,
40]. Additionally, the LabVIEW library provides functions such as signal interception analysis, numerical logic operation, noise and vibration analysis, and data storage. The features of LabVIEW include simple and easily understandable data flow programming, high development efficiency, and convenient software maintenance.
4.2.1. Login and Initialization Interface
The login interface enables users to input their accounts and passwords to protect the data. Upon successful login, the system automatically transitions to the main interface of the human–computer interaction system and closes the login interface.
According to the design of the experimental system, the proper initialization of system parameters is crucial for ensuring the smooth operation of the experimental test function. This initialization process, as depicted in
Figure 14, involves setting the initial parameters of the data acquisition card and PLC, which includes configuring the high and low sampling rates as well as the IP address. The connected data acquisition card is located in the device and interface of the NI MAX remote system. It is then operated using the LabVIEW NI driver NI-DAQmax, with the VI-DAQ assistant being utilized to set the desired sampling rate. The sampling rate, expressed as the number of samples per second per channel, varies based on the specific type of signal being measured in the experimental system. For dynamic pressure, friction, vibration, and noise signals, a high sampling rate is needed. Conversely, the pressure distribution signal obtained from the thin-film pressure sensor necessitates a low sampling rate.
The communication connection facilitates the transfer, writing, and reading of data between the upper computer’s human–computer interaction interface and the lower computer. For communication purposes, the Plasmionique Modbus Master component is employed, utilizing the Modbus TCP communication protocol. The IP address corresponds to the fixed Ethernet port address of the PLC.
4.2.2. Experimental Test Interface
After the successful initialization of the parameters, the test interface is displayed, as shown in
Figure 15. The interface features a control panel for the servo motor and water pump, which is located on the right side. The top part of the interface consists of a knob for adjusting the water spraying capacity of the pump, as well as buttons for starting and stopping water spraying. In the middle, various parameters for the X-axis servo motor, such as displacement, speed, acceleration, deceleration time, and reverse time, can be set. Additionally, there are buttons for servo motor parameter seeking, starting, and stopping. Below that, the Z-axis servo motor parameter seeking and up-and-down click buttons are located. The upper left side of the interface houses the start and stop buttons for pressure distribution. On the lower side, users can enter the saving path for pressure, friction, vibration, and noise data. The middle of the interface displays real-time acquisition waveforms of the data, including pressure distribution curves, time–friction curves, time–vibration curves, and time–noise curves, among others. The layout design of the experimental test interface is intuitive and simple, making it easy to understand and operate.
Once the Modbus TCP communication between the upper computer and the lower computer is established, all the parameters and variables are written into the PLC program through VI functions such as “Write to a single register” and “Write to a single coil”, as shown in
Figure 16. The logic behind this address mapping is to assign the Modbus address to the CPU address in the PLC program. The required addresses include the output address of the discrete quantity and the save register address of the V memory. These Modbus addresses are then converted to the corresponding LabVIEW addresses.
To illustrate the running logic, we take the block diagram of the vibration data acquisition program shown in
Figure 17 as an example. The steps are as follows: (1) The user sets the data saving path and clicks the Start button to observe the real-time curve of the vibration data. (2) During the data collection process, the program creates a new TDMS file under the preset saving path and simultaneously writes and reads the vibration data to/from the new file. (3) The program automatically stops the collection after 10 s or can be manually stopped if abnormal vibration data are detected. (4) Upon stopping the collection, the TDMS file can be opened and saved in formats such as xls, xlsx, or txt, or directly used for subsequent data analysis operations.
4.2.3. Data Analysis Interface
The data analysis interface consists of a data comparison interface, a time–frequency conversion interface, and a noise filtering interface.
(1)
Figure 18 displays the interface for comparing data. Users have the capability to import TDMS-format data directly within the experimental test saving path. Each channel’s data are represented by different colors in the waveform diagram, enabling the quick viewing, comparison, and confirmation of the data. This facilitates subsequent operations.
(2) The time–frequency conversion interface is used to analyze and compare the vibration and noise amplitudes at various frequencies in the frequency domain. This analysis allows for the determination of the frequency band range for peak values, providing insight into the components of vibration and noise within each frequency band. This interface serves as a reference for subsequent noise filtering. The time domain data from the data comparison interface are exported in the xlsx format, converted to the txt format, and then imported into the time–frequency conversion interface. The selected time–frequency converter is the spectrum measurement in LabVIEW signal processing, and the fast Fourier transform (FFT) is used to obtain the corresponding spectrum diagram. The amplitude is calculated using the root mean square (RMS) value, and the Hanning windowing method is employed.
(3) The wiper test bench generates background noise in addition to wiper noise during operation. Some examples include the low-frequency noise arising from ball screw rotation and friction between the slider and guide rail, as well as the high-frequency noise generated during servo motor activation. The microphone captures both the background noise and the target noise, resulting in inaccurate experimental data. To enhance the precision of the wiper friction noise data, a noise filtering interface was designed. This interface filters out the background noise and extracts the target noise.
Figure 19 shows the noise filtering program’s block diagram.
The noise data collected by the microphone under various working conditions of the experimental bench without a wiper were analyzed in the frequency domain to examine the distribution of noise frequencies. The frequency range of the background noise peak was determined, and an appropriate filter type was chosen to filter and extract the recorded wiper noise data. The Butterworth filter, which offers lowpass, highpass, bandpass, and bandstop functions, was selected. For instance, based on the background noise spectrum diagram, it was necessary to filter out the high-frequency noise generated by the servo motor with a frequency band above 1000 Hz, as well as the reverse, chatter, and screaming noise of the wiper blade within the 0 to 1000 Hz range. Therefore, a lowpass filter with a low cutoff frequency of 1000 Hz was selected for background noise filtering, with a filtering order of 8. The filtered noise frequency domain diagram is displayed in the interface, facilitating visual comparison between the original and filtered noise. In the lower right corner of each waveform, a graphics tool selection board is available, allowing for zooming in, zooming out, intercepting, and dragging the curves within the waveform to observe the data clearly.
5. Experimental System Test and Verification
Through the experimental system platform, a wiper experiment, including a mechanical property experiment, a vibration experiment, and a noise experiment, was tested and verified.
5.1. Experimental Scheme Design
Figure 20 illustrates the configuration of the wiper–windshield experimental system. The experimental environment featured a semianechoic room measuring 9.76 m × 8.6 m × 3.5 m, with a cutoff frequency of ≤63 Hz and background noise levels below 20 dBA. The entire movement cycle of the wiper, ranging from right to left, was tested during the experiment. Data regarding the friction force, normal force, vibration, and noise between the windshield wiper and windshield glass were collected to verify the test functionality of the experimental system.
The vibration and noise measurement points were positioned in accordance with standards and experimental requirements. Two accelerometers were placed in the middle and on one side of the scraper, and 454 quick-drying glue was used to affix them to the upper end of the patch, as shown in
Figure 21. The sampling frequency for the vibration data was set at 12,800 Hz. Additionally, four microphones were placed at two opposing positions of the wiper, located 150 mm and 300 mm away from the opposing position of the wiper, as depicted in
Figure 22. The sampling frequency for the noise data was set at 51,200 Hz, utilizing a Hanning window function and adopting the A-weighted frequency weighting mode.
The experimental conditions were set according to various dry and wet conditions, brushing speeds, acceleration and deceleration times, and pressures. To accurately measure flutter, scream, and reverse noise near the vehicle wiper, it was necessary to use sound-absorbing cotton to reduce the high-frequency noise generated by the servo motor during the experiment. In addition, a noise filter was used to eliminate background noise. Prior to each experimental test, the glass and scraper were cleaned using a cleaning agent. Once the surface was dry, the scraper was pressed onto the glass surface using the control screw module.
5.2. Analysis of Experimental Results
(1) Mechanical property experiments:
The presence of different dry and wet conditions on the vehicle glass surface significantly influenced the friction coefficient of the wiper. The steady-state friction force and normal pressure between the wiper blade and the glass were measured, and the steady-state friction coefficient was calculated. The experimental test results for the normal force and friction force under different dry and wet states, with a brushing speed of 400 mm/s, acceleration and deceleration time of 0.1 s, and pressure of 2 N, are presented in
Figure 23. The calculated friction coefficients were compared with the literature [
11]. The friction coefficients obtained in the three dry and wet states showed little deviation from those reported in the literature.
As can be seen in
Figure 23, both the amplitude of the friction force and normal force undergo significant changes during the reversal process, subsequently progressively stabilizing during the planar scraping process.
(2) Vibration experiments:
The results of the tangential and normal vibration accelerations of the vehicle wiper and test bench wiper were compared under various working conditions.
Figure 24 displays the tangential vibration acceleration results for the wiper blade. The vehicle test results depicted in
Figure 24a reveal that the motion cycle of the wiper blade can be divided into four stages: ① initial position reversal, ② forward scraping, ③ end position reversal, ④ reverse scraping. On the other hand, the test results of the experimental bench shown in
Figure 24b indicate that the motion cycle consists of six stages: ① initial position reversal, ② forward scraping, ③ tail stagnation before reversal, ④ end position reversal, ⑤ reverse scraping, ⑥ tail stagnation before reversal. The test bench results provide a more detailed understanding of each stage of the motion of the wiper throughout the entire cycle. By analyzing the vibration distributions in the two figures, it becomes evident that the vibrations of the wipers during operation are periodic. During the inversion process, the vibration acceleration experiences two significant abrupt processes with varying peaks. The peak vibration acceleration of both the vehicle wiper and test bench wiper increases with the scraping speed. However, there are differences in the peak vibration acceleration results between the test bench and the vehicle wiper. These differences may arise from variations in the materials, structures, and system stiffness at the wiper installation location, resulting in different vibration transmission paths between the wiper and the accelerometer. Despite these differences, the overall trend of vibration generated by the operation of the wiper on both the vehicle and the test bench remains consistent. Hence, the vibration data can be compared and analyzed under different working conditions.
As can be seen from
Figure 24, the wiper produces impact vibration after each reversal, and the vibration attenuates before the next reversal. Due to the relatively low torsional stiffness at the wiper neck and the pressure exerted on the support side of the wiper blade head, the wiper blade deforms during the reversal process. Within a period after reversal, the blade undergoes wider angular variations and vibrates, subsequently stabilizing with vibration attenuation.
(3) Noise experiments:
The time–frequency results of the wiper noise data from both the vehicle and the test bench under various working conditions were compared and analyzed separately.
Figure 25 depicts the time domain diagram of the absolute noise pressure generated by the wiper blade when it came into contact with the glass surface in three different wet and dry states. These states were tested under specific conditions, including a brushing speed of 400 mm/s, an acceleration and deceleration time of 0.1 s, and a pressure of 2 N. The figure clearly shows that the amplitude of the noise pressure in the dry state exhibits periodic characteristics, whereas the periodic characteristics tend to weaken in the wet and semiwet states. This weakening can be primarily attributed to the significant differences in noise peaks during the forward and reverse stages of the blade. The nonuniform distribution of water on the glass surface in these states results in an uneven scraping state of the scraper, making it difficult to establish the characteristics of noise periodicity. In the dry state, the main noise components are the transient impact characteristics of forward and reverse inversion noise, while the noise distribution characteristics are less apparent in the wet and semiwet states. During the reversed phase in the semiwet state, the noise generated at the middle scraping position is predominantly observed, partially covering the reverse noise. Additionally, the peak noise is greater in the forward phase than in the reversed phase across all three dry and wet states.
Figure 26 present the time–frequency analysis results of the wiper noise. An examination of the figure reveals that the time–frequency characteristics of the noise are significantly influenced by the three dry and wet states of the glass surface. In the wet state, noise primarily occurs in the forward stage, and its frequency distribution mainly ranges between 0 and 1000 Hz. The peak noise is observed within the 0~500 Hz range and is predominantly present throughout the entire forward stage, while the noise in the reverse stage is minimal. Similarly, in the semiwet state, noise mainly occurs in the forward stage, with a frequency distribution mainly between 0 and 1000 Hz. The peak noise, however, ranges between 800 and 1000 Hz and is also primarily present throughout the forward stage, while the noise in the reverse stage is relatively minimal. During the experiment, sharp whistles were distinctly audible when the wiper was being brushed forward, consistent with findings in the literature [
14]. In the dry state, the noise distribution in the forward and reverse stages was relatively even, with the peak noise primarily consisting of the impact noise in the reverse stage within the frequency range of 0~300 Hz. Moreover, the amplitudes of the forward and reverse scraping noise were relatively small, and they were largely overshadowed by the reverse noise.
During the wiper reversal process, variations in friction force cause impact vibration, which in turn generates radiated noise. There exists a strong correlation between friction force, vibration, and noise; thus, these three parameters exhibit consistent variation trends during wiper operation. This aligns with the friction-induced vibration phenomena observed during the stick–slip motion of wiper blades on glass, as demonstrated in the two-degree-of-freedom linkage model of the wiper–windshield system established by Lancioni et al. [
41,
42]. Wiper motion exhibits three fundamental types of undesirable vibrations: squeal, reverse noise, and chatter. Yu [
28] and Qiu [
43] investigated the dynamic response of the contact system and reversal impact noise using a discrete wiper–windshield model. By analyzing their results under varying friction coefficients and wiping speeds, they proposed measures to improve the vibration and noise characteristics of the contact system. Research on wiper–windshield friction noise adheres to general principles such as stick–slip vibration, stick–slip motion, modal coupling, energy feed-in, and structural coupling [
4,
12,
22,
44].
Through mechanical property, vibration, and noise experiments, qualitative and quantitative analyses revealed that the experimental system could effectively adjust and simulate various dry and wet states of a vehicle glass surface. It was also capable of simulating the overall trend of vehicle wiper vibration and the variation in vehicle wiper noise under different dry and wet states. These findings validate the feasibility of the experimental tests conducted on the wiper–windshield experimental system.
6. Conclusions
In this study, a comprehensive experimental system was developed to test the friction, vibration, and noise performance parameters of a wiper–windshield system. The experimental system successfully simulates the operational conditions of vehicle wipers while providing control, acquisition, and analysis functionalities. This experimental system contributes to further research on the theory of wiper vibration and noise.
The mechanical structure of the experimental system was constructed by designing a cross-moving mechanism, a wiper assembly mechanism, and a water spraying mechanism. Model parameters of components such as the diaphragm pump, servo motor, PLC, and other electronic and electrical components were determined through calculations. The hardware design of the test bench drive and control system was completed. Following the software system design concepts of universality, ease of use, practicality, and confidentiality, the PLC program and human–computer interaction interface were designed. The PLC serves as the lower machine of the wiper–windshield experiment system, and the servo motor and water pump are programmed using LAD language. The PC operates as the upper computer of the experiment system, and the LabVIEW human–computer interaction interface was utilized to design the login interface, parameter initialization interface, experiment test interface, and data analysis interface. Through the analysis of the mechanical property, vibration, and noise experimental results, it can be inferred that the wiper–windshield experimental system can be adjusted to simulate different dry and wet states of the glass surface of a vehicle. Furthermore, it can simulate the overall trend of vehicle wiper vibration and the variation in noise under different dry and wet states. This confirms the feasibility of conducting experimental tests using this wiper–windshield experimental system.
During wiper operation, variations in frictional force induce changes in vibration, which subsequently generates radiated noise. Therefore, this wiper–windshield experimental system can be utilized to investigate the effects of multiple factors—including dry/wet conditions, operational speed, acceleration/deceleration duration, and applied pressure—on frictional behavior. The system further enables the examination of how different wiper designs and windshield glass properties influence friction characteristics. Additionally, it facilitates research on friction evolution in long-term operational scenarios and mechanistic relationships between frictional forces and vibration-induced noise generation.