Magnetic suspension molecular pump control architecture and control method based on multi-core controller

By adopting a multi-core architecture controller in the magnetic levitation molecular pump controller and using multiple cores to work together, compatibility with different models of magnetic levitation molecular pumps is achieved, and the problem of poor compatibility in the existing technology is solved, and the applicability and efficiency of the controller are improved.

CN119934060AInactive Publication Date: 2025-05-06KYKY TECH
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202411949346.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-27
Publication Date
2025-05-06
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

How to be compatible with different models of magnetic levitation molecular pumps, the existing technology is difficult to achieve compatibility with multiple models.

Method used

Using a controller based on a multi-core architecture, multiple cores (ARM Cortex-A53, ARM Cortex-R5F, ARM Cortex-M4F) of the AM6442 processor work together, and by reading the model information of the magnetic levitation molecular pump, the corresponding program is called to achieve compatibility.

Benefits of technology

It improves the compatibility of the magnetic levitation molecular pump controller and is compatible with various models of magnetic levitation molecular pumps, simplifies the design and production of the controller and reduces costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119934060A_ABST
    Figure CN119934060A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of magnetic suspension molecular pump control, and discloses a magnetic suspension molecular pump control architecture and control method based on a multi-core controller, and the architecture is characterized in that a controller chip adopts an AM6442 processor, and the AM6442 processor integrates two ARM Cortex-A53 cores, four ARM Cortex-R5F cores and one ARM Cortex-M4F core; the model information of the magnetic suspension molecular pump is read through the ARM Cortex-M4F, the program corresponding to the ARM Cortex-R5F is started and called by the ARM Cortex-A53 core, the control program of the magnetic suspension molecular pump is burnt into the ARM Cortex-R5F so as to be compatible with the magnetic suspension molecular pumps of different models, the magnetic suspension molecular pump controller is built based on the AM6442 chip, and the model of the magnetic suspension molecular pump is compatible.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of magnetic levitation molecular pump control, and in particular to a magnetic levitation molecular pump control architecture and a control method based on a multi-core controller. Background Art

[0002] The magnetic levitation molecular pump is a mechanical vacuum pump that obtains high vacuum and ultra-high vacuum. It pumps air through a combination of high-speed rotating multi-stage turbine rotor blades and stationary blades, producing a high compression ratio for the pumped gas in the molecular flow area, thereby obtaining the required vacuum performance. The magnetic levitation molecular pump can only be used to obtain high and ultra-high vacuum, and must be equipped with a reasonable front pump and a matching molecular pump controller. The magnetic levitation molecular pump is widely used in: vacuum acquisition of physical surface analysis instruments, vacuum acquisition of accelerator technology, vacuum acquisition of plasma technology, vacuum acquisition of simulated environments in aerospace, vacuum acquisition of electronic and electrical component manufacturing, vacuum acquisition of various surface coatings, etc. The KYKY integrated magnetic levitation molecular pump is a type of compound turbomolecular pump, which is widely used in semiconductors, industrial coatings, scientific research, surface analysis, vacuum electronic devices and other fields.

[0003] Magnetic levitation molecular pumps can be divided into many types according to different calibers, pumping speeds, rotation speeds, functions, materials, and structures. Given the wide variety of magnetic levitation molecular pumps, each type of magnetic levitation molecular pump has specific design parameters and working characteristics. In practical applications, different types of magnetic levitation molecular pumps have different operating procedures and require different controllers. Therefore, how to be compatible with different types of magnetic levitation molecular pumps has become an urgent problem to be solved. Summary of the invention

[0004] In view of this, the present invention provides a magnetic levitation molecular pump control architecture and control method based on a multi-core controller to solve the problem of how to be compatible with different models of magnetic levitation molecular pumps.

[0005] In a first aspect, the present invention provides a magnetic levitation molecular pump control architecture based on a multi-core controller, the architecture comprising a controller based on a multi-core architecture;

[0006] The controller chip uses the AM6442 processor, which integrates two ARM Cortex-A53 cores, four ARM Cortex-R5F cores, and one ARM Cortex-M4F core;

[0007] The model information of the magnetic levitation molecular pump is read through the ARM Cortex-M4F, and the ARM Cortex-A53 core starts and calls the corresponding ARM Cortex-R5F program to be compatible with different models of magnetic levitation molecular pumps.

[0008] The present invention builds a magnetic levitation molecular pump controller based on the AM6442 chip, reads the model of the magnetic levitation molecular pump through ARM Cortex-M4F, calls the program corresponding to ARM Cortex-R5F, and runs the corresponding program, thereby being compatible with the model of the magnetic levitation molecular pump and improving the compatibility of the magnetic levitation molecular pump controller.

[0009] In an optional embodiment, the ARM Cortex-A53 and the ARM Cortex-R5F work together to make the AM6442 processor compatible with EtherCAT functions.

[0010] The present invention realizes single-board integration of EtherCAT through the collaboration of ARM Cortex-A53 and ARM Cortex-R5F, and integrates the EtherCAT function into the main control board.

[0011] In an optional implementation, the architecture further includes a programmable real-time unit, which is integrated in the processor and is used to manage an Ethernet time-sensitive network of the magnetic levitation molecular pump.

[0012] The present invention integrates a programmable real-time unit to manage the Ethernet time-sensitive network of the magnetic levitation molecular pump and enables the industrial communication subsystem to achieve deterministic network communication to meet application scenarios such as industrial automation that have strict requirements on real-time communication.

[0013] In an optional implementation, the ARM Cortex-R5F transmits tasks with a computational workload greater than a preset computational workload threshold through inter-core communication, and the ARM Cortex-A53 processes functional modules with core resource occupancy rates higher than a preset occupancy rate threshold.

[0014] The present invention adopts ARM Cortex-R5F to transfer tasks with large computational load through inter-core communication, and hands them over to ARMCortex-A53 to process functional modules with high core resource occupancy rate, so as to improve the computational performance of the magnetic suspension molecular pump controller.

[0015] In a second aspect, the present invention provides a magnetic levitation molecular pump control method based on a multi-core controller, which is applied to a magnetic levitation molecular pump control architecture based on a multi-core controller, and the method includes:

[0016] Read the model information of the magnetic levitation molecular pump;

[0017] The target program to be called is determined according to the model information of the read magnetic levitation molecular pump to be compatible with different models of magnetic levitation molecular pumps.

[0018] The present invention reads the model of the magnetic levitation molecular pump to call the corresponding program, and can run the corresponding program, so as to be compatible with the model of the magnetic levitation molecular pump and improve the compatibility of the magnetic levitation molecular pump controller.

[0019] In an optional embodiment, the method further includes:

[0020] The control programs of four main types of magnetic levitation molecular pumps are pre-burned into four ARM Cortex-R5Fs respectively.

[0021] The present invention pre-burns control programs of four main types of magnetic levitation molecular pumps to be compatible with the main types of magnetic levitation molecular pumps, thereby improving the compatibility of the magnetic levitation molecular pump controller.

[0022] In a third aspect, the present invention provides a magnetic levitation molecular pump control device based on a multi-core controller, the device comprising:

[0023] A reading module is used to read the model information of the magnetic levitation molecular pump;

[0024] The calling module is used to determine the target program to be called according to the model information of the read magnetic levitation molecular pump, so as to be compatible with different models of magnetic levitation molecular pumps.

[0025] In a fourth aspect, the present invention provides a computer device, comprising: a memory and a processor, the memory and the processor being communicatively connected to each other, the memory storing computer instructions, and the processor executing the magnetic levitation molecular pump control method based on a multi-core controller according to the above-mentioned second aspect or any corresponding embodiment thereof by executing the computer instructions.

[0026] In a fifth aspect, the present invention provides a computer-readable storage medium having computer instructions stored thereon, the computer instructions being used to enable a computer to execute the magnetic levitation molecular pump control method based on a multi-core controller of the above-mentioned second aspect or any corresponding embodiment thereof.

[0027] In a sixth aspect, the present invention provides a computer program product, comprising computer instructions for causing a computer to execute the magnetic levitation molecular pump control method based on a multi-core controller according to the second aspect or any corresponding embodiment thereof. BRIEF DESCRIPTION OF THE DRAWINGS

[0028] In order to more clearly illustrate the specific implementation methods of the present invention or the technical solutions in the prior art, the drawings required for use in the specific implementation methods or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some implementation methods of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0029] Figure 1 is a schematic diagram of a magnetic levitation molecular pump control architecture for a multi-core controller according to an embodiment of the present invention;

[0030] Figure 2 is a flow chart of a magnetic levitation molecular pump control method for a multi-core controller according to an embodiment of the present invention;

[0031] Figure 3 is a structural block diagram of a magnetic suspension molecular pump control device based on a multi-core controller according to an embodiment of the present invention;

[0032] Figure 4 It is a schematic diagram of the hardware structure of a computer device according to an embodiment of the present invention. DETAILED DESCRIPTION

[0033] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present invention.

[0034] At present, magnetic levitation molecular pumps can be divided into the following types:

[0035] (1) According to different diameters, it is divided into three types: DN200, DN250 and DN320;

[0036] (2) According to different pumping speeds, it is divided into 1400L / s, 2300L / s, 3000L / s, and 3300L / s;

[0037] (3) According to the different speeds, it is divided into 350Hz, 400Hz, 450Hz, 460Hz, 500Hz, and 550Hz;

[0038] (4) According to different functions, it can be divided into with / without water valve, with / without heating belt;

[0039] (5) According to different materials, it can be divided into ordinary type, corrosion-resistant type, etc.

[0040] (6) According to the different structures, it can be divided into integrated type and split type.

[0041] In order to develop a universal controller compatible with mainstream pump models, a controller based on a multi-core architecture is used to realize the functions of automatic model identification and automatic execution of corresponding programs, thereby creating a magnetic levitation molecular pump controller compatible with multiple models, which is conducive to product popularization, controller update and maintenance, and improves user experience. This function together constitutes an important part of the magnetic levitation molecular pump control system, providing strong support for high vacuum environment applications in the high-tech field.

[0042] At present, for magnetic levitation molecular pump controllers, the corresponding programs for different models of magnetic levitation molecular pumps are different, which is specifically reflected in different program control parameters and program control schemes. In the hardware implementation of the controller board, an additional program burning module needs to be reserved, which increases the size and structural complexity of the board. For the mass production of major models of magnetic levitation molecular pumps, a large production cost will be introduced. In addition, in terms of program burning and performance verification, the entire controller needs to be functionally tested, which will also introduce a large labor cost.

[0043] For the EtherCAT function of the magnetic levitation molecular pump controller, the EtherCAT board is currently used for program function output. This places higher requirements on the internal structure assembly of the magnetic levitation molecular pump controller, and connecting the main controller board and the EtherCAT board through pin headers or cables will lead to unstable communication data transmission.

[0044] With the advancement of technology and changes in market demand, magnetic levitation molecular pumps are developing in a more diversified direction, and the needs of different industries and manufacturers are gradually becoming common problems. This requires us to improve the controller structure and enhance the controller performance to be compatible with more possible functions. In this context, the molecular pump controller with a single core architecture used in the current system is difficult to meet the dual high standards of extensiveness and high performance in actual application scenarios. In order to meet this challenge, it is urgent to explore and develop more efficient and flexible molecular pump controllers to ensure that magnetic levitation molecular pumps can adapt to the rapid development and diversified needs of the future market.

[0045] The embodiment of the present invention provides a magnetic levitation molecular pump control architecture based on a multi-core controller, including a controller based on a multi-core architecture, wherein the controller chip adopts an AM6442 processor.

[0046] The AM6442 processor is a processor chip based on the ARM architecture. Figure 1 As shown, it integrates seven cores, including two 1GHz ARM Cortex-A53 cores, four 800MHz ARM Cortex-R5F cores, and one 400MHz ARM Cortex-M4F core.

[0047] Specifically, the ARM Cortex-A53 core can provide powerful computing power for complex application processing and can easily run advanced operating systems such as Linux. It is suitable for application scenarios that require large amounts of data processing and complex algorithms, and can process the computing tasks of applications, thereby realizing functions such as artificial intelligence and big data processing.

[0048] Specifically, the ARM Cortex-R5F core has a computing power of up to 6400 million instructions per second (DMIPS) and has low-latency interrupt technology, which can meet tasks with high real-time requirements, such as high-precision motor control loops.

[0049] Specifically, the ARM Cortex-M4F core is used to implement functional safety features and can independently handle safety-related tasks to ensure the stability and reliability of the system.

[0050] The model information of the magnetic levitation molecular pump is read through the ARM Cortex-M4F, and then the ARM Cortex-A53 core starts and calls the corresponding ARM Cortex-R5F program to achieve compatibility with different models of magnetic levitation molecular pumps.

[0051] At the same time, through the collaboration of ARM Cortex-A53 and ARM Cortex-R5F, EtherCAT single-board integration is achieved, making the AM6442 processor compatible with EtherCAT functions.

[0052] Through the collaboration of ARM Cortex-A53 and ARM Cortex-R5F, EtherCAT single-board integration is achieved, and the EtherCAT function is integrated into the main control board.

[0053] In some optional implementations, under the current architecture, there are multiple Cortex-R5F cores, and each Cortex-R5F core runs completely independently. Therefore, the control programs of four main types of magnetic levitation molecular pumps can be pre-burned into these four cores respectively, and each Cortex-R5F core carries a program of a different magnetic levitation molecular pump.

[0054] In some optional embodiments, the ARM Cortex-R5F transmits tasks with a computational workload greater than a preset computational workload threshold through inter-core communication, and the ARM Cortex-A53 processes functional modules with core resource occupancy higher than a preset occupancy threshold to improve the computing performance of the molecular pump controller.

[0055] In some optional embodiments, the processor also integrates two Programmable Real-Time Units (PRUs) to manage the Ethernet Time-Sensitive Networking (Ethernet TSN (Time-Sensitive Networking)) industrial communication subsystem of the device. It supports IEEE1588 Precision Time Protocol (PTP) up to 1GB TSN, and also supports multiple industrial Ethernet protocols such as EtherCAT, Profinet, Ethernet / IP, etc., which can achieve deterministic network communication and meet the application scenarios with strict requirements for real-time communication such as industrial automation.

[0056] The AM6442 processor is used as the controller chip, and its ARMCortex-A53 application core running under the Linux operating system is used to process the computing tasks of the application program, thereby realizing functions such as artificial intelligence and big data processing. The Cortex-R5F real-time core is used to realize program control and data processing. At the same time, the Cortex-M4F core is used to assist the Cortex-R5F core in completing EtherCAT, Profinet, Ethernet / IP and other tasks, and preprocessing some peripheral interfaces.

[0057] Under the current architecture, each Cortex-R5F core runs completely independently. Therefore, the control programs of the four main types of magnetic levitation molecular pumps can be pre-burned into these four cores respectively. The molecular pump model information is read through the Cortex-M4F, and then the ARM Cortex-A53 core starts and calls the corresponding Cortex-R5F program to run the corresponding program, so as to achieve compatibility with more molecular pump models. At the same time, the single-board integration of EtherCAT is realized through the collaboration of ARM Cortex-A53 and ARM Cortex-R5F. ARM Cortex-R5F transfers tasks with a computing amount greater than the preset computing amount threshold through inter-core communication to ARM Cortex-A53 for processing, and ARM Cortex-A53 processes functional modules with core resource occupancy higher than the preset occupancy threshold.

[0058] The magnetic levitation controller is built based on the AM6442 chip. The embodiment of the present invention builds DDR large-capacity memory, large-capacity eMMC storage, and PCIe to fully meet the high-performance and multi-functional output needs of the controller. At the same time, the AM6442 chip is compatible with the EtherCAT function. By rebuilding the control board, EtherCAT is integrated into the main control board, which provides a novel and effective solution for simplifying the controller board structure and improving the controller compatibility. At the same time, the multi-core controller is compatible with the control requirements of various types of molecular pumps, and has high scalability and broad application prospects.

[0059] The magnetic levitation molecular pump control architecture based on a multi-core controller provided in this embodiment builds a magnetic levitation molecular pump controller based on the AM6442 chip, reads the model of the magnetic levitation molecular pump through the ARM Cortex-M4F to call the corresponding ARMCortex-R5F program, thereby being compatible with the model of the magnetic levitation molecular pump and improving the compatibility of the magnetic levitation molecular pump controller.

[0060] According to an embodiment of the present invention, an embodiment of a magnetic levitation molecular pump control method based on a multi-core controller is also provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0061] In this embodiment, a magnetic suspension molecular pump control method based on a multi-core controller is provided. Figure 2 is a flow chart of a magnetic suspension molecular pump control method based on a multi-core controller according to an embodiment of the present invention, such as Figure 2 As shown, the process includes the following steps:

[0062] Step S201, reading the model information of the magnetic levitation molecular pump.

[0063] In an embodiment of the present invention, the model information of the magnetic levitation molecular pump is read by Cortex-M4F, and Cortex-M4F communicates with the magnetic levitation molecular pump through a communication interface, sends a model information query command, waits for the response of the magnetic levitation molecular pump, and parses the received data to obtain the model information of the magnetic levitation molecular pump.

[0064] Step S202, determining the target program to be called according to the read model information of the magnetic levitation molecular pump, so as to be compatible with different models of magnetic levitation molecular pumps.

[0065] In the embodiment of the present invention, the ARM Cortex-A53 core starts and calls the program corresponding to the Cortex-R5F, starts the Cortex-R5F, and waits for the confirmation response of the Cortex-R5F. The control program of the magnetic levitation molecular pump matches its model information, so as to achieve compatibility with more magnetic levitation molecular pump models.

[0066] The control programs of four main types of magnetic levitation molecular pumps are pre-burned into four ARM Cortex-R5Fs respectively, so as to be compatible with the four main types of magnetic levitation molecular pumps.

[0067] The magnetic levitation molecular pump control method based on a multi-core controller provided in this embodiment reads the model of the magnetic levitation molecular pump to call the corresponding program, and burns the control program of the magnetic levitation molecular pump to make it compatible with the model of the magnetic levitation molecular pump, thereby improving the compatibility of the magnetic levitation molecular pump controller.

[0068] In this embodiment, a magnetic suspension molecular pump control device based on a multi-core controller is also provided, which is used to implement the above-mentioned embodiments and preferred implementation modes, and the descriptions that have been made will not be repeated. As used below, the term "module" can implement a combination of software and / or hardware of a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceivable.

[0069] This embodiment provides a magnetic suspension molecular pump control device based on a multi-core controller, such as Figure 3 As shown, including:

[0070] The reading module 301 is used to read the model information of the magnetic levitation molecular pump.

[0071] The calling module 302 is used to determine the target program to be called according to the read model information of the magnetic levitation molecular pump, so as to be compatible with different models of magnetic levitation molecular pumps.

[0072] In some optional embodiments, the device further comprises:

[0073] The pre-burning module is used to pre-burn the control programs of four main types of magnetic levitation molecular pumps into four ARM Cortex-R5Fs respectively.

[0074] The magnetic levitation molecular pump control device based on a multi-core controller in this embodiment is presented in the form of a functional unit, where the unit refers to an ASIC (Application Specific Integrated Circuit) circuit, a processor and memory that executes one or more software or fixed programs, and / or other devices that can provide the above functions.

[0075] The embodiment of the present invention also provides a computer device having the above Figure 3 The magnetic levitation molecular pump control device based on a multi-core controller is shown.

[0076] See also Figure 4 , Figure 4 is a schematic diagram of the structure of a computer device provided by an optional embodiment of the present invention, such as Figure 4 As shown, the computer device includes: one or more processors 10, a memory 20, and interfaces for connecting various components, including high-speed interfaces and low-speed interfaces. Various components are connected to each other using different buses for communication, and can be installed on a common mainboard or installed in other ways as needed. The processor can process the instructions executed in the computer device, including instructions stored in or on the memory to display the graphical information of the GUI on an external input / output device (such as, a display device coupled to the interface). In some optional embodiments, if necessary, multiple processors and / or multiple buses can be used together with multiple memories and multiple memories. Similarly, multiple computer devices can be connected, and each device provides some necessary operations (for example, as a server array, a group of blade servers, or a multi-processor system). Figure 4 A processor 10 is taken as an example.

[0077] The processor 10 may be a central processing unit, a network processor or a combination thereof. The processor 10 may further include a hardware chip. The hardware chip may be a dedicated integrated circuit, a programmable logic device or a combination thereof. The programmable logic device may be a complex programmable logic device, a field programmable gate array, a general purpose array logic or any combination thereof.

[0078] The memory 20 stores instructions executable by at least one processor 10, so that at least one processor 10 executes the method shown in the above embodiment.

[0079] The memory 20 may include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function; the data storage area may store data created according to the use of the computer device, etc. In addition, the memory 20 may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some optional embodiments, the memory 20 may optionally include a memory remotely arranged relative to the processor 10, and these remote memories may be connected to the computer device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0080] The memory 20 may include a volatile memory, such as a random access memory; the memory may also include a non-volatile memory, such as a flash memory, a hard disk or a solid state drive; the memory 20 may also include a combination of the above types of memory.

[0081] The computer device also includes an input device 30 and an output device 40. The processor 10, the memory 20, the input device 30 and the output device 40 may be connected via a bus or other means. Figure 4 The example of connecting through bus is taken in the following.

[0082] The input device 30 can receive input digital or character information and generate key signal input related to user settings and function control of the computer device, such as a touch screen, etc. The output device 40 can include a display device, etc.

[0083] The embodiment of the present invention also provides a computer-readable storage medium. The method according to the embodiment of the present invention can be implemented in hardware, firmware, or can be implemented as a computer code that can be recorded in a storage medium, or can be implemented as a computer code that is originally stored in a remote storage medium or a non-temporary machine-readable storage medium and will be stored in a local storage medium through a network download, so that the method described herein can be stored in such software processing on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. Among them, the storage medium can be a magnetic disk, an optical disk, a read-only storage memory, a random access memory, a flash memory, a hard disk or a solid-state hard disk, etc.; further, the storage medium can also include a combination of the above types of memories. It can be understood that a computer, a processor, a microprocessor controller, or programmable hardware includes a storage component that can store or receive software or computer code. When the software or computer code is accessed and executed by a computer, a processor, or hardware, the method shown in the above embodiment is implemented.

[0084] A part of the present invention may be applied as a computer program product, such as a computer program instruction, which, when executed by a computer, can call or provide the method and / or technical solution according to the present invention through the operation of the computer. Those skilled in the art should understand that the existence of the computer program instruction in a computer-readable medium includes, but is not limited to, a source file, an executable file, an installation package file, etc., and accordingly, the way in which the computer program instruction is executed by the computer includes, but is not limited to: the computer directly executes the instruction, or the computer compiles the instruction and then executes the corresponding compiled program, or the computer reads and executes the instruction, or the computer reads and installs the instruction and then executes the corresponding installed program. Here, the computer-readable medium may be any available computer-readable storage medium or communication medium accessible to the computer.

[0085] Although the embodiments of the present invention have been described in conjunction with the accompanying drawings, those skilled in the art may make various modifications and variations without departing from the spirit and scope of the present invention, and such modifications and variations all fall within the scope of the present application.

Claims

1. A magnetic levitation molecular pump control architecture based on a multi-core controller, characterized in that: The architecture includes a controller based on a multi-core architecture; The controller chip uses an AM6442 processor, which integrates two ARM Cortex-A53 cores, four ARM Cortex-R5F cores, and one ARM Cortex-M4F core; The model information of the magnetic levitation molecular pump is read through the ARM Cortex-M4F, and the ARM Cortex-A53 core starts and calls the corresponding ARM Cortex-R5F program to be compatible with different models of magnetic levitation molecular pumps.

2. The architecture according to claim 1, characterized in that The ARM Cortex-A53 and ARM Cortex-R5F work together to make the AM6442 processor compatible with EtherCAT functions.

3. The architecture according to claim 1, characterized in that The architecture further comprises a programmable real-time unit integrated in the processor, and the programmable real-time unit is used to manage the Ethernet time-sensitive network of the magnetically suspended molecular pump.

4. The architecture according to claim 1, characterized in that The ARM Cortex-R5F transmits tasks whose computational complexity is greater than a preset computational complexity threshold through inter-core communication, and the ARM Cortex-A53 processes functional modules whose core resource occupancy rate is higher than a preset occupancy rate threshold.

5. A magnetic levitation molecular pump control method based on a multi-core controller, characterized in that: Applied to a magnetic levitation molecular pump control architecture based on a multi-core controller, the method includes: Read the model information of the magnetic levitation molecular pump; The target program to be called is determined according to the model information of the read magnetic levitation molecular pump to be compatible with different models of magnetic levitation molecular pumps.

6. The method according to claim 5, characterized in that The method further comprises: The control programs of four main types of magnetic levitation molecular pumps are pre-burned into four ARM Cortex-R5Fs respectively.

7. A magnetic levitation molecular pump control device based on a multi-core controller, characterized in that: The device comprises: A reading module is used to read the model information of the magnetic levitation molecular pump; The calling module is used to determine the target program to be called according to the model information of the read magnetic levitation molecular pump, so as to be compatible with different models of magnetic levitation molecular pumps.

8. A computer device, characterized in that: include: 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 magnetic levitation molecular pump control method based on a multi-core controller according to any one of claims 5 to 6 by executing the computer instructions.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a computer to execute the magnetic levitation molecular pump control method based on a multi-core controller according to any one of claims 5 to 6.

10. A computer program product, characterized in that The method comprises computer instructions, wherein the computer instructions are used to enable a computer to execute the magnetic levitation molecular pump control method based on a multi-core controller according to any one of claims 5 to 6.

Citation Information

Patent Citations

  • Model identifying method and system of magnetic levitation molecular pumps

    CN102788037A

  • Controlling maglev equipment

    CN115956168A

  • A railway TSN communication gateway system

    CN220964912U