Molecular pump controller control interface detection device, method, equipment and medium
By using a molecular pump controller to control the interface testing device for automated testing communication and external control interfaces, the problems of low testing efficiency and inaccurate results in existing technologies are solved. This achieves efficient and accurate interface testing, ensuring the reliability of the molecular pump controller and the support of testing reports.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- KYKY TECH
- Filing Date
- 2025-12-18
- Publication Date
- 2026-04-17
AI Technical Summary
In the existing technology, the communication and external control interface detection efficiency of molecular pump controllers is low, easily affected by human factors, the detection results are inaccurate, and the need for separate detection increases costs and time, and there is a risk of missed detection, which cannot meet the needs of efficient and accurate detection.
A molecular pump controller is used to control the interface detection device, which includes a main control module, a communication module, and an external control interface simulation module. The detection of the communication and external control interfaces is realized through an automated process. The response data is verified and the feedback signal is analyzed by the data acquisition and analysis unit to generate the detection results.
It improves the convenience and accuracy of testing, reduces manual intervention, lowers the false negative rate, ensures the reliability and consistency of the molecular pump controller interface, and provides test reports to support equipment maintenance and optimization.
Smart Images

Figure CN121879320A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of molecular pump technology, and specifically to a molecular pump controller control interface detection device, method, equipment, and medium. Background Technology
[0002] Molecular pumps, as a core high-vacuum generating device, are widely used in high-precision fields such as semiconductor manufacturing, scientific instruments, and aerospace. The molecular pump controller is a key component ensuring the stable and reliable operation of the molecular pump, primarily responsible for important functions such as controlling the pump's operating status, real-time monitoring of operating parameters, and communication with external devices.
[0003] The communication and external control interfaces are the core components for the molecular pump controller to interact with external devices. The communication interface is responsible for data transmission and command control between the molecular pump controller and the host computer or other devices, serving as the core channel for information exchange. The external control interface handles practical functions such as remote start-up, stop-up, speed adjustment, and fault feedback of the molecular pump, directly affecting the device's remote control and anomaly response capabilities.
[0004] Currently, communication and external control interfaces are typically tested manually, requiring operators to manually connect testing instruments, send test commands, and observe results. This method is not only inefficient but also susceptible to human error and observational inconsistencies, making it difficult to guarantee the accuracy and consistency of test results. Furthermore, existing testing methods require separate testing of the two interfaces, increasing costs and time consumption, and posing a risk of missed detections due to incomplete functional coverage, thus failing to meet the demands for efficient and accurate testing. Summary of the Invention
[0005] This invention provides a molecular pump controller control interface testing device, method, equipment, and medium to address the problems of low efficiency, susceptibility to interference, and difficulty in ensuring the accuracy and consistency of test results when performing interface testing manually. Furthermore, the need to test two interfaces separately increases testing costs and time, and also poses a risk of missed detections due to incomplete functional coverage, failing to meet the requirements for efficient and accurate testing.
[0006] In a first aspect, the present invention provides a molecular pump controller control interface detection device, the device comprising a main control module, a communication module and an external control interface simulation module; The communication module is used to establish a connection with the communication interface of the molecular pump controller; The external control interface simulation module is used to generate simulated external control signals and input them to the external control interface of the molecular pump controller in response to the signal generation instructions of the main control module. The main control module is used to send test commands to the communication interface through the communication module, receive the response data of the test commands, and obtain the test results of the communication interface by analyzing the response data. The main control module is also used to receive feedback signals from simulated external control signals through the external control interface simulation module, and to obtain the detection results of the external control interface by analyzing the feedback signals.
[0007] This invention establishes a connection between a communication module and the communication interface of a molecular pump controller. The communication module sends test commands to the communication interface, and an external control interface simulation module generates simulated external control signals for input to the external control interface. This allows for comprehensive testing of the molecular pump controller's communication and external control interfaces within a short time. The main control module analyzes the response data and feedback signals to obtain the test results for the communication and external control interfaces, effectively detecting various potential faults. A single testing device can test both the communication and external control interfaces, eliminating the need for separate testing, reducing testing costs and time, improving convenience, and minimizing manual intervention. The automated testing process also reduces human error, improves efficiency, avoids the influence of human factors on test results, ensures accuracy and consistency, and guarantees the reliability of the molecular pump controller interface.
[0008] In one optional implementation, the main control module includes a data acquisition and analysis unit; The data acquisition and analysis unit is specifically used for: Receive response data for test commands; When the response data is empty, the detection result of the communication interface is determined to be a fault, and the first fault type is obtained and added to the detection result; If the response data is not empty, the response data is validated to obtain the detection result of the communication interface.
[0009] This embodiment processes the response data according to different scenarios through a data acquisition and analysis unit. On the one hand, it avoids the time-consuming problem of repeated confirmation and waiting when there is no response in traditional detection. On the other hand, it can filter out hidden faults through the logic of verifying every response, thus ensuring the accuracy and efficiency of detection.
[0010] In one optional implementation, the main control module further includes a protocol parsing unit; The data acquisition and analysis unit is specifically used to perform integrity verification on the response data using a preset verification algorithm when the response data is not empty, and obtain the first verification result; The protocol parsing unit is used to decompose the response data into multiple fields based on the communication protocol adopted by the communication module when the first verification result is passed. The data acquisition and analysis unit is specifically used to verify the compliance of each field based on the communication protocol and obtain the second verification result for each field. The data acquisition and analysis unit is specifically used to determine that the detection result of the communication interface is a fault when the first verification result or any second verification result is a failure, and to obtain the second fault type of the communication interface and add it to the detection result; The data acquisition and analysis unit is specifically used to determine that the detection result of the communication interface is normal when the first verification result and all second verification results pass.
[0011] This embodiment addresses the problem of missed detections in traditional testing methods that rely on only a single check, by designing targeted testing for the communication interface and performing integrity and compliance checks on the response data. This effectively reduces the false negative rate and ensures the reliability of the communication interface.
[0012] In one alternative implementation, the data acquisition and analysis unit is specifically used for: When the feedback signal matches the corresponding analog external control signal, the detection result of the external control interface is determined to be normal. When the feedback signal is inconsistent with the corresponding analog external control signal, the detection result of the external control interface is determined to be a fault, and a third fault type is obtained and added to the detection result.
[0013] This embodiment designs a targeted detection system for the external control interface to verify whether the feedback signal is consistent with the simulated external control signal. It can quickly determine the function of the external control interface without complex algorithms and can detect potential faults, thus ensuring the reliability of the external control interface.
[0014] In one optional implementation, the data acquisition and analysis unit is also used to generate and store a test report based on the test results from the communication interface and the external control interface.
[0015] This embodiment generates test reports based on test results, providing strong data support for equipment maintenance, quality analysis, and performance optimization, facilitating timely identification of problems and implementation of corresponding improvement measures.
[0016] In one alternative implementation, the device further includes a display module; The display module is used to display the first target text when the detection results of both the communication interface and the external control interface are normal. The display module is also used to display a second target text when the detection result of the communication interface and / or external control interface is a fault.
[0017] This embodiment uses a display module to show corresponding information when the interface is normal and when it is faulty, which makes it easier for operators to quickly determine whether the interface function is normal and improves the testing efficiency.
[0018] In one alternative implementation, the device further includes a power module; The power supply module is used to supply power to the main control module, communication module, external control interface simulation module, and display module.
[0019] This embodiment provides suitable and stable power support to the device, ensuring that each module will not malfunction or be damaged due to unstable voltage or abnormal current during the detection process. It provides continuous and reliable power guarantee for the command transmission and reception of communication interface detection, signal generation and feedback acquisition of external control interface detection, and display and processing of detection results.
[0020] In a second aspect, the present invention provides a method for detecting the control interface of a molecular pump controller, applicable to the molecular pump controller control interface detection device of the first aspect or any corresponding embodiment thereof, the method comprising: Establish a connection with the communication interface of the molecular pump controller; In response to the signal generation command from the main control module, an analog external control signal is generated and input to the external control interface of the molecular pump controller; The communication module sends test commands to the communication interface, receives response data from the test commands, and analyzes the response data to obtain the test results of the communication interface. The external control interface simulation module receives feedback signals from simulated external control signals, and the detection results of the external control interface are obtained by analyzing the feedback signals.
[0021] Thirdly, the present invention provides an electronic device, comprising: a memory and a processor, wherein the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the computer instructions to perform the molecular pump controller control interface detection method of the second aspect described above.
[0022] Fourthly, the present invention provides a computer-readable storage medium storing computer instructions for causing a computer to execute the molecular pump controller control interface detection method of the second aspect described above. Attached Figure Description
[0023] To more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the specific embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.
[0024] Figure 1 This is a schematic diagram of a molecular pump controller control interface detection device according to an embodiment of the present invention; Figure 2 This is a flowchart of interface detection according to an embodiment of the present invention; Figure 3 This is a flowchart of a molecular pump controller control interface detection method according to an embodiment of the present invention; Figure 4 This is a schematic diagram of the hardware structure of an electronic device according to an embodiment of the present invention. 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] It is understood that before using the technical solutions disclosed in the various embodiments of the present invention, users should be informed of the types, scope of use, and usage scenarios of the personal information involved in the present invention and their authorization should be obtained in accordance with relevant laws and regulations through appropriate means.
[0027] The terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of this invention, "a plurality of" means two or more, unless otherwise explicitly specified.
[0028] The communication and external control interfaces are core components for the interaction between the molecular pump controller and external devices. Typically, these interfaces are tested manually, requiring operators to manually connect the testing instruments, send test commands, and observe results. This method is not only inefficient but also susceptible to human error and observational inconsistencies, making it difficult to guarantee the accuracy and consistency of test results. Furthermore, existing testing methods require separate testing of both interfaces, increasing costs and time, and posing a risk of missed detections due to incomplete functional coverage, failing to meet the demands for efficient and accurate testing. This invention utilizes a single testing device to test both the communication and external control interfaces, eliminating the need for separate testing, reducing costs and time, improving convenience, and automating the testing process to minimize manual intervention, improve efficiency, avoid the influence of human factors on test results, ensure accuracy and consistency, and guarantee the reliability of the molecular pump controller interfaces.
[0029] This embodiment provides a molecular pump controller control interface detection device. Figure 1 This is a schematic diagram of a molecular pump controller control interface detection device according to an embodiment of the present invention, such as... Figure 1 As shown, the device includes a main control module, a communication module, and an external control interface simulation module. The communication module is used to establish a connection with the communication interface of the molecular pump controller. The external control interface simulation module is used to generate simulated external control signals in response to the signal generation commands of the main control module and input them to the external control interface of the molecular pump controller. The main control module is used to send test commands to the communication interface through the communication module, receive the response data of the test commands, and obtain the detection results of the communication interface by analyzing the response data. The main control module is also used to receive feedback signals of the simulated external control signals through the external control interface simulation module and obtain the detection results of the external control interface by analyzing the feedback signals.
[0030] Specifically, the communication module integrates multiple standard communication interfaces such as RS485, RS232, and Ethernet, enabling it to establish communication connections with different models of molecular pump controllers. This ensures accurate transmission of test commands and stable reception of response data, demonstrating broad versatility and applicability. The corresponding communication protocol, such as Modbus, RS232, or RS485, is configured according to the molecular pump controller's communication interface. Parameters such as baud rate, data bits, stop bits, and parity bits are also set to match the communication interface.
[0031] The external control interface simulation module consists of an analog signal generator, a digital signal driver, and a signal acquisition circuit. It can simulate various control commands that the molecular pump controller's external control interface may receive in actual working scenarios, including analog signals (such as 0-10V voltage signals and 4-20mA current signals) and switching signals. During actual testing, the main control module generates signal generation commands according to the testing requirements. The external control interface simulation module responds to these commands, generating corresponding analog external control signals and inputting them to the molecular pump controller's external control interface.
[0032] The main control module includes a host computer, an I / O module, and an analog input / output module. It uses a high-performance central processing unit as the core control unit, responsible for the operation control and data processing of the entire detection device. The I / O module receives commands from the host computer and sends test commands containing data such as the molecular pump controller's device address and function code to the molecular pump controller's communication interface via the communication module. This test command is used to read the molecular pump controller's status information. The I / O module receives the response data corresponding to the test command and uploads it to the host computer, which analyzes it to detect the communication interface. Simultaneously, the main control module receives feedback signals corresponding to analog external control signals through the analog input / output module and uploads them to the host computer for analysis, thus detecting the external control interface.
[0033] In some alternative implementations, such as Figure 1 As shown, the main control module includes a data acquisition and analysis unit; the data acquisition and analysis unit is specifically used for: receiving response data of test commands; when the response data is empty, determining that the detection result of the communication interface is a fault, and obtaining the first fault type to add to the detection result; when the response data is not empty, verifying the response data to obtain the detection result of the communication interface.
[0034] Specifically, the host computer of the main control module includes a data acquisition and analysis unit. During communication interface testing, this unit receives and analyzes the response data from test commands. Optionally, a preset waiting time can be set, which adjusts according to the communication protocol type. For example, a 500ms waiting time is suitable for the Modbus RTU protocol, allowing the main control module to receive response data within this waiting time to improve testing efficiency. If no response data is received within the preset waiting time (i.e., the response data is empty), it may indicate a fault such as a poorly connected communication line, a non-powered communication interface, or a damaged communication chip. The first fault type is "no response," and the final test result is determined as: communication interface fault, fault type: no response. If response data is successfully received within the waiting time (i.e., the response data is not empty), the unit will further verify the response data to obtain the test result.
[0035] By processing response data according to different scenarios through the data acquisition and analysis unit, the time-consuming problem of repeated confirmation and waiting when there is no response in traditional detection can be avoided. On the other hand, the logic of verifying every response can filter out hidden faults and ensure the accuracy and efficiency of detection.
[0036] In some alternative implementations, such as Figure 1 As shown, the main control module also includes a protocol parsing unit; a data acquisition and analysis unit, specifically used to perform integrity verification on the response data using a preset verification algorithm when the response data is not empty, and obtain a first verification result; a protocol parsing unit, used to decompose the response data into multiple fields based on the communication protocol used by the communication module when the first verification result is passed; a data acquisition and analysis unit, specifically used to verify whether each field is compliant based on the communication protocol, and obtain a second verification result for each field; a data acquisition and analysis unit, specifically used to determine the detection result of the communication interface as faulty when the first verification result or any second verification result is failed, and obtain the second fault type of the communication interface and add it to the detection result; and a data acquisition and analysis unit, specifically used to determine the detection result of the communication interface as normal when both the first verification result and all second verification results are passed.
[0037] Specifically, the host computer of the main control module includes a protocol parsing unit, which is developed using languages such as Csharp or LabVIEW. It writes corresponding parsing algorithms according to different communication protocols to realize the parsing of communication data.
[0038] The data acquisition and analysis unit first calls a preset verification algorithm, such as parity check or CRC (Cyclic Redundancy Check), to perform integrity verification on the response data, obtaining a first verification result to determine whether the data has experienced bit flips or block loss during transmission due to electromagnetic interference, poor line contact, etc. If the first verification result is successful, the protocol parsing unit will precisely split the response data into multiple fields according to the communication protocol configured in the communication module. For example, the response data: 01 03 02 04 B0 7A 8C, will be split into address code 01, function code 03, data length code 02, data area 04 B0, and CRC check code 7A 8C. The data acquisition and analysis unit will then verify each field one by one whether it conforms to the protocol rules: such as the address code must be within the range of 0x01-0x08, the function code must be consistent with the function code of the sent test command, and the data area value must be within the range of the molecular pump's physical parameters (e.g., the rotational speed 04 B0 corresponds to 1200Hz, and must be within the rated range of 0-1200Hz), thus obtaining a second verification result for each field. If a field is non-compliant, such as an address code of 09 being out of range, the address code field can be directly identified as abnormal. If the first verification result or any second verification result fails, the data acquisition and analysis unit will determine that the communication interface is faulty and accurately classify the second fault type, such as integrity verification failure, field compliance failure - function code abnormality, etc., and simultaneously record the specific information of the faulty field. If both types of verification results pass, the communication interface is determined to be normal.
[0039] By designing targeted testing for the communication interface and performing integrity and compliance checks on the response data, the problem of missed detections caused by traditional testing methods that only perform single checks is solved, effectively reducing the false negative rate and ensuring the reliability of the communication interface.
[0040] In some optional implementations, the data acquisition and analysis unit is specifically used to: determine that the detection result of the external control interface is normal when the feedback signal is consistent with the analog external control signal corresponding to the feedback signal; and determine that the detection result of the external control interface is faulty when the feedback signal is inconsistent with the analog external control signal corresponding to the feedback signal, and obtain a third fault type to add to the detection result.
[0041] Specifically, the testing of the external control interface essentially verifies whether the input analog external control signal can drive the controller to perform the expected action. If the feedback signal and the input analog external control signal are completely matched in key parameters and action logic, for example, when testing the speed regulation function, a 0-10V analog speed regulation signal is input to the external control interface of the molecular pump controller (preset linear law of 0V corresponding to 0% of rated speed, 5V corresponding to 50% of rated speed, and 10V corresponding to 100% of rated speed), the data acquisition and analysis unit will monitor the actual speed change of the molecular pump through the feedback signal: if the speed reaches 20% of the rated value when 2V is input, and reaches 80% of the rated value when 8V is input, and the speed change is smooth and without overshoot, then the feedback signal is determined to be consistent with the analog external control signal; if there are situations such as inputting 5V but the speed only reaches 30%, or inputting 10V but the speed does not change, then the feedback signal is determined to be inconsistent with the analog external control signal, and the external control interface is faulty. For example, when a start signal is input, the molecular pump starts, and the external control interface should output a corresponding high-level signal. If the molecular pump does not start, the output level is abnormal, or there is no output, then the start control function of the external control interface is considered to be faulty. In this case, the unit will determine a third fault type based on the specific abnormal manifestation, such as no response to the speed regulation signal, abnormal linearity of speed regulation, speed overshoot fault, or start control function fault, and record the fault type and abnormal parameters together in the detection results to ensure that the fault description is clear and traceable.
[0042] By designing targeted testing for the external control interface, it is possible to verify whether the feedback signal is consistent with the simulated external control signal. This allows for rapid determination of the external control interface function without the need for complex algorithms, and can detect potential faults, thus ensuring the reliability of the external control interface.
[0043] In some optional implementations, the data acquisition and analysis unit is also used to generate and store a test report based on the test results from the communication interface and the external control interface.
[0044] Specifically, after completing the testing of both the communication interface and the external control interface, the data acquisition and analysis unit integrates the test results from both types of interfaces. This integration may include test time, molecular pump controller model, test parameters, test items, and maintenance suggestions. A test report is generated in a standardized format and stored electronically on the local storage of the testing device. It also supports exporting to external storage devices, ensuring the traceability and reusability of the test data. The detailed test report records the entire testing process, providing strong data support for equipment maintenance, quality analysis, and performance optimization, facilitating timely problem identification and corresponding improvement measures.
[0045] In some alternative implementations, such as Figure 1As shown, the device also includes a display module; the display module is used to display the first target text when the detection results of the communication interface and the external control interface are both normal; the display module is also used to display the second target text when the detection results of the communication interface and / or the external control interface are faulty.
[0046] Specifically, the display module uses an LCD screen or a touch screen. When the test results of both the communication interface and the external control interface are normal, that is, when both types of interfaces are fault-free and function as expected, the display shows the first target text, such as "Qualified," to facilitate operators' quick confirmation that the equipment is problem-free. When the test result of any interface is faulty, the display shows the second target text, "Unqualified," along with the test result of the faulty interface, facilitating quick determination of whether the interface function is normal and improving testing efficiency.
[0047] Optionally, operators can also interact with the machine via the display screen. For example, based on the model and technical parameters of the molecular pump controller, they can set corresponding detection parameters, such as the baud rate, data bits, stop bits, and verification method of the communication protocol, as well as the type and standard value of the analog signal of the external control interface. After the parameter settings are completed, the device will automatically perform a self-test to ensure that all modules are functioning normally.
[0048] In some alternative implementations, such as Figure 1 As shown, the device also includes a power supply module; the power supply module is used to supply power to the main control module, communication module, external control interface simulation module and display module.
[0049] Specifically, the power module adopts a switching power supply to convert the external AC power into a stable DC power supply, providing the device with suitable and stable power support. This ensures that each module will not malfunction or be damaged due to unstable voltage or abnormal current during the testing process, and provides continuous and reliable power guarantee for the command transmission and reception of communication interface testing, signal generation and feedback acquisition of external control interface testing, and display and processing of test results.
[0050] It should be noted that, in actual interface testing, both the communication interface and the external control interface can be tested simultaneously, or the external control interface can be tested only after confirming that the communication interface is functioning correctly. This embodiment of the invention does not impose any restrictions on this. Taking the latter as an example... Figure 2 This is a flowchart of interface detection according to an embodiment of the present invention, such as... Figure 2As shown, after initializing the device, the communication module establishes a connection with the communication interface of the molecular pump controller. The main control module receives and analyzes the response data to obtain the detection results of the communication interface. When the detection result is a fault, the fault type and fault information are recorded. When the detection result is normal, the external control interface simulation module responds to the signal generation command of the main control module, generates a simulated external control signal, and inputs it to the external control interface of the molecular pump controller. The main control module receives the feedback signal and detects the external control interface based on whether the feedback signal and the simulated external control signal are consistent. If the detection result of the external control interface is abnormal, the fault type and fault information are recorded. Finally, the detection results of the two interfaces are compiled and a detection report is generated.
[0051] This invention establishes a connection between a communication module and the communication interface of a molecular pump controller. The communication module sends test commands to the communication interface, and an external control interface simulation module generates simulated external control signals for input to the external control interface. This allows for comprehensive testing of the molecular pump controller's communication and external control interfaces within a short time. The main control module analyzes the response data and feedback signals to obtain the test results for the communication and external control interfaces, effectively detecting various potential faults. A single testing device can test both the communication and external control interfaces, eliminating the need for separate testing, reducing testing costs and time, improving convenience, and minimizing manual intervention. The automated testing process also reduces human error, improves efficiency, avoids the influence of human factors on test results, ensures accuracy and consistency, and guarantees the reliability of the molecular pump controller interface.
[0052] This embodiment provides a method for detecting the control interface of a molecular pump controller, which can be used in the aforementioned molecular pump controller control interface detection device. Figure 3 This is a flowchart of a molecular pump controller control interface detection method according to an embodiment of the present invention, such as... Figure 3 As shown, the process includes the following steps: Step S301: Establish a connection with the communication interface of the molecular pump controller.
[0053] Step S302: In response to the signal generation command of the main control module, generate an analog external control signal and input it to the external control interface of the molecular pump controller.
[0054] Step S303: Send a test command to the communication interface through the communication module, receive the response data of the test command, and obtain the test result of the communication interface by analyzing the response data.
[0055] Step S304: Receive feedback signals from simulated external control signals through the external control interface simulation module, and obtain the detection results of the external control interface by analyzing the feedback signals.
[0056] Figure 4This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention.
[0057] The following is a detailed reference. Figure 4 This diagram illustrates a structural schematic suitable for implementing an electronic device according to embodiments of the present invention. The electronic device may include a processor (e.g., a central processing unit, graphics processor, etc.) 401, which can perform various appropriate actions and processes according to a program stored in read-only memory (ROM) 402 or a program loaded from memory 408 into random access memory (RAM) 403. The RAM 403 also stores various programs and data required for the operation of the electronic device. The processor 401, ROM 402, and RAM 403 are interconnected via a bus 404. An input / output (I / O) interface 405 is also connected to the bus 404.
[0058] Typically, the following devices can be connected to I / O interface 405: input devices 406 including, for example, touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc.; output devices 407 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; memory devices 408 including, for example, magnetic tapes, hard disks, etc.; and communication devices 409. Communication device 409 allows electronic devices to communicate wirelessly or wiredly with other devices to exchange data. Although Figure 4 Electronic devices with various devices are shown, but it should be understood that it is not required to implement or have all of the devices shown, and more or fewer devices may be implemented or have instead.
[0059] In particular, according to embodiments of the present invention, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of the present invention include a computer program product comprising a computer program carried on a non-transitory computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device 409, or installed from a memory 408, or installed from a ROM 402. When the computer program is executed by the processor 401, it performs the functions defined in the molecular pump controller control interface detection method of the embodiments of the present invention.
[0060] Figure 4 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of use of the embodiments of the present invention.
[0061] This invention also provides a computer-readable storage medium. The methods described above according to embodiments of the invention can be implemented in hardware or firmware, or implemented as recordable on a storage medium, or implemented as computer code originally stored on a remote storage medium or a non-transitory machine-readable storage medium and subsequently stored on a local storage medium after being downloaded via a network. Thus, the methods described herein can be processed by software stored on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. The storage medium can be a magnetic disk, optical disk, read-only memory, random access memory, flash memory, hard disk, or solid-state drive, etc.; further, the storage medium can also include combinations of the above types of memory. It is understood that computers, processors, microprocessor controllers, or programmable hardware include storage components capable of storing or receiving software or computer code. When the software or computer code is accessed and executed by the computer, processor, or hardware, the molecular pump controller control interface detection method shown in the above embodiments is implemented.
[0062] A portion of this invention can be applied as a computer program product, such as computer program instructions, which, when executed by a computer, can invoke or provide the methods and / or technical solutions according to the invention through the operation of the computer. Those skilled in the art will understand that the forms in which computer program instructions exist in a computer-readable medium include, but are not limited to, source files, executable files, installation package files, etc. Correspondingly, the ways in which computer program instructions are executed by a computer include, but are not limited to: the computer directly executing the instructions, or the computer compiling the instructions and then executing the corresponding compiled program, or the computer reading and executing the instructions, or the computer reading and installing the instructions and then executing the corresponding installed program. Here, the computer-readable medium can be any available computer-readable storage medium or communication medium accessible to a computer.
[0063] Although embodiments of the invention have been described in conjunction with the accompanying drawings, those skilled in the art can make various modifications and variations without departing from the spirit and scope of the invention, and such modifications and variations all fall within the scope defined by the appended claims.
Claims
1. A molecular pump controller control interface detection device, characterized in that, The device includes a main control module, a communication module, and an external control interface simulation module; The communication module is used to establish a connection with the communication interface of the molecular pump controller; The external control interface simulation module is used to generate a simulated external control signal in response to the signal generation command of the main control module and input it to the external control interface of the molecular pump controller. The main control module is used to send test commands to the communication interface through the communication module, receive response data of the test commands, and obtain the test results of the communication interface by analyzing the response data. The main control module is also used to receive feedback signals from the simulated external control signals through the external control interface simulation module, and to obtain the detection results of the external control interface by analyzing the feedback signals.
2. The apparatus according to claim 1, characterized in that, The main control module includes a data acquisition and analysis unit; The data acquisition and analysis unit is specifically used for: Receive response data from the test command; When the response data is empty, the detection result of the communication interface is determined to be a fault, and a first fault type is obtained and added to the detection result; When the response data is not empty, the response data is validated to obtain the detection result of the communication interface.
3. The apparatus according to claim 2, characterized in that, The main control module also includes a protocol parsing unit; The data acquisition and analysis unit is specifically used to perform integrity verification on the response data using a preset verification algorithm when the response data is not empty, and obtain a first verification result. The protocol parsing unit is used to decompose the response data into multiple fields based on the communication protocol adopted by the communication module when the first verification result is passed. The data acquisition and analysis unit is specifically used to verify whether each field is compliant based on the communication protocol, and to obtain a second verification result for each field. The data acquisition and analysis unit is specifically used to determine that the detection result of the communication interface is a fault when the first verification result or any second verification result is a failure, and to obtain the second fault type of the communication interface and add it to the detection result. The data acquisition and analysis unit is specifically used to determine that the detection result of the communication interface is normal when the first verification result and all second verification results pass.
4. The apparatus according to claim 2, characterized in that, The data acquisition and analysis unit is specifically used for: When the feedback signal matches the analog external control signal corresponding to the feedback signal, the detection result of the external control interface is determined to be normal. When the feedback signal is inconsistent with the analog external control signal corresponding to the feedback signal, the detection result of the external control interface is determined to be a fault, and a third fault type is obtained and added to the detection result.
5. The apparatus according to claim 2, characterized in that, The data acquisition and analysis unit is also used to generate and store a test report based on the test results from the communication interface and the external control interface.
6. The apparatus according to claim 1, characterized in that, The device also includes a display module; The display module is used to display the first target text when the detection results of the communication interface and the external control interface are both normal; The display module is also used to display a second target text when the detection result of the communication interface and / or the external control interface is a fault.
7. The apparatus according to claim 6, characterized in that, The device also includes a power module; The power module is used to supply power to the main control module, the communication module, the external control interface simulation module, and the display module.
8. A method for detecting the control interface of a molecular pump controller, applied to the molecular pump controller control interface detection device according to any one of claims 1-7, characterized in that, The method includes: Establish a connection with the communication interface of the molecular pump controller; In response to the signal generation command from the main control module, an analog external control signal is generated and input to the external control interface of the molecular pump controller; The communication module sends a test command to the communication interface, receives the response data of the test command, and analyzes the response data to obtain the test result of the communication interface. The external control interface simulation module receives feedback signals from the simulated external control signals, and by analyzing the feedback signals, the detection results of the external control interface are obtained.
9. An electronic device, characterized in that, include: The device includes a memory and a processor, which are interconnected and communicate with each other. The memory stores computer instructions, and the processor executes the computer instructions to perform the molecular pump controller control interface detection method of claim 8.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions for causing a computer to execute the molecular pump controller control interface detection method of claim 8.