Battery powered microprocessor controlled hand portable electronic pipette
First Claim
1. An electronic pipette, comprising:
- a linear actuator for driving a plunger lengthwise in a cylinder to aspirate and dispense fluid into and from a pipette tip, the linear actuator comprising a motor with current receiving windings for electromagnetically driving a rotor to impart the lengthwise movement to the plunger; and
a control circuit for the pipette including a user controllable microprocessor programmed to generate drive signals for the motor, the control circuit further comprising a display electrically connected to the microprocessor, user actuateable control keys electrically connected to the microprocessor for generating within the microprocessor pipette mode of operation, liquid pick up volume, liquid dispense, pipette speed of operation and pipette reset signals for controlling operation of the pipette and alpha-numeric user readable displays on the display, a memory having tables of data stored therein and accessible and useable by the microprocessor to control operations of the pipette, and at least one user actuateable trigger switch for triggering pipette operations selected by user actuation of the control keys, the microprocessor being further programmed to cause the pipette to sequentially enter successive user selected modes of operation in response to successive user actuation of only a first one of the control keys defining a “
mode”
-key and in each selected mode to control operation of the pipette so that (a) actuation of an option key, defined by either a second distinctive actuation of the mode key or actuation of another of the control keys, causes the microprocessor to control the display to display at least a first operational option for the selected mode only, with subsequent actuations of the option key causing the display to sequentially display any other operational option for the selected mode only, (b) actuation of a second one of the control keys defining an “
up”
key causes the microprocessor to control the display to indicate an activation or deactivation of the operational option as displayed by the display or an increasing value for a numeric display associated with the operational option in response to data from the tables stored in the memory, and (c) actuation of a third one of the control keys defining a “
down”
key causes the microprocessor to control the display to indicate an activation or deactivation of the operational option as displayed by the display or a decreasing value for the numeric display associated with the operational option in response to data from the tables stored in the memory, and (d) subsequent user actuations of the trigger switch actuates the motor to drive the plunger in the selected mode augmented by the operational options pursuant to (b) and (c) above and in an up direction to pick up liquid into the tip, and then in a down direction to dispense liquid from the pipette tip.
3 Assignments
0 Petitions
Accused Products
Abstract
A battery powered, microprocessor controlled portable electronic pipette, comprising a hand holdable housing supporting a battery, a linear actuator for driving a plunger lengthwise in a cylinder to aspirate and dispense fluid into and from a pipette tip extending from the housing and a control circuit for the linear actuator. The linear actuator is powered by the battery and comprises a stepper motor with current receiving windings for electromagnetically driving a rotor to impart the lengthwise movement to the plunger. The control circuit includes (i) a user controllable microprocessor powered by the battery and programmed to generate drive signals for the stepper motor, (ii) a display supported by the housing and electrically connected to the microprocessor, (iii) user actuateable control keys supported by the housing and electrically connected to the microprocessor for generating within the microprocessor pipette mode of operation, liquid pick up volume, liquid dispense, pipette speed of operation and pipette reset signals for controlling operation of the pipette and alpha-numeric user readable displays on the display, (iv) a memory having tables of data stored therein and accessible and useable by the microprocessor to control operations of the pipette, and (v) user actuateable switches supported by the housing for triggering pipette operations selected by user actuation of the control keys.
-
Citations
39 Claims
-
1. An electronic pipette, comprising:
-
a linear actuator for driving a plunger lengthwise in a cylinder to aspirate and dispense fluid into and from a pipette tip, the linear actuator comprising a motor with current receiving windings for electromagnetically driving a rotor to impart the lengthwise movement to the plunger; and
a control circuit for the pipette including a user controllable microprocessor programmed to generate drive signals for the motor, the control circuit further comprising a display electrically connected to the microprocessor, user actuateable control keys electrically connected to the microprocessor for generating within the microprocessor pipette mode of operation, liquid pick up volume, liquid dispense, pipette speed of operation and pipette reset signals for controlling operation of the pipette and alpha-numeric user readable displays on the display, a memory having tables of data stored therein and accessible and useable by the microprocessor to control operations of the pipette, and at least one user actuateable trigger switch for triggering pipette operations selected by user actuation of the control keys, the microprocessor being further programmed to cause the pipette to sequentially enter successive user selected modes of operation in response to successive user actuation of only a first one of the control keys defining a “
mode”
-key and in each selected mode to control operation of the pipette so that(a) actuation of an option key, defined by either a second distinctive actuation of the mode key or actuation of another of the control keys, causes the microprocessor to control the display to display at least a first operational option for the selected mode only, with subsequent actuations of the option key causing the display to sequentially display any other operational option for the selected mode only, (b) actuation of a second one of the control keys defining an “
up”
key causes the microprocessor to control the display to indicate an activation or deactivation of the operational option as displayed by the display or an increasing value for a numeric display associated with the operational option in response to data from the tables stored in the memory, and(c) actuation of a third one of the control keys defining a “
down”
key causes the microprocessor to control the display to indicate an activation or deactivation of the operational option as displayed by the display or a decreasing value for the numeric display associated with the operational option in response to data from the tables stored in the memory, and(d) subsequent user actuations of the trigger switch actuates the motor to drive the plunger in the selected mode augmented by the operational options pursuant to (b) and (c) above and in an up direction to pick up liquid into the tip, and then in a down direction to dispense liquid from the pipette tip. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
wherein the microprocessor is further programmed to enter a manual mode of operation selected by user actuation of the mode key and in the manual mode to (i) control operation of the pipette so that (a) a first one of the trigger switches actuated by the user defines an “ - up”
trigger actuation of which causes the microprocessor to control the motor to drive the plunger in a up direction to pick up liquid into the tip and
(b) a second one of the trigger switches actuated by the user defines a “
down”
trigger actuation of which causes the microprocessor to control the motor to drive the plunger in a down direction to dispense liquid from the tip and(ii) to control the display to indicate the volume of liquid in the tip.
-
-
11. The pipette of claim 10 wherein the microprocessor is further programmed in the manual mode to,
(i) control operation of the pipette so that while at a home position with the plunger at a location ready to begin aspiration or pick up of liquid the display displays the maximum volume that can be picked up and, (a) “ - up”
key actuation causes the microprocessor to control the display to indicate an increasing value for a selected maximum volume of liquid to be picked up by the tip as the “
up”
key is actuated by the user and(b) a “
down”
key actuation causes the microprocessor to control the display to indicate a decreasing value for the selected maximum volume of liquid to be picked up by the tip.
- up”
-
12. The pipette of claim 10 wherein the microprocessor is further programmed to increase the speed of liquid pick up and dispense as the up trigger and down trigger respectively are actuated by the user.
-
13. The pipette of claim 10 wherein one of the tables of data stored in the memory comprises correction factors for a maximum pick up volume associated with the pipette tip for reducing liquid volume errors associated with the pick up and dispensing of liquids by the pipette and wherein the correction factors are added to pick up and dispense movements of the motor to correct for the volume errors.
-
14. The pipette of claim 10 wherein the microprocessor is further programmed to count and to control the display to distinctly display to the pipette user different displays for successive cycles of operation of the pipette in the manual mode of pipette operation thereby enabling the user to determine the operating cycle of the pipette for any period of pipette operation.
-
15. The pipette of claim 10 wherein the microprocessor is further programmed to control the motor to enter a “
- blow out”
wherein the motor drives the plunger beyond a home position to blow out liquid remaining in the tip after the plunger reaches the home position.
- blow out”
-
16. The pipette of claim 15 wherein the microprocessor is programmed to enter “
- blow out”
in response to user actuation of one of the control keys or multiple actuation of the dispense trigger.
- blow out”
-
17. The pipette of claim 16 wherein the microprocessor is programmed to enter “
- blow out”
operation in response to a momentary user actuation of a fourth one of the control keys defining a “
reset”
key.
- blow out”
-
18. The pipette of claim 17 wherein the microprocessor is further programmed so that the reset key forces the volume display to read zero in response to an initial sustained pressing of the reset key for a period of time longer than a momentary pressing of the reset key when the pipette is not at its home position,
wherein further up movement of the plunger from the position where the display is zeroed increases the volume reading and further down movement of the plunger from the zeroed position causes a negative volume to be displayed. -
19. The pipette of claim 1 with a plurality of user actuateable trigger switches for triggering pipette operations selected by user actuation of the control keys, wherein the microprocessor is further programmed to enter a pipet mode of operation selected by user actuation of the mode key and in the pipet mode to
(i) control operation of the pipette so that (a) up key actuation causes the microprocessor to control the display to indicate an increasing value for a selected volume of liquid to be picked up by the tip and (b) down key actuation causes the microprocessor to control the display to indicate a decreasing value for the selected volume of liquid to be picked up by the tip and (c) first user actuation of any of the trigger switches actuates the motor to drive the plunger in a up direction to pick up the selected volume of liquid into the tip and (d) second user actuation of any of the trigger switches actuates the motor to drive the plunger in a down direction to dispense the selected volume of liquid from the tip. -
20. The pipette of claim 19 wherein one of the tables of data stored in the memory comprises instructions for controlling the drive signals applied to the linear actuator to control the speed of operation of the motor in accordance with speed of operation settings selected by user actuation of the control keys.
-
21. The pipette of claim 19 wherein another of the tables of data stored in the memory comprises correction factors for various of the liquid pick up volume settings selected by user actuation of the control keys to control and eliminate liquid volume errors associated with the pick up and dispensing of liquids by the pipette.
-
22. The pipette of claim 19 wherein the microprocessor is programmed to count and to control the display to distinctly display to the pipette user different displays for successive cycles of operation of the pipette in the pipet mode of operation thereby enabling the user to determine the operating cycle of the pipette for any period of pipette operation.
-
23. The pipette of claim 19 wherein the microprocessor is further programmed to (i) pick up a second selected volume of liquid when the plunger reaches a home position for the plunger and in response to user actuation of one of the trigger switches as the plunger approaches the home position during dispensing of the selected volume of liquid and (ii) dispense and mix the second selected volume of liquid with the selected volume of liquid.
-
24. The pipette of claim 23 wherein the microprocessor is further programmed to repeat (i) and (ii) until none of the trigger switches are activated when the plunger nears the home position and to thereafter drive the motor to extend the plunger beyond the home position to blow out liquid from the tip.
-
25. The pipette of claim 1 with a plurality of user actuateable trigger switches for triggering pipette operations selected by user actuation of the control keys, wherein the microprocessor is further programmed to enter a multi mode of operation selected by user actuation of the mode key and in the multi mode to
(i) control operation of the pipette so that (a) up key actuation causes the microprocessor to control the display to indicate an increasing value for a selected volume of liquid to be dispensed by the tip and (b) down key actuation causes the microprocessor to control the display to indicate a decreasing value for the selected volume of liquid to be dispensed by the tip and (c) a third one of the control keys defines a “ - reset”
key, actuation of which causes the microprocessor to control the display to indicate a number corresponding to the number of aliquots of liquid of the selected volume that the pipette can dispense which number is adjustable by actuation of the “
up” and
“
down”
keys and(d) first user actuation of any of the trigger switches actuates the motor to drive the plunger in a up direction to pick up into the tip a volume of liquid in excess of a volume equal to the selected volume times the number of aliquots of liquid to be dispensed by the pipette and (e) second user actuation of any of the trigger switches actuates the motor to drive the plunger in a down direction to dispense the selected volume of liquid from the tip which is repeated for each second actuation of any of the trigger switches until the number of aliquots has been dispensed by the pipette.
- reset”
-
26. The pipette of claim 25 wherein one of the tables of data stored in the memory comprises instructions for controlling the drive signals applied to the linear actuator to control the speed of operation of the motor in accordance with speed of operation settings selected by user actuation of the control keys.
-
27. The pipette of claim 25 wherein another of the tables of data stored in the memory comprises correction factors for various of the selected liquid volume settings selected by user actuation of the control keys to control and eliminate liquid volume errors associated with the pick up and dispensing of liquids by the pipette.
-
28. The pipette of claim 25 wherein the microprocessor is further programmed to control the motor to enter a “
- blow out”
mode wherein the motor drives the plunger beyond a home position for the plunger to blow out liquid remaining in the tip after the plunger reaches the home position.
- blow out”
-
29. The pipette of claim 25 wherein the microprocessor is programmed so that step (a) and/or step (b) may be actuated prior to step (d) and/or after step (d) and prior to step (e) and/or after any actuation pursuant to step (e).
-
30. A microprocessor controlled hand held portable electronic pipette, comprising:
-
a hand holdable housing supporting a plunger, a cylinder, and a linear actuator for driving the plunger lengthwise in the cylinder to aspirate and dispense fluid into and from a pipette tip extending from the housing;
the linear actuator being powered by a battery contained in the housing or an external power source and comprising a stepper motor with current receiving windings for receiving drive signals for electromagnetically driving a rotor to impart the lengthwise movement to the plunger at controlled speeds through a series of microsteps; and
a control circuit for the pipette including a user controllable microprocessor powered by the battery or external power source and programmed to generate the drive signals for the stepper motor which are pulse width modulated (PWM) signals having duty cycles corresponding to different microstep positions for the stepper motor derived by the microprocessor from a first table of data stored in a memory included in the control circuit and having a repetition pattern derived by the microprocessor from a second table of data stored in the memory to determine the speed of motor movement, the control circuit further comprising a display supported by the housing and electrically connected to the microprocessor, user actuateable control keys supported by the housing and electrically connected to the microprocessor for generating within the microprocessor pipette mode of operation, liquid pick up volume, liquid dispense, pipette speed of operation and pipette reset signals for controlling operation of the pipette and alphanumeric user readable displays on the display, the memory having tables of data including the first and second tables stored therein and accessible and useable by the microprocessor to control operations of the pipette, and a user actuateable switch supported by the housing for triggering pipette operations selected by user actuation of the control keys. - View Dependent Claims (31, 32, 36, 37, 38, 39)
-
-
33. A battery powered, microprocessor controlled hand held portable electronic pipette, comprising:
-
a hand holdable housing supporting a battery, a plunger, a cylinder and a linear actuator for driving the plunger lengthwise in the cylinder to aspirate and dispense fluid into and from a pipette tip extending from the housing;
the linear actuator being powered by the battery and comprising a motor with current receiving windings for receiving drive signals for electromagnetically driving a rotor to impart the lengthwise movement to the plunger; and
a control circuit for the pipette including a user controllable microprocessor powered by the battery and programmed to generate the drive signals for the motor, the microprocessor being further programmed to (i) enter a power management routine on a periodic bases to check charge states of the battery and a power source for charging the battery having a current limit equal to or greater than a maximum charging current for the battery, and (ii) open and close a switch between the power source and the battery, the closed switch passing current at the current limit from the power source to the battery to charge the battery while a voltage generated by the power source is below a regulated value. - View Dependent Claims (34, 35)
-
Specification