Testing device and testing method applied to servo system
By using the PXI test unit and wireless handheld unit test device in servo system test, the problems of unstable fixation, complex cable connection and slow manual measurement speed in servo system test are solved, and the automated testing of the servo system is realized, which improves the test speed and accuracy.
Patent Information
- Application Number
- CN202411938047.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-26
- Publication Date
- 2025-04-08
AI Technical Summary
In servo system testing, the servo system is not completely fixed, resulting in the test requiring assistance from large lifting equipment, the cable connection is complex and easy to wrap, the test progress is delayed, and it relies on manual measurement, which is slow and has low accuracy.
A test device including a PXI test unit and a wireless handheld unit is designed. The PXI test unit collects servo system operation data in real time and sends it to the wireless handheld unit through a wireless module, which performs data analysis and storage.
It realizes automated testing of the servo system, improves testing speed and accuracy, reduces cable use, and ensures test safety and product quality consistency.
Smart Images

Figure CN119780703A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of testing technology, and in particular to a testing device and a testing method applied to a servo system. Background Art
[0002] The inspection items and test methods of servo motors include motor parameter test, torque-speed curve test, and position control accuracy test. These tests can comprehensively evaluate the performance and quality of servo motors and provide a reference for their normal operation and application. By inspecting and testing servo motors, their performance and reliability can be improved to meet the needs of different application fields.
[0003] However, since the servo system was not completely fixed during the test, the test involving the servo system action required the assistance of large lifting equipment to ensure safety. The cable connection at the test site was relatively complicated, and the test cables were easily entangled, resulting in delays in the test progress. The servo system performance test relied on the testers to manually measure the data through optical instruments and calibrate the relative position, analyze and calculate its dynamic performance indicators. The entire test process was slow, and the measurement accuracy could not be guaranteed due to the large system error.
[0004] Therefore, there is an urgent need to develop a testing device and a testing method for a servo system to solve one or more of the above-mentioned problems. Summary of the invention
[0005] In view of this, in order to solve the above technical problems or part of the technical problems, an embodiment of the present invention provides a testing device and a testing method applied to a servo system.
[0006] In a first aspect, the present application provides a test device for a servo system, the test device comprising a PXI test unit and a wireless handheld unit;
[0007] The input end of the PXI test unit is connected to the servo system, and is used to receive the operation data of the servo system under the test configuration, and send the operation data to the wireless handheld unit;
[0008] The input end of the wireless handheld unit is connected to the PXI test unit for receiving the operation data sent by the PXI test unit, obtaining the test result of the test configuration based on the operation data, and storing the test result in a management database.
[0009] In a possible implementation manner, the PXI test unit is installed on a turntable of the servo system.
[0010] In a possible implementation, the PXI test unit includes an inertial instrument module, a signal conditioning module, a controller module, and a wireless module;
[0011] The input end of the inertial instrument module is connected to the servo system and is used to collect pulse signals generated by the servo system turntable during operation;
[0012] The input end of the signal conditioning module is connected to the inertial instrument module, and is used to receive the pulse signal output by the inertial instrument module, and to compensate and correct the pulse signal to obtain the operation signal of the servo system;
[0013] The input end of the controller module is connected to the signal conditioning module, and is used to receive the operation signal output by the signal conditioning module, and obtain the signal data corresponding to the operation signal, and use the signal data as the operation data of the servo system under the test configuration;
[0014] The input end of the wireless module is connected to the controller module, and is used for receiving the operation data of the servo system under the test configuration output by the controller module, and sending the operation data to the wireless handheld unit.
[0015] In a possible implementation manner, the output end of the wireless module is connected to the controller module, and the servo control instruction initiated by the wireless handheld unit is sent to the controller module.
[0016] In a possible implementation, the controller module includes a data processing submodule and a servo control submodule;
[0017] The input end of the data processing submodule is connected to the signal conditioning module, and the output end of the data processing submodule is connected to the wireless module;
[0018] The input end of the servo control submodule is connected to the wireless module, and the output end of the servo control submodule is connected to the servo system;
[0019] The data processing submodule is used to analyze and process the operation signal to obtain operation data corresponding to the operation signal as the operation data of the servo system under the test configuration;
[0020] The servo control submodule is used to receive a servo control instruction and send the servo control instruction to the servo system so that the servo motor executes the operation corresponding to the servo control instruction.
[0021] In a possible implementation, the wireless handheld unit includes a backend testing module and a database management module;
[0022] The back-end test module is used to compare the operating data with the test parameters corresponding to the test configuration to obtain a comparison result, and perform error analysis on the comparison result to obtain a test result of the test configuration;
[0023] The database management module is used to store the test results of the test configuration.
[0024] In a possible implementation manner, the back-end test module is further used to obtain test parameters corresponding to the test configuration, generate a servo control instruction based on the test parameters, and send the servo control instruction to the servo control submodule via a wireless module.
[0025] In a second aspect, the present application provides a testing method applied to a servo system, the method comprising:
[0026] Obtain the operating data of the servo system under the test configuration;
[0027] Based on the operation data, a test result of the test configuration is obtained, and the test result is stored in a management database.
[0028] In a possible implementation, acquiring a test result of the test configuration based on the operation data includes:
[0029] The operation data is compared with the test parameters corresponding to the test configuration to obtain a comparison result, and an error analysis is performed on the comparison result to obtain a test result of the test configuration.
[0030] In a possible implementation manner, obtaining the operating data of the servo system under the test configuration includes:
[0031] Collect the pulse signals generated by the servo system turntable during operation;
[0032] Performing compensation and correction on the pulse signal to obtain an operation signal of the servo system;
[0033] Operation data corresponding to the operation signal is acquired as operation data of the servo system under the test configuration.
[0034] The above-mentioned technical scheme provided by the embodiment of the present application has the following advantages over the prior art: the method provided by the embodiment of the present application realizes remote-controlled automated testing. It only needs to fix the tested product and the test equipment, and the tester sends a remote command to start a one-click test to realize automated testing and calculation of the servo system performance and save the results to the database, thereby improving the product testing speed and product reliability, realizing standardized product testing and development, and having the ability to automatically and continuously test the servo system performance indicators, which can effectively ensure the safety of the testing process, help maintain and ensure the quality consistency of the product, thereby providing double protection for production efficiency and product quality. BRIEF DESCRIPTION OF THE DRAWINGS
[0035] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.
[0036] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0037] One or more embodiments are exemplarily described by pictures in the corresponding drawings, and these exemplified descriptions do not constitute limitations on the embodiments. Elements with the same reference numerals in the drawings represent similar elements, and unless otherwise stated, the figures in the drawings do not constitute proportional limitations.
[0038] Figure 1 A schematic diagram of the structure of a test device applied to a servo system provided in an embodiment of the present application;
[0039] Figure 2 A flow chart of a test method applied to a servo system provided in an embodiment of the present application;
[0040] Figure 3 A schematic diagram of the steps of a test method applied to a servo system provided in an embodiment of the present application. DETAILED DESCRIPTION
[0041] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of this application.
[0042] The disclosure below provides many different embodiments or examples to implement different structures of the present invention. In order to simplify the disclosure of the present invention, the parts and settings of specific examples are described below. Of course, they are only examples, and the purpose is not to limit the present invention. In addition, the present invention can repeat reference numbers and / or letters in different examples. This repetition is for the purpose of simplification and clarity, and does not itself indicate the relationship between the various embodiments and / or settings discussed.
[0043] In order to solve the technical problems in the prior art that, in the test link, the servo system is not completely fixed, the test involving the servo system action requires the assistance of large lifting equipment to ensure safety, the cable connection situation at the test site is relatively complicated, and the test cables are very easy to get tangled, resulting in delays in the test progress, and the servo system performance test relies on the tester to manually measure the data through optical instruments and calibrate the relative position, analyze and calculate its dynamic performance indicators, the whole test process is slow, and the measurement accuracy cannot be guaranteed due to large system errors, the embodiment of the present application provides a test device and a test method for a servo system, which can realize automatic testing of the servo system while minimizing the use of test cables. The method adopts a distributed test device with two components, the front end and the back end, wherein the front end includes The PXI test chassis is fixed on the turntable mechanism of the servo system. The back-end wireless handheld unit receives the test data and performs data analysis and recording. According to the servo system action parameters set in advance, the actual motion parameters of the servo system are measured and captured. The back-end test module running on the wireless handheld unit automatically calculates the error between the set result and the measured result, and performs intelligent analysis on the test result. The test result is written into the test log and stored in the database. This method meets the design requirements of the servo system test equipment, and is particularly suitable for the performance inspection of batch products. At the same time, it has good scalability, improves the test efficiency, improves the safety of testers, and realizes the batch testing process of the tested products and the standardized development of test data. It can be extended to other application scenarios that require performance testing of the servo system.
[0044] Figure 1 A schematic diagram of a test device for a servo system provided in an embodiment of the present application is shown in FIG. Figure 1 As shown, the test device includes a PXI test unit and a wireless handheld unit;
[0045] The input end of the PXI test unit is connected to the servo system, and is used to receive the operation data of the servo system under the test configuration, and send the operation data to the wireless handheld unit;
[0046] The input end of the wireless handheld unit is connected to the PXI test unit for receiving the operation data sent by the PXI test unit, obtaining the test result of the test configuration based on the operation data, and storing the test result in a management database.
[0047] In this embodiment, the input port of the PXI test unit is connected to the servo system so as to receive in real time the operating data generated by the servo system under a specific test configuration. The operating data includes but is not limited to key parameters such as speed, position, acceleration, etc., which are crucial for evaluating the performance of the servo system. After receiving the operating data, the PXI test unit will package the data and send it to the wireless handheld unit through its built-in wireless communication module, thereby realizing remote transmission of data.
[0048] The input port of the wireless handheld unit is also connected to the PXI test unit to ensure that the operating data from the PXI test unit can be received accurately. After receiving the data, the wireless handheld unit will use its built-in back-end test module to analyze and process the data;
[0049] Specifically, the test results under the test configuration are obtained based on the analysis results. The test results may include key information such as system performance evaluation and fault diagnosis. Finally, the test results will be stored by the wireless handheld unit in a management database, which can be local or cloud-based, to facilitate subsequent data analysis, historical record comparison and long-term storage.
[0050] The test device for a servo system provided in an embodiment of the present application collects the operating data of the servo system in real time through a PXI test unit, and sends the data to a wireless handheld unit through a wireless communication module. After receiving the data, the wireless handheld unit uses its built-in processing unit to analyze and process the data, obtains the test results, and stores the results in a management database, thereby making the test process more efficient and convenient, while ensuring the stability and security of data transmission.
[0051] In a possible implementation manner, the PXI test unit is installed on a turntable of the servo system.
[0052] In this embodiment, the PXI test unit is installed and fixed on the turntable of the servo system. The PXI test unit is specially designed for high-precision servo systems and can perform real-time monitoring and data analysis to ensure that the motion performance of the turntable is optimized.
[0053] It should be noted that the installation process requires engineers to carefully adjust the position to ensure that the test unit fits perfectly with the turntable for accurate testing and calibration. In addition, the installation position of the test unit is carefully selected to avoid any possible interference, thereby ensuring the accuracy and reliability of the test results.
[0054] In a possible implementation, the PXI test unit includes an inertial instrument module, a signal conditioning module, a controller module, and a wireless module;
[0055] The input end of the inertial instrument module is connected to the servo system and is used to collect pulse signals generated by the servo system turntable during operation;
[0056] The input end of the signal conditioning module is connected to the inertial instrument module, and is used to receive the pulse signal output by the inertial instrument module, and to compensate and correct the pulse signal to obtain the operation signal of the servo system;
[0057] The input end of the controller module is connected to the signal conditioning module, and is used to receive the operation signal output by the signal conditioning module, and obtain the signal data corresponding to the operation signal, and use the signal data as the operation data of the servo system under the test configuration;
[0058] The input end of the wireless module is connected to the controller module, and is used for receiving the operation data of the servo system under the test configuration output by the controller module, and sending the operation data to the wireless handheld unit.
[0059] In this embodiment, the input end of the inertial instrument module is connected to the servo system, and its main function is to collect the pulse signals generated by the turntable of the servo system during operation; the input end of the signal conditioning module is connected to the inertial instrument module, and its function is to receive the pulse signals output by the inertial instrument module, and to compensate and correct these pulse signals, thereby obtaining the operation signals of the servo system; the input end of the controller module is connected to the signal conditioning module, and its main responsibility is to receive the operation signals output by the signal conditioning module, and to obtain the signal data corresponding to these operation signals, and to use these signal data as the operation data of the servo system under the test configuration; the input end of the wireless module is connected to the controller module, and its function is to receive the operation data of the servo system under the test configuration output by the controller module, and to send these operation data to the wireless handheld unit, so that the operator can perform real-time monitoring and data analysis.
[0060] In a possible implementation manner, the output end of the wireless module is connected to the controller module, and the servo control instruction initiated by the wireless handheld unit is sent to the controller module.
[0061] In this embodiment, the output port of the wireless module is also connected to the controller module, so as to effectively transmit the servo control instruction initiated by the wireless handheld unit to the controller module.
[0062] In addition, after receiving the instruction, the controller module will parse the instruction through the internal processing logic and convert the parsing result into corresponding control signals, which will then be sent to the target device to achieve precise control of the device.
[0063] In a possible implementation, the controller module includes a data processing submodule and a servo control submodule;
[0064] The input end of the data processing submodule is connected to the signal conditioning module, and the output end of the data processing submodule is connected to the wireless module;
[0065] The input end of the servo control submodule is connected to the wireless module, and the output end of the servo control submodule is connected to the servo system;
[0066] The data processing submodule is used to analyze and process the operation signal to obtain operation data corresponding to the operation signal as the operation data of the servo system under the test configuration;
[0067] The servo control submodule is used to receive a servo control instruction and send the servo control instruction to the servo system so that the servo motor executes the operation corresponding to the servo control instruction.
[0068] In this embodiment, the controller module is designed to include two main submodules, namely, a data processing submodule and a servo control submodule; the input port of the data processing submodule is directly connected to the signal conditioning module to receive the processed signal, and its output port is connected to the wireless module to send out the processed data; the input port of the servo control submodule is also connected to the wireless module to receive the control signal from the wireless module, and its output port is connected to the servo system to ensure that the control signal can be transmitted to the servo system;
[0069] The main function of the data processing submodule is to conduct in-depth analysis and processing of the operating signals received from the signal conditioning module, thereby extracting the operating data corresponding to the operating signals, which will serve as the operating reference data of the servo system under the test configuration;
[0070] The servo control submodule is responsible for receiving servo control instructions from the control system and sending these instructions to the servo system accurately, thereby ensuring that the servo motor can perform corresponding operating operations according to the received control instructions to achieve the expected control effect.
[0071] It should be noted that the design of the controller module also takes into account the scalability and maintainability of the system, so that each sub-module can be upgraded and replaced independently without affecting the stable operation of the entire system.
[0072] In actual applications, the controller module is connected to multiple sensor interfaces to monitor and collect various operating parameters in real time, such as temperature, pressure, speed, etc. These parameters, after being analyzed by the data processing submodule, can provide important basis for system optimization.
[0073] The servo control submodule adopts advanced control instruction forwarding algorithm to ensure that the instructions are sent to the servo motor in a timely and accurate manner to avoid packet loss and other situations.
[0074] The software part of the controller module supports remote update and configuration, allowing users to easily upgrade and adjust the controller through a wireless network to adapt to different working environments and requirements.
[0075] In a possible implementation, the wireless handheld unit includes a backend testing module and a database management module;
[0076] The back-end test module is used to compare the operating data with the test parameters corresponding to the test configuration to obtain a comparison result, and perform error analysis on the comparison result to obtain a test result of the test configuration;
[0077] The database management module is used to store the test results of the test configuration.
[0078] In this embodiment, the back-end test module receives the servo system test data, compares and interprets it with the test process and test parameters configured in advance by the tester, and writes the test results into a log and saves them in the database management module. Overall, efficient automated testing and recording of the servo system is achieved, which improves the objectivity of the test results, quality consistency, test safety, and test work efficiency.
[0079] Specifically, the back-end test module will conduct a detailed comparative analysis of the operating data collected from the wireless module and the corresponding test parameters in the pre-set test configuration to obtain accurate comparison results and ensure the accuracy and efficiency of data processing. Then, the back-end test module will conduct an in-depth error analysis on these comparison results, and obtain detailed test results about the test configuration by identifying and quantifying possible deviations.
[0080] The database management module is responsible for storing and managing these test results. The test results generated by the back-end test module are classified, organized, and securely stored in the database, which not only ensures the traceability and integrity of the data, but also provides a solid foundation for subsequent data analysis and decision-making.
[0081] The design of the database management module takes into account the security, stability and scalability of the data, ensuring efficient operation when faced with large amounts of data, and providing strong support for the continuous improvement and optimization of the wireless handheld unit.
[0082] In a possible implementation manner, the back-end test module is further used to obtain test parameters corresponding to the test configuration, generate a servo control instruction based on the test parameters, and send the servo control instruction to the servo control submodule via a wireless module.
[0083] In this embodiment, the back-end test module is not limited to performing the above functions, but is also used to obtain test parameters corresponding to the test configuration, wherein the test parameters are used to define specific conditions and requirements during the test process; after obtaining the test parameters, the back-end test module will generate servo control instructions based on these parameters, wherein the servo control instructions are specially designed to control servo motors or other servo control devices, and contain necessary information to ensure the accuracy and efficiency of the test process.
[0084] The generated servo control instructions are then transmitted through the wireless module to ensure that the instructions can reach the target servo control submodule quickly and accurately. The use of the wireless module greatly improves the flexibility and response speed of the system, making the entire testing process more efficient and reliable.
[0085] In the process of executing these operations, the back-end test module is also responsible for monitoring the response of the servo control submodule, specifically receiving status feedback information from the servo control submodule through the wireless module to ensure that the instructions are executed correctly.
[0086] In addition, the module also has exception handling capabilities and can promptly detect and respond to any abnormal situations related to the execution of servo control instructions. Once an abnormality is detected, the back-end test module will automatically record the error information and take corresponding measures according to the preset fault handling procedures, such as resending instructions or notifying maintenance personnel to check. The real-time monitoring and rapid response mechanism greatly improves the stability and reliability of the entire test system, ensuring the continuity and accuracy of the test process.
[0087] Figure 2 A flow chart of a test method for a servo system provided in an embodiment of the present application is shown in FIG. Figure 2 As shown, the method includes:
[0088] S201, obtaining operation data of the servo system under the test configuration;
[0089] S202: Based on the operation data, obtain a test result of the test configuration, and store the test result in a management database.
[0090] In this embodiment, the servo system is operated in a test configuration environment to collect relevant data during its operation; the collected operation data is used to analyze and determine the performance of the servo system under the current test configuration, and then the test results are obtained; these test results obtained through analysis are recorded in detail and securely stored in a management database to facilitate subsequent query and analysis.
[0091] In the management database, the test results will be stored in categories to facilitate access and use by different departments or individuals according to their permissions; in addition, the system will regularly summarize and analyze the stored test results to identify trends and potential problems in servo system performance; in this way, continuous improvement and optimization of the servo system can be ensured, while providing reliable data support for future testing and maintenance work.
[0092] The test method for a servo system provided in the embodiment of the present application can realize fully automatic continuous testing of servo system performance indicators, and is particularly suitable for batch product inspection, and can effectively ensure test progress, safety, and product quality consistency.
[0093] In a possible implementation, acquiring a test result of the test configuration based on the operation data includes:
[0094] The operation data is compared with the test parameters corresponding to the test configuration to obtain a comparison result, and an error analysis is performed on the comparison result to obtain a test result of the test configuration.
[0095] In an embodiment of the present application, the operating data is first compared with the test parameters corresponding to the test configuration to obtain a detailed comparison result, and then an in-depth error analysis is performed on the comparison result to identify possible deviations and inconsistencies through analysis, and finally based on these analyses, the test results of the test configuration are obtained.
[0096] Specifically, the servo system attitude parameter m1 in the pre-set test process saved by the back-end test module is used to receive the collected servo system attitude parameter data m2, and the error △m between the preset attitude parameter and the real-time collected attitude parameter is obtained according to the error calculation algorithm. The artificial intelligence technology is used to interpret the test results for intelligent analysis and evaluation, and support is provided to the debugging personnel. The data is recorded in the log and saved in the database management module. Overall, efficient servo system automated testing and recording are achieved, which improves the objectivity of the test results, quality consistency, test safety and test work efficiency.
[0097] In a possible implementation manner, obtaining the operating data of the servo system under the test configuration includes:
[0098] Collect the pulse signals generated by the servo system turntable during operation;
[0099] Performing compensation and correction on the pulse signal to obtain an operation signal of the servo system;
[0100] Operation data corresponding to the operation signal is acquired as operation data of the servo system under the test configuration.
[0101] In an embodiment of the present application, first, the pulse signals generated by the servo system turntable during operation are collected; then, necessary compensation corrections are performed on these collected pulse signals to ensure the accuracy of the signals, thereby obtaining the operation signals of the servo system; then, the operation data corresponding to these operation signals are obtained, and these data will directly reflect the performance of the servo system under the test configuration; finally, these operation data are recorded and analyzed as the operation data of the servo system under the test configuration, so as to facilitate subsequent performance evaluation and optimization.
[0102] In order to further ensure the accuracy and reliability of the data, the following measures can be taken: when collecting pulse signals, use high-precision data acquisition equipment to reduce errors in the signal acquisition process; when compensating and correcting pulse signals, use advanced algorithms to improve the accuracy of corrections; in the process of obtaining operating data, monitor the operating status of the servo system in real time to ensure the real-time and validity of the data; in addition, multiple sets of operating data can be obtained through repeated tests, and then statistical analysis can be performed to eliminate accidental errors and obtain more stable and reliable test results.
[0103] Figure 3 A schematic diagram of the steps of a test method for a servo system provided in an embodiment of the present application is shown in FIG. Figure 3 As shown, the test methods applied to the servo system mainly include the following:
[0104] Step 1: The tester configures the test process and test parameters for the current servo system in the back-end test module of the wireless handheld unit according to the test plan;
[0105] Step 2: The back-end test module sends a servo control instruction to the servo control submodule through the wireless module according to the test process;
[0106] Step 3: The inertial instrument module collects the servo system rotation data in real time and sends the original signal pulse to the signal conditioning module;
[0107] Step 4: The signal conditioning module conditions the inertial instrument pulse and sends it to the data processing submodule;
[0108] Step 5: The data processing submodule processes the conditioned inertial instrument pulses into servo system test data such as angle and angular acceleration and sends them to the wireless hand unit through the wireless module;
[0109] Step 6: The back-end test module receives the servo system test data, compares and interprets it with the test process and test parameters configured in advance by the tester, and writes the test results into a log and saves it to the database management module; overall, efficient servo system automated testing and recording are achieved, which improves the objectivity of the test results, quality consistency, test safety, and test work efficiency.
[0110] The test method of the present application, when configuring the back-end test module of the wireless handheld unit, the tester will carefully follow the test plan, carefully set the test process and test parameters for the specific servo system, and use the test process and test parameters to guide the back-end test module to interact with the servo control submodule; after the configuration is completed, the back-end test module begins to perform the task, and sends a series of servo control instructions to the servo control submodule according to the established test process; the inertial instrument module monitors the rotation of the servo system turntable in real time, and sends these rotation data to the signal conditioning module in the form of raw signal pulses; the function of the signal conditioning module is to receive these raw signals and perform necessary processing, such as filtering and compensation, so as to convert them into a format suitable for the data processing submodule to receive. The conditioned signal pulses are sent to the data processing submodule. The data processing submodule is the key link in analyzing and interpreting signals. It receives conditioned inertial instrument pulses and converts them into specific data required for servo system testing, such as angles, angular accelerations, etc. Once data processing is completed, the software sends the processed data to the wireless handheld unit through the wireless network module for testers to view and analyze. Finally, the back-end test module receives the test data returned from the PXI test unit and compares and interprets it in detail with the test process and test parameters configured in advance by the tester, aiming to quickly and accurately identify any deviations or anomalies, record test results, and write them into log files for subsequent analysis, reporting, and tracking of historical data.
[0111] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0112] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a general hardware platform, and of course can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the relevant technology can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiment.
[0113] It should be understood that the terms used herein are only for the purpose of describing specific example embodiments and are not intended to be limiting. Unless the context clearly indicates otherwise, the singular forms "one", "an" and "said" as used herein may also be meant to include plural forms. The terms "include", "comprise", "contain", and "have" are inclusive, and therefore specify the existence of stated features, steps, operations, elements and / or parts, but do not exclude the existence or addition of one or more other features, steps, operations, elements, parts, and / or combinations thereof. The method steps, processes, and operations described herein are not interpreted as necessarily requiring them to be performed in the specific order described or illustrated, unless the execution order is clearly indicated. It should also be understood that additional or alternative steps may be used.
[0114] The foregoing is merely a specific embodiment of the present invention, which enables those skilled in the art to understand or implement the present invention. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present invention. Therefore, the present invention will not be limited to the embodiments shown herein, but rather to the widest scope consistent with the principles and novel features claimed herein.
Claims
1. A test device for a servo system, characterized in that: The test device includes a PXI test unit and a wireless handheld unit; The input end of the PXI test unit is connected to the servo system, and is used to receive the operation data of the servo system under the test configuration, and send the operation data to the wireless handheld unit; The input end of the wireless handheld unit is connected to the PXI test unit for receiving the operation data sent by the PXI test unit, obtaining the test result of the test configuration based on the operation data, and storing the test result in a management database.
2. The device according to claim 1, characterized in that The PXI test unit is installed on the turntable of the servo system.
3. The device according to claim 1, characterized in that The PXI test unit includes an inertial instrument module, a signal conditioning module, a controller module, and a wireless module; The input end of the inertial instrument module is connected to the servo system and is used to collect pulse signals generated by the servo system turntable during operation; The input end of the signal conditioning module is connected to the inertial instrument module, and is used to receive the pulse signal output by the inertial instrument module, and to compensate and correct the pulse signal to obtain the operation signal of the servo system; The input end of the controller module is connected to the signal conditioning module, and is used to receive the operation signal output by the signal conditioning module, and obtain the signal data corresponding to the operation signal, and use the signal data as the operation data of the servo system under the test configuration; The input end of the wireless module is connected to the controller module, and is used for receiving the operation data of the servo system under the test configuration output by the controller module, and sending the operation data to the wireless handheld unit.
4. The device according to claim 1, characterized in that The output end of the wireless module is connected to the controller module, and the servo control instruction initiated by the wireless handheld unit is sent to the controller module.
5. The device according to claim 3, characterized in that The controller module includes a data processing submodule and a servo control submodule; The input end of the data processing submodule is connected to the signal conditioning module, and the output end of the data processing submodule is connected to the wireless module; The input end of the servo control submodule is connected to the wireless module, and the output end of the servo control submodule is connected to the servo system; The data processing submodule is used to analyze and process the operation signal to obtain operation data corresponding to the operation signal as the operation data of the servo system under the test configuration; The servo control submodule is used to receive a servo control instruction and send the servo control instruction to the servo system so that the servo motor executes the operation corresponding to the servo control instruction.
6. The device according to claim 5, characterized in that The wireless handheld unit includes a back-end testing module and a database management module; The back-end test module is used to compare the operating data with the test parameters corresponding to the test configuration to obtain a comparison result, and perform error analysis on the comparison result to obtain a test result of the test configuration; The database management module is used to store the test results of the test configuration.
7. The device according to claim 6, characterized in that The back-end test module is further used to obtain test parameters corresponding to the test configuration, generate servo control instructions based on the test parameters, and send the servo control instructions to the servo control submodule through the wireless module.
8. A testing method applied to a servo system, characterized in that: The testing method is applied to the testing device according to any one of claims 1 to 7, and the method comprises: Obtain the operating data of the servo system under the test configuration; Based on the operation data, a test result of the test configuration is obtained, and the test result is stored in a management database.
9. The method according to claim 8, characterized in that The acquiring the test result of the test configuration based on the operation data includes: The operating data is compared with the test parameters corresponding to the test configuration to obtain a comparison result, and an error analysis is performed on the comparison result to obtain a test result of the test configuration.
10. The method according to claim 8, characterized in that The obtaining of the operating data of the servo system under the test configuration includes: Collect the pulse signals generated by the servo system turntable during operation; Performing compensation and correction on the pulse signal to obtain an operation signal of the servo system; Operation data corresponding to the operation signal is acquired as operation data of the servo system under the test configuration.