Motor test bench system
By constructing a motor test bench system, the problems of data synchronization and visualization in existing motor test systems are solved. It realizes the synchronous acquisition of multiple physical quantities and automated reporting, improving test efficiency and consistency, and is suitable for motor performance evaluation of intelligent wire control systems.
Patent Information
- Application Number
- CN202511741494.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-25
- Publication Date
- 2026-01-16
AI Technical Summary
Existing motor test bench systems suffer from problems such as manual testing, limited data dimensions, asynchronous multi-source data, and poor visualization of high-level test data, which cannot meet the R&D and testing needs of core components of intelligent drive-by-wire systems.
A motor test bench system was designed, including a hardware system architecture and a software system architecture. The hardware system includes a mechanical load and sensing unit, a centralized power supply and excitation unit, and a data acquisition and control center. The software system includes a unified data layer, an automated control layer, a dynamic load adjustment, a fully automated test sequence, a human-machine interaction layer, and a data analysis and reporting layer. Multi-source data synchronization is achieved through a CAN bus, and automated control and data analysis are achieved using CAPL scripts.
It enables simultaneous acquisition of multiple physical quantities, dynamic response testing, and automated reporting, improving testing efficiency and consistency. It supports complex operating condition simulation and data visualization, and is suitable for motor performance evaluation in both production lines and R&D.
Smart Images

Figure CN121348079A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of automation and vehicles, in particular the field of motor testing, and more particularly to a low-power motor test bench system. BACKGROUND
[0002] Motors are important power equipment in rotary machinery, and play a core role in mechanical equipment such as electric vehicles. The basic performance and control effect of the motor directly affect the performance indicators of the equipment. Therefore, it is particularly important to accurately and comprehensively test the output performance of the motor, which puts forward higher requirements for the motor test system. An efficient test system can not only help developers and application personnel analyze some fault phenomena of the product during debugging and application, but also quickly find and solve problems of the product, and make accurate and rapid evaluation of the performance of the product, thereby improving the product development speed and application efficiency.
[0003] The motor of the intelligent drive-by-wire system adopts a low-power permanent magnet synchronous motor. During the development of the motor controller, the control performance of the motor, such as angle, phase current, speed, torque, temperature, and efficiency, needs to be tested on a test bench, so as to optimize the motor controller algorithm and control strategy. However, the motor test bench currently available on the market has the following problems: 1. Only manual testing is available; 2. The data testing dimension is small; 3. The multi-source data time series are not synchronized; and 4. The test conditions are simple, and therefore cannot meet the testing requirements of the core components of the intelligent drive-by-wire system. Therefore, a low-power permanent magnet synchronous motor control intelligent test environment is developed by using self-purchased components, and the test environment can be used for component performance testing and supporting research and development.
[0004] The disadvantages of the motor test bench system in the prior art are as follows:
[0005] 1. Only manual load can be applied, and the load change cannot be dynamically and real-timely adjusted.
[0006] 2. The data acquisition dimension is single, which is not conducive to data analysis.
[0007] 3. The multi-source data time series are not synchronized.
[0008] 4. The high-order test data results are poorly visualized, and cannot be directly converted into a test report output.
[0009] Therefore, it is necessary to improve such a structure to overcome the above-mentioned defects. SUMMARY
[0010] The present application relates to the field of automation and vehicles, in particular the field of motor testing, and more particularly to a low-power motor test bench system.
[0011] To achieve the above-mentioned purpose, the present application provides the following technical solutions:
[0012] The motor test bench system comprises a hardware system architecture and a software system architecture:
[0013] The hardware system architecture comprises:
[0014] Mechanical load and sensing unit: comprising a hysteresis brake, a torque speed sensor, a shaft coupling and a temperature sensor;
[0015] Centralized power supply and excitation unit: a program-controlled power supply provides accurate and programmable power input for the motor under test; a compressed air pump is used for motor heat dissipation or simulation of a specific environment;
[0016] Data acquisition and control hub: all sensors and load controllers are connected to the bench analysis controller through a CAN bus; the controller serves as a unified time reference source, ensuring that the sampling clocks of all channels are strictly aligned through broadcast synchronization frames or hardware triggering, thus solving the data synchronization problem from the root;
[0017] Host computer system: the computer communicates with the bench analysis controller through a CAN card and runs test software developed based on CAPL scripts;
[0018] The software system architecture comprises:
[0019] Unified data layer: all synchronously acquired data are stored in the original data in international standard formats (such as BLF and ASC); this ensures the traceability of the data and the compatibility of being directly opened by other professional analysis tools (such as CANoe and MATLAB);
[0020] Automatic control layer: the powerful logic control capability of CAPL scripts is utilized;
[0021] Dynamic load regulation: the loading current of the hysteresis brake is controlled in real time and programmatically through scripts, thereby simulating complex actual working conditions, such as sine wave, square wave, ramp and self-defined load curve;
[0022] Full-automatic test sequence: customized test scripts are written, which can execute "fatigue reliability cycle test", "dynamic loading test with different frequencies and amplitudes", "constant load test", "start-up test with load" and the like with one key, thereby completely liberating manpower;
[0023] Effect: the complex comprehensive test is completed with one key, thereby greatly improving the test efficiency and consistency, and being particularly suitable for durability test at the production line end and comparative test at the research and development end;
[0024] Man-machine interaction layer: a graphical operation interface is generated through the Panel function of CAPL, so that the complex script logic is transparent to the user, and the operator can easily control the entire test process through the interface buttons and parameter input boxes;
[0025] Data Analysis and Reporting Layer: The built-in reporting engine does not simply record data, but integrates professional post-processing algorithms.
[0026] Collaborative development interface: The system supports collaborative simulation with modeling software such as Simulink; for example, it can feed back real-time collected motor torque and speed data to the controller model in Simulink, and send the control commands calculated by Simulink to the real programmable power supply or load, forming a hardware-in-the-loop test system, which greatly expands the application of the test bench in control algorithm development.
[0027] Furthermore, the centralized power supply and excitation unit includes:
[0028] Programmable DC power supply: A programmable power supply with a remote control interface;
[0029] Compressed air pump and airflow control components: including air pump, pressure regulating valve, flow meter and jet nozzle, used to generate and regulate cooling airflow;
[0030] Function: To provide the tested motor with precise, stable, and programmable input electrical energy;
[0031] Forced air cooling is provided to prevent the motor from overheating and being damaged during long-term high-load testing, and to simulate specific operating environments.
[0032] Furthermore, the bench analysis controller includes:
[0033] Bench Analysis Controller: An embedded controller whose core is a high-precision timer / clock source;
[0034] CAN bus: used to connect various CAN sensors and actuators;
[0035] Synchronization signal generator: Inside the controller, it generates a global synchronization timestamp or synchronization trigger pulse through hardware or software.
[0036] Sensor signal conditioning circuit: Filters and amplifies the output of non-CAN signals from sensors and connects them to the controller's ADC module;
[0037] Function: As the timing heart of the entire system, it provides a unified time base and solves the problem of asynchronous data.
[0038] Centralized access to signals from all sensors;
[0039] As an instruction relay station, it receives instructions from the host computer and forwards them to the load unit (hysteresis brake).
[0040] Furthermore, the host computer system includes:
[0041] Industrial computer (PC): Hardware platform for running the test master software;
[0042] CANOE: Realizes the physical connection between PC and CAN bus;
[0043] CAPL script interpreter / compiler: Core engine integrated in development environments like CANoe, used to execute CAPL logic;
[0044] Function:
[0045] Provides the top-level platform for human-computer interaction;
[0046] Runs core test logic (CAPL script) and data analysis algorithms;
[0047] Manages communication and data exchange with the lower machine (test bench analysis controller).
[0048] Further, the unified data layer includes:
[0049] Data frame packaging module: In the CAPL script, sensor data (torque, speed, voltage, current, etc.) from different channels are packaged into a complete custom data structure with a unified timestamp;
[0050] BLF / ASC file writer: Calls CAPL's built-in file IO functions (such as blfWrite) or external DLLs to write the packaged data stream to standard format files in real time;
[0051] Data buffer (RAM): Used to temporarily store high-frequency data to balance acquisition speed and file writing speed;
[0052] Function:
[0053] Ensures that all data has accurate timing information for subsequent analysis;
[0054] Uses open standard format storage to ensure long-term readability of data and analysis by third-party tools, enhancing the system's versatility and evidence effectiveness.
[0055] Further, the automatic control layer includes:
[0056] Test sequence state machine: Flow control code implemented through switch-case or if-else logic in CAPL script, defining various stages of the test (such as preparation, start, load, data collection, stop);
[0057] Parameterized configuration file (.xml or.ini): External file used to define test parameters (such as load curve coordinate points, test duration, judgment threshold);
[0058] Timer and event triggers: timer and onkey, onmessage, etc. event handling functions in CAPL;
[0059] Function:
[0060] Convert manual operation process into repeatable and error-free code logic;
[0061] Quickly adapt to new test items by modifying configuration files, improving system flexibility and efficiency;
[0062] Used to accurately control the execution timing of test steps.
[0063] Further, the dynamic load regulation includes:
[0064] Load curve parser: read the preset load curve (such as sine wave parameters: frequency, amplitude, offset);
[0065] Real-time set point calculator: according to the current system time and curve parameters, real-time calculation of the torque set value that the hysteresis brake should have at the current time;
[0066] CAN instruction sending module: encapsulate the calculated torque set value into specific CAN message (such as address, data field), and periodically send it to the controller of the hysteresis brake;
[0067] Function: realize the accurate simulation of complex and time-varying working conditions of the motor, and evaluate its dynamic response ability and reliability.
[0068] Further, the full-automatic test sequence includes:
[0069] Script function library: encapsulate typical tests such as "start with load" and "fatigue cycle" into reusable CAPL functions or testmodules;
[0070] Sequence invoker: the main script calls these functions in order or conditionally, combining into a complete test flow;
[0071] Safety monitoring and exception handling routine: real-time monitoring of whether the data is out of limit (such as overcurrent, overtemperature), once abnormal, terminate the test immediately and alarm.
[0072] Further, the human-computer interaction layer includes:
[0073] Graphical interface created by CAPLPanel editor: contains buttons (Button), input boxes (InputField), drop-down menus (DropDown), waveform display controls (Graphic), etc.
[0074] Control event callback function: CAPL code associated with each control, used to respond to operator input;
[0075] Real-time data visualization engine: real-time display of collected data in Panel's charts and value boxes;
[0076] Effects:
[0077] Lower the operation threshold, so that testers without programming ability can also perform complex tests;
[0078] Intuitive presentation of test status and results, easy to monitor and judge in real time.
[0079] Further, the data analysis and reporting layer includes:
[0080] Data post-processing algorithm module:
[0081] Motor MAP generation: contains interpolation algorithm (such as bilinear interpolation) and contour drawing algorithm;
[0082] Energy efficiency rating: includes efficiency calculation function (η=P_out / P_in) and lookup table logic, compared with standard energy efficiency rating threshold database;
[0083] Torque spectrum analysis: contains FFT algorithm, converts time-domain torque fluctuation signal to frequency-domain spectrum;
[0084] Report template: pre-defined Word or Excel template, contains company logo, standard form, chart position, etc. Format;
[0085] Report automatic filling engine: script controls Office components, automatically fills analysis results (values, pictures) into specified positions in the template;
[0086] Effects:
[0087] Extract massive raw data into conclusions and charts with direct engineering value;
[0088] Standardized report output, eliminating the subjectivity and errors of manual report sorting, improving professionalism.
[0089] Compared with the prior art, the beneficial effects of the present application are:
[0090] 1. Multi-physical quantity synchronous acquisition, torque, speed, temperature, voltage, current, noise multi-source signal synchronous measurement, data stored in international standard format file
[0091] 2、Dynamic response test, fatigue reliability cycle test, dynamic load of different frequency and amplitude, for evaluating motor torque dynamic performance Constant load test, load starting function test, editable automatic script test, stress test
[0092] 3、Data mining, automatic report, generate various indicators of motor MAP chart, motor energy consumption rating, support standard energy efficiency rating, torque spectrum analysis, multi-software joint development. BRIEF DESCRIPTION OF DRAWINGS
[0093] Figure 1 Fig. 1 is a schematic diagram of a motor test bench system.
[0094] Figure 2 Fig. 3 is a schematic diagram of a software operation interface of a motor test bench system.
[0095] Figure 3 Fig. 4 is a schematic diagram of a motor test bench system during testing. DETAILED DESCRIPTION
[0096] In order to make the purpose, technical scheme and advantages of the embodiments of the present application clearer, the technical scheme of the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. The components of the embodiments of the present application described and shown in the drawings herein can be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present application provided in the drawings is not intended to limit the scope of the claimed present application, but only represents selected embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative labor fall within the scope of the present application.
[0097] Referring to Figures 1-2 The motor test bench system described in the present application is characterized in that a centralized measurement and control system with a test bench analysis controller and a CAN bus as the neural center is constructed, which includes:
[0098] I. Hardware system architecture:
[0099] 1. Mechanical load and sensing unit: composed of a hysteresis brake (as an accurate, frictionless controllable load, torque: 10 Nm; speed: 0-2000 rpm; air cooling), torque and speed sensor (for core mechanical performance parameter acquisition, range: 0-30 Nm; accuracy: 0.3%; speed: 0-2000 rpm), coupling (connecting motor and sensor) and temperature sensor (monitoring motor temperature rise).
[0100] 2. Centralized power supply and excitation unit: the program-controlled power supply provides precise, programmable power input for the motor under test; the compressed air pump is used for motor cooling or simulating a specific environment.
[0101] 2.1. Centralized power supply and excitation unit, comprising:
[0102] Program-controlled DC power supply (800V regulated program-controlled power supply): programmable power supply with remote control interface (such as CAN, LAN, GPIB).
[0103] Compressed air pump and air flow control assembly: including air pump (power: 380W; flow: 50L / min), pressure regulating valve, flow meter and air jet nozzle, for generating and adjusting cooling air flow.
[0104] Function:
[0105] Provides precise, stable, programmable control of input power for the motor under test.
[0106] Provides forced air cooling to prevent overheating and damage to the motor during long-term high-load testing, and simulates a specific use environment.
[0107] 3. Data acquisition and control hub: this is the core innovation of the invention. All sensors (torque, speed, temperature) and load controllers (hysteresis brake controller) are connected to the test bench analysis controller through the CAN bus; the controller serves as a unified time reference source, ensuring that all channel sampling clocks are strictly aligned through broadcast synchronization frames or hardware-triggered methods, thus solving the data synchronization problem at the root.
[0108] 3.1. Test bench analysis controller, comprising:
[0109] Test bench analysis controller (core hardware): an embedded controller whose core is a high-precision timer / clock source.
[0110] 3.2. CAN bus: used to connect various CAN sensors and actuators.
[0111] 3.3. Synchronization signal generator: generates global synchronization timestamps or synchronization trigger pulses inside the controller through hardware or software methods.
[0112] 3.4. Sensor signal conditioning circuit: filters and amplifies the output of non-CAN sensors (such as certain temperature sensors) and connects them to the ADC module of the controller.
[0113] Function: as the timing heart of the entire system, it provides a unified time reference and solves the data asynchronous problem.
[0114] Centralized access to signals from all sensors.
[0115] As an instruction relay station, it receives instructions from the host computer and forwards them to the load unit (hysteresis brake).
[0116] 4. Host computer system: The computer communicates with the test bench controller through the CAN card and runs the test software developed based on the CAPL script.
[0117] The host computer system includes
[0118] 4.1 Industrial computer (PC): Hardware platform for running the main test software.
[0119] 4.2 CANOE: Realize the physical connection between PC and CAN bus.
[0120] 4.3 CAPL script interpreter / compiler: Core engine integrated in development environments such as CANoe, used to execute CAPL logic.
[0121] Function:
[0122] Provide a top-level platform for human-computer interaction.
[0123] Run the core test logic (CAPL script) and data analysis algorithms.
[0124] Manage communication and data exchange with the lower computer (test bench controller).
[0125] II. Software system architecture (innovation points):
[0126] 1. Unified data layer: All synchronized data is stored in international standard format (such as BLF, ASC) for raw data storage; this ensures data traceability and compatibility with other professional analysis tools (such as CANoe, MATLAB).
[0127] The unified data layer includes:
[0128] Data frame packaging module: In the CAPL script, sensor data (torque, speed, voltage, current, etc.) from different channels are packaged into a complete custom data structure with a unified timestamp.
[0129] BLF / ASC file writer: Call CAPL built-in file IO function (such as blfWrite) or external DLL to write packaged data stream to standard format file in real time.
[0130] Data buffer area (RAM): Used to temporarily store high-frequency data to balance acquisition speed and file writing speed.
[0131] Function:
[0132] Ensure that all data has accurate timing information for subsequent analysis.
[0133] Stored in open standard format, ensuring long-term readability of data and analysis by third-party tools, enhancing the system's versatility and evidence effectiveness.
[0134] 2. Automation control layer: Utilize the powerful logic control capability of CAPL scripts:
[0135] The automation control layer includes:
[0136] Test sequence state machine: Flow control code implemented through switch-case or if-else logic in CAPL scripts, defining various stages of the test (such as preparation, start, load, data collection, stop).
[0137] Parameterized configuration file (.xml or.ini): External file used to define test parameters (such as load curve coordinate points, test duration, judgment threshold).
[0138] Timers and event triggers: CAPL timers and onkey, onmessage, and other event handling functions.
[0139] Effects:
[0140] Convert manual operation processes into repeatable, error-free code logic.
[0141] Quickly adapt to new test projects by modifying configuration files, improving system flexibility and efficiency.
[0142] Used to accurately control the execution timing of test steps.
[0143] 3. Dynamic load regulation: Real-time, programmed control of the load current of the hysteresis brake through scripts, simulating complex actual working conditions such as sine wave, square wave, ramp, and custom waveform load curves.
[0144] Dynamic load regulation includes:
[0145] Load curve parser: Read the pre-set load curve (such as sine wave parameters: frequency, amplitude, offset).
[0146] Real-time setpoint calculator: Calculate the torque set value of the hysteresis brake at the current time based on the current system time and curve parameters.
[0147] CAN instruction sending module: Encapsulate the calculated torque set value into specific CAN messages (such as address, data field), and periodically send it to the controller of the hysteresis brake.
[0148] Effects: Accurately simulate complex, time-varying working conditions of the motor, used to evaluate its dynamic response capability and reliability.
[0149] 4. Full-automatic test sequence: Customized test scripts are written to perform "fatigue reliability cycle test", "dynamic loading test with different frequencies and amplitudes", "constant load test", "start-up test with load", etc. with one key, completely liberating human labor.
[0150] Function: Realize "one-key completion" of complex and comprehensive tests, greatly improve test efficiency and consistency, and are particularly suitable for durability tests at the production line end and comparative tests at the R&D end.
[0151] Full-automatic test sequence, including:
[0152] Script function library: Typical tests such as "start-up with load" and "fatigue cycle" are encapsulated into reusable CAPL functions or test modules.
[0153] Sequence invoker: The main script calls these functions in order or according to conditions to combine into a complete test flow.
[0154] Safety monitoring and exception handling routine: Real-time monitoring of whether the data is out of limits (such as overcurrent and overtemperature), and once an exception occurs, the test is immediately terminated and an alarm is given.
[0155] 5. Human-computer interaction layer: A graphical operation interface is generated through the Panel function of CAPL to make the complex script logic transparent to users, and operators can easily control the entire test flow through interface buttons and parameter input boxes.
[0156] Human-computer interaction layer, including:
[0157] Graphical interface created by CAPL Panel editor: Contains buttons (Button), input boxes (InputField), drop-down menus (DropDown), waveform display controls (Graphic), etc.
[0158] Control event callback function: CAPL code associated with each control behind it for responding to operator input.
[0159] Real-time data visualization engine: Real-time display of collected data in Panel charts and numerical boxes.
[0160] Function:
[0161] Lower the operation threshold so that test personnel without programming ability can also perform complex tests.
[0162] Intuitively present test status and results for easy monitoring and immediate judgment.
[0163] 6. Data analysis and reporting layer (core innovation): The built-in report engine is not simply a data recorder, but integrates professional post-processing algorithms:
[0164] The data analysis and reporting layer includes:
[0165] 6.1 Data Post-processing Algorithm Module:
[0166] Motor MAP generation: includes interpolation algorithms (such as bilinear interpolation) and contour line drawing algorithms.
[0167] Energy efficiency rating assessment: includes an efficiency calculation function (η=P_out / P_in) and table lookup logic, and compares it with a standard energy efficiency rating threshold database.
[0168] Torque spectrum analysis: Includes FFT algorithm to convert the time-domain torque fluctuation signal into a frequency domain spectrum.
[0169] Report templates: Predefined Word or Excel templates, including company logo, standard tables, chart positions, and other formatting.
[0170] Report autofill engine: Scripts control Office components to automatically fill analysis results (numerical values, images) into specified locations in the template.
[0171] effect:
[0172] Extracting massive amounts of raw data into conclusions and charts with direct engineering value.
[0173] Standardized report output eliminates the subjectivity and errors inherent in manually compiled reports, thereby enhancing professionalism.
[0174] Motor MAP generation: Automatically plots efficiency points at different speeds and torques into contour maps, visually displaying the motor's high-efficiency operating range.
[0175] Energy efficiency rating: Based on relevant national standards (such as IE codes), the energy efficiency of motors is automatically calculated and rated.
[0176] Torque spectrum analysis: Performing FFT transformation on torque fluctuation data to analyze its frequency components is used to diagnose mechanical or electromagnetic defects in motors.
[0177] 6. Collaborative Development Interface (Key Extensibility Innovation): The system supports collaborative simulation with modeling software such as Simulink. For example, real-time acquired motor torque and speed data can be fed back to the controller model in Simulink, while control commands calculated by Simulink can be sent to a real programmable power supply or load, forming a hardware-in-the-loop testing system, which greatly expands the application of the test bench in control algorithm development.
[0178] In the description of this invention, it should be noted that the terms "upper," "lower," "inner," "outer," "left," and "right," etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings, or the orientation or positional relationship commonly used when the product of this invention is in use, or the orientation or positional relationship commonly understood by those skilled in the art. These terms are used only for the convenience of describing this invention and for simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on this invention. Furthermore, the terms "first," "second," etc., are used only to distinguish descriptions and should not be construed as indicating or implying relative importance. In the description of this invention, it should also be noted that, unless otherwise explicitly specified and limited, terms such as "set" and "connect" should be interpreted broadly. For example, "connection" can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium; it can be a connection within two components. Those skilled in the art can understand the specific meaning of the above terms in this invention according to the specific circumstances.
Claims
1. A motor test bench system, comprising a hardware system architecture and a software system architecture, characterized in that: the hardware system architecture comprises: a mechanical load and sensing unit, comprising a hysteresis brake, a torque and speed sensor, a shaft coupling, and a temperature sensor; a centralized power supply and excitation unit, a programmable power supply providing accurate and programmable power input for the motor under test, and a compressed air pump for motor cooling or simulating specific environments; a data acquisition and control hub, all sensors and load controllers being connected to the bench analysis controller through a CAN bus, the controller serving as a unified time reference source, ensuring that the sampling clocks of all channels are strictly aligned through broadcast synchronization frames or hardware-triggered methods, thus solving the data synchronization problem at the root; a host computer system, the computer communicating with the bench analysis controller through a CAN card and running test software developed based on CAPL scripts; the software system architecture comprises: a unified data layer, all synchronized data being stored in the original data in international standard format, which ensures data traceability and compatibility with other professional analysis tools; an automated control layer, taking advantage of the powerful logic control capabilities of CAPL scripts; dynamic load adjustment, the loading current of the hysteresis brake being controlled in real time and programmatically through scripts to simulate complex actual working conditions, such as sine wave, square wave, ramp, and custom waveform load curves; fully automated test sequences, customized test scripts being written to execute "fatigue reliability cycle test", "dynamic loading test with different frequencies and amplitudes", "constant load test", "start-up test with load", etc. with one click, thus completely liberating human labor; a human-machine interaction layer, a graphical operation interface being generated through the Panel function of CAPL, making the complex script logic transparent to users, and operators being able to easily control the entire test process through interface buttons and parameter input boxes; a data analysis and reporting layer, the built-in report engine not simply recording data, but integrating professional post-processing algorithms; a collaborative development interface, the system supporting co-simulation with modeling software such as Simulink; for example, real-time collected motor torque and speed data can be fed back to the controller model in Simulink, while the control commands calculated by Simulink can be sent to the real programmable power supply or load, forming a hardware-in-the-loop test system, which greatly expands the application of the bench in control algorithm development.
2. The motor test bed system of claim 1, wherein, the centralized power supply and excitation unit comprises: a programmable DC power supply with a remote control interface; a compressed air pump and air flow control assembly, including an air pump, a pressure regulating valve, a flow meter, and an air jet nozzle, for generating and adjusting cooling air flow.
3. The motor test bed system of claim 1, wherein, the bench analysis controller comprises: a bench analysis controller, an embedded controller with a high-precision timer / clock source as its core; a CAN bus, for connecting various CAN sensors and actuators; a synchronization signal generator, generating a global synchronization timestamp or a synchronization trigger pulse through hardware or software methods within the controller; a sensor signal conditioning circuit, filtering and amplifying the output of non-CAN sensors and connecting them to the ADC module of the controller.
4. The motor test bed system of claim 1, wherein, The host computer system comprises: Industrial computer: hardware platform for running the test main software; CANOE: realize the physical connection of PC and CAN bus; CAPL script interpreter / compiler: the core engine integrated in the development environment such as CANoe, used for executing CAPL logic.
5. The motor test bed system of claim 1, wherein, The unified data layer comprises: Data frame packaging module: in the CAPL script, sensor data from different channels are packaged into a complete custom data structure with a unified timestamp; BLF / ASC file writer: call CAPL built-in file IO function or external DLL to write the packaged data stream into a standard format file in real time; Data buffer area: used for temporarily storing high-frequency data to balance the acquisition speed and file writing speed.
6. The motor test bed system of claim 1, wherein, The automation control layer comprises: Test sequence state machine: flow control code realized by switch-case or if-else logic in the CAPL script, defining each phase of the test, such as preparation, start, load, data acquisition, stop; Parameterized configuration file: external file used to define test parameters; Timer and event trigger: timer and onkey, onmessage and other event handling functions in CAPL.
7. The motor test bed system of claim 1, wherein, The dynamic load regulation comprises: Load curve parser: read the preset load curve, such as sine wave parameters: frequency, amplitude, offset; Real-time set point calculator: according to the current system time and curve parameters, calculate the torque set value of the hysteresis brake at the current time in real time; CAN instruction sending module: encapsulate the calculated torque set value into specific CAN messages, such as address, data field, and periodically send to the controller of the hysteresis brake.
8. The motor test bed system of claim 1, wherein, The human-computer interaction layer comprises: Graphical interface created by CAPLPanel editor: including buttons, input boxes, drop-down menus, waveform display controls; Control event callback function: CAPL code associated with each control behind it, used to respond to operator input; Real-time data visualization engine: display the collected data in the Panel chart and value box in real time.
9. The motor test bed system of claim 1, wherein, The data analysis and reporting layer comprises: Data post-processing algorithm module: Motor MAP generation: contains interpolation algorithm and contour drawing algorithm; Energy efficiency rating: contains efficiency calculation function and lookup table logic, compared with standard energy efficiency rating threshold database; Torque spectrum analysis: contains FFT algorithm, converts time-domain torque fluctuation signal to frequency-domain atlas; Report template: predefined Word or Excel template, containing company logo, standard form, chart position and other formats; Report automatic filling engine: script control Office components to automatically fill the analysis results into the specified position of the template.
Citation Information
Patent Citations
Load-controllable vehicle window motor testing device and testing method
CN108445394A
Motor performance test method, device and equipment and storage medium
CN114781552A
Automobile motor controller message test method and device
CN119383102A
Motor fault detection method and detection equipment
CN120670795A
Motor test bench and test system thereof
CN214225360U
Cited By
Instrument control method based on CANoe
CN117452846A
Instrument control method based on CANoe
CN117452846B