Automated liquid dispenser control
First Claim
1. In an automated liquid dispenser having at least one metering syringe with a precision bored cylinder and a piston reciprocable within the cylinder, valve means for selectively connecting the syringe cylinder to one or more of a set of intake and delivery valve ports, a syringe actuator having a threaded lead-screw and a lead-screw nut for reciprocating the piston within the syringe cylinder, improved servo controlled drive means for rotating the lead-screw and lead-screw nut relative to one another comprisinga bi-directional variable speed motor rotating one or the other of the lead-screw and nut;
- an encoder developing from the motor rotation a train of pulses each representative of an increment of piston travel with their repetition rate representative of piston velocity;
a driver for said motor;
a position counter accumulating the pulses in said encoder pulse train;
a microprocessor for polling the position counter and comparing its accumulated count to a predetermined memory-stored count representative of lengths of piston stroke, and for disabling the motor driver when the accumulated count in the position counter reaches the memory-stored count corresponding to a preselected stroke length;
an error amplifier for supplying a variable velocity control signal to the driver for said motor;
a tachometer converting the pulse train from the encoder to an analog voltage proporational to velocity of piston travel that is supplied to the error amplifier;
a digital-to-analog converter also outputing an analog voltage to the error amplifier; and
a microprocessor supplying a velocity command signal to the digital-to-analog converter in accord with memory-stored values relative to stroke end to cause an increase in converter output voltage during a preselected acceleration portion and a decrease in converter output voltage during a preselected deceleration portion of the piston stroke.
17 Assignments
0 Petitions
Accused Products
Abstract
A servo controlled actuator for an automated liquid dispenser for dispensing reagents or diluting samples with reagent automatically in accord with a programmed local microprocessor or remote computer control. The dispenser has at least one reciprocable syringe, valving for it and a syringe actuator driven by a hybrid servo control. The actuator includes a bi-directional variable speed motor and an encoder developing a pulse train which in number is representative of the position of the syringe piston and in repetition rate is representative of piston velocity. A microprocessor controls the piston stroke from the pulse train by comparison to a memory-stored count and controls piston velocity in predetermined relation to the terminal end of piston travel.
-
Citations
5 Claims
-
1. In an automated liquid dispenser having at least one metering syringe with a precision bored cylinder and a piston reciprocable within the cylinder, valve means for selectively connecting the syringe cylinder to one or more of a set of intake and delivery valve ports, a syringe actuator having a threaded lead-screw and a lead-screw nut for reciprocating the piston within the syringe cylinder, improved servo controlled drive means for rotating the lead-screw and lead-screw nut relative to one another comprising
a bi-directional variable speed motor rotating one or the other of the lead-screw and nut; -
an encoder developing from the motor rotation a train of pulses each representative of an increment of piston travel with their repetition rate representative of piston velocity; a driver for said motor; a position counter accumulating the pulses in said encoder pulse train; a microprocessor for polling the position counter and comparing its accumulated count to a predetermined memory-stored count representative of lengths of piston stroke, and for disabling the motor driver when the accumulated count in the position counter reaches the memory-stored count corresponding to a preselected stroke length; an error amplifier for supplying a variable velocity control signal to the driver for said motor; a tachometer converting the pulse train from the encoder to an analog voltage proporational to velocity of piston travel that is supplied to the error amplifier; a digital-to-analog converter also outputing an analog voltage to the error amplifier; and a microprocessor supplying a velocity command signal to the digital-to-analog converter in accord with memory-stored values relative to stroke end to cause an increase in converter output voltage during a preselected acceleration portion and a decrease in converter output voltage during a preselected deceleration portion of the piston stroke. - View Dependent Claims (2, 3)
-
-
4. In an automated liquid dispenser having at least one metering syringe with a precision bored cylinder and a piston reciprocable within the cylinder, valve means for selectively connecting the syringe cylinder to one or more of a set of intake and delivery valve ports, improved servo controlled drive means for rotating the lead-screw and lead-screw nut relative to one another comprising
a motor rotating one or the other of the lead-screw and nut; -
an encoder developing from the motor rotation a train of pulses each representative of an increment of piston travel with their repetition rate representative of piston velocity; a driver for said motor; a position counter accumulating the pulses in said encoder pulse train; a microprocessor for polling the position counter and comparing its accumulated count to a predetermined memory-stored count representative of lengths of piston stroke, and for disabling the motor driver when the accumulated count in the position counter reaches the memory-stored count corresponding to a preselected stroke length; and a valve position encoder that supplies a position signal to the microprocessor representative of the position of the intake and delivery valve ports whereby the microprocessor in coordination with reciprocation of the syringe piston switches the valve position in a memory-stored sequence.
-
-
5. In an automated liquid dispenser having at least one metering syringe with a precision bored cylinder and a piston reciprocable within the cylinder, valve means for selectively connecting the syringe cylinder to one or more of a set of intake and delivery valve ports, a syringe actuator having a threaded lead-screw and a lead-screw nut for reciprocating the piston within the syringe cylinder, improved servo controlled drive means for rotating the lead-screw and lead-screw nut relative to one another having a velocity mode and a position mode comprising
a bi-directional variable speed motor rotating one or the other of the lead-screw and nut; -
an encoder developing from the motor rotation a train of pulses each representative of an increment of piston travel with their repetition rate representative of piston velocity; a driver for said motor; a position counter accumulating the pulses in said encoder pulse train; a microprocessor for polling the position counter and comparing its accumulated count to a predetermined memory-stored count representative of lengths of piston stroke, and for disabling the motor driver when the accumulated count in the position counter reaches the memory-stored count corresponding to a preselected stroke length; an error amplifier in a velocity mode for supplying a variable velocity control signal to the driver for said motor; a tachometer converter converting the pulse train from the encoder to an analog output proportional to velocity of piston travel that is supplied to the error amplifier; a digital-to-analog converter also supplying an analog output to the error amplifier; and a microprocessor supplying a velocity command signal to the digital-to-analog converter in accord with memory-stored values relative to stroke end to cause an increase in converter output during a preselected acceleration portion and a decrease in converter output during a preselected deceleration portion of the piston stroke, wherein the microprocessor at the terminal end of each piston displacement switches the error amplifier to position mode to supply a corrective countering output to the motor driver upon receipt of any signal from the tachometer converter.
-
Specification