A universal motor and electric drive controller automatic acceptance platform and method
By designing an automated acceptance platform that integrates loading platform industrial control software, frequency converters, and fault injection simulators, the platform achieves automated and comprehensive testing of motor acceptance, solving the problems of high labor costs and low collaboration efficiency in existing technologies, and providing greater versatility and security.
Patent Information
- Application Number
- CN202610743423.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-05-27
- Publication Date
- 2026-08-25
AI Technical Summary
The current motor acceptance process suffers from high labor costs, low collaboration efficiency, poor consistency, poor versatility, incomplete test items, and a lack of comprehensive testing of the motor and electric drive controller.
A general-purpose automated acceptance platform for motors and electric drive controllers was designed, which integrates a system test cabinet, a loading platform and its matching frequency converter, a DC power supply, the motor under test, and the motor controller. Automated acceptance is achieved through the loading platform industrial control software. Combined with a high-speed DAQ card and a fault injection simulator, faults are simulated to achieve precise loading and unloading and fault testing of the motor.
It automates and standardizes the motor acceptance process, reduces labor costs, minimizes operational errors, provides comprehensive testing items and timely fault protection, and improves the accuracy and safety of acceptance.
Smart Images

Figure CN122632801A_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of motor drive control, and in particular relates to a general-purpose automated acceptance platform and method for motors and electric drive controllers. It achieves dynamic loading through load motor drag technology, and supports automated testing and acceptance of performance indicators such as start-up time, speed fluctuation, and load capacity of motors and electric drive controllers of different models and power levels. Background Technology
[0002] In the reliability assessment of aircraft motors, a dedicated electric drive controller is typically used to drive the motor, enabling it to achieve rated speed and torque output. The controller's embedded software monitors information such as voltage, current, and speed to identify various abnormal conditions and provide timely protection for both the controller and the motor. Therefore, the motor and electric drive controller work together in a wide range of applications in the aviation industry. Before product delivery, a series of rigorous and complex tests and acceptance procedures are required.
[0003] Currently, the industry typically uses a drag-and-load test bench to test motors under test. The drag-and-load test bench uses a servo motor as the load, applying controllable resistance to the motor under test through directional torque. The load motor and the motor under test are coaxially connected via a coupling. When the motor under test outputs power, the load motor operates in generator mode. A frequency converter quickly and accurately adjusts the output torque or speed of the load motor to simulate various operating conditions for testing the motor under test. Furthermore, residual energy is fed back to the power grid through a common bus current, achieving energy recycling. Compared to traditional dynamometers (hysteresis, eddy current, etc.), the drag-and-load test bench has a shorter response time, can simulate various transient loads, and offers advantages such as high accuracy, low heat generation, high flexibility, and low maintenance costs.
[0004] Before product delivery, functional acceptance testing primarily involves using a loading platform to monitor the speed of the motor under test, apply loads, and simulate various operating conditions. Currently, certain issues remain during the acceptance and delivery process. First, to ensure smooth testing and timely response to unforeseen risks, acceptance testing requires two operators working together: one controls the loading platform, adjusts the torque of the load motor, simulates various operating conditions of the motor under test, and tests its functionality; the other controls the host computer, using controller software to start and stop the motor and observe operating data. This necessitates close cooperation, increasing the risk of timing errors and adding to labor costs. Furthermore, different products have varying speeds, torques, operating environments, parameter settings, and testing procedures. Manual control carries inherent risks; incorrect test parameter settings can significantly damage the product and affect delivery. Finally, the current loading platform primarily tests the loading and unloading of the motor, lacking testing for other functions, such as communication signal loss or voltage surges. Summary of the Invention
[0005] The purpose of this invention is to address the problems of high labor costs, low collaboration efficiency, poor consistency, poor versatility, and incomplete test items that are common in traditional motor testing solutions in the industry. This invention provides a complete and universal automated acceptance platform.
[0006] Technical solution: In order to achieve the above-mentioned objectives, the present invention designs a general-purpose automated acceptance platform for motors and electric drive controllers. The acceptance platform integrates a system test cabinet, a loading platform and its matching frequency converter, a DC power supply, the motor under test, and the controller of the motor under test. The system test cabinet mainly includes loading platform industrial control software, a host computer for the motor under test controller, a high-speed DAQ card, and a fault injection simulator. The loading platform industrial control software controls the DC power supply to output the power required for the test and sends commands to the frequency converter to achieve precise control of the load torque, thereby enabling the loading and unloading of the motor under test. The loading platform industrial control software also sends test commands to the host computer for the motor under test controller, which controls the motor under test to operate at a set speed according to the test commands and forwards the relevant operating status to the loading platform industrial control software. The high-speed DAQ card synchronously collects various sensor signals from the loading platform and the system test cabinet. The fault injection simulator simulates various faults by controlling the on / off state of the control signals. The drag loading platform and its matching frequency converter are used to achieve precise loading and unloading of the motor under test, and to collect the speed and output torque of the motor under test; the DC flow control power supply is used to output the voltage required for the test.
[0007] Furthermore, in the acceptance platform, the loading platform industrial control software sends the current time information to the host computer of the controller under test. The host computer sends the time information back to the loading platform industrial control software as is, and the industrial control software makes a judgment. When the time difference exceeds 1 second, the automated acceptance function is stopped and a communication synchronization failure is reported.
[0008] Furthermore, in the acceptance platform, the loading platform's industrial control software collects the sensor information from the loading platform itself and calculates it into actual physical quantities. Through preset protection thresholds, it implements overcurrent protection, overspeed protection, and overload protection for the tested motor and controller.
[0009] Furthermore, during the testing process, if any fault is detected, the loading platform's industrial control software will immediately disconnect the programmable power supply to ensure product safety.
[0010] Furthermore, the sensor signals mainly include the output torque of the motor under test, the phase current of the motor under test, the bus current, and the bus voltage.
[0011] Furthermore, the simulated faults mainly include communication faults, motor phase loss faults, and three-phase open circuit faults.
[0012] In another aspect, this invention also proposes a general-purpose automated acceptance method for motors and electric drive controllers. This acceptance method employs the acceptance platform designed above and includes the following steps: Step S1: After completing the connection of all hardware cables on the acceptance platform, the tester selects the model of the controller under test in the loading platform industrial control software; the loading platform industrial control software has preset test items and related parameters for each model of controller; the test items include: startup time test, speed stability test, load test, and fault injection test; Step S2: The loading platform industrial control software controls the programmable power supply to output the bus voltage required by the controller under test according to the model of the controller under test. After power-on, the host computer of the controller under test and the loading platform industrial control software communicate via RS232. Step S3: The tester selects an individual test item or an automated continuous test. The loading platform industrial control software sends the tester's instructions to the host computer of the controller under test. The host computer controls the start and stop of the motor under test according to the instructions. Step S4: Based on the test user's selection, after one test is completed, automatically execute the next test or wait for the user's next input; Step S5: After the test is completed, the industrial control software automatically records the data during the test.
[0013] Furthermore, during the acceptance process, automated continuous testing sequentially performs startup time testing, speed stability testing, load capacity testing, fault injection testing, and fault injection testing.
[0014] Furthermore, the start-up time test process is as follows: After receiving the test item, the host computer of the controller under test determines whether the motor is stationary. After the motor is stationary, it sends a start command to the motor under test and simultaneously uploads the command to the loading platform industrial control software. After receiving the command, the loading platform industrial control software starts timing. When the speed of the motor under test reaches the rated speed for the first time, it stops timing, obtains the start-up time, and compares it with the preset index. If the start-up time is within the index, the test is passed, and the test result is displayed on the industrial control computer screen.
[0015] Furthermore, the speed stability test process is as follows: After receiving the test item, the host computer of the controller under test determines whether the motor is stationary. After the motor stops, it sends a start command to the motor under test. When the industrial control software of the loading platform detects that the speed of the motor under test has reached the rated speed for the first time, it collects the current speed every 3 seconds for a total of 5 times. If there are multiple speeds, the host computer of the controller under test switches the speed to other speeds after 30 seconds to ensure that 5 speed collections are completed. The collected speed is compared with the target speed. If both are within the preset error range, the test is passed, and the test results are displayed on the industrial control computer screen.
[0016] Furthermore, the load capacity test process is as follows: After receiving the test item, the host computer of the controller under test determines whether the motor is stationary. After the motor is stationary, it sends a start command to the motor under test. When the industrial control software of the loading platform detects that the speed of the motor under test has reached the rated speed for the first time, it loads the motor under test according to the preset slope and target torque. After reaching the target torque, the current speed is collected every 3 seconds for a total of 5 times. If there are multiple speed settings, the host computer of the controller under test switches the speed to other speed settings after 30 seconds to ensure that 5 speed acquisitions are completed. The acquired speed and the target speed are compared. If both are within the preset error range, the test is passed, and the test results are displayed on the industrial control computer screen.
[0017] Furthermore, the fault injection test process is as follows: the loading platform industrial control software sequentially cuts off signals according to the preset fault injection test items; the host computer of the controller under test controls the motor to start and stop according to the preset timing sequence, and uploads the detected fault position to the loading platform industrial control software. The software judges whether the fault position is reported correctly. If all are reported correctly, the test is passed, and the test results are displayed on the industrial control computer screen.
[0018] Furthermore, during the continuous testing process, the above four items are tested sequentially. After each item is tested, the loading platform control software will wait 10 seconds before testing the next item to ensure the correctness of the timing.
[0019] Technical advantages: Compared with traditional testing methods, the automated acceptance platform and method designed in this invention have at least the following outstanding design features: 1. Automated Acceptance Process. Compared to traditional manual motor start / stop and loading / unloading, the automated acceptance platform designed in this invention integrates the test methods into the loading platform's industrial control software and the host computer of the motor under test controller. This effectively reduces labor costs and minimizes product damage caused by human error. Testers only need to select the corresponding product model to complete the testing and acceptance process.
[0020] 2. High degree of versatility. The loading platform's industrial control software communicates with the host computer of the motor under test (TMT) via RS232. The host computer of the TMT is compatible with common RS422, RS429, and CAN communication, enabling adaptation to controller products with different communication methods. Subsequent configurations only require setting product parameters in the loading platform's industrial control software and configuring the communication protocol with the controller on the TMT's host computer to adapt to new product models, demonstrating excellent scalability.
[0021] 3. Timely Fault Protection. Traditional solutions rely solely on the controller under test for protection, which cannot respond promptly to various emergencies. However, the acceptance platform designed in this invention utilizes a high-speed DAQ card mounted in the system test cabinet to acquire signals such as current, voltage, and torque with higher precision and bandwidth. Furthermore, the industrial control software on the loading platform provides rapid protection against overcurrent, undervoltage, overvoltage, overspeed, and overload scenarios, directly cutting off the power supply to the upstream stage. This results in more timely protection and broader scenario coverage.
[0022] 4. Comprehensive Testing Process. This invention, by acquiring signals from external sensors, can comprehensively display the operating status of the motor under test, including speed, torque, output power, efficiency, etc., and present this information to the testing user in a graphical format. Furthermore, this solution automatically controls the on / off state of I / O signals through a signal board, effectively simulating various fault conditions that occur during operation, making the testing process more intuitive and the test items more comprehensive and complete. Attached Figure Description
[0023] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. The drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0024] Figure 1 This is a schematic diagram of an automated acceptance platform system. Detailed Implementation
[0025] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0026] The features and illustrative embodiments of various aspects of the present invention will now be described in detail. Numerous specific details are set forth in the following detailed description to provide a thorough understanding of the invention. However, it will be apparent to those skilled in the art that the invention may be practiced without requiring some of these specific details. The following description of embodiments is merely intended to provide a better understanding of the invention by illustrating examples of the invention. The invention is by no means limited to any specific setups and methods set forth below, but covers any improvements, substitutions, and modifications to structures, methods, and devices without departing from the spirit of the invention. Well-known structures and techniques are not shown in the drawings and the following description to avoid unnecessarily obscuring the invention.
[0027] In the description of this invention, it should be noted that the directions or positional relationships indicated by terms such as "center," "upper," "lower," "left," "right," "vertical," "horizontal," "inner," and "outer" are based on the directions or positional relationships shown in the accompanying drawings and are only for the convenience of describing and simplifying the invention, and should not be construed as limiting the invention. Furthermore, the use of ordinal numbers (e.g., "first and second," etc.) is for distinguishing objects and is not limited to this order, and should not be construed as indicating or implying relative importance.
[0028] In the description of this invention, it should be noted that, unless otherwise explicitly specified and limited, the terms "installation," "connection," and "linking" should be interpreted broadly, encompassing both direct connection and indirect connection via an intermediate medium. Those skilled in the art can understand the specific meaning of these terms in this invention based on the specific circumstances.
[0029] It should be noted that, unless otherwise specified, the embodiments of the present invention and the features thereof can be combined with each other, and the various embodiments can be referenced and cited in each other. The present invention will now be described in detail with reference to the accompanying drawings and embodiments.
[0030] The present invention will be further described in detail below with reference to the embodiments and accompanying drawings, but the embodiments of the present invention are not limited thereto.
[0031] See appendix Figure 1This invention improves upon traditional testing methods by developing a new universal automated acceptance platform for motors and electric drive controllers. The platform includes a loading platform and its associated frequency converter, controller products and their host computer software, and the motor itself. The loading platform communicates with the host computer, identifying the controller model and automatically pre-setting various parameters before issuing a test start command. Upon receiving the command, the host computer automatically starts the motor and runs it at the specified speed. The loading platform automatically loads and unloads the motor, and the system automatically determines whether the test is successful based on pre-set criteria, thus automating the entire acceptance process. A fault injection module (signal board) is added to simulate faults by cutting off signals, increasing the comprehensiveness of the test. An Ethernet connection to a programmable power supply simulates abnormal operating conditions such as overvoltage and undervoltage. This solution enables more comprehensive acceptance testing, saves manpower and resources, avoids product damage due to operational errors, and offers advantages such as automatic power-off under abnormal operating conditions, compatibility with multiple products, and one-click export of acceptance reports.
[0032] The core design of the acceptance platform (test platform) of this invention is as follows: the system test cabinet mainly includes loading platform industrial control software, a host computer for the motor under test controller, a high-speed DAQ card, and a fault injection simulator. The loading platform industrial control software controls the programmable power supply via Ethernet to output the power required for the test. It sends commands to the frequency converter via shielded twisted-pair cable to achieve precise control of the load torque, thereby enabling the loading and unloading of the motor under test. Simultaneously, it sends test commands to the host computer for the motor under test controller via RS232 communication. The host computer for the motor under test controller controls the motor under test to run at a specified speed according to the commands and forwards the relevant operating status to the loading platform industrial control software. The high-speed DAQ card can synchronously collect various sensor signals from the loading platform and the system test cabinet, mainly including the output torque of the motor under test, the phase current of the motor under test, the bus current, and the bus voltage. The fault injection simulator simulates various faults by controlling the on and off of control signals, mainly including communication faults, motor phase loss faults, and three-phase open circuit faults. The drag loading platform and its matching frequency converter are used to achieve precise loading and unloading of the motor under test, and to collect the speed and output torque of the motor under test; the DC flow control power supply is used to output the voltage required for the test.
[0033] Example 1: Taking a certain type of aircraft motor controller as an example, its performance parameters are set as follows: rated speed of 8000 rpm, output power of 1 kW, and input voltage of 270 V. Before the first test, the tester needs to add and save the parameters and other information of this model in the loading platform industrial control software and the host computer of the controller under test. Subsequent tests can automatically load the set parameters by selecting this model. The specific test steps are as follows: The first step is to add the performance parameters of the controller under test in the loading platform industrial control software, and set the pass criterion for the start-up time test to 4s, the pass criterion for the speed stability test to 100rpm, and the loading slope of the load test to be applied to the rated load within 5s. The fault injection test takes overvoltage test, undervoltage test, and communication fault test as examples.
[0034] The second step is to embed the communication protocol between the controller under test and the motor under test into the host computer of the controller under test.
[0035] Third, after connecting the hardware cables, the tester starts the industrial control software on the loading platform and the host computer of the controller under test. The industrial control software and the host computer interact via RS232 communication. After startup, the software automatically identifies the interaction port and enables data transmission and reception. The tester can determine whether the communication connection is normal by checking the "Communication Loss of Synchronization" fault bit in the industrial control software on the loading platform. After the communication is connected, specific test items can be executed.
[0036] Step 4: Testers can choose single-item testing or continuous testing (continuous testing will be performed in the following order). Simply click the desired test item in the loading platform industrial control software. Data will be temporarily recorded during the testing process. Continuous testing includes the following parts: A. Startup time test: The industrial control software sends a start-up time test command to the host computer of the controller under test. Simultaneously, the programmable power supply is set to 270V, and the power output is controlled.
[0037] After receiving the test command for three consecutive cycles, the host computer delays for 2 seconds before issuing a start command to start the motor (ensuring correct power output). Simultaneously, it sends the received command back to the loading platform's industrial control software.
[0038] After receiving the start-up time test command from the host computer, the loading platform industrial control software starts timing; when the motor speed is detected to reach 99% of the rated speed for the first time (7920 rpm in this project), the timing stops.
[0039] The industrial control software calculates the motor start-up time and compares it with the preset pass / fail criterion of 4 seconds. If the test fails, the power must be cut off immediately. The test results are uploaded to the tester and displayed on the screen. Simultaneously, a test completion command is uploaded to the host computer of the controller under test.
[0040] If the rated speed is not reached within 8 seconds (twice the preset threshold), the test fails and the power is immediately cut off. Simultaneously, a test completion command is sent to the host computer of the controller under test.
[0041] After receiving the test end command for three consecutive cycles, the host computer sends a command to stop the motor.
[0042] For single-item tests, the 270V power supply is disconnected 1 second after the load table industrial control software issues the test end command; for continuous tests, the speed stability test is automatically initiated 10 seconds after the load table industrial control software issues the test end command.
[0043] B. Speed stability test: The industrial control software sends a start-up time test command to the host computer of the controller under test. Simultaneously, the programmable power supply is set to 270V, and the power output is controlled.
[0044] After receiving the test command for three consecutive cycles, the host computer will issue a start command to start the motor after a 2-second delay (ensuring correct power output).
[0045] When the loading platform industrial control software detects for the first time that the motor speed has reached the rated speed, it records the actual motor speed value every 3 seconds, for a total of 5 samplings.
[0046] The industrial control software is loaded to determine the test result. If the five sampled values are greater than or equal to 7900 rpm and less than or equal to 8100 rpm, the test passes; otherwise, the test fails and the power is immediately cut off. The test results are uploaded to the tester and displayed on the screen. A test completion command is simultaneously sent to the host computer.
[0047] After receiving the test end command for three consecutive cycles, the host computer sends a command to stop the motor.
[0048] For single-item tests, the 270V power supply will be disconnected after a 1-second delay following the issuance of the test end command by the loading platform industrial control software. For continuous tests, the system will automatically switch to load testing after a 10-second delay following the issuance of the test end command by the loading platform industrial control software.
[0049] C. Load test: The industrial control software sends load test commands to the host computer of the controller under test. Simultaneously, the programmable power supply is set to 270V, and the power output is controlled.
[0050] After receiving the test command for three consecutive cycles, the host computer will issue a start command to start the motor after a 2-second delay (ensuring correct power output).
[0051] When the loading platform's industrial control software detects for the first time that the motor speed has reached the rated speed, it begins to load according to the preset load amount, and loads to the output power of 1kW in 5 seconds.
[0052] When the output power of the tested motor is first detected to reach 1kW, the actual speed of the motor is recorded every 3 seconds for a total of 5 samplings.
[0053] The industrial control software is loaded to determine the test result. If the five sampled values are greater than or equal to 7900 rpm and less than or equal to 8100 rpm, the test passes; otherwise, the test fails and the power is immediately cut off. The test results are uploaded to the tester and displayed on the screen. A test completion command is simultaneously sent to the host computer.
[0054] After receiving the test end command for three consecutive cycles, the host computer sends a command to stop the motor. When the loading platform's industrial control software detects that the motor speed is less than 100 rpm, it sets the load to no load.
[0055] For single-item tests, the 270V power supply is disconnected after a 1-second delay following the test completion command issued by the loading platform's industrial control software. For continuous tests, the system automatically switches to fault injection testing after a 10-second delay without powering off following the test completion command issued by the loading platform's industrial control software.
[0056] D. Fault injection test: The industrial control software sends fault injection test commands to the host computer of the controller under test. Simultaneously, the programmable power supply is set to 270V, and the power output is controlled.
[0057] Overvoltage detection: The industrial control software on the loading platform is set to a programmable power supply of 350V, and the power output is controlled. If an overvoltage fault is detected within 1 second by the host computer of the controller under test, the test passes. After powering off, power is restored to 270V and the process proceeds to the next step. Otherwise, the test fails, the failure result is uploaded to the tester, and the power is immediately turned off.
[0058] Undervoltage detection: The industrial control software on the loading platform is set to a programmable power supply of 190V, and the power output is controlled. If the undervoltage fault bit uploaded by the host computer of the controller under test is detected within 1 second, the test passes. After powering off, power is restored to 270V and the process proceeds to the next step. Otherwise, the test fails, the failure result is uploaded to the tester, and the power is immediately turned off.
[0059] Communication Fault Test: The industrial control software on the test platform disconnects the 422 communication line (a set of differential signals) from the host computer of the controller under test to the controller under test. If a communication fault bit is detected uploaded by the host computer of the controller under test within 3 seconds, the test passes. After powering off, re-energize with 270V and proceed to the next step. Otherwise, the test fails. Upload the failure result to the tester and immediately power off.
[0060] Once all selected fault injection test items have passed the test, a test end command is sent to the host computer of the controller under test, and the test results are simultaneously uploaded to the tester and displayed on the screen.
[0061] For single-item tests, the 270V power supply is disconnected 1 second after the test end command is issued by the industrial control software on the loading platform; for continuous tests, the 270V power supply is also disconnected 1 second after all test items are completed.
[0062] Step 5: After completing the tests in Step 4, testers can repeat individual or consecutive tests. When repeating tests, the latest test data will overwrite the previous test data.
[0063] Step 6: The acceptance platform designed for the specific implementation process of this invention supports a one-click export function, allowing testers to export data as needed. The data includes: whether each test passed, start-up time, maximum speed difference, power output, bus voltage under rated operating conditions, maximum bus current, maximum phase current, motor temperature, and controller temperature. The data will be automatically filled into a Word form according to a preset test report template.
[0064] In the specific implementation process, this invention fully considers the security and reliability of the automated acceptance platform and also proposes the following security protection measures: 1. During automated acceptance testing, the loading platform's industrial control software and the host computer of the controller under test must maintain good timing consistency. If the timing is out of sync, test results may fail, abnormal loading / unloading may occur, or other situations may damage the product. After establishing RS232 communication, the software and host computer must continuously perform "communication synchronization failure detection." The specific detection steps are as follows: After running, the loading platform's industrial control software sends the current relative time to the host computer of the controller under test, in units of x minutes - x seconds - x milliseconds. After receiving the time information from the industrial control software, the host computer sends it back verbatim. The industrial control software detects the time difference between the current time and the time sent back by the host computer. If the time difference is greater than 1 second, the power supply is immediately cut off, and a "communication synchronization failure" report is submitted. Otherwise, no fault is reported, and the system operates normally according to the tester's instructions.
[0065] 2. The controller under test (DUT) itself has fault protection capabilities. When overcurrent or overvoltage faults occur, it can block the signal and transmit the fault information to the DUT's host computer. Simultaneously, the loading platform's industrial control software also has fault protection capabilities. It monitors current and voltage through the loading platform's sensors, and when overcurrent or overvoltage is detected, it cuts off the power supply to complete the protection. The controller and loading platform protection systems complement or back each other up, ensuring the safety of the experimental process.
[0066] The above detailed embodiments are a description of the present invention. It should not be considered that the specific embodiments of the present invention are limited to these descriptions. For those skilled in the art, several simple deductions and substitutions can be made without departing from the concept of the present invention, and all of these should be considered to fall within the protection scope of the present invention.
Claims
1. A general-purpose automated acceptance platform for motors and electric drive controllers, characterized in that, The acceptance platform integrates a system test cabinet, a drag loading platform and its matching frequency converter, a DC power supply, the motor under test, and the motor under test controller. The system test cabinet mainly includes loading platform industrial control software, a host computer for the motor under test controller, a high-speed DAQ card, and a fault injection simulator. The loading platform industrial control software controls the DC power supply to output the power required for the test and sends commands to the frequency converter to achieve precise control of the load torque, thereby enabling the loading and unloading of the motor under test. The loading platform industrial control software also sends test commands to the host computer for the motor under test controller, which controls the motor under test to operate at a set speed according to the test commands and forwards the relevant operating status to the loading platform industrial control software. The high-speed DAQ card synchronously collects various sensor signals from the loading platform and the system test cabinet. The fault injection simulator simulates various faults by controlling the on / off state of the control signals. The drag loading platform and its matching frequency converter are used to achieve precise loading and unloading of the motor under test, and to collect the speed and output torque of the motor under test; the DC flow control power supply is used to output the voltage required for the test.
2. The universal automated acceptance platform for motors and electric drive controllers as described in claim 1, characterized in that, The loading platform industrial control software sends the current time information to the host computer of the controller under test. The host computer sends the time information back to the loading platform industrial control software as is. The industrial control software makes a judgment. When the time difference exceeds 1 second, the automated acceptance function is stopped and a communication synchronization failure is reported.
3. The universal automated acceptance platform for motors and electric drive controllers as described in claim 2, characterized in that, The loading platform's industrial control software collects information from the sensors on the loading platform and calculates it into actual physical quantities. By setting protection thresholds, it provides overcurrent protection, overspeed protection, and overload protection for the tested motor and controller.
4. A general-purpose automated acceptance method for motors and electric drive controllers, wherein the acceptance method employs the acceptance platform described in any one of claims 1 to 3, characterized in that, Includes the following steps: Step S1: After completing the connection of all hardware cables on the acceptance platform, the tester selects the model of the controller under test in the industrial control software of the loading platform. The loading platform industrial control software has preset test items and related parameters for each type of controller; the test items include: start-up time test, speed stability test, load test, and fault injection test; Step S2: The loading platform industrial control software controls the programmable power supply to output the bus voltage required by the controller under test according to the model of the controller under test. After power-on, the host computer of the controller under test and the loading platform industrial control software communicate via RS232. Step S3: The tester selects an individual test item or an automated continuous test. The loading platform industrial control software sends the tester's instructions to the host computer of the controller under test. The host computer controls the start and stop of the motor under test according to the instructions. Step S4: Based on the test user's selection, after one test is completed, automatically execute the next test or wait for the user's next input; Step S5: After the test is completed, load the industrial control software to automatically record the data during the test.
5. The universal automated acceptance method for motors and electric drive controllers as described in claim 4, characterized in that, The automated continuous test sequentially executes the startup time test, speed stability test, load capacity test, fault injection test, and fault injection test.
6. The universal automated acceptance method for motors and electric drive controllers as described in claim 4, characterized in that, The start-up time test process is as follows: After receiving the test item, the host computer of the controller under test determines whether the motor is stationary. After the motor is stationary, it sends a start command to the motor under test and uploads the command to the loading platform industrial control software. After receiving the command, the loading platform industrial control software starts timing. When the speed of the motor under test reaches the rated speed for the first time, the timing stops, the start-up time is obtained, and it is compared with the preset index. If the start-up time is within the index, the test is passed, and the test result is displayed on the industrial control computer screen.
7. The universal automated acceptance method for motors and electric drive controllers as described in claim 4, characterized in that, The speed stability test process is as follows: After receiving the test item, the host computer of the controller under test determines whether the motor is stationary. After the motor stops, it sends a start command to the motor under test. When the industrial control software of the loading platform detects that the speed of the motor under test has reached the rated speed for the first time, it collects the current speed every 3 seconds for a total of 5 times. If there are multiple speeds, the host computer of the controller under test switches the speed to other speeds after 30 seconds to ensure that 5 speed collections are completed. The collected speed is compared with the target speed. If both are within the preset error range, the test is passed, and the test results are displayed on the industrial control computer screen.
8. The universal automated acceptance method for motors and electric drive controllers as described in claim 4, characterized in that, The load capacity test process is as follows: After receiving the test item, the host computer of the controller under test determines whether the motor is stationary. After the motor is stationary, it sends a start command to the motor under test. When the industrial control software of the loading platform detects that the speed of the motor under test has reached the rated speed for the first time, it loads the motor under test according to the preset slope and target torque. After reaching the target torque, the current speed is collected every 3 seconds for a total of 5 times. If there are multiple speed settings, the host computer of the controller under test switches the speed to other speed settings after 30 seconds to ensure that 5 speed acquisitions are completed. The acquired speed and the target speed are compared. If both are within the preset error range, the test is passed, and the test results are displayed on the industrial control computer screen.
9. The universal automated acceptance method for motors and electric drive controllers as described in claim 4, characterized in that, The fault injection test process is as follows: the loading platform industrial control software sequentially cuts off signals according to the preset fault injection test items; The host computer of the controller under test controls the motor to start and stop according to the preset timing sequence, and uploads the detected fault positions to the loading platform industrial control software. The software judges whether the fault positions are reported correctly. If all are reported correctly, the test is passed and the test results are displayed on the industrial control computer screen.
10. The universal automated acceptance method for motors and electric drive controllers as described in claim 4, characterized in that, During continuous testing, the above four items are tested in sequence. After each item is tested, the loading platform control software will wait 10 seconds before testing the next item to ensure the correctness of the timing.