A method for judging the effectiveness of liquid level detection and related device

By triggering the pulse signal in the pipette detection module and storing the status signal, the invalid detection problem caused by non-liquid level factors in the pipette liquid level detection is solved, and more accurate liquid level detection and liquid absorption operations are achieved, improving the The stability and safety of the pipette are provided.

CN115235579BActive Publication Date: 2025-01-17SHENZHEN WONTEC TECH
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210841949.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-07-18
Publication Date
2025-01-17
Estimated Expiration
2042-07-18

AI Technical Summary

Technical Problem

In the prior art, pipetting needles are prone to cause erroneous action due to non-liquid surface factors during liquid level detection, which affects stability and safety, such as residual liquid droplets at the mouth of the reagent bottle, bubbles on the sample or reagent surface, etc. , resulting in invalid liquid level detection.

Method used

By triggering the pulse signal in the detection module of the pipette needle and outputting it to the bus for storage, it is determined whether the liquid contact is an effective contact based on the stored status signal type, and the effectiveness of closed-loop logic for liquid level detection is realized to ensure the displacement Accurate liquid aspiration and departure operation of the liquid needle.

Benefits of technology

It improves the accuracy and stability of liquid level detection, avoids invalid detection caused by non-liquid surface factors, and ensures the effective liquid level of the pipette to reach and leave judgment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115235579B_ABST
    Figure CN115235579B_ABST
Patent Text Reader

Abstract

The present invention provides a method for judging the effectiveness of liquid level detection and a related device, wherein the method comprises: a detection module determines whether the current liquid contact is an effective contact according to the type of status signal stored on the bus when the pipette needle touches the liquid; when the current liquid contact is an effective contact, after the pipette needle aspirates the liquid, the detection module clears the status signal stored on the bus, and determines whether the current liquid level detection of the pipette needle is an effective detection according to the type of status signal stored on the bus when the pipette needle rises and leaves the liquid. By judging the effectiveness of the contact when the pipette needle touches the liquid surface, the effectiveness of the pipette needle leaving the liquid surface after aspirating the liquid is also judged, so as to realize a two-way judgment on the effectiveness of the liquid level detection based on the closed-loop logic, thereby improving the accuracy of the liquid level detection.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of liquid level detection, and in particular to a method for judging the effectiveness of liquid level detection and a related device. Background Art

[0002] In the process of liquid level detection by the pipette needle, in addition to the pipette needle touching the liquid surface, there are some unconventional factors that may also cause the capacitance value of the pipette needle to mutate, thereby triggering the sensor and causing erroneous actions, which have a great impact on the stability and safety of the pipette. For example, if there are residual droplets on the back of the silicone plug or silicone sheet, the pipette needle will touch these droplets before the liquid surface during the puncture process, triggering; if there are residual droplets at the mouth of the reagent bottle, the pipette needle will touch these droplets before the liquid surface during the downward exploration, triggering; if there are bubbles on the surface of the sample or reagent, the pipette needle will touch these bubbles before the liquid surface during the downward exploration, triggering. The above factors sometimes appear alone, and sometimes several of them appear at the same time, affecting the stability and accuracy of the pipette needle's detection of the liquid surface.

[0003] Therefore, a method for judging the effectiveness of liquid level detection is urgently needed to judge the effectiveness of liquid level detection by a pipette and improve the stability and accuracy of liquid level detection by a pipette. Summary of the invention

[0004] The main purpose of the present invention is to provide a method for judging the effectiveness of liquid level detection and related devices, wherein the related devices include a liquid level detection effectiveness judgment device, a computer-readable storage medium and a computer device, which can solve the problem in the prior art that the pipette needle may perform invalid liquid level detection.

[0005] To achieve the above object, the present invention provides a method for determining the effectiveness of liquid level detection in a first aspect, the method comprising:

[0006] When the main control module controls the pipette needle to move downward to contact the liquid, the detection module triggers a pulse signal and outputs the pulse signal to the main control module, so that the main control module controls the pipette needle to stop descending based on the first received pulse signal;

[0007] At the same time, the pulse signal is output to the bus, and the bus converts all the received pulse signals into state signals for storage. The detection module determines whether the current liquid contact is a valid contact according to the type of state signal stored on the bus; wherein the state signal type includes at least one of a first state signal representing that the pipette needle contacts the liquid and a second state signal representing that the pipette needle leaves the liquid;

[0008] When the liquid contact is effective, the control device controls the pipette needle to absorb liquid, and the detection module clears the status signal stored on the bus. When the main control module controls the pipette needle to move upward and leave the liquid, the detection module triggers a pulse signal and outputs a pulse signal to the bus. The bus converts all received pulse signals into status signals for storage. The detection module determines whether the liquid level detection of the pipette needle is effective based on the type of status signal stored on the bus.

[0009] In combination with the first aspect, in a possible implementation method, when the main control module controls the pipette needle to move downward to contact the liquid, the detection module triggers a pulse signal, including: in the process of the main control module controlling the pipette needle to move downward to detect the liquid level, the sensor module collects the capacitance value of the pipette needle in real time, and outputs the capacitance value to the detection module. When the detection module detects that the change in the capacitance value within a preset time reaches a preset threshold, it is determined that the pipette needle is in contact with the liquid. At this time, the detection module triggers a pulse signal.

[0010] In combination with the first aspect, in a possible implementation, the detection module determines whether the current liquid contact is a valid contact based on the type of status signal stored on the bus, including: querying the stored status signal in a bus manner, and when the stored status signal has a first status signal but not a second status signal, determining that the current liquid contact is a valid contact; when the stored status signal has a first status signal and a second status signal, determining that the current liquid contact is an invalid contact.

[0011] In combination with the first aspect, in a possible implementation method, when the main control module controls the pipette needle to move upward and leave the liquid, the detection module triggers a pulse signal, including: based on the process of the pipette needle moving upward, the sensor module collects the capacitance value of the pipette needle in real time, and outputs the capacitance value to the detection module. When the detection module detects that the change in the capacitance value within the preset time reaches a preset threshold, it is determined that the pipette needle has left the liquid. At this time, the detection module triggers a pulse signal.

[0012] In combination with the first aspect, in a possible implementation, the detection module determines whether the current liquid level detection of the pipette needle is a valid detection according to the type of the status signal stored on the bus, including:

[0013] The stored status signal is queried in bus mode. When the second status signal exists in the stored status signal but the first status signal does not exist, the liquid level detection is judged to be a valid detection; when the first status signal and the second status signal exist in the stored status signal, the liquid level detection is judged to be an invalid detection.

[0014] To achieve the above object, the second aspect of the present invention provides a liquid level detection effectiveness judgment device, the device comprising:

[0015] Effective contact judgment module: when the main control module controls the pipette needle to move downward to contact the liquid, the detection module triggers a pulse signal and outputs the pulse signal to the main control module, so that the main control module controls the pipette needle to stop descending based on the first received pulse signal; at the same time, the pulse signal is output to the bus, and the bus converts all received pulse signals into state signals for storage. The detection module determines whether the liquid contact is effective according to the type of state signal stored on the bus;

[0016] Effective detection judgment module: when the current liquid contact is effective, after the control device controls the pipette needle to aspirate liquid, the detection module clears the status signal stored on the bus. When the main control module controls the pipette needle to move upward to leave the liquid, the detection module triggers a pulse signal and outputs the pulse signal to the bus. The bus converts all received pulse signals into status signals for storage. The detection module determines whether the current pipette needle liquid level detection is effective according to the type of status signal stored on the bus.

[0017] In conjunction with the second aspect, in a possible implementation, the effective touch determination module includes:

[0018] Acquisition trigger module: When the main control module controls the pipette needle to move downward to detect the liquid level, the sensor module collects the capacitance value of the pipette needle in real time and outputs the capacitance value to the detection module. When the detection module detects that the change in the capacitance value within the preset time reaches a preset threshold, it is determined that the pipette needle has contacted the liquid. At this time, the detection module triggers a pulse signal.

[0019] In conjunction with the second aspect, in a possible implementation, the effective touch determination module further includes:

[0020] Judgment module: used to query the stored status signal in bus mode. When the stored status signal contains the first status signal but not the second status signal, the current liquid contact is judged to be a valid contact; when the stored status signal contains the first status signal and the second status signal, the current liquid contact is judged to be an invalid contact.

[0021] To achieve the above object, the third aspect of the present invention provides a computer-readable storage medium storing a computer program, wherein when the computer program is executed by a processor, the processor performs the following steps:

[0022] When the main control module controls the pipette needle to move downward to contact the liquid, the detection module triggers a pulse signal and outputs the pulse signal to the main control module, so that the main control module controls the pipette needle to stop descending based on the first received pulse signal;

[0023] At the same time, the pulse signal is output to the bus, and the bus converts all the received pulse signals into state signals for storage. The detection module determines whether the current liquid contact is a valid contact according to the type of state signal stored on the bus; wherein the state signal type includes at least one of a first state signal representing that the pipette needle contacts the liquid and a second state signal representing that the pipette needle leaves the liquid;

[0024] When the liquid contact is effective, the control device controls the pipette needle to absorb liquid, and the detection module clears the status signal stored on the bus. When the main control module controls the pipette needle to move upward and leave the liquid, the detection module triggers a pulse signal and outputs a pulse signal to the bus. The bus converts all received pulse signals into status signals for storage. The detection module determines whether the liquid level detection of the pipette needle is effective based on the type of status signal stored on the bus.

[0025] To achieve the above object, a fourth aspect of the present invention provides a computer device, comprising a memory and a processor, wherein the memory stores a computer program, and when the computer program is executed by the processor, the processor performs the following steps:

[0026] When the main control module controls the pipette needle to move downward to contact the liquid, the detection module triggers a pulse signal and outputs the pulse signal to the main control module, so that the main control module controls the pipette needle to stop descending based on the first received pulse signal;

[0027] At the same time, the pulse signal is output to the bus, and the bus converts all the received pulse signals into state signals for storage. The detection module determines whether the current liquid contact is a valid contact according to the type of state signal stored on the bus; wherein the state signal type includes at least one of a first state signal representing that the pipette needle contacts the liquid and a second state signal representing that the pipette needle leaves the liquid;

[0028] When the liquid contact is effective, the control device controls the pipette needle to absorb liquid, and the detection module clears the status signal stored on the bus. When the main control module controls the pipette needle to move upward and leave the liquid, the detection module triggers a pulse signal and outputs a pulse signal to the bus. The bus converts all received pulse signals into status signals for storage. The detection module determines whether the liquid level detection of the pipette needle is effective based on the type of status signal stored on the bus.

[0029] The embodiments of the present invention have the following beneficial effects:

[0030] The present invention provides a method for judging the effectiveness of liquid level detection. When a main control module controls a pipetting needle to move downward to contact liquid, a detection module triggers a pulse signal and outputs the pulse signal to the main control module, so that the main control module controls the pipetting needle to stop descending based on the pulse signal received for the first time; at the same time, the detection module outputs the pulse signal to a bus, and the bus converts all received pulse signals into state signals for storage. The detection module determines whether this liquid contact is effective contact according to the type of state signal stored on the bus; wherein the type of state signal at least includes one of a first state signal characterizing that the pipetting needle contacts the liquid and a second state signal characterizing that the pipetting needle leaves the liquid; when this liquid contact is effective contact, after a control device controls the pipetting needle to absorb liquid, the detection module clears the state signal stored on the bus, and when the main control module controls the pipetting needle to move upward to leave the liquid, the detection module triggers a pulse signal and outputs the pulse signal to the bus, and the bus converts all received pulse signals into state signals for storage. The detection module determines whether this liquid level detection of the pipetting needle is effective detection according to the type of state signal stored on the bus. By judging the effectiveness of the pipette needle's contact with the liquid surface, the effectiveness of the pipette needle leaving the liquid surface after aspirating liquid is also judged, thereby achieving a judgment on the effectiveness of liquid level detection based on closed-loop logic, thereby improving the accuracy of liquid level detection. BRIEF DESCRIPTION OF THE DRAWINGS

[0031] 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.

[0032] in:

[0033] Figure 1 A schematic diagram of a flow chart of a method for determining the effectiveness of liquid level detection according to an embodiment of the present invention;

[0034] Figure 2 It is a structural block diagram of a liquid level detection effectiveness judgment device in an embodiment of the present invention;

[0035] Figure 3 4 is a structural block diagram of a computer device in an embodiment of the present invention. DETAILED DESCRIPTION

[0036] 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.

[0037] Generally, a pipette needle liquid level detection device includes a main control module, a sensor module, a detection module and a control device. The main control module and the sensor module are respectively connected to the detection module, and the pipette needle is respectively connected to the main control module, the sensor module and the control device. The main control module is used to control the Z axis to control the rise, fall and stop of the pipette needle. The sensor module is used to detect the capacitance value of the pipette needle and output it to the detection module. The detection module is used to output a pulse signal to the main control module according to the input capacitance value. The control device is used to control the pipette needle to absorb liquid. Specifically, the process of liquid level detection of the pipette needle is usually that the main control module controls the pipette needle to move downward. During the downward movement of the pipette needle, the sensor module collects the capacitance value of the pipette needle in real time, and outputs the collected capacitance value to the detection module. The detection module obtains the capacitance value of the pipette needle in real time. When the tip of the pipette needle touches the liquid surface, the detection module detects that there is a sudden rising edge in the capacitance value, that is, the capacitance value changes a lot within a certain period of time, that is, the rate of change is relatively large. At this time, the detection module triggers a pulse signal and outputs it to the main control module. Based on the received pulse signal, the main control module promptly controls the pipette needle to stop descending, and then controls the pipette needle to aspirate liquid through the pump. After the pipette needle aspirates liquid, the main control module controls the Z-axis to rise so that the pipette needle leaves the liquid surface and ends the detection.

[0038] According to the above-mentioned liquid level detection operation process, the problem is that when the pipette needle tip contacts the liquid, the capacitance value of the pipette needle will have a sudden rising edge, causing the detection module to trigger a pulse signal. For example, when the pipette needle passes through the silicone plug or silicone sheet, it contacts the residual droplets on the back of the silicone plug or silicone sheet, the pipette needle touches the residual droplets at the mouth of the sample bottle or reagent bottle, there are bubbles on the surface of the sample or reagent, the pipette needle contacts the bubbles first, or is affected by external interference sources or electromagnetic interference of the instrument itself. Therefore, when the pipette needle tip does not actually contact the liquid surface, the detection module may also trigger a pulse signal, resulting in invalid detection. In order to improve the accuracy of the liquid level detection of the pipette needle, this embodiment judges whether the current liquid level detection is an effective detection while the pipette needle performs liquid level detection.

[0039] In order to realize that when the pipette needle detects the liquid level, it also determines whether the liquid level detection is effective, the present embodiment provides a method for determining the effectiveness of liquid level detection. In order to better implement the method, the present embodiment also provides a closed-loop control module for capacitive liquid level detection. The closed-loop control module is first introduced below. The closed-loop control module includes a main control module, a sensor module, a detection module and a control module. Specifically, the main control module, the sensor module and the control device are respectively connected to the pipette needle. The sensor module is also connected to the detection module. The main control module is used to control the rise, fall and stop of the pipette needle. The sensor module is used to detect the capacitance value of the pipette needle and output its capacitance value to the detection module. The detection module is used to output a pulse signal according to the input capacitance value, and to determine the effectiveness of the liquid level detection. The control device is used to control the pipette needle to aspirate liquid. The detection module includes a capacitance input terminal, a power input terminal, a ground point GND, an IO port (wherein the IO port includes a first output terminal OUT1 and a second output terminal OUT2. The first output terminal OUT1 is used to output a pulse signal triggered when contacting the liquid surface, and the second output terminal OUT2 is used to output a pulse signal triggered when contacting the liquid surface. OUT2 is used to output a pulse signal triggered when leaving the liquid surface), a CAN bus interface end and a 485 bus interface end, the capacitance input end is connected to the sensor module, and is used to input the capacitance value of the pipette needle output by the sensor module into the detection module, the power input end is connected to the power supply, and is used to power the detection module, the grounding point GND is used for grounding, the IO port is connected to the main control module, and is used to output the pulse signal triggered when contacting the liquid surface or / and the pulse signal triggered when outputting the liquid surface to the main control module, the CAN bus interface end is used to connect the CAN bus, and is used for the detection module to output the pulse signal to the CAN bus, so that the CNA bus stores the pulse signal in the form of a status signal, the 485 bus interface end is used to connect the 485 bus, and is used for the detection module to output the pulse signal to the 485 bus, so that the 485 bus stores the pulse signal in the form of a status signal, in addition, further, the CAN bus can also be connected to the terminal device using the CAN communication mode, the 485 bus can be connected to the terminal device using the 485 communication mode, the terminal device can be a computer, a mobile phone, etc., and can be used to display and query the status signal stored on the 485 bus or the CAN bus.

[0040] In addition, in a feasible manner, the sensor module also includes a capacitance-frequency conversion module and a filtering module. The capacitance-frequency conversion module is used to convert the collected capacitance value into a frequency signal output. Since the frequency signal generated at this time is not smooth, in order to improve the effectiveness of the triggered pulse signal, the frequency signal is filtered by the filtering module and output to the detection module based on the filtered frequency signal. The detection module can then determine the change in capacitance value based on the change in the frequency signal.

[0041] Based on the above closed-loop control module, the process of liquid level detection is introduced below.

[0042] When the pipette needle liquid level detection begins, the main control module controls the Z axis to move the pipette needle downward. During the downward movement of the pipette needle, the sensor module collects the capacitance value of the pipette needle in real time, and outputs the collected capacitance value to the detection module. The detection module obtains the capacitance value of the pipette needle in real time. When the tip of the pipette needle touches the liquid surface, the detection module detects that the change rate of the capacitance value is relatively large. At this time, the detection module triggers a pulse signal and outputs the pulse signal to the main control module. The main control module controls the pipette needle to stop descending in time based on the received pulse signal. In addition, while the detection module outputs the pulse signal to the main control module , and also outputs it to the bus. The bus types include CAN bus and 485 bus. You can choose one of the two. Here we can assume that the CAN bus is selected, then the detection module outputs the pulse signal to the CAN bus, and the CAN bus stores the pulse signal in the form of a state signal, wherein the type of state signal can be represented by a number, for example, 01 represents the first state signal that the pipette needle contacts the liquid surface, and 02 represents the second state signal that the pipette needle leaves the liquid surface. Of course, it is not limited to being represented by numbers, and can also be divided and represented by letters, symbols, and other any representation symbols that can distinguish the state signal.

[0043] After the pipette needle is controlled to stop descending, the control device controls the pipette needle to suck liquid through the pump. Before the main control module controls the Z-axis to rise, the detection module eliminates the status signal stored on the bus, so that only the idle status signal exists on the bus. Then, the main control module controls the Z-axis to rise. During the rise of the pipette needle, the sensor module collects the capacitance value of the pipette needle in real time, and outputs the collected capacitance value to the detection module. The detection module obtains the capacitance value of the pipette needle in real time. When the tip of the pipette needle leaves the liquid surface, the detection module detects that the change rate of the capacitance value is relatively large. At this time, the detection module triggers a pulse signal and outputs it to the bus, and the bus stores it in the form of a status signal.

[0044] When the pipette needle is probing downward, it passes through the silicone plug or silicone sheet and contacts the residual droplets on the back of the silicone plug or silicone sheet, causing the detection module to be triggered. There are two situations at this time. The first situation is that the droplet falls after touching, which is equivalent to the detection module being triggered twice. The first time is that the pipette needle touches the droplet, triggering a pulse signal. At this time, the detection module will output a first pulse signal representing that the pipette needle touches the liquid. The second time is that the droplet falls and the pipette needle leaves the liquid, triggering a pulse signal. At this time, the detection module will output a second pulse signal representing that the pipette needle leaves the liquid. Therefore, in this case, before the Z axis rises, there is a pulse on the bus. The stored status signals will include the first status signal 01 that indicates the pipette needle touches the liquid and the second status signal 02 that indicates the pipette needle leaves the liquid. The second situation is that the pipette needle touches the droplet, triggering the pulse signal. At this time, the detection module will collect the first pulse signal, and then the droplet does not fall, and stably contacts the pipette needle. The pump aspirates liquid through the pipette needle. After the Z axis rises, since the pipette needle is from a suspended state to a suspended state, no triggering will occur. At this time, no pulse signal will be collected. For this situation, the status signal stored on the bus before the Z axis rises is only the first status signal 01. After the Z axis rises, no status signal will be stored. For the situation where there are residual droplets at the mouth of the sample bottle or reagent bottle, which causes the pipette needle to be triggered incorrectly, it is the same as the above situation. For the situation where there are bubbles on the surface of the sample or reagent, the pipette needle first contacts the bubble to trigger the detection module. There are multiple situations. The first situation is that there are many small bubbles. After the bubble that touches the pipette needle bursts, other small bubbles touch the pipette needle again. At this time, before the Z axis rises, there are many state signals stored on the bus, including the first state signal 01, the second state signal 02, the first state signal 01, the second state signal 02, ... The second situation is that the pipette needle touches the large bubble and then bursts, and the pipette needle does not contact other bubbles again. At this time, before the Z axis rises, the state signals stored on the bus include the first state signal 01 and the second state signal 02. The third situation is that the bubble does not burst after touching and stably contacts the pipette needle. The pump aspirates liquid through the pipette needle. Since the bubbles do not increase, they will only be sucked away or burst, leaving the pipette needle in a suspended state. After the Z axis rises, since the pipette needle does not trigger a pulse signal, the state signal stored on the bus on the detection module will not have the second state signal 02, but only the first state signal 01 stored before the Z axis rises. In the case where the detection module is triggered by external interference sources or electromagnetic interference of the instrument itself, this type of interference is transient, and the capacitance value of the pipette needle will continuously show rising and falling edges. After two triggers, before the Z axis rises, the status signal stored on the bus will have the first status signal 01 and the second status signal 02.

[0045] From the above analysis, it can be seen that before the Z axis rises, when the state signal stored on the bus has the first state signal 01 but does not have the second state signal 02, it means that the pipette needle may have contacted the liquid surface. When the state signal stored on the bus has both the first state signal 01 and the second state signal 02, it means that the pipette needle must have contacted a non-liquid surface. Based on the fact that the liquid contacted by the pipette needle before the Z axis rises may be the liquid surface, when the state signal stored on the bus has the second state signal 02 but does not have the first state signal 01 after the Z axis rises, it means that the liquid surface detection of the pipette needle is effective detection. If the state signal stored on the bus does not have the second state signal, it means that the liquid surface detection of the pipette needle is invalid detection. Therefore, it can be concluded that before the Z axis rises, the state signal stored on the bus has the first state signal 01 but does not have the second state signal 02, and after the Z axis rises, the state signal stored on the bus has the second state signal 02 but does not have the first state signal 01, then this liquid surface detection is effective detection, and all other cases are invalid detection.

[0046] Therefore, in summary, the effectiveness of the liquid level detection can be judged by querying the status signal type stored on the bus. The following specifically introduces how to judge the effectiveness of the liquid level detection while performing liquid level detection based on the closed-loop control module.

[0047] Reference Figure 1 , Figure 1 A flow chart of a method for determining the effectiveness of liquid level detection provided in this embodiment is shown in FIG. Figure 1 As shown, the specific steps of this method are as follows:

[0048] Step S101, when the main control module controls the pipette needle to move downward to contact the liquid, the detection module triggers a pulse signal and outputs the pulse signal to the main control module, so that the main control module controls the pipette needle to stop descending based on the first received pulse signal; at the same time, the pulse signal is output to the bus, and the bus converts all received pulse signals into status signals for storage. The detection module determines whether this liquid contact is a valid contact based on the type of status signal stored on the bus.

[0049] The types of status signals include at least one of a first status signal indicating that the pipette needle contacts the liquid and a second status signal indicating that the pipette needle leaves the liquid, and effective contact means that there is a possibility that the pipette needle contacts the liquid surface.

[0050] When the liquid level detection starts, the main control module controls the Z axis to descend. When the pipette needle moves downward to detect the liquid level, the sensor module collects the capacitance value of the pipette needle in real time, and outputs the capacitance value to the detection module in real time. The detection module obtains the capacitance value output by the sensor module in real time. When the capacitance value change rate is detected to reach the preset threshold, wherein the preset threshold can be set according to the demand, at this time, the detection module triggers a pulse signal and outputs the pulse signal to the main control module through the IO port. After the main control module receives the pulse signal, it controls the pipette needle to stop in time. It should be noted that since the IO port may output more than one pulse signal in a short time, in order to improve the response ability of the main control module, the main control module only receives the pulse signal input for the first time, and controls the pipette needle to stop based on the received pulse signal input for the first time. In addition, while outputting the pulse signal to the main control module through the IO port, the detection module outputs the triggered pulse signal to the CAN bus or 485 bus. Unlike the main control module, the CAN bus or 485 bus receives the pulse signals output by all detection modules and stores the pulse signals as status signals.

[0051] The detection module queries the stored status signal in bus mode. When the stored status signal contains the first status signal 01 but does not contain the second status signal 02, the liquid contact is judged to be valid contact. When the stored status signal contains both the first status signal 01 and the second status signal 02, the liquid contact is judged to be invalid contact. In order to facilitate the staff to query the stored status signal, the status signal stored on the CAN bus can be displayed and queried through a terminal device connected to the CAN bus for communication, or the status signal stored on the 485 bus can be displayed and queried through a terminal device connected to the 485 bus for communication. In addition, the terminal device can automatically display information that the detection is invalid to inform the staff.

[0052] Step S102: When the main control module controls the pipette needle to move downward to detect the liquid level, the sensor module collects the capacitance value of the pipette needle in real time and outputs the capacitance value to the detection module. When the detection module detects that the change in the capacitance value within the preset time reaches a preset threshold, it is determined that the pipette needle is in contact with the liquid. At this time, the detection module triggers a pulse signal.

[0053] When it is determined that this liquid contact is invalid, the liquid level detection is performed again. When it is determined that this liquid contact is valid, the subsequent detection operation can be continued. Specifically, the control device controls the pipette needle to absorb liquid. After the absorption is completed, the detection module clears the status signal stored on the bus. The staff can also clear the status signal stored on the bus through the terminal device. At this time, only the status signal 00 representing the idle state is left on the bus. The main control module controls the Z axis to rise, and the pipette needle moves upward. Based on the upward movement of the pipette needle, the sensor module collects the capacitance value of the pipette needle in real time and outputs the capacitance value to the detection module. When the detection module detects that the change rate of the capacitance value reaches the preset threshold, it is determined that the pipette needle has left the liquid. At this time, the detection module triggers a pulse signal and outputs the pulse signal to the bus. The bus stores the pulse signal in the form of a status signal.

[0054] The detection module queries the stored status signal in bus mode and can display the stored status signal on the terminal device. When the second status signal 02 exists in the stored status signal but the first status signal 01 does not exist, the liquid level detection is judged to be a valid detection; when the first status signal 01 and the second status signal 02 exist in the stored status signal at the same time, the liquid level detection is judged to be an invalid detection. Similarly, the terminal device can also automatically display the information that the detection is invalid to inform the staff.

[0055] Through the above method, when the pipette needle moves downward and touches the liquid surface, the detection module outputs a pulse signal to the bus, which is stored in the form of a status signal by the bus. The detection module determines whether the current liquid surface touch of the pipette needle is an effective contact based on the type of status signal stored on the bus. When the current liquid surface touch is not an effective contact, re-detection can be performed. If the current liquid surface touch of the pipette needle is an effective contact, the subsequent detection operation continues. Specifically, after the control device controls the pipette needle to aspirate liquid, the detection module eliminates the status signal stored on the bus. When the pipette needle moves upward and leaves the liquid surface, the detection module outputs a pulse signal to the bus, which is stored in the form of a status signal by the bus. Based on the type of stored status signal, it is determined whether the current liquid surface detection of the pipette needle is an effective detection. By judging the effectiveness of the contact when the pipette needle touches the liquid surface, the effectiveness of the pipette needle leaving the liquid surface after aspirating liquid is also judged, so as to achieve a two-way judgment on the effectiveness of liquid surface detection based on closed-loop logic, thereby improving the accuracy of liquid surface detection.

[0056] In order to better implement the above method, the embodiment of the present invention provides a liquid level detection effectiveness judgment device, referring to Figure 2 , Figure 2 A structural block diagram of a liquid level detection effectiveness judgment device provided by an embodiment of the present invention, such as Figure 2 As shown, the device 20 specifically includes:

[0057] Effective touch judgment module 201: When the main control module controls the pipette needle to move downward to contact the liquid, the detection module triggers a pulse signal and outputs the pulse signal to the main control module, so that the main control module controls the pipette needle to stop descending based on the first received pulse signal; at the same time, the pulse signal is output to the bus, and the bus converts all received pulse signals into status signals for storage. The detection module determines whether the liquid contact is effective according to the type of status signal stored on the bus.

[0058] Effective detection judgment module 202: When the current liquid contact is effective contact, after the control device controls the pipette needle to aspirate liquid, the detection module clears the status signal stored on the bus. When the main control module controls the pipette needle to move upward to leave the liquid, the detection module triggers a pulse signal and outputs a pulse signal to the bus. The bus converts all received pulse signals into status signals for storage. The detection module determines whether the current liquid level detection of the pipette needle is an effective detection based on the type of status signal stored on the bus.

[0059] Among them, the effective touch judgment module 201 includes an acquisition trigger module and a judgment module. The acquisition trigger module is used for the sensor module to collect the capacitance value of the pipette needle in real time when the main control module controls the pipette needle to move downward to detect the liquid level, and output the capacitance value to the detection module. When the detection module detects that the change in the capacitance value within the preset time reaches a preset threshold, it is determined that the pipette needle has contacted the liquid. At this time, the detection module triggers a pulse signal, and the judgment module is used to query the stored status signal in a bus manner. When the stored status signal has a first status signal but no second status signal, it is determined that the liquid contact is a valid contact; when the stored status signal has a first status signal and a second status signal, it is determined that the liquid contact is an invalid contact.

[0060] In a possible design, the above-mentioned effective detection judgment module 202 is specifically used for: based on the process of the pipette needle moving upward, the sensor module collects the capacitance value of the pipette needle in real time, and outputs the capacitance value to the detection module. When the detection module detects that the change in the capacitance value within the preset time reaches a preset threshold, it is determined that the pipette needle has left the liquid. At this time, the detection module triggers a pulse signal.

[0061] In a possible design, the above-mentioned effective detection judgment module 202 is specifically used to: query the stored status signal in a bus manner, when the second status signal exists in the stored status signal but the first status signal does not exist, then the current liquid level detection is judged to be a valid detection; when the first status signal and the second status signal exist in the stored status signal, then the current liquid level detection is judged to be an invalid detection.

[0062] Based on the above device, when the pipette needle moves downward and touches the liquid surface, the detection module outputs a pulse signal to the bus, and the bus stores it in the form of a status signal. The detection module determines whether the current liquid surface touch of the pipette needle is an effective contact based on the type of status signal stored on the bus. When the current liquid surface touch is not an effective contact, re-detection can be performed. If the current liquid surface touch of the pipette needle is an effective contact, the subsequent detection operation will continue. Specifically, after the control device controls the pipette needle to aspirate liquid, the detection module eliminates the status signal stored on the bus. When the pipette needle moves upward and leaves the liquid surface, the detection module outputs a pulse signal to the bus, and the bus stores it in the form of a status signal. Based on the type of stored status signal, it is determined whether the current liquid surface detection of the pipette needle is an effective detection. By judging the effectiveness of the contact when the pipette needle touches the liquid surface, the effectiveness of the pipette needle leaving the liquid surface after aspirating liquid is also judged, so as to achieve a two-way judgment on the effectiveness of liquid surface detection based on closed-loop logic, thereby improving the accuracy of liquid surface detection.

[0063] Figure 3 FIG. 1 shows an internal structure diagram of a computer device in an embodiment. The computer device may be a terminal or a server. Figure 3 As shown, the computer device includes a processor, a memory and a network interface connected via a system bus. The memory includes a non-volatile storage medium and an internal memory. The non-volatile storage medium of the computer device stores an operating system and may also store a computer program. When the computer program is executed by the processor, the processor may implement each step in the above method embodiment. The internal memory may also store a computer program. When the computer program is executed by the processor, the processor may implement each step in the above method embodiment. Those skilled in the art will understand that Figure 3 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0064] In one embodiment, a computer device is provided, including a memory and a processor, wherein the memory stores a computer program, and when the computer program is executed by the processor, the processor executes each step in the above method embodiment.

[0065] In one embodiment, a computer-readable storage medium is provided, which stores a computer program. When the computer program is executed by a processor, the processor executes each step in the above method embodiment.

[0066] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the program can be stored in a non-volatile computer-readable storage medium. When the program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).

[0067] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0068] The above-mentioned embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.

Claims

1. A method for determining the effectiveness of liquid level detection, characterized in that: The method comprises: When the main control module controls the pipette needle to move downward to contact the liquid, the detection module triggers a pulse signal and outputs the pulse signal to the main control module, so that the main control module controls the pipette needle to stop descending based on the first received pulse signal; At the same time, the pulse signal is output to the bus, and the bus converts all the received pulse signals into state signals for storage. The detection module determines whether the current liquid contact is a valid contact according to the type of state signal stored on the bus; wherein the state signal type includes at least one of a first state signal representing that the pipette needle contacts the liquid and a second state signal representing that the pipette needle leaves the liquid; When the liquid contact is effective, the control device controls the pipette needle to aspirate liquid, and the detection module clears the status signal stored on the bus. When the main control module controls the pipette needle to move upward to leave the liquid, the detection module triggers a pulse signal and outputs the pulse signal to the bus. The bus converts all received pulse signals into status signals for storage. The detection module determines whether the liquid level detection of the pipette needle is effective according to the type of status signal stored on the bus. The detection module determines whether the current liquid contact is a valid contact according to the type of status signal stored on the bus, including: querying the stored status signal in a bus manner, when the stored status signal has a first status signal but does not have a second status signal, then determining that the current liquid contact is a valid contact; when the stored status signal has the first status signal and the second status signal, then determining that the current liquid contact is an invalid contact; The detection module determines whether the current liquid level detection of the pipette needle is a valid detection according to the type of status signal stored on the bus, including: querying the stored status signal in a bus manner, when the second status signal exists in the stored status signal but the first status signal does not exist, then the current liquid level detection is determined to be a valid detection; when the first status signal and the second status signal exist in the stored status signal, then the current liquid level detection is determined to be an invalid detection.

2. The method according to claim 1, characterized in that When the main control module controls the pipette needle to move downward to contact the liquid, the detection module triggers a pulse signal, including: When the main control module controls the pipette needle to move downward to detect the liquid level, the sensor module collects the capacitance value of the pipette needle in real time and outputs the capacitance value to the detection module. When the detection module detects that the change in the capacitance value within the preset time reaches a preset threshold, it is determined that the pipette needle is in contact with the liquid. At this time, the detection module triggers a pulse signal.

3. The method according to claim 1, characterized in that When the main control module controls the pipette needle to move upward and leave the liquid, the detection module triggers a pulse signal, including: As the pipette needle moves upward, the sensor module collects the capacitance value of the pipette needle in real time and outputs the capacitance value to the detection module. When the detection module detects that the change in the capacitance value within a preset time reaches a preset threshold, it is determined that the pipette needle has left the liquid. At this time, the detection module triggers a pulse signal.

4. A liquid level detection effectiveness judgment device, characterized in that: The device comprises: Effective contact judgment module: when the main control module controls the pipette needle to move downward to contact the liquid, the detection module triggers a pulse signal and outputs the pulse signal to the main control module, so that the main control module controls the pipette needle to stop descending based on the first received pulse signal; at the same time, the pulse signal is output to the bus, and the bus converts all received pulse signals into state signals for storage. The detection module determines whether the liquid contact is effective according to the type of state signal stored on the bus; Effective detection judgment module: when the current liquid contact is effective, after the control device controls the pipette needle to aspirate liquid, the detection module clears the status signal stored on the bus. When the main control module controls the pipette needle to move upward to leave the liquid, the detection module triggers a pulse signal and outputs the pulse signal to the bus. The bus converts all received pulse signals into status signals for storage. The detection module determines whether the current pipette needle liquid level detection is effective according to the type of status signal stored on the bus. The detection module determines whether the current liquid contact is a valid contact according to the type of the status signal stored on the bus, including: The stored state signal is queried in a bus manner. When the stored state signal contains the first state signal but does not contain the second state signal, the current liquid contact is determined to be a valid contact; when the stored state signal contains the first state signal and the second state signal, the current liquid contact is determined to be an invalid contact; The detection module determines whether the current pipetting needle liquid level detection is a valid detection according to the type of status signal stored on the bus, including: The stored state signal is queried in a bus manner, and when the stored state signal contains the second state signal but does not contain the first state signal, it is determined that the current liquid level detection is a valid detection; When the first state signal and the second state signal exist in the stored state signal, it is determined that the current liquid level detection is an invalid detection.

5. The device according to claim 4, characterized in that The effective touch judgment module includes: Acquisition trigger module: When the main control module controls the pipette needle to move downward to detect the liquid level, the sensor module collects the capacitance value of the pipette needle in real time and outputs the capacitance value to the detection module. When the detection module detects that the change in the capacitance value within the preset time reaches a preset threshold, it is determined that the pipette needle has contacted the liquid. At this time, the detection module triggers a pulse signal.

6. The device according to claim 5, characterized in that The effective touch judgment module also includes: Judgment module: used to query the stored status signal in bus mode. When the stored status signal contains the first status signal but not the second status signal, the current liquid contact is judged to be a valid contact; when the stored status signal contains the first status signal and the second status signal, the current liquid contact is judged to be an invalid contact.

7. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the processor is caused to perform the steps of the method according to any one of claims 1 to 3.

8. A computer device comprising a memory and a processor, characterized in that: The memory stores a computer program, and when the computer program is executed by the processor, the processor is caused to perform the steps of the method according to any one of claims 1 to 3.

Citation Information

Patent Citations

  • Automatic analysis device and recording medium

    CN111426853A

  • Liquid level detection device

    CN113029288A