US20090071245A1 - Method and apparatus for sensing a liquid level - Google Patents
Method and apparatus for sensing a liquid level Download PDFInfo
- Publication number
- US20090071245A1 US20090071245A1 US11/856,394 US85639407A US2009071245A1 US 20090071245 A1 US20090071245 A1 US 20090071245A1 US 85639407 A US85639407 A US 85639407A US 2009071245 A1 US2009071245 A1 US 2009071245A1
- Authority
- US
- United States
- Prior art keywords
- signal
- probe
- liquid
- liquid level
- sensing system
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01F—MEASURING VOLUME, VOLUME FLOW, MASS FLOW OR LIQUID LEVEL; METERING BY VOLUME
- G01F23/00—Indicating or measuring liquid level or level of fluent solid material, e.g. indicating in terms of volume or indicating by means of an alarm
- G01F23/22—Indicating or measuring liquid level or level of fluent solid material, e.g. indicating in terms of volume or indicating by means of an alarm by measuring physical variables, other than linear dimensions, pressure or weight, dependent on the level to be measured, e.g. by difference of heat transfer of steam or water
- G01F23/26—Indicating or measuring liquid level or level of fluent solid material, e.g. indicating in terms of volume or indicating by means of an alarm by measuring physical variables, other than linear dimensions, pressure or weight, dependent on the level to be measured, e.g. by difference of heat transfer of steam or water by measuring variations of capacity or inductance of capacitors or inductors arising from the presence of liquid or fluent solid material in the electric or electromagnetic fields
- G01F23/263—Indicating or measuring liquid level or level of fluent solid material, e.g. indicating in terms of volume or indicating by means of an alarm by measuring physical variables, other than linear dimensions, pressure or weight, dependent on the level to be measured, e.g. by difference of heat transfer of steam or water by measuring variations of capacity or inductance of capacitors or inductors arising from the presence of liquid or fluent solid material in the electric or electromagnetic fields by measuring variations in capacitance of capacitors
- G01F23/266—Indicating or measuring liquid level or level of fluent solid material, e.g. indicating in terms of volume or indicating by means of an alarm by measuring physical variables, other than linear dimensions, pressure or weight, dependent on the level to be measured, e.g. by difference of heat transfer of steam or water by measuring variations of capacity or inductance of capacitors or inductors arising from the presence of liquid or fluent solid material in the electric or electromagnetic fields by measuring variations in capacitance of capacitors measuring circuits therefor
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01F—MEASURING VOLUME, VOLUME FLOW, MASS FLOW OR LIQUID LEVEL; METERING BY VOLUME
- G01F23/00—Indicating or measuring liquid level or level of fluent solid material, e.g. indicating in terms of volume or indicating by means of an alarm
- G01F23/22—Indicating or measuring liquid level or level of fluent solid material, e.g. indicating in terms of volume or indicating by means of an alarm by measuring physical variables, other than linear dimensions, pressure or weight, dependent on the level to be measured, e.g. by difference of heat transfer of steam or water
- G01F23/26—Indicating or measuring liquid level or level of fluent solid material, e.g. indicating in terms of volume or indicating by means of an alarm by measuring physical variables, other than linear dimensions, pressure or weight, dependent on the level to be measured, e.g. by difference of heat transfer of steam or water by measuring variations of capacity or inductance of capacitors or inductors arising from the presence of liquid or fluent solid material in the electric or electromagnetic fields
- G01F23/263—Indicating or measuring liquid level or level of fluent solid material, e.g. indicating in terms of volume or indicating by means of an alarm by measuring physical variables, other than linear dimensions, pressure or weight, dependent on the level to be measured, e.g. by difference of heat transfer of steam or water by measuring variations of capacity or inductance of capacitors or inductors arising from the presence of liquid or fluent solid material in the electric or electromagnetic fields by measuring variations in capacitance of capacitors
- G01F23/268—Indicating or measuring liquid level or level of fluent solid material, e.g. indicating in terms of volume or indicating by means of an alarm by measuring physical variables, other than linear dimensions, pressure or weight, dependent on the level to be measured, e.g. by difference of heat transfer of steam or water by measuring variations of capacity or inductance of capacitors or inductors arising from the presence of liquid or fluent solid material in the electric or electromagnetic fields by measuring variations in capacitance of capacitors mounting arrangements of probes
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01F—MEASURING VOLUME, VOLUME FLOW, MASS FLOW OR LIQUID LEVEL; METERING BY VOLUME
- G01F25/00—Testing or calibration of apparatus for measuring volume, volume flow or liquid level or for metering by volume
- G01F25/20—Testing or calibration of apparatus for measuring volume, volume flow or liquid level or for metering by volume of apparatus for measuring liquid level
Definitions
- Embodiments of the invention relate generally to liquid level sensor systems and methods, and more specifically, to systems and methods for reducing effects of electrical noise in liquid level sensor systems.
- Typical automated systems use a motor-controlled pipette-like probe to aspirate or dispense a desired amount of fluid from or into a container.
- the probe is movably mounted over the container and, using a precision-controlled motor, is vertically (z-axis) lowered into the container until the tip of the probe reaches a desired level below or above the upper surface of the liquid (the meniscus). A desired amount of liquid is then withdrawn from or dispensed into the container.
- Such systems have been designed to: minimize/reduce cross-contamination between the contents of different containers, avoid splashing of the liquid during the aspiration (or deposition) process, and minimize/reduce the portion of the probe that must be washed.
- the automated or semi-automated liquid-measuring system does not know beforehand the level of fluid contained within the container. Nonetheless, the pipette-like probe must typically be lowered to a certain position relative to the fluid level.
- Several systems control the position of the probe tip without previously knowing the upper level of the liquid in the container by sensing for the upper level of the liquid in the container as the probe is being lowered. For example, a measurement can be made of some electrical phenomena associated with a change in the capacitance between the probe and the liquid in the container as the tip of the probe approaches the liquid. This measurement may identify a liquid sense event (for example, penetrating the meniscus or withdrawing from the meniscus) when the capacitance between the probe and the liquid reflects a change that is greater than a threshold reference level.
- a liquid sense event for example, penetrating the meniscus or withdrawing from the meniscus
- labware used in liquid measuring and dispensing systems can collect and store static electricity. As the probe is moved closer and closer to the container, one or more static discharge events may occur between the probe and container during probe movement. These static discharge events can cause an instantaneous change in a signal indicative of the measured capacitance which can incorrectly be detected by the system as a liquid event (for example, a false positive indication that the probe is in the liquid when in fact the probe is still positioned above the liquid).
- laboratories employing these systems typically have fluorescent light fixtures.
- the electronic ballasts used by these fixtures emit high frequency electromagnetic radiation.
- the probes used in liquid dispensing and measuring systems can act as an antenna with respect to such radiation, resulting in electronic noise in the systems that can adversely affect measured capacitance and can cause an incorrect detection of a liquid event.
- At least one aspect of the invention is directed to a liquid level sensing system.
- the system includes a probe constructed and arranged to be moved relative to a liquid sample, a signal source coupled to the probe to apply an applied signal to the probe, at least one detector coupled to the probe to detect at least one detected signal, the detected signal being related to the applied signal and having a rising edge and a falling edge, and a controller coupled to the detector and configured to detect presence of a noise signal based on at least one of the rising edge and the falling edge of the detected signal.
- the controller may be configured to detect contact of the probe with a liquid.
- the system may further include a motion controller for controlling motion of the probe, wherein the controller may be configured to provide a stop signal to the motion controller upon detection of the presence of the noise signal, and wherein the motion controller may be configured to pause motion of the probe in response to receipt of the stop signal.
- the signal source may include a constant current source.
- at least one of the controller and the detector may be configured to determine a rise time associated with the rising edge of the detected signal and a fall time associated with the falling edge of the detected signal.
- the controller may be configured to detect contact of the probe with a liquid based on a change in at least one of the rise time and the fall time.
- the controller may be configured to detect the presence of the noise signal based on a difference between the rise time and the fall time of the detected signal.
- the probe may include at least one of a dispensing device configured to dispense liquid and an aspiration device configured to aspirate liquid from a container.
- Another aspect of the invention is directed to a method of detecting a liquid level using a probe.
- the method includes applying an electrical signal to the probe, detecting a rising edge and a falling edge of the electrical signal, and detecting presence of a noise signal based on at least one of the rising edge and the falling edge of the electrical signal.
- the method may further include detecting contact of the probe with a liquid.
- the method may include moving the probe toward the liquid and pausing motion of the probe in response to detection of the noise signal.
- applying an electrical signal may include applying a square wave electrical signal having a constant current.
- the method may further include determining a rise time associated with the rising edge of the electrical signal and determining a fall time associated with the falling edge of the electrical signal.
- the method may include detecting contact of the probe with a liquid based on a change in at least one of the rise time and the fall time.
- the controller may be configured to detect the noise signal based on a difference between the rise time and the fall time of the detected signal.
- the system includes a probe constructed and arranged to be moved relative to a liquid sample, a signal source coupled to the probe to apply an applied signal to the probe, and means for detecting presence of a noise signal based on at least one of the rising edge and the falling edge of a detected signal associated with the probe.
- the system may further include means for detecting contact of the probe with a liquid.
- the system may further include means for controlling motion of the probe, and for pausing motion of the probe in response to detection of a noise signal.
- the signal source may further include a constant current source.
- the system may include means for determining a rise time associated with the rising edge of the detected signal and a fall time associated with the falling edge of the detected signal.
- the system may include means for detecting contact of the probe with a liquid based on a change in at least one of the rise time and the fall time.
- the probe may include at least one of a dispensing device configured to dispense liquid and an aspiration device configured to aspirate liquid from a container.
- FIG. 1 is a functional block diagram of a liquid handling system
- FIG. 2 is a functional block diagram of a liquid handling system in accordance with one embodiment of the present invention.
- FIG. 3 is a graph showing plots of pipette waveforms
- FIG. 4 is a graph showing plots of pipette waveforms in the presence of noise
- FIG. 5 is a flow chart of a method performed in a liquid handling system in accordance with one embodiment of the present invention.
- FIG. 6 is functional block diagram of a liquid handling system in accordance with one embodiment of the present invention.
- FIG. 7 is a flow chart of a method performed in a liquid handling system in accordance with one embodiment of the present invention.
- FIG. 8 is a schematic diagram of a signal source used in one embodiment of the present invention.
- FIG. 9 is a schematic diagram of a detector used in one embodiment of the present invention.
- Embodiments of the present invention are described herein primarily for use in liquid level dispensing systems; however, the techniques may also be used in other systems, where there is a desire to reduce the effects of noise in measurement systems or other electronic systems.
- FIG. 1 is a block diagram of a z-axis controlled automated liquid measuring system 10 of the '647 Patent.
- the system provides control over the position of a probe 11 with respect to an unknown level of liquid in a conventional laboratory container 14 . Movement of the probe 11 in the z-axis into or out of the container 14 is controlled by a conventional servo-drive 12 which is controlled by a microcomputer or CPU 13 .
- the CPU 13 determines the position of the probe 11 with respect to the level of the liquid in the container 14 by monitoring a signal 15 representing capacitance between: the probe 11 and the liquid in the container 14 , the liquid in the container 14 , and ground.
- the CPU may also be programmed to control a liquid handler 16 (e.g., syringe) which can aspirate or dispense a desired amount of fluid from or into the container 14 through the probe 11 via a flexible tube 18 made from a chemically inert material such as Teflon, for example.
- a liquid handler 16 e.g., syringe
- Teflon a chemically inert material
- the stray capacitance, depicted as C 1 between the probe 11 and the liquid in the container 14 slowly increases as the probe 11 is moved toward the liquid.
- the stray capacitance, C 1 changes virtually instantaneously.
- a capacitive sensing system 100 is coupled, via a conductor 31 a to detect changes in this stray capacitance, and provide corresponding sensor data to the CPU 13 in the form of signal 15 which is indicative of a capacitance between the probe 11 , the liquid in the container 14 , and ground.
- the stray capacitance C 1 is monitored by the system 100 through a sampling operation that with each sample instant applies a voltage to the probe 11 /container 14 (i.e., to the capacitance C 1 ) and measures the voltage charge on the capacitance C 1 to detect and latch a peak voltage developed on the capacitance C 1 .
- This latched peak voltage is output as the signal 15 for application to the CPU 13 .
- the signal 15 is a digital signal representation of the sampled peak voltage value.
- the voltage at probe 11 is initially held at 0 Volts via a closed switch (not shown) between ground and conductor 31 a .
- the switch is opened so that the illustrated voltage (e.g. 24V) is applied through an impedance 17 to the capacitance C 1 .
- the impedance 17 and the capacitance C 1 form an RC time constant such that the voltage at the probe 11 increases at a rate proportional to the capacitance C 1 .
- the peak voltage at probe 11 is measured by the system 100 via conductor 31 a . This voltage measurement is indicative of capacitance C 1 and is sent to the computer 13 via signal 15 .
- the switch is then closed, thus discharging the capacitance C 1 and resetting the voltage at probe 11 to 0 Volts.
- the foregoing cycle can be continuously repeated at a fixed frequency.
- the capacitance C 1 changes and thus the peak voltage charge storable on the capacitance C 1 at each sampling instant also changes.
- the storable peak voltage charge (provided in the signal 15 ) is monitored and when it changes (e.g., decreases) at a rate exceeding a rate expected for probe movement, this change provides an indication of the occurrence of an event such as a liquid level sense event when the probe 11 penetrates the meniscus of the fluid within the container.
- an event such as a liquid level sense event when the probe 11 penetrates the meniscus of the fluid within the container.
- electromagnetic interference can cause momentary increases/decreases in the storable peak voltage charge where no meniscus penetration has occurred.
- the rate of voltage change (e.g., decrease) which is detected by the capacitive sensing system could be processed by the computer 13 and incorrectly identified as a liquid level sense event (i.e., a false positive indication).
- the computer 13 includes an interference rejection section 60 that includes filtering to reduce the effects of electromagnetic radiation, and includes instructions for implementing a measurement scheme that reduces the effects of static discharges.
- a measurement scheme upon detection of an event (a voltage step in signal 15 ), movement of the probe is paused, and multiple measurement samples are taken to determine whether the voltage step is indicative of a liquid event such as penetration of the liquid meniscus within the container, or is the result of interference or noise. For example, in the situation where the event is a static discharge event, pausing of probe 11 allows for the static interference to dissipate. If the event is determined to be a liquid event (because the subsequent multiple sample points show a voltage step), then the computer 13 may signal the liquid handler 16 to aspirate or dispense a desired amount of fluid from or into the container 14 through the probe 11 .
- the event is determined to be noise (because the subsequent multiple sample points fail to show a voltage step), the event is identified as false, and the computer signals the servo drive 12 to resume probe 11 movement to search for the liquid level.
- Embodiments of the present invention described herein provide improved systems and methods for identifying liquid level in the presence of noise.
- at least some embodiments use a phase based capacitive liquid level sensing system in which a change in phase between a waveform produced by an oscillator signal source and a measured pipette signal is used to detect capacitive changes and identify that the liquid level has been detected.
- Phase based capacitive sensing is described further in U.S. Pat. No. 3,391,547.
- improved phase based systems and methods use information related to both a rising edge and a falling edge of a waveform produced by an oscillator to determine whether noise is present that may affect measurement levels.
- the rising edge may also be referred to as the leading edge
- the falling edge may also be referred to as the trailing edge.
- FIG. 2 is a block diagram of a z-axis controlled automated liquid measuring system 200 in accordance with one embodiment of the present invention.
- the system 200 includes a motion controller 202 and a fluid dispenser 204 , both coupled to a pipette 211 .
- the motion controller controls vertical motion of the pipette to lower the pipette towards a container 214 .
- the fluid dispenser 204 controls dispensing of fluid from the pipette into the container 214 .
- the fluid dispenser may be replaced by a fluid aspirator that controls the pipette to draw liquid from the container 214 .
- a liquid sensing system 209 that includes an oscillator 206 , an impedance (e.g., resistor) 217 , a leading edge detector 208 , a trailing edge detector 210 , a first timer 216 , a second timer 218 , and a processing unit 220 .
- the oscillator is coupled to the pipette 211 through the resistor 217 , and both the leading edge detector and the trailing edge detector are coupled across the resistor 217 and also coupled to the system ground to detect the oscillator signal from the oscillator and to detect the pipette signal at the pipette.
- the first timer 216 is coupled to the leading edge phase detector 208 and to the processing unit.
- the second timer 218 is coupled to the trailing edge detector 210 and the processing unit.
- the oscillator 206 may be implemented using a sinusoidal oscillator, and the impedance 217 may be implemented using an approximate 20 kohm to an approximate 100 kohm resistor.
- the leading edge phase detector 208 , the trailing edge phase detector 210 , and the timers 216 and 218 may be implemented using discrete circuits, ICs, ASICs and/or may be implemented in software in a central controller of the system 200 that also performs the functionality of the processing unit and may also perform at least some of the functionality of the motion controller.
- the processing unit signals the motion controller to start downward movement of the pipette.
- the pipette is moved at 50 to 100 millimeters per second.
- the oscillator may also be coupled to the processing unit, and receive a signal from the processing unit to start generating an output signal at about the same time that the motion controller starts moving the pipette.
- the signal generated by the oscillator is a sine wave having a frequency of approximately 2 kHz to approximately 120 kHz and a voltage of approximately +5V to approximately ⁇ 5V.
- the leading edge detector detects when the leading edge of the oscillator signal crosses a threshold (e.g. 0 volts) and provides a start signal to start the first timer. The leading edge detector then detects when the leading edge of the pipette waveform crosses the threshold and provides a stop signal to stop the first timer.
- the time between the timer starting and receiving a stop signal shall be referred to herein as the “on-time” of the timer.
- the first timer provides an output signal to the processing unit indicative of the time difference (and accordingly the phase difference) between detection of the leading edge of the oscillator signal and the pipette signal.
- the phase difference is indicative of the capacitance and is used by the processing unit to determine when the pipette has contacted the liquid sample.
- the trailing edge detector detects when the trailing edge of the oscillator signal crosses the threshold and provides a start signal to start the second timer.
- the trailing edge detector detects when the trailing edge of the pipette waveform crosses the threshold and provides a stop signal to stop the second timer.
- the second timer provides an output signal to the processing unit indicative of the time difference (and accordingly the phase difference) between detection of the trailing edge of the oscillator signal and the trailing edge of the pipette signal.
- FIG. 3 includes a graph showing the oscillator waveform/signal 230 , the pipette waveform/signal 232 , a first timer signal 234 and a second timer signal 236 .
- the first timer signal 234 and the second timer signal 236 respectively show the on-time of the first timer and the on-time of the second timer.
- the on-time or duration of the first timer signal 234 is representative of the phase difference between the leading edges of the oscillator signal and the pipette signal at the leading edge.
- the on-time 236 of the second timer signal is representative of the phase difference between the trailing edges of the oscillator signal 230 and the pipette signal 232 .
- the on-time or duration of the first timer signal 234 is approximately equal to the on-time or duration of the second timer signal 236 , as shown in FIG. 3 .
- FIG. 4 includes a graph that is similar to that shown in FIG. 3 and the waveforms in FIG. 4 have the same reference numbers as those of FIG. 3 , except that in FIG. 4 , the reference numbers for the first and second timer signals are respectively 234 ′ and 236 ′.
- FIG. 4 differs from FIG. 3 in that a noise event occurs during the movement of the pipette during the time period shown in FIG. 4 .
- the noise event causes the leading edge of the pipette waveform to cross the zero voltage axis after a delay caused by the noise event, and during this noise event, the on-times or durations of the first and second timer signals are not substantially equal (i.e., the phase differences at the leading and trailing edges are not substantially the same).
- a difference value threshold may be used, such that the on-times or durations are not considered equal if a difference between them is greater than the difference value threshold.
- the particular difference value threshold chosen may be based on specific system parameters and may be adjustable in some embodiments.
- the processing unit 220 compares the signals from the timers 216 and 218 . If the on-time or durations of the timer signals are approximately equal, indicating that noise has not been detected, then the processing unit 220 will control the motion control system to continue moving the pipette towards the liquid level. If the processing unit 220 determines that the on-times of the first and second timer signals differ, for example, by more than a specified or predetermined threshold (which may be based, at least in part, on the oscillator speed and timer resolution), the processing unit 220 shall determine that noise has been detected, and control the motion control system 202 to pause the movement of the pipette towards the liquid level.
- a specified or predetermined threshold which may be based, at least in part, on the oscillator speed and timer resolution
- the illustrated processing unit 220 continues to evaluate the timer signals until either the noise dissipates and the duration of the timer signals are substantially equal or a predetermined time interval/threshold since pausing the probe (e.g., three seconds, and such time interval can vary based on the particular embodiment) has been exceeded. If the noise dissipates and the duration of the timer signals are substantially equal (e.g., difference does not exceed the difference threshold), then the processing unit 220 will instruct the motion control system 202 to continue moving the pipette 211 towards the liquid level. Alternatively, if the pipette 211 is paused for greater than the predetermined time without dissipation of the noise etc., then the illustrated processing unit 220 will provide a notification that the noise environment is too high for proper operation of the system.
- a predetermined time interval/threshold since pausing the probe (e.g., three seconds, and such time interval can vary based on the particular embodiment) has been exceeded. If the noise dissipates and the duration
- both the first and second timer signals/values will increase due to the increased capacitance imparted on the pipette.
- the amount of increase is variable based on the amount and conductivity of the liquid, the oscillator frequency, and the timer resolution.
- the processing unit 220 will then stop the movement of the pipette 211 , and the dispensing/aspirating system 204 can perform an action such as dispensing material into the container or aspirating material from the container.
- FIG. 5 illustrates a process 300 used in one embodiment for controlling the system 200 .
- the processing unit controls the motion controller to start downward (e.g., z-axis) movement of the pipette.
- the first and second timer signals are generated at stage 304 .
- the processing unit compares the timer signals at stage 306 to determine if noise is present. If noise is present, then at stage 308 , the downward movement of the pipette is paused.
- the movement of the pipette is paused until either the predetermined time interval/threshold is exceeded at stage 310 , or until the differences between the duration of the timer signals are approximately equal (e.g., within the difference threshold) at stage 306 . If the predetermined time threshold is exceeded at stage 310 , then at stage 312 , a notification of excess noise is provided.
- stage 314 the processing unit determines if the phase difference/duration of the first timer signal is greater than a predetermined phase difference/threshold indicating that the capacitance at the pipette tip has increased and the pipette has contacted the liquid. If the phase difference/duration of the first timer signal does not exceed the predetermined phase value/threshold, then at stage 316 , the downward movement of the pipette is stopped, and at stage 318 , the pipette performs the intended operation (e.g., dispense, aspirate, etc.). The embodiment of this process then ends at stage 320 .
- the intended operation e.g., dispense, aspirate, etc.
- FIG. 2 embodiment employed the use of timers to measure the phase difference between the oscillator and the pipette signals at the leading and trailing edges thereof, other well known and established techniques for measuring phase differences can be used.
- FIG. 6 A block diagram of another embodiment of a z-axis controlled automated liquid measuring system 400 is shown in FIG. 6 .
- the system 400 includes a motion controller 402 and a fluid dispenser 404 , both coupled to a pipette 411 .
- the motion controller 402 controls vertical motion of the pipette to lower the pipette 411 towards a container 414 .
- the fluid dispenser 404 controls dispensing of fluid from the pipette into the container 414 .
- the fluid dispenser 404 may be replaced by a fluid aspirator that controls the pipette 411 to draw liquid from the container 414 .
- a liquid sensing system 409 is also coupled to the pipette and includes a constant current source 406 , a detector 408 , timing circuitry 416 , and a processing unit 420 .
- the constant current source 406 is coupled to the pipette 411 and the detector 408 is coupled to the pipette 411 and to the processing unit 420 through the timing circuitry 416 .
- the constant current source 406 is configured to drive the pipette 411 with a square wave having a constant peak current. In one embodiment, the current is approximately equal to 50 microamperes and the frequency of the square wave is equal to approximately 2 kHz.
- the detector 408 is configured to determine the rise time and fall time of each pulse of the square wave, and to provide the rise time and the fall time to the processing unit 420 .
- the rise time determined by the detector is a 10% to 90% rise time (or 90% to 10% fall time); however, in other embodiments, other rise times and fall time values may be used.
- changes in the slopes of the rising and falling edges of the square wave are linearly proportional to changes in capacitance at the pipette.
- An abrupt change in the rise and fall times from one cycle to the next provides an indication of an abrupt change in capacitance, indicating that the pipette 411 has contacted the liquid.
- the rise and fall times will be substantially equal.
- differences in rise and fall times can be used to detect the presence of noise, and to control the system to diminish the effects of the noise.
- FIG. 7 illustrates a process 450 used in one embodiment for controlling the system 400 .
- the processing unit controls the motion controller to start downward movement of the pipette.
- the rise and fall times are detected and provided to the processing unit at stage 454 .
- the processing unit 420 compares the rise time and fall time at stage 456 to determine if noise is present (e.g., determines if the difference is greater than a predetermined threshold). If noise is present, then at stage 458 , the downward movement of the pipette is paused.
- the movement of the pipette is paused until either a predetermined time interval/threshold is exceeded at stage 460 , or until the rise and fall times are approximately equal at stage 456 . If the predetermined time threshold is exceeded at stage 460 , then at stage 462 , the user is notified.
- stage 464 the processing unit determines if the rise time (or fall time) has changed more than a predetermined or specified threshold indicating, that the capacitance has increased and the pipette has contacted the liquid. If the outcome of stage 464 is “NO”, then the process returns to stage 452 , where the processing unit will either continue the movement of the pipette or restart the movement of the pipette. If the outcome of stage 464 is “YES,” then at stage 466 , the downward movement of the pipette is stopped, and at stage 468 , the pipette performs the intended operation. The process then ends at stage 470 .
- rise and fall times of signals are measured.
- the rise time may be defined as a 10% to 90% rise time (with fall time 90% to 10%) or the rise time and fall time may be defined in some other manner.
- the system 400 includes a constant current source 406 that provides a square wave output having a constant peak current to the pipette.
- the constant current source is a high impedance constant current source providing a square wave output with a frequency of approximately 2 kHz and a peak current of approximately 50 microamperes.
- the constant current source 406 used in one embodiment will now be described further with reference to FIG. 8 , which shows a schematic diagram of the constant current source coupled to the tip of the pipette.
- capacitor C 1 represents the capacitance between the tip of the pipette and the grounded container.
- the illustrated current source includes two functional sections including a generator section 502 , and a feedback section 504 .
- the generator section is configured to produce a square wave output having a constant peak current.
- the output square wave is applied to the tip.
- the feedback section detects the current at the output of the generator section and provides feedback signals to the generator section to control the generator section such that the output current is maintained constant as the pipette is lowered toward the container and the value of the capacitance C 1 changes.
- the generator section includes a square wave generator 506 , an operational amplifier 508 , a resistor 510 , and a capacitor 512 .
- the square wave generator provides a square wave output to the operational amplifier 508 .
- the operational amplifier receives the square wave signal as well as a feedback signal from the feedback section and provides the constant current square wave output.
- Capacitor 512 is used to stabilize the output of the operational amplifier 508 .
- the feedback section includes operational amplifiers 514 and 516 , feedback resistor 518 , and resistors 520 , 522 , 524 , 526 , and 528 .
- the operational amplifiers detect the output current by sensing the voltage across the feedback resistor 518 , and provide the feedback signal to the generator section.
- Resistors 510 , 520 , 522 , 524 , 526 and 528 are used to control signal levels to and from the operational amplifiers.
- the square wave generator is implemented using a 2 kHz clock output from a digital processing unit with the output voltage scaled using an amplifier, and each of the operational amplifiers are implemented using devices available from Analog Devices, Inc., part no. AD825/AD. In other embodiments, other devices may be used to provide the functionality of the generator section and the feedback section.
- the detector 408 used in one embodiment will now be described further with reference to FIG. 9 , which shows a schematic diagram of the detector.
- the detector is coupled to the tip of the pipette as discussed above and detects the rising and falling edges of the current waveform applied to the pipette.
- the detector includes three operational amplifiers 602 , 604 , and 606 .
- Operational amplifier 602 is coupled through a resistor 608 to the tip of the pipette.
- the operational amplifier 602 detects the voltage at the tip of the pipette, acts as buffer and provides an output signal related to the voltage at its input.
- Operational amplifiers 604 and 606 function as comparators and compare the output signal from operational amplifier 602 with positive and negative voltage threshold levels.
- the timer receives the outputs of the comparators and based on the outputs of the comparators can determine the fall and rise time of the waveform for each cycle.
- a number of resistors are used to provide appropriate voltage levels for the operational amplifiers.
- each of the operational amplifiers are implemented using devices available from Analog Devices, Inc., part no. AD825/AD.
- two capacitors 610 and 612 are shown.
- a coaxial cable is used to couple the detector to the tip of the pipette.
- the coaxial cable is coupled to a small circuit board in the pipette holder, and the pipette holder is coupled to the pipette using pogo pins.
- Capacitor 610 represents the capacitance in the coaxial cable between the center conductor and the shield
- capacitor 612 represents the capacitance between the shield and ground.
- the illustrated detector circuitry, timers, processing units and control system may be implemented using a variety of well known circuitry, for example, analog circuitry, digital circuitry, hardware, software, field programmable gate arrays (FPGA) or combinations of two or more of these.
- the processing unit, motion controller, and other functional modules may be implemented in one or more computer systems, for example, a general-purpose computer such as those based on an Intel PENTIUM®-type processor, a Motorola PowerPC® processor, a Sun UltraSPARC® processor, a Hewlett-Packard PA-RISC® processor, or any other type of processor or combinations thereof.
- the computer system may include specially-programmed, special-purpose hardware, for example, an application-specific integrated circuit (ASIC).
- ASIC application-specific integrated circuit
- the computer system used in at least one embodiment can include one or more processors typically connected to one or more memory devices, which can comprise, for example, any one or more of a disk drive memory, a flash memory device, a RAM memory device, or other device for storing data.
- the memory is typically used for storing programs and data during operation of systems of embodiments of the invention.
- the memory may be used for storing historical data relating to operational parameters over a period of time, as well as operating data.
- Software including programming code that implements embodiments of the invention, can be stored on a computer readable and/or writeable nonvolatile recording medium, and then typically copied into the memory wherein it can then be executed by the processor.
- Such programming code may be written in any of a plurality of programming languages, for example, Java, Visual Basic, C, C#, or C++, Fortran, Pascal, Eiffel, Basic, COBAL, or any of a variety of combinations thereof.
- Components of the computer system may be coupled by one or more interconnection mechanisms, which may include one or more busses (e.g., between components that are integrated within a same device) and/or a network (e.g., between components that reside on separate discrete devices).
- the interconnection mechanism typically enables communications (e.g., data, instructions) to be exchanged between components of the computer system.
- the computer system can also include one or more input devices, for example, a keyboard, mouse, trackball, microphone, touch screen, and other man-machine interface devices as well as one or more output devices, for example, a printing device, display screen, or speaker.
- the computer system may contain one or more interfaces that can connect the computer system to a communication network (in addition or as an alternative to the network that may be formed by one or more of the components of the computer system).
- the computer system can include one or more computer storage media such as readable and/or writeable nonvolatile recording medium in which signals can be stored that define a program to be executed by one or more processors.
- the medium may, for example, be a disk or flash memory.
- the processor can cause data, such as code that implements one or more embodiments of the invention, to be read from the storage medium into a memory that allows for faster access to the information by the one or more processors than does the medium.
- the memory is typically a volatile, random access memory such as a dynamic random access memory (DRAM) or static memory (SRAM) or other suitable devices that facilitates information transfer to and from the processor.
- DRAM dynamic random access memory
- SRAM static memory
- the invention is not limited to being implemented in software, or on the computer system as exemplarily discussed herein. Indeed, rather than implemented on, for example, a general purpose computer system, a controller, or components or subsections thereof, may alternatively be implemented as a dedicated system or as a dedicated programmable logic controller (PLC) or in a distributed control system. Further, it should be appreciated that one or more features or aspects of the invention may be implemented in software, hardware or firmware, or any combination thereof. For example, one or more segments of an algorithm executable by the controller can be performed in separate computers, which in turn, can be in communication through one or more networks.
- PLC programmable logic controller
- systems and methods are described for detecting a liquid level in dispensing and aspirating systems.
- systems and methods described herein can be used in dispensing and aspirating systems having one container or having multiple liquid containers. Further, systems and methods described herein may be used with a variety of liquids including conductive and non-conductive liquids.
- liquid level handling systems include a nozzle that functions as a probe and functions as a dispensing device or aspiration device.
- a probe separate from a dispensing device or aspiration device, may be used to determine a liquid level. The liquid level may then be stored in the controller, and used to properly position a dispensing device or aspiration device relative to the liquid level.
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Fluid Mechanics (AREA)
- General Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Thermal Sciences (AREA)
- Automatic Analysis And Handling Materials Therefor (AREA)
Abstract
Description
- 1. Field of Invention
- Embodiments of the invention relate generally to liquid level sensor systems and methods, and more specifically, to systems and methods for reducing effects of electrical noise in liquid level sensor systems.
- 2. Discussion of Related Art
- Withdrawing and dispensing precise volumes of a liquid without contaminating the liquid is an important part of many clinical applications and laboratory tests. A number of automated or semi-automated liquid-measuring systems are presently being used to gauge more precisely the small liquid volumes that need to be withdrawn and/or dispensed.
- Typical automated systems use a motor-controlled pipette-like probe to aspirate or dispense a desired amount of fluid from or into a container. The probe is movably mounted over the container and, using a precision-controlled motor, is vertically (z-axis) lowered into the container until the tip of the probe reaches a desired level below or above the upper surface of the liquid (the meniscus). A desired amount of liquid is then withdrawn from or dispensed into the container. Such systems have been designed to: minimize/reduce cross-contamination between the contents of different containers, avoid splashing of the liquid during the aspiration (or deposition) process, and minimize/reduce the portion of the probe that must be washed.
- In many instances, the automated or semi-automated liquid-measuring system does not know beforehand the level of fluid contained within the container. Nonetheless, the pipette-like probe must typically be lowered to a certain position relative to the fluid level. Several systems control the position of the probe tip without previously knowing the upper level of the liquid in the container by sensing for the upper level of the liquid in the container as the probe is being lowered. For example, a measurement can be made of some electrical phenomena associated with a change in the capacitance between the probe and the liquid in the container as the tip of the probe approaches the liquid. This measurement may identify a liquid sense event (for example, penetrating the meniscus or withdrawing from the meniscus) when the capacitance between the probe and the liquid reflects a change that is greater than a threshold reference level.
- A known system and technique for capacitive-based sensing of liquid level in a z-axis controlled liquid-measuring system is described in U.S. Pat. No. 5,365,783, to Ronald A. Zweifel (the “Zweifel system”), the disclosure of which is hereby incorporated by reference. U.S. Pat. No. 3,391,547 also describes capacitive liquid level systems and methods.
- In some existing systems, labware used in liquid measuring and dispensing systems can collect and store static electricity. As the probe is moved closer and closer to the container, one or more static discharge events may occur between the probe and container during probe movement. These static discharge events can cause an instantaneous change in a signal indicative of the measured capacitance which can incorrectly be detected by the system as a liquid event (for example, a false positive indication that the probe is in the liquid when in fact the probe is still positioned above the liquid). Second, laboratories employing these systems typically have fluorescent light fixtures. The electronic ballasts used by these fixtures emit high frequency electromagnetic radiation. The probes used in liquid dispensing and measuring systems can act as an antenna with respect to such radiation, resulting in electronic noise in the systems that can adversely affect measured capacitance and can cause an incorrect detection of a liquid event.
- At least one aspect of the invention is directed to a liquid level sensing system. The system includes a probe constructed and arranged to be moved relative to a liquid sample, a signal source coupled to the probe to apply an applied signal to the probe, at least one detector coupled to the probe to detect at least one detected signal, the detected signal being related to the applied signal and having a rising edge and a falling edge, and a controller coupled to the detector and configured to detect presence of a noise signal based on at least one of the rising edge and the falling edge of the detected signal.
- In the liquid level sensing system, the controller may be configured to detect contact of the probe with a liquid. The system may further include a motion controller for controlling motion of the probe, wherein the controller may be configured to provide a stop signal to the motion controller upon detection of the presence of the noise signal, and wherein the motion controller may be configured to pause motion of the probe in response to receipt of the stop signal. The signal source may include a constant current source. In the system, at least one of the controller and the detector may be configured to determine a rise time associated with the rising edge of the detected signal and a fall time associated with the falling edge of the detected signal. The controller may be configured to detect contact of the probe with a liquid based on a change in at least one of the rise time and the fall time. The controller may be configured to detect the presence of the noise signal based on a difference between the rise time and the fall time of the detected signal. The probe may include at least one of a dispensing device configured to dispense liquid and an aspiration device configured to aspirate liquid from a container.
- Another aspect of the invention is directed to a method of detecting a liquid level using a probe. The method includes applying an electrical signal to the probe, detecting a rising edge and a falling edge of the electrical signal, and detecting presence of a noise signal based on at least one of the rising edge and the falling edge of the electrical signal.
- The method may further include detecting contact of the probe with a liquid. The method may include moving the probe toward the liquid and pausing motion of the probe in response to detection of the noise signal. In the method, applying an electrical signal may include applying a square wave electrical signal having a constant current. The method may further include determining a rise time associated with the rising edge of the electrical signal and determining a fall time associated with the falling edge of the electrical signal. The method may include detecting contact of the probe with a liquid based on a change in at least one of the rise time and the fall time. In the method, the controller may be configured to detect the noise signal based on a difference between the rise time and the fall time of the detected signal.
- Another aspect of the invention is directed to a liquid level sensing system. The system includes a probe constructed and arranged to be moved relative to a liquid sample, a signal source coupled to the probe to apply an applied signal to the probe, and means for detecting presence of a noise signal based on at least one of the rising edge and the falling edge of a detected signal associated with the probe.
- The system may further include means for detecting contact of the probe with a liquid. The system may further include means for controlling motion of the probe, and for pausing motion of the probe in response to detection of a noise signal. The signal source may further include a constant current source. The system may include means for determining a rise time associated with the rising edge of the detected signal and a fall time associated with the falling edge of the detected signal. The system may include means for detecting contact of the probe with a liquid based on a change in at least one of the rise time and the fall time. The probe may include at least one of a dispensing device configured to dispense liquid and an aspiration device configured to aspirate liquid from a container.
- The accompanying drawings, are not intended to be drawn to scale. In the drawings, each identical or nearly identical component that is illustrated in various figures is represented by a like numeral. For purposes of clarity, not every component may be labeled in every drawing. In the drawings:
-
FIG. 1 is a functional block diagram of a liquid handling system; -
FIG. 2 is a functional block diagram of a liquid handling system in accordance with one embodiment of the present invention; -
FIG. 3 is a graph showing plots of pipette waveforms; -
FIG. 4 is a graph showing plots of pipette waveforms in the presence of noise; -
FIG. 5 is a flow chart of a method performed in a liquid handling system in accordance with one embodiment of the present invention; -
FIG. 6 is functional block diagram of a liquid handling system in accordance with one embodiment of the present invention; -
FIG. 7 is a flow chart of a method performed in a liquid handling system in accordance with one embodiment of the present invention; -
FIG. 8 is a schematic diagram of a signal source used in one embodiment of the present invention; and -
FIG. 9 is a schematic diagram of a detector used in one embodiment of the present invention. - This invention is not limited in its application to the details of construction and the arrangement of components set forth in the following description or illustrated in the drawings. The invention is capable of other embodiments and of being practiced or of being carried out in various ways. Also, the phraseology and terminology used herein is for the purpose of description and should not be regarded as limiting. The use of “including,” “comprising,” or “having,” “containing”, “involving”, and variations thereof herein, is meant to encompass the items listed thereafter and equivalents thereof as well as additional items.
- Embodiments of the present invention are described herein primarily for use in liquid level dispensing systems; however, the techniques may also be used in other systems, where there is a desire to reduce the effects of noise in measurement systems or other electronic systems.
- As discussed above, undesirable electronic noise may be introduced into liquid level sensor systems through static discharges and through the coupling of electromagnetic radiation to probes and other circuits contained in the systems. U.S. Pat. No. 7,191,647 (the '647 Patent), titled Method and Apparatus to Reject Electrical Interference in a Capacitive Liquid Level Sensor System, incorporated herein by reference, discloses systems and methods for detecting electronic noise and reducing the effects of the electronic noise in liquid level sensor systems. In the systems and methods disclosed in the '647 Patent, filtering systems are employed to reduce the effect of noise, and motion of the pipette towards the liquid is repeatedly paused upon detection of a possible liquid detection event to allow for a determination between an actual liquid detection event and a noise event.
-
FIG. 1 , is a block diagram of a z-axis controlled automatedliquid measuring system 10 of the '647 Patent. The system provides control over the position of aprobe 11 with respect to an unknown level of liquid in aconventional laboratory container 14. Movement of theprobe 11 in the z-axis into or out of thecontainer 14 is controlled by a conventional servo-drive 12 which is controlled by a microcomputer orCPU 13. TheCPU 13 determines the position of theprobe 11 with respect to the level of the liquid in thecontainer 14 by monitoring asignal 15 representing capacitance between: theprobe 11 and the liquid in thecontainer 14, the liquid in thecontainer 14, and ground. The CPU may also be programmed to control a liquid handler 16 (e.g., syringe) which can aspirate or dispense a desired amount of fluid from or into thecontainer 14 through theprobe 11 via aflexible tube 18 made from a chemically inert material such as Teflon, for example. - The stray capacitance, depicted as C1 between the
probe 11 and the liquid in thecontainer 14 slowly increases as theprobe 11 is moved toward the liquid. When the probe contacts the liquid in thecontainer 14, the stray capacitance, C1 changes virtually instantaneously. Acapacitive sensing system 100 is coupled, via aconductor 31 a to detect changes in this stray capacitance, and provide corresponding sensor data to theCPU 13 in the form ofsignal 15 which is indicative of a capacitance between theprobe 11, the liquid in thecontainer 14, and ground. - The stray capacitance C1 is monitored by the
system 100 through a sampling operation that with each sample instant applies a voltage to theprobe 11/container 14 (i.e., to the capacitance C1) and measures the voltage charge on the capacitance C1 to detect and latch a peak voltage developed on the capacitance C1. This latched peak voltage is output as thesignal 15 for application to theCPU 13. In at least one embodiment, thesignal 15 is a digital signal representation of the sampled peak voltage value. When theprobe 11 contacts the liquid in thecontainer 14, a rapid change occurs in the stray capacitance which causes the measured voltage developed on the capacitance to decrease rapidly. This decreased voltage signal level is detectable in theoutput signal 15 and does not change for as long as theprobe 11 remains in the liquid (assuming no evaporation/loss of liquid). - As an example, at the start of each sampling cycle, the voltage at
probe 11 is initially held at 0 Volts via a closed switch (not shown) between ground andconductor 31 a. Next, the switch is opened so that the illustrated voltage (e.g. 24V) is applied through animpedance 17 to the capacitance C1. Theimpedance 17 and the capacitance C1 form an RC time constant such that the voltage at theprobe 11 increases at a rate proportional to the capacitance C1. After a fixed time (e.g., approximately 10 microseconds), the peak voltage atprobe 11 is measured by thesystem 100 viaconductor 31 a. This voltage measurement is indicative of capacitance C1 and is sent to thecomputer 13 viasignal 15. The switch is then closed, thus discharging the capacitance C1 and resetting the voltage atprobe 11 to 0 Volts. The foregoing cycle can be continuously repeated at a fixed frequency. - As the probe is moved toward (or away) from the liquid, the capacitance C1 changes and thus the peak voltage charge storable on the capacitance C1 at each sampling instant also changes. The storable peak voltage charge (provided in the signal 15) is monitored and when it changes (e.g., decreases) at a rate exceeding a rate expected for probe movement, this change provides an indication of the occurrence of an event such as a liquid level sense event when the
probe 11 penetrates the meniscus of the fluid within the container. However, it is known that electromagnetic interference can cause momentary increases/decreases in the storable peak voltage charge where no meniscus penetration has occurred. In such situations, the rate of voltage change (e.g., decrease) which is detected by the capacitive sensing system could be processed by thecomputer 13 and incorrectly identified as a liquid level sense event (i.e., a false positive indication). - To help reduce noise effects, the
computer 13 includes aninterference rejection section 60 that includes filtering to reduce the effects of electromagnetic radiation, and includes instructions for implementing a measurement scheme that reduces the effects of static discharges. In the measurement scheme, upon detection of an event (a voltage step in signal 15), movement of the probe is paused, and multiple measurement samples are taken to determine whether the voltage step is indicative of a liquid event such as penetration of the liquid meniscus within the container, or is the result of interference or noise. For example, in the situation where the event is a static discharge event, pausing ofprobe 11 allows for the static interference to dissipate. If the event is determined to be a liquid event (because the subsequent multiple sample points show a voltage step), then thecomputer 13 may signal theliquid handler 16 to aspirate or dispense a desired amount of fluid from or into thecontainer 14 through theprobe 11. - If the event is determined to be noise (because the subsequent multiple sample points fail to show a voltage step), the event is identified as false, and the computer signals the
servo drive 12 to resumeprobe 11 movement to search for the liquid level. - Embodiments of the present invention described herein provide improved systems and methods for identifying liquid level in the presence of noise. In particular, at least some embodiments use a phase based capacitive liquid level sensing system in which a change in phase between a waveform produced by an oscillator signal source and a measured pipette signal is used to detect capacitive changes and identify that the liquid level has been detected. Phase based capacitive sensing is described further in U.S. Pat. No. 3,391,547. In at least some embodiments of the present invention described further below, improved phase based systems and methods use information related to both a rising edge and a falling edge of a waveform produced by an oscillator to determine whether noise is present that may affect measurement levels. The rising edge may also be referred to as the leading edge, and the falling edge may also be referred to as the trailing edge.
-
FIG. 2 is a block diagram of a z-axis controlled automatedliquid measuring system 200 in accordance with one embodiment of the present invention. Thesystem 200 includes amotion controller 202 and afluid dispenser 204, both coupled to apipette 211. The motion controller controls vertical motion of the pipette to lower the pipette towards acontainer 214. Thefluid dispenser 204 controls dispensing of fluid from the pipette into thecontainer 214. In other embodiments, the fluid dispenser may be replaced by a fluid aspirator that controls the pipette to draw liquid from thecontainer 214. - Also coupled to the pipette is a
liquid sensing system 209 that includes anoscillator 206, an impedance (e.g., resistor) 217, aleading edge detector 208, a trailingedge detector 210, afirst timer 216, asecond timer 218, and aprocessing unit 220. The oscillator is coupled to thepipette 211 through theresistor 217, and both the leading edge detector and the trailing edge detector are coupled across theresistor 217 and also coupled to the system ground to detect the oscillator signal from the oscillator and to detect the pipette signal at the pipette. Thefirst timer 216 is coupled to the leadingedge phase detector 208 and to the processing unit. Thesecond timer 218 is coupled to the trailingedge detector 210 and the processing unit. - In one embodiment, the
oscillator 206 may be implemented using a sinusoidal oscillator, and theimpedance 217 may be implemented using an approximate 20 kohm to an approximate 100 kohm resistor. The leadingedge phase detector 208, the trailingedge phase detector 210, and thetimers system 200 that also performs the functionality of the processing unit and may also perform at least some of the functionality of the motion controller. - In operation, the processing unit signals the motion controller to start downward movement of the pipette. In one embodiment, the pipette is moved at 50 to 100 millimeters per second. The oscillator may also be coupled to the processing unit, and receive a signal from the processing unit to start generating an output signal at about the same time that the motion controller starts moving the pipette. In one embodiment, the signal generated by the oscillator is a sine wave having a frequency of approximately 2 kHz to approximately 120 kHz and a voltage of approximately +5V to approximately −5V.
- During movement of the pipette, the leading edge detector detects when the leading edge of the oscillator signal crosses a threshold (e.g. 0 volts) and provides a start signal to start the first timer. The leading edge detector then detects when the leading edge of the pipette waveform crosses the threshold and provides a stop signal to stop the first timer. The time between the timer starting and receiving a stop signal shall be referred to herein as the “on-time” of the timer. The first timer provides an output signal to the processing unit indicative of the time difference (and accordingly the phase difference) between detection of the leading edge of the oscillator signal and the pipette signal. As discussed above, the phase difference is indicative of the capacitance and is used by the processing unit to determine when the pipette has contacted the liquid sample. The trailing edge detector detects when the trailing edge of the oscillator signal crosses the threshold and provides a start signal to start the second timer. The trailing edge detector then detects when the trailing edge of the pipette waveform crosses the threshold and provides a stop signal to stop the second timer. The second timer provides an output signal to the processing unit indicative of the time difference (and accordingly the phase difference) between detection of the trailing edge of the oscillator signal and the trailing edge of the pipette signal.
-
FIG. 3 includes a graph showing the oscillator waveform/signal 230, the pipette waveform/signal 232, afirst timer signal 234 and asecond timer signal 236. Thefirst timer signal 234 and thesecond timer signal 236 respectively show the on-time of the first timer and the on-time of the second timer. The on-time or duration of thefirst timer signal 234 is representative of the phase difference between the leading edges of the oscillator signal and the pipette signal at the leading edge. The on-time 236 of the second timer signal is representative of the phase difference between the trailing edges of theoscillator signal 230 and thepipette signal 232. In a noise free environment, the on-time or duration of thefirst timer signal 234 is approximately equal to the on-time or duration of thesecond timer signal 236, as shown inFIG. 3 . -
FIG. 4 includes a graph that is similar to that shown inFIG. 3 and the waveforms inFIG. 4 have the same reference numbers as those ofFIG. 3 , except that inFIG. 4 , the reference numbers for the first and second timer signals are respectively 234′ and 236′.FIG. 4 differs fromFIG. 3 in that a noise event occurs during the movement of the pipette during the time period shown inFIG. 4 . The noise event causes the leading edge of the pipette waveform to cross the zero voltage axis after a delay caused by the noise event, and during this noise event, the on-times or durations of the first and second timer signals are not substantially equal (i.e., the phase differences at the leading and trailing edges are not substantially the same). In determining whether the on-times or durations are substantially equal, a difference value threshold may be used, such that the on-times or durations are not considered equal if a difference between them is greater than the difference value threshold. The particular difference value threshold chosen may be based on specific system parameters and may be adjustable in some embodiments. - With continued reference to
FIG. 2 , theprocessing unit 220 compares the signals from thetimers processing unit 220 will control the motion control system to continue moving the pipette towards the liquid level. If theprocessing unit 220 determines that the on-times of the first and second timer signals differ, for example, by more than a specified or predetermined threshold (which may be based, at least in part, on the oscillator speed and timer resolution), theprocessing unit 220 shall determine that noise has been detected, and control themotion control system 202 to pause the movement of the pipette towards the liquid level. While the pipette is paused, the illustratedprocessing unit 220 continues to evaluate the timer signals until either the noise dissipates and the duration of the timer signals are substantially equal or a predetermined time interval/threshold since pausing the probe (e.g., three seconds, and such time interval can vary based on the particular embodiment) has been exceeded. If the noise dissipates and the duration of the timer signals are substantially equal (e.g., difference does not exceed the difference threshold), then theprocessing unit 220 will instruct themotion control system 202 to continue moving thepipette 211 towards the liquid level. Alternatively, if thepipette 211 is paused for greater than the predetermined time without dissipation of the noise etc., then the illustratedprocessing unit 220 will provide a notification that the noise environment is too high for proper operation of the system. - When the
pipette 211 touches the sample liquid, and no noise is present, then both the first and second timer signals/values will increase due to the increased capacitance imparted on the pipette. The amount of increase is variable based on the amount and conductivity of the liquid, the oscillator frequency, and the timer resolution. Theprocessing unit 220 will then stop the movement of thepipette 211, and the dispensing/aspirating system 204 can perform an action such as dispensing material into the container or aspirating material from the container. - The operation of the
system 200 is summarized in flow chart form inFIG. 5 , which illustrates aprocess 300 used in one embodiment for controlling thesystem 200. In afirst stage 302 of theprocess 300, the processing unit controls the motion controller to start downward (e.g., z-axis) movement of the pipette. During the downward movement, of the pipette, the first and second timer signals are generated atstage 304. The processing unit compares the timer signals atstage 306 to determine if noise is present. If noise is present, then atstage 308, the downward movement of the pipette is paused. The movement of the pipette is paused until either the predetermined time interval/threshold is exceeded atstage 310, or until the differences between the duration of the timer signals are approximately equal (e.g., within the difference threshold) atstage 306. If the predetermined time threshold is exceeded atstage 310, then atstage 312, a notification of excess noise is provided. - If the noise is dissipated (or not present initially), then the
process 300 moves to stage 314, where the processing unit determines if the phase difference/duration of the first timer signal is greater than a predetermined phase difference/threshold indicating that the capacitance at the pipette tip has increased and the pipette has contacted the liquid. If the phase difference/duration of the first timer signal does not exceed the predetermined phase value/threshold, then atstage 316, the downward movement of the pipette is stopped, and atstage 318, the pipette performs the intended operation (e.g., dispense, aspirate, etc.). The embodiment of this process then ends atstage 320. - Those of ordinary skill in the art will understand that although the
FIG. 2 embodiment employed the use of timers to measure the phase difference between the oscillator and the pipette signals at the leading and trailing edges thereof, other well known and established techniques for measuring phase differences can be used. - A block diagram of another embodiment of a z-axis controlled automated
liquid measuring system 400 is shown inFIG. 6 . Thesystem 400 includes amotion controller 402 and afluid dispenser 404, both coupled to apipette 411. As in thesystem 200, themotion controller 402 controls vertical motion of the pipette to lower thepipette 411 towards acontainer 414. Thefluid dispenser 404 controls dispensing of fluid from the pipette into thecontainer 414. In other embodiments, thefluid dispenser 404 may be replaced by a fluid aspirator that controls thepipette 411 to draw liquid from thecontainer 414. - A
liquid sensing system 409 is also coupled to the pipette and includes a constantcurrent source 406, adetector 408,timing circuitry 416, and aprocessing unit 420. The constantcurrent source 406 is coupled to thepipette 411 and thedetector 408 is coupled to thepipette 411 and to theprocessing unit 420 through thetiming circuitry 416. The constantcurrent source 406 is configured to drive thepipette 411 with a square wave having a constant peak current. In one embodiment, the current is approximately equal to 50 microamperes and the frequency of the square wave is equal to approximately 2 kHz. Thedetector 408 is configured to determine the rise time and fall time of each pulse of the square wave, and to provide the rise time and the fall time to theprocessing unit 420. When the capacitance of the pipette changes, the slopes of the rising and falling edges of the square wave incident at the pipette also change. In one embodiment, the rise time determined by the detector is a 10% to 90% rise time (or 90% to 10% fall time); however, in other embodiments, other rise times and fall time values may be used. - In at least one embodiment that uses a constant current source, changes in the slopes of the rising and falling edges of the square wave are linearly proportional to changes in capacitance at the pipette. An abrupt change in the rise and fall times from one cycle to the next provides an indication of an abrupt change in capacitance, indicating that the
pipette 411 has contacted the liquid. In theFIG. 6 system 400, when noise is not affecting the system, the rise and fall times will be substantially equal. In the operation of theFIG. 6 system 400, differences in rise and fall times can be used to detect the presence of noise, and to control the system to diminish the effects of the noise. - The operation of the
FIG. 6 system 400 is summarized in flow chart form inFIG. 7 , which illustrates aprocess 450 used in one embodiment for controlling thesystem 400. In afirst stage 452 of theprocess 450, the processing unit controls the motion controller to start downward movement of the pipette. During the downward movement of the pipette, the rise and fall times are detected and provided to the processing unit atstage 454. Theprocessing unit 420 compares the rise time and fall time atstage 456 to determine if noise is present (e.g., determines if the difference is greater than a predetermined threshold). If noise is present, then atstage 458, the downward movement of the pipette is paused. The movement of the pipette is paused until either a predetermined time interval/threshold is exceeded atstage 460, or until the rise and fall times are approximately equal atstage 456. If the predetermined time threshold is exceeded atstage 460, then atstage 462, the user is notified. - If the noise is dissipated (or not present initially), then the
process 450 moves to stage 464, where the processing unit determines if the rise time (or fall time) has changed more than a predetermined or specified threshold indicating, that the capacitance has increased and the pipette has contacted the liquid. If the outcome ofstage 464 is “NO”, then the process returns to stage 452, where the processing unit will either continue the movement of the pipette or restart the movement of the pipette. If the outcome ofstage 464 is “YES,” then atstage 466, the downward movement of the pipette is stopped, and atstage 468, the pipette performs the intended operation. The process then ends atstage 470. In embodiments described above, rise and fall times of signals are measured. The rise time may be defined as a 10% to 90% rise time (with fall time 90% to 10%) or the rise time and fall time may be defined in some other manner. - As discussed above, the
system 400 includes a constantcurrent source 406 that provides a square wave output having a constant peak current to the pipette. In one embodiment, the constant current source is a high impedance constant current source providing a square wave output with a frequency of approximately 2 kHz and a peak current of approximately 50 microamperes. The constantcurrent source 406 used in one embodiment will now be described further with reference toFIG. 8 , which shows a schematic diagram of the constant current source coupled to the tip of the pipette. InFIG. 8 , capacitor C1 represents the capacitance between the tip of the pipette and the grounded container. As shown inFIG. 8 , the illustrated current source includes two functional sections including agenerator section 502, and a feedback section 504. The generator section is configured to produce a square wave output having a constant peak current. The output square wave is applied to the tip. The feedback section detects the current at the output of the generator section and provides feedback signals to the generator section to control the generator section such that the output current is maintained constant as the pipette is lowered toward the container and the value of the capacitance C1 changes. - The generator section includes a
square wave generator 506, anoperational amplifier 508, aresistor 510, and acapacitor 512. The square wave generator provides a square wave output to theoperational amplifier 508. The operational amplifier receives the square wave signal as well as a feedback signal from the feedback section and provides the constant current square wave output.Capacitor 512 is used to stabilize the output of theoperational amplifier 508. - The feedback section includes
operational amplifiers 514 and 516,feedback resistor 518, andresistors feedback resistor 518, and provide the feedback signal to the generator section.Resistors - In one embodiment, the square wave generator is implemented using a 2 kHz clock output from a digital processing unit with the output voltage scaled using an amplifier, and each of the operational amplifiers are implemented using devices available from Analog Devices, Inc., part no. AD825/AD. In other embodiments, other devices may be used to provide the functionality of the generator section and the feedback section.
- The
detector 408 used in one embodiment will now be described further with reference toFIG. 9 , which shows a schematic diagram of the detector. The detector is coupled to the tip of the pipette as discussed above and detects the rising and falling edges of the current waveform applied to the pipette. The detector includes threeoperational amplifiers Operational amplifier 602 is coupled through aresistor 608 to the tip of the pipette. Theoperational amplifier 602 detects the voltage at the tip of the pipette, acts as buffer and provides an output signal related to the voltage at its input.Operational amplifiers operational amplifier 602 with positive and negative voltage threshold levels. The timer receives the outputs of the comparators and based on the outputs of the comparators can determine the fall and rise time of the waveform for each cycle. - In the detector shown, a number of resistors are used to provide appropriate voltage levels for the operational amplifiers. In one embodiment, each of the operational amplifiers are implemented using devices available from Analog Devices, Inc., part no. AD825/AD. In the detector of
FIG. 9 , twocapacitors Capacitor 610 represents the capacitance in the coaxial cable between the center conductor and the shield, andcapacitor 612 represents the capacitance between the shield and ground. - In embodiments described above, the illustrated detector circuitry, timers, processing units and control system may be implemented using a variety of well known circuitry, for example, analog circuitry, digital circuitry, hardware, software, field programmable gate arrays (FPGA) or combinations of two or more of these. Further, in certain embodiments, the processing unit, motion controller, and other functional modules may be implemented in one or more computer systems, for example, a general-purpose computer such as those based on an Intel PENTIUM®-type processor, a Motorola PowerPC® processor, a Sun UltraSPARC® processor, a Hewlett-Packard PA-RISC® processor, or any other type of processor or combinations thereof. Alternatively, the computer system may include specially-programmed, special-purpose hardware, for example, an application-specific integrated circuit (ASIC). Accordingly, one of ordinary skill will understand that although the illustrated embodiments (e.g.,
FIG. 2 and 6 ) show multiple components for the timers, detectors, processing units, and motion controllers, such system components were presented individually for illustration and explanation purposes, and certain embodiments may thus actually implement such attributable features in one or more components, which may collectively be referred to as a controller, system controller or control system. - The computer system used in at least one embodiment can include one or more processors typically connected to one or more memory devices, which can comprise, for example, any one or more of a disk drive memory, a flash memory device, a RAM memory device, or other device for storing data. The memory is typically used for storing programs and data during operation of systems of embodiments of the invention. For example, the memory may be used for storing historical data relating to operational parameters over a period of time, as well as operating data. Software, including programming code that implements embodiments of the invention, can be stored on a computer readable and/or writeable nonvolatile recording medium, and then typically copied into the memory wherein it can then be executed by the processor. Such programming code may be written in any of a plurality of programming languages, for example, Java, Visual Basic, C, C#, or C++, Fortran, Pascal, Eiffel, Basic, COBAL, or any of a variety of combinations thereof.
- Components of the computer system may be coupled by one or more interconnection mechanisms, which may include one or more busses (e.g., between components that are integrated within a same device) and/or a network (e.g., between components that reside on separate discrete devices). The interconnection mechanism typically enables communications (e.g., data, instructions) to be exchanged between components of the computer system.
- The computer system can also include one or more input devices, for example, a keyboard, mouse, trackball, microphone, touch screen, and other man-machine interface devices as well as one or more output devices, for example, a printing device, display screen, or speaker. In addition, the computer system may contain one or more interfaces that can connect the computer system to a communication network (in addition or as an alternative to the network that may be formed by one or more of the components of the computer system).
- The computer system can include one or more computer storage media such as readable and/or writeable nonvolatile recording medium in which signals can be stored that define a program to be executed by one or more processors. The medium may, for example, be a disk or flash memory. In typical operation, the processor can cause data, such as code that implements one or more embodiments of the invention, to be read from the storage medium into a memory that allows for faster access to the information by the one or more processors than does the medium. The memory is typically a volatile, random access memory such as a dynamic random access memory (DRAM) or static memory (SRAM) or other suitable devices that facilitates information transfer to and from the processor.
- It should be appreciated that the invention is not limited to being implemented in software, or on the computer system as exemplarily discussed herein. Indeed, rather than implemented on, for example, a general purpose computer system, a controller, or components or subsections thereof, may alternatively be implemented as a dedicated system or as a dedicated programmable logic controller (PLC) or in a distributed control system. Further, it should be appreciated that one or more features or aspects of the invention may be implemented in software, hardware or firmware, or any combination thereof. For example, one or more segments of an algorithm executable by the controller can be performed in separate computers, which in turn, can be in communication through one or more networks.
- In embodiments discussed above, systems and methods are described for detecting a liquid level in dispensing and aspirating systems. As understood by those skilled in the art, systems and methods described herein can be used in dispensing and aspirating systems having one container or having multiple liquid containers. Further, systems and methods described herein may be used with a variety of liquids including conductive and non-conductive liquids.
- In embodiments described above, liquid level handling systems include a nozzle that functions as a probe and functions as a dispensing device or aspiration device. In other embodiments, a probe, separate from a dispensing device or aspiration device, may be used to determine a liquid level. The liquid level may then be stored in the controller, and used to properly position a dispensing device or aspiration device relative to the liquid level.
- Having thus described several aspects of at least one embodiment of this invention, it is to be appreciated that various alterations, modifications, and improvements will readily occur to those skilled in the art. Such alterations, modifications, and improvements are intended to be part of this disclosure, and are intended to be within the spirit and scope of the invention. Accordingly, the foregoing description and drawings are by way of example only.
- What is claimed is:
Claims (25)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/856,394 US7823447B2 (en) | 2007-09-17 | 2007-09-17 | Method and apparatus for sensing a liquid level |
PCT/US2008/074833 WO2009038952A2 (en) | 2007-09-17 | 2008-08-29 | Method and apparatus for sensing a liquid level |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/856,394 US7823447B2 (en) | 2007-09-17 | 2007-09-17 | Method and apparatus for sensing a liquid level |
Publications (2)
Publication Number | Publication Date |
---|---|
US20090071245A1 true US20090071245A1 (en) | 2009-03-19 |
US7823447B2 US7823447B2 (en) | 2010-11-02 |
Family
ID=40405010
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/856,394 Expired - Fee Related US7823447B2 (en) | 2007-09-17 | 2007-09-17 | Method and apparatus for sensing a liquid level |
Country Status (2)
Country | Link |
---|---|
US (1) | US7823447B2 (en) |
WO (1) | WO2009038952A2 (en) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100125427A1 (en) * | 2008-11-17 | 2010-05-20 | Martin Gaiser | Field Device with Separated Memory Areas |
US20120242354A1 (en) * | 2009-12-30 | 2012-09-27 | Nicolas Cors | Method and apparatus for detecting phase boundaries and correspondingly equipped laboratory device |
US20130160530A1 (en) * | 2011-12-23 | 2013-06-27 | Roche Diagnostics Operations, Inc. | Method and system for discriminating bulk liquid from foam and residuals of the bulk liquid |
US20130239676A1 (en) * | 2012-03-13 | 2013-09-19 | Mattis Sunesson | Level gauge system with wettable propagation device |
US20140007676A1 (en) * | 2010-09-09 | 2014-01-09 | Randox Laboratories Ltd. | Capacitive liquid level sensor |
US9410974B2 (en) * | 2009-04-08 | 2016-08-09 | Bio-Rad Innovations | Gel card filling device comprising an ionizer |
US20190376994A1 (en) * | 2015-11-18 | 2019-12-12 | Elbit Systems Of America / Kmc Systems, Inc. | Systems and methods for detecting a liquid level |
US20190383659A1 (en) * | 2016-06-22 | 2019-12-19 | Abbott Laboratories | Liquid level sensing apparatus and related methods |
US11231309B2 (en) * | 2016-05-11 | 2022-01-25 | Siemens Healthcare Diagnostics Inc. | Quick connection for liquid level sense-enabled metering probe |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CH702180B1 (en) * | 2009-11-02 | 2015-02-13 | Tecan Trading Ag | Method for testing a laboratory device and corresponding laboratory device. |
CN103267874B (en) * | 2013-05-15 | 2015-12-09 | 复旦大学 | The automatic control system for liquid level of atomic force microscope liquid phase imaging |
JP6158057B2 (en) * | 2013-12-04 | 2017-07-05 | 株式会社東芝 | Electrode type liquid level detection device and electrode type liquid level detection method |
US10018494B2 (en) | 2014-05-12 | 2018-07-10 | Metin A. Gunsay | Temperature compensated transmission line based liquid level sensing apparatus and method |
US10114054B1 (en) | 2015-05-11 | 2018-10-30 | Metin A Gunsay | Filtered dielectric sensor apparatus |
TWI604182B (en) * | 2016-04-26 | 2017-11-01 | 諾貝爾生物有限公司 | Syringe assembly and method of using the same |
US11674838B2 (en) | 2019-04-04 | 2023-06-13 | Poseidon Systems Llc | Capacitive fringe field oil level sensor with integrated humidity and temperature sensing |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3391547A (en) * | 1966-02-28 | 1968-07-09 | Varian Associates | Capacitive liquid level sensor using phase sensitive detector means |
US4328065A (en) * | 1980-05-16 | 1982-05-04 | King Instrument Corporation | Extractor pin |
US4470008A (en) * | 1982-07-02 | 1984-09-04 | Ryochi Kato | Capacitance sensor |
US4818492A (en) * | 1986-03-20 | 1989-04-04 | Kabushiki Kaisha Toshiba | Capacitive liquid level sensor for automatic chemical analyzer |
US5365783A (en) * | 1993-04-30 | 1994-11-22 | Packard Instrument Company, Inc. | Capacitive sensing system and technique |
US5437184A (en) * | 1993-10-27 | 1995-08-01 | Kdi/Triangle Electronics, Inc. | Capacitive liquid level sensor having phase detecting circuitry |
US6107810A (en) * | 1996-11-19 | 2000-08-22 | Hitachi, Ltd. | Analyzer with function of detecting liquid level |
US20010047692A1 (en) * | 2000-02-29 | 2001-12-06 | Lipscomb James H. | Fluid dispense and fluid surface verification system and method |
US6389548B1 (en) * | 1999-04-12 | 2002-05-14 | Liam Bowles | Pulse run-length measurement for HF data signal by dividing accumulated phase difference between first and second zero-crossings by single-cycle range using multiple cycle range sawtooth waveform |
US20050092080A1 (en) * | 2003-10-30 | 2005-05-05 | Perkinelmer Las, Inc. | Method and apparatus to reject electrical interference in a capacitive liquid level sensor system |
US20060096396A1 (en) * | 2004-11-09 | 2006-05-11 | Perkinelmer Las, Inc. | Methods and systems for determining a position of a probe |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB669227A (en) | 1950-05-18 | 1952-04-02 | Standard Telephones Cables Ltd | Improvements in or relating to electric multi-channel pulse communication systems |
US6265902B1 (en) | 1999-11-02 | 2001-07-24 | Ericsson Inc. | Slip-detecting phase detector and method for improving phase-lock loop lock time |
-
2007
- 2007-09-17 US US11/856,394 patent/US7823447B2/en not_active Expired - Fee Related
-
2008
- 2008-08-29 WO PCT/US2008/074833 patent/WO2009038952A2/en active Application Filing
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3391547A (en) * | 1966-02-28 | 1968-07-09 | Varian Associates | Capacitive liquid level sensor using phase sensitive detector means |
US4328065A (en) * | 1980-05-16 | 1982-05-04 | King Instrument Corporation | Extractor pin |
US4470008A (en) * | 1982-07-02 | 1984-09-04 | Ryochi Kato | Capacitance sensor |
US4818492A (en) * | 1986-03-20 | 1989-04-04 | Kabushiki Kaisha Toshiba | Capacitive liquid level sensor for automatic chemical analyzer |
US5365783A (en) * | 1993-04-30 | 1994-11-22 | Packard Instrument Company, Inc. | Capacitive sensing system and technique |
US5437184A (en) * | 1993-10-27 | 1995-08-01 | Kdi/Triangle Electronics, Inc. | Capacitive liquid level sensor having phase detecting circuitry |
US6107810A (en) * | 1996-11-19 | 2000-08-22 | Hitachi, Ltd. | Analyzer with function of detecting liquid level |
US6389548B1 (en) * | 1999-04-12 | 2002-05-14 | Liam Bowles | Pulse run-length measurement for HF data signal by dividing accumulated phase difference between first and second zero-crossings by single-cycle range using multiple cycle range sawtooth waveform |
US20010047692A1 (en) * | 2000-02-29 | 2001-12-06 | Lipscomb James H. | Fluid dispense and fluid surface verification system and method |
US20050092080A1 (en) * | 2003-10-30 | 2005-05-05 | Perkinelmer Las, Inc. | Method and apparatus to reject electrical interference in a capacitive liquid level sensor system |
US7191647B2 (en) * | 2003-10-30 | 2007-03-20 | Perkinelmer Las, Inc. | Method and apparatus to reject electrical interference in a capacitive liquid level sensor system |
US20060096396A1 (en) * | 2004-11-09 | 2006-05-11 | Perkinelmer Las, Inc. | Methods and systems for determining a position of a probe |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8706995B2 (en) * | 2008-11-17 | 2014-04-22 | Vega Grieshaber Kg | Field device with separated memory areas |
US20100125427A1 (en) * | 2008-11-17 | 2010-05-20 | Martin Gaiser | Field Device with Separated Memory Areas |
US9410974B2 (en) * | 2009-04-08 | 2016-08-09 | Bio-Rad Innovations | Gel card filling device comprising an ionizer |
US20120242354A1 (en) * | 2009-12-30 | 2012-09-27 | Nicolas Cors | Method and apparatus for detecting phase boundaries and correspondingly equipped laboratory device |
US9335200B2 (en) * | 2009-12-30 | 2016-05-10 | Tecan Trading Ag | Method and apparatus for detecting phase boundaries and correspondingly equipped laboratory device |
US20140007676A1 (en) * | 2010-09-09 | 2014-01-09 | Randox Laboratories Ltd. | Capacitive liquid level sensor |
US9766109B2 (en) * | 2010-09-09 | 2017-09-19 | Randox Laboratories Ltd. | Capacitive liquid level sensor |
US9213011B2 (en) * | 2011-12-23 | 2015-12-15 | Roche Diagnostics Operations, Inc. | Method and system for discriminating bulk liquid from foam and residuals of the bulk liquid |
US20130160530A1 (en) * | 2011-12-23 | 2013-06-27 | Roche Diagnostics Operations, Inc. | Method and system for discriminating bulk liquid from foam and residuals of the bulk liquid |
US8726728B2 (en) * | 2012-03-13 | 2014-05-20 | Rosemount Tank Radar Ab | Level gauge system with wettable propagation device |
US20130239676A1 (en) * | 2012-03-13 | 2013-09-19 | Mattis Sunesson | Level gauge system with wettable propagation device |
US20190376994A1 (en) * | 2015-11-18 | 2019-12-12 | Elbit Systems Of America / Kmc Systems, Inc. | Systems and methods for detecting a liquid level |
US11525839B2 (en) * | 2015-11-18 | 2022-12-13 | Elbit Systems Of America / Kmc Systems, Inc. | Systems and methods for detecting a liquid level |
US11231309B2 (en) * | 2016-05-11 | 2022-01-25 | Siemens Healthcare Diagnostics Inc. | Quick connection for liquid level sense-enabled metering probe |
US20190383659A1 (en) * | 2016-06-22 | 2019-12-19 | Abbott Laboratories | Liquid level sensing apparatus and related methods |
US10760939B2 (en) * | 2016-06-22 | 2020-09-01 | Abbott Laboratories | Liquid level sensing apparatus and related methods |
Also Published As
Publication number | Publication date |
---|---|
WO2009038952A3 (en) | 2009-06-04 |
US7823447B2 (en) | 2010-11-02 |
WO2009038952A2 (en) | 2009-03-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7823447B2 (en) | Method and apparatus for sensing a liquid level | |
EP1690157B1 (en) | Method and apparatus to reject electrical interference in a capacitive liquid level sensor system | |
US5365783A (en) | Capacitive sensing system and technique | |
US7150190B2 (en) | Method and apparatus for capacitively determining the uppermost level of a liquid in a container | |
US4970468A (en) | Analytical equipment with function of detecting liquid surface capacitively | |
JP6945973B2 (en) | How to detect pipette needle contact | |
US9766109B2 (en) | Capacitive liquid level sensor | |
CN104977062B (en) | Method and apparatus for automated classification of liquids | |
US20150268230A1 (en) | Analyzer, and method of detection liquid level in an analyzer | |
CA2275344A1 (en) | Device and method for determining liquid-probe contact | |
US5582798A (en) | Volume sensing device | |
JPH11271323A (en) | Autoanalyzer | |
US20230191390A1 (en) | Method and device for detecting contact of a pipette tip with a liquid as well as a laboratory system with such a device | |
JPH02196963A (en) | Detection of short sample of automatic dispenser | |
JP6563114B2 (en) | Automatic analyzer | |
US20240053184A1 (en) | Liquid level detection based on tunable inductive-capacitive tank circuit | |
WO2021044658A1 (en) | Liquid treatment device and liquid level detection method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: PERKINELMER LAS, INC., MASSACHUSETTS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:HARAZIN, RICHARD RAYMOND;ZWEIFEL, RONALD ALVIN;REEL/FRAME:020277/0804;SIGNING DATES FROM 20071127 TO 20071211 Owner name: PERKINELMER LAS, INC., MASSACHUSETTS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:HARAZIN, RICHARD RAYMOND;ZWEIFEL, RONALD ALVIN;SIGNING DATES FROM 20071127 TO 20071211;REEL/FRAME:020277/0804 |
|
REMI | Maintenance fee reminder mailed | ||
LAPS | Lapse for failure to pay maintenance fees | ||
STCH | Information on status: patent discontinuation |
Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362 |
|
FP | Lapsed due to failure to pay maintenance fee |
Effective date: 20141102 |