In the rapidly evolving automotive industry, the demand for high-quality components in EV cars has surged, necessitating advanced testing methodologies to ensure reliability and durability. As a researcher focused on enhancing testing efficiency, I developed a vibration testing system specifically for EV car components, aiming to address the limitations of conventional systems that lack dedicated human-machine interface software. This system integrates hardware and software elements to provide accurate control and analysis of vibration tests, which are critical for components like batteries in EV cars. The core of this work revolves around leveraging LabVIEW for software development and CAN bus communication for robust data exchange, ensuring the system meets the stringent requirements of modern EV car manufacturing.
The vibration testing system for EV car components is designed to simulate real-world conditions, such as those encountered during transportation or operation, to validate component resilience. Traditional systems often fall short in providing comprehensive data analysis and user-friendly interfaces, which can hinder testing accuracy and efficiency. My approach focuses on a holistic design that includes a vibration test bench, upper computer software, and hardware circuits, all synchronized to deliver precise control over vibration parameters like frequency, waveform, and duration. This is particularly vital for EV cars, where components must withstand varying mechanical stresses to ensure long-term performance and safety.

To achieve this, I structured the system around a central microcontroller, which processes commands from the upper computer and drives the vibration source via a PWM-based motor speed regulator. The hardware selection and circuit design were optimized for stability and efficiency, incorporating elements like a DC-DC buck converter for power management and CAN bus modules for reliable communication. Meanwhile, the software, built on LabVIEW, offers intuitive controls for test parameter setting, real-time monitoring, and data management, enabling seamless operation for EV car component testing. Throughout this paper, I will detail the system’s architecture, hardware and software implementations, and validation results, emphasizing how it enhances testing for EV cars through innovative engineering solutions.
System Architecture Overview
The overall structure of the vibration testing system for EV car components is centered on a coordinated interaction between the upper computer, hardware circuits, and the vibration test bench. In this design, I prioritized a modular approach to facilitate scalability and maintenance, which is essential for adapting to various EV car components. The upper computer, running custom LabVIEW software, serves as the command center, allowing users to input test parameters such as vibration frequency, duration, and waveform type. These commands are transmitted via CAN bus to the hardware circuit, which then generates control signals to drive the vibration source—typically an electrodynamic shaker or similar device—mounted on the test bench.
Key components of the system include:
– Vibration Test Bench: This physical platform holds the EV car component under test and is equipped with an excitation source that produces controlled vibrations. For EV cars, components like battery packs or motor assemblies are secured here to undergo rigorous testing.
– Hardware Circuit: Based on a microcontroller unit (MCU), this circuit interprets commands from the upper computer and outputs precise PWM signals to regulate the vibration source. It includes power supply circuits, communication modules, and motor drivers, all tailored for high reliability in EV car applications.
– Upper Computer Software: Developed in LabVIEW, this interface provides graphical controls for test configuration, real-time data visualization, and post-processing analysis. It supports functions like resonance detection and data logging, which are crucial for assessing the durability of EV car components.
The communication between these elements relies on CAN bus, chosen for its robustness in noisy industrial environments common in EV car testing. This architecture ensures that the system can handle complex vibration profiles, such as sinusoidal sweeps, which are standard in automotive standards like QC/T413-2002. By integrating these components, I aimed to create a system that not only meets current testing demands for EV cars but also allows for future upgrades, such as incorporating additional sensors or advanced algorithms for predictive maintenance.
Hardware Design and Selection
The hardware design for the vibration testing system was meticulously planned to ensure compatibility with EV car components, focusing on power efficiency, signal integrity, and communication reliability. I selected the STM32F103C8T6 microcontroller as the core processor due to its high performance and versatility in embedded applications. This MCU handles tasks such as generating PWM signals for motor control and managing CAN bus communications, which are critical for synchronizing with the upper computer in EV car testing scenarios.
Power Supply Circuit
Power management is a fundamental aspect of the hardware, as the system operates on a wide input voltage range, which must be regulated to 3.3 V for the MCU and peripheral components. To achieve this, I designed a DC-DC buck converter using the TPS54331 chip, which supports input voltages from 3.5 V to 28 V and delivers a stable 3.3 V output. This design is essential for EV car testing environments, where power fluctuations could compromise test accuracy. The inductor value for this circuit was calculated to minimize ripple and ensure efficient energy storage, using the following equations:
$$ L_{\text{min}} = \frac{V_{\text{out(max)}} \times (V_{\text{N(max)}} – V_{\text{out}})}{V_{\text{N(max)}} \times K_{\text{IND}} \times I_{\text{out}} \times f_{\text{sw}}} $$
where $V_{\text{out(max)}}$ is the maximum output voltage (3.3 V), $V_{\text{N(max)}}$ is the maximum input voltage (28 V), $K_{\text{IND}}$ is the inductor current coefficient (set to 0.3), $I_{\text{out}}$ is the output current (3 A), and $f_{\text{sw}}$ is the switching frequency (570 Hz). Substituting these values, the minimum inductance was determined to be approximately 5.7 μH; for practical purposes, I selected a 6.8 μH inductor to provide sufficient margin. The RMS and peak inductor currents were verified using:
$$ I_{\text{L(RMS)}} = \sqrt{I_{\text{OUT(MAX)}}^2 + \frac{1}{12} \times I_{\text{LPP}}^2} $$
and
$$ I_{\text{L(PK)}} = I_{\text{OUT(MAX)}} + \frac{I_{\text{LPP}}}{2} $$
where $I_{\text{LPP}}$ is the ripple current (0.94 A). Calculations yielded an RMS current of about 3 A and a peak current of 3.46 A, confirming that the chosen inductor meets the requirements for EV car vibration tests without overheating or saturation.
| Parameter | Value | Description |
|---|---|---|
| Input Voltage Range | 3.5 V – 28 V | Wide range suitable for EV car environments |
| Output Voltage | 3.3 V | Regulated for MCU and peripherals |
| Output Current | 3 A | Supports high-load components in EV cars |
| Inductor Value | 6.8 μH | Selected based on calculations for minimal ripple |
| Switching Frequency | 570 Hz | Ensures efficient power conversion |
CAN Bus Communication Module
For reliable data exchange between the upper computer and hardware, I implemented a CAN bus communication system using the SN65HVD230 transceiver chip, which interfaces directly with the STM32 microcontroller’s built-in CAN controller. This setup is vital for EV car testing, as it ensures noise-resistant communication in electrically noisy environments. The circuit includes a terminal resistor (120 Ω) to match impedance and prevent signal reflections, as illustrated in the design. In operation, the CAN controller processes commands from the upper computer—such as setting vibration parameters for EV car components—and the transceiver converts these into differential signals for transmission over the bus. This bidirectional communication allows real-time monitoring and adjustment of tests, enhancing the system’s adaptability for various EV car applications.
Motor Drive Module
The motor drive module is responsible for controlling the vibration source, and I selected the LY-820 PWM-based DC motor speed regulator for its precision and compatibility with EV car testing requirements. This module accepts control signals from the MCU’s DAC output, which generates a 0–5 V analog voltage to modulate the motor speed. Key specifications include an input voltage of 110 V or 220 V AC, a DC armature voltage range of 0–220 V, and a power capacity of up to 2 kW, making it suitable for driving high-inertia loads typical in EV car component tests. The regulator incorporates a PWM control circuit that enables smooth speed variations, allowing for无极调速 (stepless speed control) during vibration experiments. This flexibility is crucial for simulating diverse operational conditions in EV cars, such as sudden accelerations or decelerations.
| Feature | Specification | Relevance to EV Cars |
|---|---|---|
| Input Voltage | 110 V/220 V AC | Compatible with standard industrial power for EV car facilities |
| Control Signal | 0–5 V DC | Precise control from MCU DAC, ideal for sensitive EV car components |
| Output Power | Up to 2 kW | Handles high-power demands of EV car vibration sources |
| Speed Control | Stepless PWM | Enables accurate simulation of real-world EV car vibrations |
In practice, the MCU outputs a digital value corresponding to the desired voltage, which the DAC converts to an analog signal. This signal is then amplified if necessary to drive the motor regulator, ensuring that the vibration source operates at the specified frequency and amplitude. For instance, in tests for EV car batteries, this allows replicating road-induced vibrations to assess longevity and performance. The module’s built-in adjustable resistor (PR1) further fine-tunes the output range, providing an additional layer of customization for specific EV car testing scenarios.
Software Design with LabVIEW
The upper computer software is a cornerstone of the vibration testing system, and I developed it using LabVIEW for its graphical programming capabilities, which simplify the creation of intuitive interfaces and complex data processing routines. This software is divided into two main segments: control functions and management functions, both tailored to streamline testing for EV car components. The control segment includes features for channel configuration, parameter setting, real-time monitoring, and signal analysis, while the management segment handles user authentication, data storage, and historical record retrieval. This division ensures that the system is both operational and administrative efficient, catering to the needs of technicians and engineers working on EV cars.
Key software functionalities include:
– System Management: I implemented user management through an Access database, allowing administrators to add, delete, or modify user permissions. This is critical in EV car testing environments to maintain data security and traceability. Users can set vibration parameters such as frequency, duration, and waveform type, which are essential for standardized tests on EV car components.
– Channel Setup: The software configures CAN bus communication parameters, including baud rate and operation mode, to establish a stable link with the hardware. This enables the upper computer to send control commands and receive feedback during tests on EV car parts, ensuring synchronized operation.
– Pre-test Configuration: This includes resonance check settings, where the system performs sweep frequency tests to identify resonant points in EV car components. For example, a sinusoidal sweep from 10 Hz to 500 Hz can detect natural frequencies, which are then used to design durability tests.
– Real-time Monitoring: During tests, the software displays vibration curves in real-time and applies signal processing techniques like filtering to remove noise. This allows operators to observe the behavior of EV car components under stress and make immediate adjustments if needed.
– Data Display and Storage: All test data, including parameters and results, are automatically saved to files or databases. Users can query past tests for comparative analysis, which is invaluable for quality assurance in EV car manufacturing.
I leveraged LabVIEW’s compatibility with other programming languages, such as Python, to incorporate advanced algorithms for data analysis. For instance, Fourier transform routines can be integrated to analyze frequency spectra, helping identify anomalies in EV car components during vibration tests. The software’s modular design also facilitates future expansions, such as adding support for additional sensors or integrating with enterprise systems for broader EV car production monitoring.
| Module | Functionality | Application in EV Cars |
|---|---|---|
| User Management | Controls access and permissions via database | Ensures secure testing of proprietary EV car components |
| Channel Configuration | Sets CAN bus parameters for communication | Maintains reliable data flow in noisy EV car test labs |
| Resonance Check | Performs sweep tests to find resonant frequencies | Identifies weak points in EV car components like batteries |
| Real-time Monitoring | Displays and processes vibration data live | Allows immediate intervention for EV car safety tests |
| Data Storage | Logs all test parameters and results | Supports long-term reliability studies for EV cars |
System Testing and Validation
To validate the vibration testing system for EV car components, I conducted a series of tests based on industry standards, such as QC/T413-2002, which outlines methods for sinusoidal vibration testing. This approach simulates mechanical stresses experienced by EV cars during operation, assessing components for resonance and durability. In one test, I performed a frequency sweep on a sample EV car battery module, starting from low frequencies and gradually increasing to identify resonant points. The system’s software recorded the response, and the results showed a clear resonance at 195 Hz, indicating a critical frequency that must be addressed in design improvements for EV cars.
The testing process involved:
– Sweep Frequency Test: I configured the system to generate a sinusoidal vibration profile with linearly increasing frequency. The upper computer controlled the hardware to adjust the PWM signal accordingly, driving the vibration source to excite the EV car component. The response was measured using accelerometers, and the data was processed in LabVIEW to generate Bode plots or sweep curves, highlighting resonance zones.
– Durability Assessment: After identifying resonances, I subjected the EV car component to sustained vibrations at those frequencies to evaluate its endurance. For example, a test at 195 Hz for several hours assessed whether the component could withstand prolonged exposure, which is common in EV car usage scenarios.
– Data Analysis: The software provided tools for filtering and statistical analysis, allowing me to calculate metrics like peak acceleration and displacement. These insights help in refining component designs for EV cars, ensuring they meet safety and reliability standards.
The results demonstrated that the system accurately controls vibration parameters and captures detailed data, enabling comprehensive evaluations. For instance, in post-test analysis, I used the stored data to compare multiple EV car components, identifying trends in failure modes. This validation confirms that the system enhances testing efficiency and quality for EV cars, reducing the time required for manual inspections and increasing repeatability.
Mathematical Modeling and Analysis
In designing the vibration testing system, I incorporated mathematical models to optimize performance and ensure accuracy for EV car applications. For example, the relationship between vibration frequency and motor speed can be described using linear equations, while signal processing relies on transforms for noise reduction. A key aspect is the PWM signal generation, where the duty cycle determines the output voltage to the motor regulator. The duty cycle $D$ is calculated as:
$$ D = \frac{T_{\text{on}}}{T_{\text{period}}} \times 100\% $$
where $T_{\text{on}}$ is the on-time of the PWM signal and $T_{\text{period}}$ is the total period. This duty cycle correlates with the analog voltage output from the DAC, which drives the motor speed. For EV car components, this allows precise control over vibration amplitude and frequency, essential for replicating real-world conditions.
Additionally, the system’s response to vibration inputs can be modeled using second-order differential equations, such as:
$$ m \frac{d^2x}{dt^2} + c \frac{dx}{dt} + kx = F(t) $$
where $m$ is the mass of the EV car component, $c$ is the damping coefficient, $k$ is the stiffness, and $F(t)$ is the external force from the vibration source. By solving this equation numerically in the software, I can predict the component’s behavior under different test conditions, aiding in the design of more effective tests for EV cars.
For data analysis, I employed Fourier transforms to convert time-domain vibration signals into frequency-domain spectra, using:
$$ X(f) = \int_{-\infty}^{\infty} x(t) e^{-j2\pi ft} dt $$
where $x(t)$ is the input signal and $X(f)$ is its frequency representation. This helps in identifying dominant frequencies and resonances in EV car components, enabling targeted improvements. The integration of these mathematical tools into the LabVIEW software ensures that the system not only performs tests but also provides deep insights into component dynamics for EV cars.
Conclusion
In summary, the vibration testing system I designed for EV car components represents a significant advancement in automotive testing technology, combining robust hardware with intelligent software to enhance accuracy and efficiency. Through careful selection of components like the STM32 microcontroller and LabVIEW platform, along with the implementation of CAN bus communication, the system addresses the unique challenges of testing EV cars, such as handling high-power components and ensuring data integrity. The validation tests confirm its capability to perform standardized vibration assessments, including sweep frequency and durability checks, providing valuable data for improving the reliability of EV car parts.
This system not only streamlines the testing process but also reduces operational costs by automating data collection and analysis, making it a practical solution for manufacturers focused on EV cars. Future work could involve integrating machine learning algorithms for predictive maintenance or expanding the system to support multi-axis vibration tests, further catering to the evolving needs of the EV car industry. Overall, this project underscores the importance of innovative engineering in advancing EV car quality and safety, and I believe it holds great potential for widespread adoption in automotive testing facilities.