Centrifugal machine control system

By introducing a centrifuge host computer, the problem of direct interface between the centrifuge host computer development and the motor driver was solved, achieving communication isolation between the host computer and the motor driver, reducing development difficulty, and improving development efficiency and adaptability.

CN224221573UActive Publication Date: 2026-05-12深圳市力芯微科技有限公司
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Utility models(China)
Current Assignee / Owner
深圳市力芯微科技有限公司
Filing Date
2025-03-27
Publication Date
2026-05-12

AI Technical Summary

Technical Problem

The current development of centrifuge host computer requires direct interface with motor driver, which leads to the need to master the complex motor driver parameter configuration, debugging and operation, which increases the development difficulty and is not conducive to adapting to different motor drivers.

Method used

A centrifuge mid-level computer is introduced, which connects to the host computer through the first communication interface to receive parameter configuration and operation instructions, and communicates with the motor driver through the second communication interface. This achieves communication isolation between the host computer and the motor driver, reduces development difficulty, and improves development efficiency.

Benefits of technology

It achieves communication isolation between the host computer and the motor driver, simplifies the development process, facilitates the maintenance and upgrade of the host computer, and is adaptable to different motor drivers.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN224221573U_ABST
    Figure CN224221573U_ABST
Patent Text Reader

Abstract

The utility model relates to a centrifugal machine control system which is characterized in that the system comprises a centrifugal machine upper computer, a centrifugal machine middle computer and a centrifugal machine motor driver, and the centrifugal machine middle computer receives parameter configuration, operation instructions and data reading requests sent by the centrifugal machine upper computer through a first communication interface; based on the parameter configuration and operation instruction, a control signal is sent to the centrifugal machine motor driver through the second communication interface, and the centrifugal machine motor driver is controlled to drive a centrifugal machine motor to operate, so that communication isolation between the centrifugal machine upper computer and the centrifugal machine motor driver is achieved; the problem that complex parameter configuration, debugging and control of the motor driver need to be mastered when the upper computer is directly butted with the motor driver is solved, the development difficulty of the upper computer is reduced, the development efficiency of the centrifugal machine is improved, the problem that the upper computer is difficult to adapt to different motor drivers is solved, and maintenance, modification and upgrading of the upper computer are facilitated.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of centrifuge technology, and more particularly to a centrifuge control system. Background Technology

[0002] A centrifuge is a device that uses centrifugal force to separate substances and is widely used in fields such as chemistry, biology, medicine, food, environmental protection, and industrial manufacturing. A centrifuge host computer is a computer system used for monitoring, control, and data processing. It typically communicates with the centrifuge controller to enable remote operation, parameter adjustment, status monitoring, and data analysis.

[0003] Currently, the development of centrifuge host computers directly interfaces with motor drivers, which places high demands on development. Developing a centrifuge host computer requires mastering the complex parameter configuration, debugging, and control of motor drivers, which increases the difficulty of host computer development. When interfaced with different motor drivers, the host computer needs to be modified accordingly, which is not conducive to the maintenance, modification, and upgrading of the host computer. Summary of the Invention

[0004] This application provides a centrifuge control system to solve the problem that the development of the host computer for centrifuges directly interfaces with the motor driver, requiring mastery of complex motor driver parameter configuration, debugging, and operation, which is not conducive to the development and repair of the host computer.

[0005] In a first aspect, this application provides a centrifuge control system, characterized in that the system comprises:

[0006] Centrifuge host computer;

[0007] The centrifuge intermediate computer is connected to the centrifuge upper computer via a first communication interface;

[0008] The centrifuge motor driver is connected to the centrifuge host computer via a second communication interface;

[0009] The centrifuge host computer is used to receive parameter configurations, operation instructions, and data reading requests sent by the centrifuge host computer, and based on the parameter configurations and operation instructions, sends control signals to the centrifuge motor driver through the second communication interface to control the centrifuge motor driver to drive the centrifuge motor to operate, so as to realize communication isolation between the centrifuge host computer and the centrifuge motor driver.

[0010] Optionally, the first communication interface is a UART interface or an RS485 interface.

[0011] Optionally, the second communication interface is a UART interface or an RS485 interface.

[0012] Optionally, the centrifuge center unit includes:

[0013] The instruction receiving module is used to receive parameter configuration instructions, operation instructions, and data reading requests sent by the centrifuge host computer;

[0014] The data processing module is used to parse the parameter configuration instructions and operation instructions, and generate corresponding control signals;

[0015] The communication interface module is used to send the control signal to the centrifuge motor driver through the second communication interface.

[0016] Optionally, the centrifuge host computer further includes a protocol conversion module for converting communication protocols between the first communication interface and the second communication interface.

[0017] Optionally, the communication between the centrifuge intermediate computer and the centrifuge upper computer adopts a serial communication protocol.

[0018] Optionally, the centrifuge host computer integrates an opto-isolation module, which is respectively set at the signal input terminal for receiving parameter configuration, operation instructions and data reading requests sent by the centrifuge host computer and at the signal output terminal for outputting the control signal to the centrifuge motor driver.

[0019] Optionally, the centrifuge host computer further includes an isolation circuit to achieve electrical isolation between the centrifuge host computer and the centrifuge motor driver.

[0020] Optionally, the centrifuge host computer also includes a status monitoring module, which is used to monitor the operating status of the centrifuge motor driver in real time and feed the monitoring data back to the centrifuge host computer.

[0021] Optionally, the centrifuge central unit also includes a fault diagnosis module for detecting operational faults in the centrifuge motor driver and generating corresponding fault alarm signals.

[0022] This application relates to a centrifuge control system, characterized in that the system includes: a centrifuge host computer, a centrifuge intermediate computer, and a centrifuge motor driver. The centrifuge intermediate computer receives parameter configurations, operation commands, and data read requests sent by the centrifuge host computer via a first communication interface. Based on the parameter configurations and operation commands, it sends control signals to the centrifuge motor driver via a second communication interface to control the centrifuge motor driver to operate, thereby achieving communication isolation between the centrifuge host computer and the centrifuge motor driver. This solves the problem that developing a host computer that directly interfaces with the motor driver requires mastering complex motor driver parameter configuration, debugging, and operation, reducing the development difficulty of the host computer, improving the development efficiency of the centrifuge system, and addressing the difficulty of adapting the host computer to different motor drivers, thus facilitating the maintenance, modification, and upgrading of the host computer. Attached Figure Description

[0023] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.

[0024] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0025] One or more embodiments are illustrated by way of example with reference numerals in the accompanying drawings. These illustrations do not constitute a limitation on the embodiments. Elements with the same reference numerals in the drawings are denoted as similar elements. Unless otherwise stated, the figures in the drawings are not to be limited by scale.

[0026] Figure 1 This is a schematic diagram of a centrifuge control system provided in this application. Detailed Implementation

[0027] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0028] The following disclosure provides numerous different embodiments or examples for implementing various structures of the invention. To simplify the disclosure, specific examples of components and arrangements are described below. These are merely examples and are not intended to limit the scope of the invention. Furthermore, reference numerals and / or letters may be repeated in different examples. Such repetition is for simplification and clarity and does not in itself indicate a relationship between the various embodiments and / or arrangements discussed.

[0029] To address the problems in the prior art, this application provides a centrifuge control system. The system includes a centrifuge host computer, a centrifuge intermediate computer, and a centrifuge motor driver. The centrifuge intermediate computer receives parameter configurations, operation commands, and data read requests sent by the centrifuge host computer through a first communication interface. Based on the parameter configurations and operation commands, it sends control signals to the centrifuge motor driver through a second communication interface to control the centrifuge motor driver to operate. This achieves communication isolation between the centrifuge host computer and the centrifuge motor driver, solving the problem that developing a host computer that directly interfaces with the motor driver requires mastering complex motor driver parameter configuration, debugging, and operation. This reduces the development difficulty of the host computer, improves the development efficiency of the centrifuge, and solves the problem that the host computer is difficult to adapt to different motor drivers, thus facilitating the maintenance, modification, and upgrading of the host computer.

[0030] Figure 1 This application provides a schematic diagram of a centrifuge control system, which includes:

[0031] Centrifuge host computer B1;

[0032] Centrifuge intermediate computer B2 is connected to the centrifuge upper computer via a first communication interface;

[0033] Centrifuge motor driver B3 is connected to the centrifuge host computer via a second communication interface;

[0034] The centrifuge host computer is used to receive parameter configurations, operation instructions, and data reading requests sent by the centrifuge host computer, and based on the parameter configurations and operation instructions, sends control signals to the centrifuge motor driver through the second communication interface to control the centrifuge motor driver to drive the centrifuge motor to operate, so as to realize communication isolation between the centrifuge host computer and the centrifuge motor driver.

[0035] In this embodiment, a centrifuge is a device that uses centrifugal force to separate substances and is widely used in fields such as chemistry, biology, medicine, food, environmental protection, and industrial manufacturing. The centrifuge host computer refers to a computer system used for monitoring, control, and data processing. It typically communicates with the centrifuge controller (PLC, embedded system) to achieve remote operation, parameter adjustment, status monitoring, and data analysis. The host computer is usually based on a PC or industrial computer software platform.

[0036] The system includes the following features: Equipment Monitoring: Real-time monitoring of centrifuge parameters such as speed, temperature, vibration, time, and centrifugal force. Parameter Setting: Pre-set centrifugation programs for different samples, which can be recalled with a single click, allowing remote setting of centrifuge operating parameters such as speed, acceleration, time, and temperature control. Data Recording and Analysis: Storage of experimental data, supporting curve plotting, trend analysis, and fault diagnosis. Alarm and Safety Protection: Detection of abnormal conditions (overspeed, overtemperature, imbalance) and triggering alarms or automatic shutdown. Remote Control: Remote operation of the centrifuge via interfaces such as RS485, Modbus, Ethernet, and CAN bus. The host computer typically adopts a C / S (client / server) or B / S (browser / server) architecture. The host computer software generally consists of the following parts: UI interface (Qt / C# / LabVIEW): A graphical interface providing parameter setting and data visualization functions. Communication protocol (Modbus / TCP-IP / CAN): Enables data interaction with the centrifuge controller. Database (MySQL / SQLite): Stores operating logs and experimental data, supporting retrospective analysis. Control algorithm (PID control / fuzzy control): Optimize the centrifugation process and improve stability.

[0037] Furthermore, in this embodiment, the host computer also has data visualization capabilities, capable of plotting real-time operating curves and analyzing historical trends. It also features anomaly detection; when conditions such as overspeeding, abnormal temperature, imbalance, or an unlocked cover are detected, an alarm is triggered and the machine is automatically shut down to ensure experimental safety and reduce the risk of equipment damage. Fault information is recorded through log entries for easy maintenance and analysis.

[0038] Therefore, the development of the host computer requires mastering the parameter configuration, debugging, and control of the centrifuge motor driver. Host computer software development tools include LabVIEW, C# (WinForms / WPF), Qt (C++), Python (PyQt / Flask), and Node-RED. To address the high demands placed on the development of the centrifuge host computer, which directly interfaces with the motor driver, requiring mastery of complex motor driver parameter configuration, debugging, and control, this application proposes a middle-level computer that communicates with the host computer via a first communication interface. This middle-level computer receives parameter configurations, operation commands, and data read requests from the host computer. Based on these parameter configurations and operation commands, the middle-level computer then sends control signals to the centrifuge motor driver via a second communication interface, thus establishing a communication connection between the host computer and the centrifuge motor driver and physically isolating the direct connection between them. Even if the centrifuge motor driver is replaced, it is not necessary to reconfigure the host computer's parameters, which facilitates the maintenance, modification, and upgrade of the host computer.

[0039] Furthermore, the first communication interface is a UART interface or an RS485 interface.

[0040] Furthermore, the second communication interface is a UART interface or an RS485 interface.

[0041] The communication methods of the mid-level device include wired and wireless communication. Wired communication includes the RS485 (Modbus RTU) protocol: suitable for short-range industrial control with strong anti-interference capabilities; CAN bus: suitable for industrial control with high real-time requirements; and TCP / IP (Ethernet): suitable for remote monitoring and cloud data processing. Wireless communication includes Wi-Fi: suitable for local wireless control; 4G / 5G: for remote monitoring and industrial IoT solutions; and Bluetooth: suitable for short-range mobile control (APP). In this embodiment, the UART interface has a transmission rate of 9600–115200 bps and is suitable for short-range (<1m) point-to-point communication. The RS485 interface has a maximum transmission rate of 10 Mbps and is suitable for long-distance (up to 1200m) multi-node networking.

[0042] Furthermore, the centrifuge center unit includes:

[0043] The instruction receiving module is used to receive parameter configuration instructions, operation instructions, and data reading requests sent by the centrifuge host computer;

[0044] The data processing module is used to parse the parameter configuration instructions and operation instructions, and generate corresponding control signals;

[0045] The communication interface module is used to send the control signal to the centrifuge motor driver through the second communication interface.

[0046] In this embodiment, the instructions sent from the host computer to the centrifuge mainly include operating parameters such as speed, time, acceleration / deceleration mode, and temperature. Operating control parameters include start, stop, and pause instructions. Key operating parameters include speed setting, running time setting, set centrifugation time, acceleration / deceleration mode, temperature setting, and centrifugal force setting. Monitoring and diagnostic instructions include current speed query, current temperature query, motor status query, and error code query. When the instruction receiving module receives these instructions, the data processing module parses them and generates corresponding control signals, which are then transmitted to the communication interface module. The communication interface module then sends the control signals to the centrifuge motor driver to control its operation.

[0047] Furthermore, the centrifuge host computer also includes a protocol conversion module for converting communication protocols between the first communication interface and the second communication interface.

[0048] Furthermore, the communication between the centrifuge intermediate computer and the centrifuge upper computer adopts a serial communication protocol.

[0049] In this embodiment, the protocol conversion module supports common protocol adaptations such as UART to RS485 and Modbus to CAN. It converts the application layer protocol of the host computer (such as JSON commands) into the underlying control protocol of the motor driver (such as Modbus RTU), achieving compatibility and adaptation of different communication protocols (such as Modbus and CAN). This facilitates upper-layer transparency; the host computer only needs to send standardized commands (such as {"cmd":"set_speed","value":3000}) without needing to concern itself with the differences in the underlying driver protocol. By updating the host computer's protocol library, it can adapt to new brand drivers without modifying the host computer code.

[0050] Furthermore, the centrifuge host computer integrates an opto-isolation module, which is respectively set at the signal input terminal for receiving parameter configuration, operation instructions and data reading requests sent by the centrifuge host computer and at the signal output terminal for outputting the control signal to the centrifuge motor driver.

[0051] In this embodiment, the opto-isolation module enables digital signals to pass through an optocoupler without physical electrical connection, thus completely blocking common-mode noise. Another possible embodiment employs a dual-redundancy isolation method, using opto-isolation and power isolation for dual protection. Even in the event of a single point of failure, basic isolation can still be guaranteed. The isolation withstand voltage is 3000V DC for continuous isolation, preventing power supply ground loop interference.

[0052] High-speed optocouplers (such as TLP785GB) are used, supporting a transmission rate of 10Mbps to meet the requirements of RS485 high-speed communication. Circuit layout: Input: The host computer signal drives the optocoupler's LED through a current-limiting resistor (R1 = 220Ω). Output: The optocoupler transistor output is connected to the UART receive pin of the mid-level MCU through a pull-up resistor (R2 = 4.7kΩ). Isolation withstand voltage: The optocoupler has a withstand voltage rating of 5000Vrms (compliant with IEC 60747-5-5 standard).

[0053] Furthermore, the centrifuge host computer also includes an isolation circuit to achieve electrical isolation between the centrifuge host computer and the centrifuge motor driver.

[0054] In this embodiment, the electrical isolation scheme includes a DC-DC isolation module and isolation withstand voltage, employing a TIISO7840 isolation power supply. The input and output sides are completely isolated, supporting 24V to 5V power supply conversion. Signal lines and power lines are isolated, including physical isolation and shielding measures. Physical isolation: communication lines (UART / RS485) and power lines are routed in separate channels to avoid coupling noise introduced by parallel routing. Shielding measures: double-shielded twisted-pair cable (outer aluminum foil + braided copper mesh) is used, with the grounding terminal connected only to the intermediate unit side. Another possible embodiment includes electrical fault fuse: automatically cutting off the power supply to the isolation module when continuous overcurrent is detected to prevent cascading failures.

[0055] Furthermore, the centrifuge host computer also includes a status monitoring module, which is used to monitor the operating status of the centrifuge motor driver in real time and feed the monitoring data back to the centrifuge host computer.

[0056] Furthermore, the centrifuge central control unit also includes a fault diagnosis module, used to detect operational faults in the centrifuge motor driver and generate corresponding fault alarm signals.

[0057] The status monitoring module collects motor current, temperature, and vibration data in real time. It then automatically triggers shutdown protection when overcurrent or overtemperature is detected via fault response, and pushes alarm information to the host computer. For example, if the host computer detects that the motor temperature exceeds 80°C, it triggers an emergency stop command and sends alarm code "E01" to the host computer. The host computer interface displays "Overtemperature fault," prompting the user to check the cooling system.

[0058] The module embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.

[0059] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented using software plus a general-purpose hardware platform, or of course, using hardware. Based on this understanding, the above technical solutions, in essence or the parts that contribute to the related technology, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.

[0060] It should be understood that the terminology used herein is for the purpose of describing particular exemplary embodiments only and is not intended to be limiting. Unless the context clearly indicates otherwise, the singular forms “a,” “an,” and “described” as used herein may also include the plural forms. The terms “comprising,” “including,” “containing,” and “having” are inclusive and therefore indicate the presence of the stated features, steps, operations, elements, and / or components, but do not exclude the presence or addition of one or more other features, steps, operations, elements, components, and / or combinations thereof. The method steps, processes, and operations described herein are not construed as requiring them to be performed in a particular order described or illustrated unless the order of performance is explicitly indicated. It should also be understood that additional or alternative steps may be used.

[0061] The above description is merely a specific embodiment of the present invention, enabling those skilled in the art to understand or implement the invention. Various modifications to these embodiments will be readily 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 invention. Therefore, the present invention is not to be limited to the embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features claimed herein.

Claims

1. A centrifuge control system, characterized in that, The centrifuge control system includes: Centrifuge host computer; The centrifuge intermediate computer is connected to the centrifuge upper computer via a first communication interface; The centrifuge motor driver is connected to the centrifuge host computer via a second communication interface; The centrifuge host computer is used to receive parameter configuration, operation instructions and data reading requests sent by the centrifuge host computer, and based on the parameter configuration and operation instructions, send control signals to the centrifuge motor driver through the second communication interface to control the centrifuge motor driver to drive the centrifuge motor to run, so as to realize communication isolation between the centrifuge host computer and the centrifuge motor driver. The centrifuge center unit includes: The instruction receiving module is used to receive parameter configuration instructions, operation instructions, and data reading requests sent by the centrifuge host computer; The data processing module is used to parse the parameter configuration instructions and operation instructions, and generate corresponding control signals; A communication interface module is used to send the control signal to the centrifuge motor driver through the second communication interface; The centrifuge host computer also includes a protocol conversion module, used to perform communication protocol conversion between the first communication interface and the second communication interface; The centrifuge intermediate unit also includes a fault diagnosis module, which is used to detect operational faults in the centrifuge motor driver and generate corresponding fault alarm signals.

2. The centrifuge control system according to claim 1, characterized in that, The first communication interface is a UART interface or an RS485 interface.

3. The centrifuge control system according to claim 1, characterized in that, The second communication interface is a UART interface or an RS485 interface.

4. The centrifuge control system according to claim 1, characterized in that, The communication between the centrifuge intermediate computer and the centrifuge upper computer adopts a serial communication protocol.

5. The centrifuge control system according to claim 1, characterized in that, The centrifuge host computer integrates an opto-isolation module, which is respectively set at the signal input terminal for receiving parameter configuration, operation instructions and data reading requests sent by the centrifuge host computer and at the signal output terminal for outputting the control signal to the centrifuge motor driver.

6. The centrifuge control system according to claim 1, characterized in that, The centrifuge host computer also includes an isolation circuit to achieve electrical isolation between the centrifuge host computer and the centrifuge motor driver.

7. The centrifuge control system according to claim 1, characterized in that, The centrifuge host computer also includes a status monitoring module, which is used to monitor the operating status of the centrifuge motor driver in real time and feed the monitoring data back to the centrifuge host computer.