Method for automatically identifying capacity of injection pump and discharging experimental reagent

By using encoder and microcontroller in the syringe pump, high-precision control of the syringe pump capacity is solved, and the problems of reagent waste and bubble generation in the prior art are improved, and the experimental results accuracy of the sequencer is improved.

CN119716120APending Publication Date: 2025-03-28ANHUI SUYUAN ANALYTICAL INSTR CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411926441.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-25
Publication Date
2025-03-28

AI Technical Summary

Technical Problem

The lack of high-precision feedback on the remaining liquid capacity in the syringe pump in the prior art, resulting in waste of experimental reagents and bubble generation, affecting the accuracy of the experimental results of the sequencer.

Method used

By connecting the syringe pump with an encoder to the microcontroller, the microcontroller uses the microcontroller to calculate and judge the remaining reagent capacity in the syringe pump, ensuring accurate control before discharge of reagents, avoiding repeated absorption and waste of reagents.

Benefits of technology

High-precision control of the syringe pump capacity is achieved, reagent waste and bubble generation are reduced, and the accuracy of experimental results of the sequencer is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119716120A_ABST
    Figure CN119716120A_ABST
Patent Text Reader

Abstract

The invention belongs to the technical field of automatic control, and particularly relates to a method for automatically identifying the capacity of an injection pump and discharging an experimental reagent, which comprises the following steps of: connecting the injection pump with an encoder with a microcontroller; before the injection pump discharges the reagent, a residual reagent capacity calculation instruction is sent to the microcontroller through the control software; the microcontroller calculates and judges whether the residual capacity meets the requirement after receiving the instruction, and feeds back a result to the control software; when the requirements are met, the set reagent is discharged, and when the requirements are not met, the set reagent is discharged after the injection pump fully sucks the reagent. In the prior art, an injection pump lacks feedback on the residual amount of a reagent, so that the condition that the reagent is wasted due to repeated suction and discharge of various reagents is caused, and in addition, air is sucked during suction and bubbles are generated to influence an experimental result, the method provided by the invention has the advantages that the reagent capacity is obtained through calculation; and the problems of excessive reagent waste and bubbles generated by repeated suction in an experiment are avoided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention belongs to the technical field of automatic control, and in particular relates to a method for automatically identifying the capacity of an injection pump and discharging experimental reagents. Background Art

[0002] During the experiment of the sequencer, a syringe pump is needed. The syringe pump pushes the syringe through its mechanical device to achieve smooth and pulsation-free liquid transmission. During the transmission process, there are high requirements for the remaining liquid volume in the syringe pump and the output liquid volume and flow rate of the output injection liquid.

[0003] Traditional syringe pumps can accurately control the output liquid volume and flow rate, but lack feedback on the remaining liquid capacity in the syringe pump. Only when the entire syringe pump is filled up when it is needed can there be enough liquid to discharge the corresponding reagent. Therefore, during the experiment, various experimental reagents need to be repeatedly drawn in and discharged, resulting in a waste of experimental reagents. At the same time, in the process of repeatedly drawing experimental reagents, bubbles may be generated in the syringe pump after air is drawn in. Any slight deviation in the sequencer during the experiment may affect the accuracy of the experimental results. Therefore, how to achieve high-precision control of the syringe pump capacity has become an urgent problem to be solved in this field. Summary of the invention

[0004] In view of the shortcomings of the above-mentioned existing methods, the present invention provides a method for automatically identifying the capacity of an injection pump and discharging experimental reagents, aiming to solve the core problem of the lack of feedback on the remaining amount of experimental reagents in the prior art.

[0005] To achieve the above-mentioned purpose, the present invention is implemented by the following technical solutions:

[0006] A method for automatically identifying the capacity of a syringe pump and discharging an experimental reagent, the method comprising the following steps:

[0007] Step S10: connecting the syringe pump with an encoder to the microcontroller so that the microcontroller can read and control the syringe pump;

[0008] Step S20: When the syringe pump is required to discharge a set volume of reagent, before discharging the reagent, the control software sends an instruction to the microcontroller to calculate the remaining volume of the reagent in the syringe pump;

[0009] Step S30: The microcontroller receives and executes the instruction to calculate the remaining reagent volume in the syringe pump, calculates and determines whether the remaining volume meets the requirements, and feeds the result back to the control software;

[0010] Step S40: When the requirements are met, the control software sends a reagent discharge instruction to the microcontroller, the microcontroller receives and executes the instruction, and the syringe pump moves to the target stroke to discharge the set volume of reagent; when the requirements are not met, the control software sends a reagent aspiration instruction to the microcontroller, the microcontroller receives and executes the instruction, and after the syringe pump is fully aspirated with the reagent, the control software sends a reagent discharge instruction to the microcontroller, the microcontroller receives and executes the instruction, and the syringe pump moves to the target stroke to discharge the set volume of reagent;

[0011] Among them, the requirement to be met in step S30 is the maximum stroke S of the injection pump. max Greater than the current stroke S of the injection pump c And the maximum stroke of the injection pump S max Greater than the target stroke S of the injection pump p , the remaining reagent volume to be checked is S t ; S p The calculation formula is shown in formula (1):

[0012] S p =S c +S t (1).

[0013] Preferably, the encoder in step S10 is an incremental encoder, and its functions include:

[0014] Position feedback: used to monitor the precise position of the piston or screw to calculate the amount of experimental reagent remaining in the syringe pump;

[0015] Speed ​​measurement: used to measure the rotation speed of the generator and thus control the flow rate of the injection pump.

[0016] Preferably, in step S10, the microcontroller is used to read data from the encoder and calculate the current stroke and remaining reagent capacity of the injection pump based on these data; in addition, it is also used to control the action of the injection pump according to control instructions, including starting, stopping, aspirating reagents and discharging reagents.

[0017] Preferably, the control software in step S20 includes:

[0018] Operation interface: used for operator input of parameters such as injection volume and generator rotation speed;

[0019] Instruction generation: Generate corresponding control instructions based on the input parameters;

[0020] Communication interface: used to send control instructions to the microcontroller.

[0021] Preferably, in step S30, the maximum stroke of the injection pump is greater than the current position of the injection pump, which is used to determine whether the injection pump has reached the maximum stroke, and the maximum stroke of the injection pump is greater than the target position of the injection pump, which is used to determine whether the injection pump can still discharge the remaining reagent capacity.

[0022] Preferably, in step S30, when the requirement is not met, it means that the remaining reagent capacity in the injection pump is less than the remaining reagent amount S to be checked. t , it cannot be discharged, then the syringe pump is controlled to absorb the reagent fully and the current stroke of the syringe pump S c Set to 0.

[0023] Preferably, in order to achieve the above purpose, the present invention also proposes a device for automatically identifying the capacity of a syringe pump and discharging experimental reagents, wherein the device for automatically identifying the capacity of a syringe pump and injecting comprises:

[0024] Syringe pump control module: used to connect the syringe pump with an encoder to the microcontroller so that the microcontroller can read and control the syringe pump;

[0025] Instruction sending module: used to send a command to calculate the remaining reagent capacity to the microcontroller through the control software before the reagent is discharged when the syringe pump is required to discharge the reagent;

[0026] Capacity calculation and judgment module: used for the microcontroller to receive and execute the instruction to calculate the remaining reagent capacity, calculate and judge whether the remaining capacity meets the requirements, and feed the results back to the control software;

[0027] Instruction execution module: when the requirements are met, the control software sends a reagent discharge instruction to the microcontroller, the microcontroller receives and executes the instruction, and the syringe pump moves to the target stroke to discharge the set reagent; when the requirements are not met, the control software sends a reagent absorption instruction to the microcontroller, the microcontroller receives and executes the instruction, and after the syringe pump is full of reagent, the control software sends a reagent discharge instruction to the microcontroller, the microcontroller receives and executes the instruction, and the syringe pump moves to the target stroke to discharge the set reagent;

[0028] Among them, the requirements that need to be met in the capacity calculation and judgment module are the maximum stroke S of the injection pump max Greater than the current stroke S of the injection pump c And the maximum stroke of the injection pump S max Greater than the target stroke S of the injection pump p , the remaining reagent volume to be checked is S t ; S p The calculation formula is shown in formula (1):

[0029] S p =S c +S t (1).

[0030] Preferably, in order to achieve the above-mentioned purpose, the present invention also proposes a device for automatically identifying the capacity of an injection pump and discharging experimental reagents, the device comprising: a memory, a processor, and programs such as control instructions stored in the memory and executable on the processor, the control instruction program being the steps for implementing a method for automatically identifying the capacity of an injection pump and discharging experimental reagents as described above.

[0031] Preferably, to achieve the above-mentioned purpose, the present invention also provides a computer program product, which includes control instructions and other programs, and when the control instructions and other programs are executed by a processor, a method for automatically identifying the capacity of an injection pump and discharging experimental reagents as described above is implemented.

[0032] The advantages and effects of the present invention are:

[0033] The present invention provides a method for automatically identifying the capacity of an injection pump and discharging experimental reagents. The method obtains the remaining capacity of the experimental reagents by calculation and determines whether the requirements are met, thereby ensuring that there is a surplus to discharge the corresponding experimental reagents, avoiding the generation of bubbles and waste of experimental reagents caused by repeated absorption of the experimental reagents, achieving high-precision control of the injection pump capacity, and improving the accuracy of sequencing results of a sequencer. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0035] Figure 1 The present invention is a flow chart of a method for automatically identifying the capacity of an injection pump and discharging experimental reagents.

[0036] Figure 2 The present invention is a schematic diagram of the structure of a device for automatically identifying the capacity of an injection pump and discharging experimental reagents.

[0037] Figure 3 The present invention is a schematic block diagram of the structure of an electronic device for automatically identifying the capacity of an injection pump and discharging experimental reagents. DETAILED DESCRIPTION

[0038] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only 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 ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0039] The present invention provides a method for automatically identifying the capacity of an injection pump and discharging experimental reagents. The method is as follows: Figure 1 As shown, the following steps are included:

[0040] Step S10: connecting the syringe pump with an encoder to the microcontroller so that the microcontroller can read and control the syringe pump;

[0041] Specifically, the functions of the encoder in step S10 include:

[0042] Position feedback: used to monitor the precise position of the piston or screw to calculate the amount of experimental reagent remaining in the syringe pump;

[0043] Speed ​​measurement: used to measure the rotation speed of the generator and thus control the flow rate of the injection pump.

[0044] Specifically, in step S10, the microcontroller is used to read data from the encoder and calculate the current stroke and remaining reagent capacity of the injection pump based on the data; in addition, it is also used to control the action of the injection pump according to control instructions, including starting, stopping, aspirating reagents and discharging reagents.

[0045] Step S20: When the syringe pump is required to discharge a set volume of reagent, before discharging the reagent, an instruction to calculate the remaining volume of the reagent in the syringe pump is sent to the microcontroller through the control software.

[0046] Specifically, when a syringe pump is needed to discharge reagents, it means that a syringe pump is needed to discharge a certain amount of reagents to a predetermined location during the experiment, such as:

[0047] Requirements for experimental steps: During the experiment, some steps require the addition of specific amounts of reagents based on the needs of the experimental design. In sequencing experiments, buffers, enzymes, substrates and other reagents may need to be added at different stages.

[0048] Specifically, the control software includes:

[0049] Operator interface: Provides an intuitive operator interface for operators to input required parameters such as injection volume and generator rotation speed;

[0050] Instruction generation: Generate corresponding control instructions according to the parameters input by the operator;

[0051] Communication interface: Control instructions are sent to the microcontroller through communication protocols such as serial port communication, network communication, etc. The control instructions may include starting / stopping injection, setting injection speed, querying current status, etc. The instruction format should be concise and easy to parse and execute.

[0052] In addition, the control instruction format is FLU:POLY:FILL S t , where S t is the remaining reagent volume to be checked.

[0053] Additionally, the control software should contain error detection and handling mechanisms to prevent erroneous instructions from being sent to the microcontroller.

[0054] In addition, the control software should also have permission management functions to ensure that only authorized operators can send control instructions. Such a design can ensure the efficient, accurate and safe operation of the entire system.

[0055] Step S30: The microcontroller receives and executes the instruction to calculate the remaining reagent volume in the syringe pump, calculates and determines whether the remaining volume meets the requirements, and feeds the result back to the control software.

[0056] Specifically, the requirement to be met in step S30 is the maximum stroke S of the injection pump. max Greater than the current stroke S of the injection pump c And the maximum stroke of the injection pump S max Greater than the target stroke S of the injection pump p , the remaining reagent volume to be checked is S t ; S p The calculation formula is shown in formula (1):

[0057] S p =S c +S t (1).

[0058] Among them, the maximum stroke of the injection pump is greater than the current stroke of the injection pump, which is used to determine whether the injection pump has reached the maximum stroke. The maximum stroke of the injection pump is greater than the target stroke of the injection pump, which is used to determine whether the injection pump can still discharge the remaining reagent capacity. When the requirements are not met, it means that the remaining reagent capacity in the injection pump is less than the remaining reagent residue St to be checked and cannot be discharged. In this case, the injection pump is controlled to absorb the reagent fully and the current stroke Sc of the injection pump is set to 0. For example:

[0059] If the syringe pump uses a stepper motor with a step angle of 1.8 and a subdivision of 8, then the number of steps (S cir ) is 1600 steps ((360 / 1.8)*8);

[0060] If the syringe pump moves the physical distance (S mm) is 0.7 mm, and the maximum stroke of the syringe pump (S maxmm ) is 37mm. Then S max =(S maxmm *S cir / S mm ) = 84571 steps;

[0061] When the current stroke of the injection pump (S c )=72580 steps, the microcontroller receives the remaining capacity to be checked (S t ) is 5000. Injection pump target stroke (S p )=S c +S t =77580, satisfying S max >S c While satisfying S max >S p , indicating that the reagent capacity of 5000 steps can be discharged;

[0062] When the current stroke of the injection pump (S c )=72580 steps, the microcontroller receives the remaining capacity to be checked (S t ) is 12000 steps, the target stroke of the injection pump (S p )=S c +S t = 84580 steps, satisfying S max >S c But S. max p , where the actual remaining capacity in the injection pump (S r )=S max -S c = 11991 steps, which is less than the remaining reagent capacity to be checked (S t ) of 12000 steps does not meet the requirements, and needs to absorb the glue and make S c =0.

[0063] Step S40: When the requirements are met, the control software sends a reagent discharge instruction to the microcontroller, the microcontroller receives and executes the instruction, and the injection pump moves to the target stroke to discharge the set volume of reagent; when the requirements are not met, the control software sends a reagent absorption instruction to the microcontroller, the microcontroller receives and executes the instruction, and controls the injection pump to absorb the reagent fully. Then, the control software sends a reagent discharge instruction to the microcontroller, the microcontroller receives and executes the instruction, and controls the injection pump to move to the target stroke to discharge the set volume of reagent.

[0064] Among them, the format of the reagent aspiration instruction issued when the requirements are not met is FLU:POLY:REL Full, which means that the syringe pump is full of reagents and waiting to be discharged. ​

[0065] In addition, the present invention also proposes a device for automatically identifying the capacity of the injection pump and discharging the experimental reagent, please refer to Figure 2 The device for automatically identifying the capacity of the injection pump and injecting the glue comprises:

[0066] Syringe pump control module: used to connect a syringe pump with an encoder to a microcontroller so that the microcontroller can read and control the syringe pump, such as the remaining volume, and control its operations, such as aspiration and discharge;

[0067] Control instruction sending module: used to send a command to calculate the remaining reagent capacity to the microcontroller through the control software before the reagent is discharged when the syringe pump is required to discharge the reagent;

[0068] Capacity calculation and judgment module: used for the microcontroller to receive and execute the instruction to calculate the remaining reagent capacity, calculate and judge whether the remaining capacity meets the requirements, and feed the results back to the control software;

[0069] Instruction execution module: when the requirements are met, the control software sends a reagent discharge instruction to the microcontroller, the microcontroller receives and executes the instruction, and the syringe pump moves to the target stroke to discharge the set reagent; when the requirements are not met, the control software sends a reagent absorption instruction to the microcontroller, the microcontroller receives and executes the instruction, and after the syringe pump is full of reagent, the control software sends a reagent discharge instruction to the microcontroller, the microcontroller receives and executes the instruction, and the syringe pump moves to the target stroke to discharge the set reagent;

[0070] Among them, the requirements that need to be met in the capacity calculation and judgment module are the maximum stroke S of the injection pump max Greater than the current stroke S of the injection pump c And the maximum stroke of the injection pump S max Greater than the target stroke S of the injection pump p , the remaining reagent volume to be checked is S t ; S p The calculation formula is shown in formula (1):

[0071] S p =S c +S t (1).

[0072] The device for automatically identifying the capacity of a glue injection pump and injecting provided by the present application adopts a method for automatically identifying the capacity of a syringe pump and discharging experimental reagents in the above-mentioned embodiment, which can solve the technical problem that the capacity of the syringe pump cannot be controlled with high precision. Compared with the prior art, the beneficial effects of the device for automatically identifying the capacity of a glue injection pump and injecting provided by the present application are the same as the beneficial effects of the method for automatically identifying the capacity of a syringe pump and discharging experimental reagents provided by the above-mentioned embodiment, and other technical features of the device for automatically identifying the capacity of a glue injection pump and injecting are the same as the features disclosed in the above-mentioned embodiment method, which will not be repeated here.

[0073] The present application provides a device for automatically identifying the capacity of a glue injection pump and injecting, and the device for automatically identifying the capacity of a glue injection pump and injecting includes: at least one processor; and a memory that is communicatively connected to the at least one processor; wherein the memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute a method of automatically identifying the capacity of an injection pump and discharging experimental reagents in the above-mentioned embodiment one.

[0074] Reference below Figure 3 , which shows a schematic diagram of the structure of a device suitable for realizing the automatic identification of the capacity of the glue injection pump and injection in the embodiment of the present application. The device for automatically identifying the capacity of the glue injection pump and injecting in the embodiment of the present application may include but is not limited to mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Descriptions), PMPs (Portable Media Players), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 3 The device shown for automatically identifying the capacity of the glue injection pump and injecting is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.

[0075] Figure 3The device for automatically identifying the capacity of the glue injection pump and injecting as shown may include a processing device 1001 (e.g., a central processing unit, a graphics processor, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM: Read Only Memory) 1002 or a program loaded from a storage device 1003 to a random access memory (RAM: Random Access Memory) 1004. Various programs and data required for the operation of the device for automatically identifying the capacity of the glue injection pump and injecting are also stored in the RAM 1004. The processing device 1001, the ROM 1002, and the RAM 1004 are connected to each other via a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Typically, the following systems can be connected to the I / O interface 1006: input devices 1007 including, for example, a touch screen, a touchpad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, etc.; output devices 1008 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; storage devices 1003 including, for example, a magnetic tape, a hard disk, etc.; and communication devices 1009. The communication device 1009 can allow the device for automatically identifying the capacity of the glue injection pump and injecting to communicate wirelessly or wired with other devices to exchange data. Although the figure shows a device for automatically identifying the capacity of the glue injection pump and injecting with various systems, it should be understood that it is not required to implement or have all the systems shown. More or fewer systems may be implemented or have alternatively.

[0076] In particular, according to the embodiments disclosed in the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present application include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device, or installed from a storage device 1003, or installed from a ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiment disclosed in the present application are executed.

[0077] The device for automatically identifying the capacity of a glue injection pump and injecting provided by the present application adopts a method for automatically identifying the capacity of a syringe pump and discharging experimental reagents in the above-mentioned embodiment, which can solve the technical problem that the capacity of the syringe pump cannot be controlled with high precision. Compared with the prior art, the beneficial effects of the device for automatically identifying the capacity of a glue injection pump and injecting provided by the present application are the same as the beneficial effects of the method for automatically identifying the capacity of a syringe pump and discharging experimental reagents provided by the above-mentioned embodiment, and the other technical features of the device for automatically identifying the capacity of a glue injection pump and injecting are the same as the features disclosed in the method of the previous embodiment, which will not be repeated here.

[0078] The various parts disclosed in this application can be implemented by hardware, software, firmware or a combination thereof. In the description of the above embodiments, specific features, structures, materials or characteristics can be combined in any one or more embodiments or examples in a suitable manner.

[0079] The present application also provides a computer program product, including a computer program, which, when executed by a processor, implements the steps of the above-mentioned method for automatically identifying the capacity of an injection pump and discharging experimental reagents.

[0080] The computer program product provided by this application can solve the technical problem that complex public data is difficult to process. Compared with the prior art, the beneficial effects of the computer program product provided by this application are the same as the beneficial effects of the method for automatically identifying the capacity of the injection pump and discharging the experimental reagent provided by the above embodiment, which will not be repeated here.

[0081] The above descriptions are only some embodiments of the present application, and are not intended to limit the patent scope of the present application. All equivalent structural changes made using the contents of the present application specification and drawings under the technical concept of the present application, or direct / indirect applications in other related technical fields are included in the patent protection scope of the present application.

Claims

1. A method for automatically identifying the capacity of a syringe pump and discharging experimental reagents, characterized in that: The method comprises the following steps: Step S10: connecting the syringe pump with an encoder to the microcontroller so that the microcontroller can read and control the syringe pump; Step S20: When the syringe pump is required to discharge a set volume of reagent, before discharging the reagent, the control software sends an instruction to the microcontroller to calculate the remaining volume of the reagent in the syringe pump; Step S30: The microcontroller receives and executes the instruction to calculate the remaining reagent volume in the syringe pump, calculates and determines whether the remaining volume meets the requirements, and feeds the result back to the control software; Step S40: When the requirements are met, the control software sends a reagent discharge instruction to the microcontroller, the microcontroller receives and executes the instruction, and the syringe pump moves to the target stroke to discharge the set volume of reagent; when the requirements are not met, the control software sends a reagent aspiration instruction to the microcontroller, the microcontroller receives and executes the instruction, and after the syringe pump is fully aspirated with the reagent, the control software sends a reagent discharge instruction to the microcontroller, the microcontroller receives and executes the instruction, and the syringe pump moves to the target stroke to discharge the set volume of reagent; Among them, the requirement to be met in step S30 is the maximum stroke S of the injection pump. max Greater than the current stroke S of the injection pump c And the maximum stroke of the injection pump S max Greater than the target stroke S of the injection pump p , the remaining reagent volume to be checked is S t ; S p The calculation formula is shown in formula (1): S p =S c +S t (1)。 2. A method for automatically identifying the capacity of a syringe pump and discharging experimental reagents according to claim 1, characterized in that: in, The encoder in step S10 is an incremental encoder, which is used to monitor and control the precise position of the piston or screw of the injection pump and measure the rotation speed of the stepper motor driving the injection pump.

3. A method for automatically identifying the capacity of a syringe pump and discharging experimental reagents according to claim 1, characterized in that: in, In step S10, the microcontroller is used to read data from the encoder and calculate the current stroke and remaining reagent capacity of the injection pump based on the data; in addition, it is also used to control the action of the injection pump according to the control instructions, including starting, stopping, sucking reagents and discharging reagents.

4. A method for automatically identifying the capacity of a syringe pump and discharging experimental reagents according to claim 1, characterized in that: in, The control software in step S20 includes: Operation interface: used for the operator to input parameters, including setting the reagent discharge volume and the speed of the stepper motor driving the syringe pump; Instruction generation: Generate corresponding control instructions based on input parameters; Communication interface: used to send control instructions to the microcontroller.

5. The method of automatically identifying the capacity of a syringe pump and discharging experimental reagents according to claim 1, characterized in that: The requirements that need to be met in step S30 are that the maximum stroke of the injection pump is greater than the current stroke of the injection pump, which is used to determine whether the injection pump has reached the maximum stroke; and the maximum stroke of the injection pump is greater than the target stroke of the injection pump, which is used to determine whether the injection pump can still discharge the remaining reagent capacity.

6. The method of automatically identifying the capacity of a syringe pump and discharging experimental reagents according to claim 1, characterized in that: In step S30, if the requirement is not met, it means that the remaining reagent capacity in the injection pump is less than the remaining reagent amount S to be checked. t , it cannot be discharged, then the syringe pump is controlled to absorb the reagent fully and the current stroke of the syringe pump S c Set to 0.

7. A device for automatically identifying the capacity of a syringe pump and discharging experimental reagents, characterized in that: The device for automatically identifying the capacity of the injection pump and discharging the experimental reagent comprises: Syringe pump control module: connect the syringe pump with encoder to the microcontroller so that the microcontroller can read and control the syringe pump; Instruction sending module: used to send a command to calculate the remaining reagent capacity to the microcontroller through the control software before the reagent is discharged when the syringe pump is required to discharge the reagent; Capacity calculation and judgment module: used for the microcontroller to receive and execute the instruction to calculate the remaining reagent capacity, calculate and judge whether the remaining capacity meets the requirements, and feed the results back to the control software; Instruction execution module: when the requirements are met, the control software sends a reagent discharge instruction to the microcontroller, the microcontroller receives and executes the instruction, and the syringe pump moves to the target stroke to discharge the set reagent; when the requirements are not met, the control software sends a reagent absorption instruction to the microcontroller, the microcontroller receives and executes the instruction, and after the syringe pump is full of reagent, the control software sends a reagent discharge instruction to the microcontroller, the microcontroller receives and executes the instruction, and the syringe pump moves to the target stroke to discharge the set reagent; Among them, the requirements that need to be met in the capacity calculation and judgment module are the maximum stroke S of the injection pump max Greater than the current stroke S of the injection pump c And the maximum stroke of the injection pump S max Greater than the target stroke S of the injection pump p , the remaining reagent volume to be checked is S t ; S p The calculation formula is shown in formula (1): S p =S c +S t (1)。 8. A device for automatically identifying the capacity of a syringe pump and discharging experimental reagents, characterized in that: The device for automatically identifying the capacity of the syringe pump and discharging the experimental reagent comprises: A memory, a processor, and a program for controlling an injection pump stored in the memory and executable on the processor, wherein when the program for controlling the injection pump is executed by the processor, a method for automatically identifying the capacity of an injection pump and discharging experimental reagents as described in any one of claims 1 to 6 is implemented.

9. A computer program product, characterized in that The computer program product includes a program for controlling the injection pump, and when the program for controlling the injection pump is executed by a processor, a method for automatically identifying the capacity of the injection pump and discharging experimental reagents as described in any one of claims 1 to 6 is implemented.