WO2000001433A1 - Pompe a liquides - Google Patents

Pompe a liquides Download PDF

Info

Publication number
WO2000001433A1
WO2000001433A1 PCT/JP1999/003558 JP9903558W WO0001433A1 WO 2000001433 A1 WO2000001433 A1 WO 2000001433A1 JP 9903558 W JP9903558 W JP 9903558W WO 0001433 A1 WO0001433 A1 WO 0001433A1
Authority
WO
WIPO (PCT)
Prior art keywords
frequency
pulse
pulse signal
encoder
pump device
Prior art date
Application number
PCT/JP1999/003558
Other languages
English (en)
French (fr)
Inventor
Katsunori Masaoka
Atsushi Ikeda
Teruhisa Saitoh
Original Assignee
Jms Co., Ltd.
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Jms Co., Ltd. filed Critical Jms Co., Ltd.
Priority to EP99926884A priority Critical patent/EP1092440B1/en
Priority to DE69929334T priority patent/DE69929334T2/de
Publication of WO2000001433A1 publication Critical patent/WO2000001433A1/ja
Priority to US09/743,031 priority patent/US6299600B1/en

Links

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61MDEVICES FOR INTRODUCING MEDIA INTO, OR ONTO, THE BODY; DEVICES FOR TRANSDUCING BODY MEDIA OR FOR TAKING MEDIA FROM THE BODY; DEVICES FOR PRODUCING OR ENDING SLEEP OR STUPOR
    • A61M5/00Devices for bringing media into the body in a subcutaneous, intra-vascular or intramuscular way; Accessories therefor, e.g. filling or cleaning devices, arm-rests
    • A61M5/14Infusion devices, e.g. infusing by gravity; Blood infusion; Accessories therefor
    • A61M5/142Pressure infusion, e.g. using pumps
    • A61M5/14212Pumping with an aspiration and an expulsion action
    • A61M5/14232Roller pumps
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01DMEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
    • G01D5/00Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable
    • G01D5/12Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means
    • G01D5/244Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means influencing characteristics of pulses or pulse trains; generating pulses or pulse trains
    • G01D5/24404Interpolation using high frequency signals
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61MDEVICES FOR INTRODUCING MEDIA INTO, OR ONTO, THE BODY; DEVICES FOR TRANSDUCING BODY MEDIA OR FOR TAKING MEDIA FROM THE BODY; DEVICES FOR PRODUCING OR ENDING SLEEP OR STUPOR
    • A61M5/00Devices for bringing media into the body in a subcutaneous, intra-vascular or intramuscular way; Accessories therefor, e.g. filling or cleaning devices, arm-rests
    • A61M5/14Infusion devices, e.g. infusing by gravity; Blood infusion; Accessories therefor
    • A61M5/168Means for controlling media flow to the body or for metering media to the body, e.g. drip meters, counters ; Monitoring media flow to the body
    • A61M5/172Means for controlling media flow to the body or for metering media to the body, e.g. drip meters, counters ; Monitoring media flow to the body electrical or electronic

Definitions

  • the present invention is used, for example, when infusing a liquid such as a drug solution or blood, and squeezes a flexible tube through which the liquid flows by a movable pressing member such as a roller, while moving the movable pressing member through a motor.
  • a movable pressing member such as a roller
  • the present invention relates to an infusion pump device for transferring a fixed amount of liquid in a tube by moving the liquid in a tube.
  • Roller pumps have been known as one type of drive source for transferring a fixed amount of liquid in a flexible tube.
  • a free port is pivotally supported on a pivot which is provided at equal intervals on a peripheral portion of a disk rotated by a motor, and a peripheral surface of the free roller is provided outside the disk. It is formed by protruding and a pressing member is arranged facing the peripheral surface of the free roller, and a flexible tube for transferring liquid is sandwiched between the free roller and the pressing member to rotate the disc. By doing so, the liquid in the flexible tube can be quantitatively transferred at a value corresponding to the number of rotations of the disk per unit time.
  • roller pump is often used in the medical field, for example, when circulating blood in an artificial dialysis machine and when transferring a relatively large amount of liquid in a fixed amount.
  • a relatively small amount of liquid is transported in a fixed amount, as in the case of using a liquid, it is rather common to use a drip tube interposed between the drug solution bag and the injection needle.
  • roller pump is often used when a relatively large amount of liquid is transferred in a fixed amount is to perform the feedback control necessary to secure the fixed amount transfer, rather than to limit the function of the motor pump. It depends largely on convenience.
  • the rotation of the motor will be more controlled in feedback control than when a relatively large amount of liquid is transferred in a fixed amount.
  • Monitoring must be performed in a short cycle, and in such a case, it is necessary to devise a device that can accurately detect the amount of rotation over a short period of time.
  • encoders that are generally used to detect the rotation of a motor can only increase the frequency of pulses output according to the amount of rotation of the motor by a certain frequency due to its structure. If the number is too low, it will not be possible to detect the rotation amount of the motor with a high resolution commensurate with the transfer amount when transferring a relatively small amount of liquid as described above.
  • the roller pump is used in the above-mentioned intermittent drive mode, and although a small amount of transfer can be ensured over a relatively long time span, a short time is secured. In this span, the situation occurs where the motor stops and the liquid transfer stops completely, and the liquid can be transferred in the same way as when the motor is continuously driven at a low speed. This is not always possible, so depending on the liquid to be transferred and the nature of the transfer target, such intermittent liquid transfer may cause inconvenience.
  • the present invention has been made in view of the above circumstances, and an object of the present invention is to squeeze a liquid in a tube by squeezing a flexible tube through which a liquid flows by a movable squeezing member moving along the tube.
  • an infusion pump device such as a roller pump that transfers a fixed amount from the upstream side to the downstream side, it is possible to maintain high transferability even when the amount of liquid transferred per unit time is relatively small. It is to provide an infusion pump device that can be used.
  • the infusion pump device of the present invention described in claim 1 squeezes the tube so that the liquid in the flexible tube flows from the upstream side to the downstream side of the tube.
  • the movable squeezing member that moves along the tube is driven by a drive pulse signal having a frequency corresponding to a target flow rate value of the liquid in the tube, and the rotation of the tube is performed.
  • the driving is performed so that the flow rate of the liquid in the tube becomes the target flow rate value based on the frequency of the rotation pulse signal output by the encoder at a frequency corresponding to the volume and the frequency of the driving pulse signal.
  • the rotation pulse signal output from the encoder may be used.
  • a frequency doubling means for outputting a post-multiplied pulse signal obtained by multiplying the frequency of the rotation pulse signal by n.
  • the frequency of the post-multiplying rotation pulse signal is set to the target flow rate value.
  • the frequency of the drive pulse signal is increased or decreased from the frequency determined in correspondence with the target flow rate value so as to converge to the frequency determined correspondingly.
  • FIG. 1 is a schematic configuration diagram of an infusion pump device of the present invention.
  • FIG. 2 is an enlarged front view of the roller pump of FIG.
  • FIG. 3 is a side view of the motor and unit incorporated in the roller pump of FIG.
  • FIG. 4 is a perspective view schematically showing the encoder unit of FIG.
  • FIG. 5 is a perspective view of the roller of FIG. 2 in the infusion pump device according to the first embodiment of the present invention.
  • FIG. 3 is a block diagram illustrating an electrical configuration of a control device that controls driving of the pump.
  • FIG. 6 is a block diagram showing an electrical configuration of a control device for controlling the drive of the roller pump of FIG. 2 in the infusion pump device according to the second embodiment of the present invention.
  • FIG. 7 is a flowchart of a main routine showing a process performed by the CPU according to the control program stored in the ROM of FIG.
  • FIG. 8 is a flowchart of a subroutine showing a target value calculating process of FIG. 7.
  • FIG. 9 is a flowchart of a subroutine showing a driving process of FIG.
  • FIG. 10 is a flowchart of a subroutine showing the driving process of FIG. BEST MODE FOR CARRYING OUT THE INVENTION Specific Configuration of Infusion Pump Device According to First Preferred Embodiment of the Invention
  • FIG. 1 is a schematic configuration diagram of an infusion pump device according to a first embodiment of the present invention.
  • the infusion pump device of the first embodiment indicated by reference numeral 1 in FIG. 1 has an infusion bag at one end.
  • the flexible tube 3 (corresponding to a tube) to which an infusion needle (not shown) is connected to the other end and a liquid in the flexible tube 3 from the infusion bag toward the infusion needle is connected.
  • c is used not shown) to cause quantitative transfer the infusion pump device 1 includes a roller pump 5 and a controller one La 7 for controlling the driving movement of the mouth one Raponpu 5.
  • the roller pump 5 has a disk 5b at the tip of a drive shaft 5a rotated by a built-in motor unit 50 (see FIG. 3).
  • the pivots 5c are erected at a plurality of peripheral portions at equal intervals in the circumferential direction of the disk 5b.
  • the roller 5 d (corresponding to a movable pressing member) is pivotally supported so that its peripheral surface slightly protrudes out of the disk 5 b, and is opposed across the peripheral surface of the plurality of free rollers 5 d. It is formed by arranging an arc-shaped pressing plate 5e located concentrically with the disk 5b.
  • the roller pump 5 having such a configuration is provided with a fan upstream in the rotation direction of the disk 5b.
  • One end of the flexible tube 3 is arranged, and the other end of the flexible tube 3 is arranged on the downstream side in the rotation direction of the disc 5b.
  • the inner surface of the holding plate 5e and the holding plate 5e It is used in a state where the flexible tube 3 is sandwiched between the facing surface of the plurality of free rollers 5d of the disk 5b.
  • the roller pump 5 drives the DC brushless motor 51 in the above-described use state and rotates the disk 5b in the same manner as the conventionally known one, so that the adjacent The liquid inside the flexible tube 3 between the two free rollers 5d moves from the upstream side to the downstream side in the rotation direction of the disk 5b, whereby the liquid in the flexible tube 3 is moved from one end to the other. It is configured so that a fixed amount is transferred toward the end side at a value corresponding to the number of rotations of the disk 5b per unit time.
  • the motor unit 50 is connected to one output shaft (not shown) of a conventionally known double-shaft DC brushless motor 51 (corresponding to a motor).
  • An encoder unit 53 is connected, and the other output shaft (not shown) is connected to a gear 55 having a built-in reduction gear train.
  • a deceleration output shaft 55a directly connected to the drive shaft 5a protrudes.
  • the encoder unit 53 concentrically forms the first and second encoders 53 c and 53 d having annular shapes.
  • the central shaft 53b of the substrate 53a is connected to one output shaft (not shown) of the DC brushless motor 51.
  • the first and second encoding patterns 53c and 53d are formed of slits formed at respective locations of the substrate 53a, which are shifted in phase by a predetermined angle in the circumferential direction of the substrate 53a. It is composed of a light-transmitting portion 53e and a light-shielding portion 53f formed by a portion of the substrate 53a between the adjacent light-transmitting portions 53e.
  • the first and second photoin tubes 53 g and 53 h are divided into a front side and a back side of the substrate 53 a, and a pair of light emitting elements and light receiving elements (which are Are also not shown).
  • the first photointerrupter 53 g was placed outside the substrate 53 a 0
  • the first encoding pattern 53c is arranged so as to be always located between the light emitting element and the light receiving element, and the driving of the DC brushless motor 51 rotates the substrate 53a connected to its output shaft. Accordingly, a state in which the light transmissive portion 53 e faces between the light emitting element and the light receiving element and a state in which the light shielding portion 53 f is repeated.
  • the detection light from the light-emitting element transmitted through the light-transmitting section 53 e is 53 g.
  • the light receiving element detects and the light shielding section 53 f faces the light detected by the light emitting element is blocked by the light shielding section 53 f and the light receiving element does not detect the light.
  • 53 g is a pulse-like first encoder pulse (corresponding to a sub-rotation pulse signal), and a predetermined number of pulses (2 in the first embodiment) every time the output shaft of the DC brushless motor 51 rotates once. (50 pulses / rotation)
  • the second photo frame 53 h is arranged such that the second encoding pattern 53 d arranged inside the substrate 53 a is always located between the light emitting element and the light receiving element, and the DC brushless ⁇ As the substrate 53a connected to the output shaft of the drive 51 is rotated, the light-transmitting portion 53e is located between the light-emitting element and the light-receiving element and the light-shielding part. 5 Repeat 3f.
  • the detection light from the light-emitting element that has passed through the light-transmitting section 53 e is referred to as 53 h of the second photo-in device.
  • the light receiving element detects and the light shielding section 53 f faces the light detected by the light emitting element is blocked by the light shielding section 53 f and the light receiving element does not detect it.
  • a DC brushless mode is performed by shifting the phase of the second encoder pulse (equivalent to the sub-rotation pulse signal) of the same number of pulses as the first encoder pulse by half the pulse period of the first encoder pulse.
  • a predetermined number of pulses (250 pulses / rotation in the first embodiment) is generated each time the output shaft of 1 turns once.
  • the encoder unit 53 formed in this manner has twice the number of pulses that is twice the predetermined number of pulses obtained by combining the first and second encoder pulses.
  • Encoder pulses of a number (500 pulses / rotation in the first embodiment) (corresponding to the m-multiple pulse signal obtained by multiplying the predetermined frequency in claim 2 by m times, ie, the rotation pulse signal output by the encoder in claim 1) Output It is configured to be.
  • the first encoding pattern 53 c and the first photo-in lap wrap 53 g correspond to the first phase corresponding to the sub-encoder in the claim.
  • the second encoding pattern 53d and the second photo-in-picture 53h constitute a second-phase encoder corresponding to the sub-encoder in the claim. I have.
  • the gear head 55 (corresponding to a speed reduction mechanism) reduces the rotation of the output shaft of the DC brushless motor 51 by an internal reduction gear train (1/60 in the case of the present embodiment), and uses a roller pump. It is configured to output to the deceleration output shaft 55a connected to the five drive shafts 5a.
  • the controller 7 has, on its front face, a basic data setting input section 7a composed of a numeric keypad and the like, and a basic data setting and roller input and set by the basic data setting input section 7a. It has a display section 7b composed of a liquid crystal display for displaying the operation state of the pump 5 and the like.
  • the internal diameter of the flexible tube 3 is input and set from the basic data setting input section 7a, and the value of the reference flow rate per unit time of the liquid in the flexible tube 3 transferred by the roller pump 5, The operation time of the pump 5 is set.
  • the basic data setting input unit 7a receives the basic data input setting described above, the display unit 7b displays various displays, and the encoder unit 53 from the encoder unit 53 and the basic data setting described above.
  • the driving of the roller pump 5 based on the basic data from the input unit 7a is controlled by a control device that can be configured using an analog or digital circuit or a microcomputer that executes a predetermined program. Is controlled.
  • the control device of the infusion pump device according to the first embodiment which is indicated by reference numeral 9 in FIG. 5, is constituted by an analog or digital circuit, and includes a target signal generation circuit 91, a pulse counter 93, a comparison circuit 95, and a PI. An arithmetic circuit 97 and a motor drive circuit 99 are provided. You.
  • the target signal generation circuit 91 is based on the inner diameter of the flexible tube 3 input and set as the basic data by the basic data setting input unit 7a and the standard flow rate value of the liquid per unit time. This is a circuit that generates a target signal that gives a target value when controlling the rotation of the output shaft of the DC brushless motor 51.
  • the pulse count 93 is a circuit for counting the number of encoder pulses output from the encoder unit 53. Specifically, the pulse count 93 is built in the pulse count 93, for example, a multi-byte.
  • a four-frequency multiplier circuit composed of a breaker circuit, etc., multiplies one encoder pulse into four pulses with a period of 1/4 of that cycle by means of a frequency multiplier circuit 93a (corresponding to frequency doubling means).
  • Subsequent 4 quadrature encoder pulse (corresponds to the mxn multiplier multiplied pulse signal obtained by multiplying the predetermined frequency in claim 2 by mxn, ie, the pulse signal multiplied by n multiplier multiplied by the frequency of the rotating pulse signal in claim 1) Is counted.
  • this first encoder pulse is first output from the second phase encoder in the encoder unit 53.
  • the frequency is doubled by being combined with the second encoder pulse, and then doubled by the frequency 4-delay circuit 93a of the pulse counter 93.
  • the first encoder pulse after being multiplied by 8 times the frequency of 2 ⁇ 4 will be counted by the pulse counter 93.
  • the comparison circuit 95 calculates the value of the target signal generated by the target signal generation circuit 91 and the 4 count times that the pulse count 93 counts in every 10 ms sampling period. This circuit compares the number of encoder pulses and outputs the difference.
  • the PI operation circuit 97 is configured to perform modulation (PWM modulation) with a pulse width proportional to the difference between the target signal value output from the comparison circuit 95 for each sampling period and the number of pulses of the four-times encoder pulse. This circuit performs a proportional operation (P operation) that generates a rotation control signal and an integration operation (I operation) that removes the residual deviation from this motor rotation control signal.
  • P operation proportional operation
  • I operation integration operation
  • the motor drive circuit 99 is a circuit that drives the DC brushless motor 51 by a motor rotation control signal generated in a state where the residual deviation has been removed by the PI operation circuit 97.
  • the control device 9 described above converts the motor rotation control signal modulated to a pulse width corresponding to the target value of the target signal generated by the target signal generation circuit 91 into a PI operation circuit 9
  • the motor drive circuit 99 drives the DC brushless motor 51 by the motor rotation control signal.
  • the control device 9 outputs the encoder pulse of the number of pulses corresponding to the rotation amount from the encoder unit 53, so that the control device 9
  • the operation performed by 9 changes as follows. That is, the control device 9 determines the number of pulses of the quadrant quadrature encoder pulse counted by the pulse counter 93 at every 10 ms sampling period as the target value of the target signal generated by the target signal generation circuit 91.
  • the comparison circuit 95 compares the motor rotation control signal, which is modulated not by the pulse width according to the target value of the target signal but by the pulse width proportional to the difference obtained by the comparison circuit 95, by the PI calculation circuit
  • the motor drive circuit 99 drives the DC brushless motor 51 by the motor rotation control signal.
  • the target value of the target signal generated by the target signal generating circuit 91 is determined as follows.
  • the roller pump 5 is configured to transfer the liquid in the flexible tube 3 by 8 milliliters while the disk 5b rotates 10 times.
  • pulse number of 4 ⁇ encoder pulses Parusukaun evening 93 counts is should be the hourly 4 X 2.
  • 25 X 1 0 6 9 10 6
  • the target value of the signal is determined to be 25.
  • the target value of the target signal generated by the target signal generation circuit 91 is such that the liquid having the reference flow rate set by the basic data setting input section 7a of the controller 7 is transferred in the flexible tube 3 per hour.
  • the pulse count 93 becomes the value of the pulse number of the four-multiplier encoder pulse that should be counted every 10 ms sampling period.
  • the infusion pump device 1 of the first embodiment when infusing the liquid in the flexible tube 3, the flexible tube 3 is sandwiched between the free roller 5d of the roller pump 5 and the holding plate 5e.
  • the roller pump 5 From the basic setting of the controller 7 with the power turned on, from the overnight setting input section 7a, the inner diameter of the flexible tube 3, etc., the reference flow rate of the liquid in the flexible tube 3 per unit time, the roller pump 5 Input the data required for the operation of the roller pump 5, such as the operation time, as the basic data.
  • the target signal is generated by the target signal generation circuit 91 based on the data, and a PI operation circuit 97 generates a motor rotation control signal having a pulse width corresponding to the target value of the target signal.
  • 5 DC brushless motor 5 1 is driven by motor drive circuit 9 9 at a rotational speed that matches the reference flow rate per unit time of liquid in flexible tube 3 set by controller 7 Driven.
  • an encoder pulse is output from the encoder unit 53 having the board 53a attached to the output shaft of the DC brushless motor 51, and the encoder pulse is output.
  • the number of pulses of the 4-pulse multiplied encoder pulse obtained by multiplying the pulse count by 4 with the frequency 4 delay multiplying circuit 93 a is counted by the pulse count 93.
  • a comparison circuit 95 compares the number of pulses of the quadruple-scale encoder pulse during which the pulse count 93 is counted with the target value of the target signal. If there is a difference between them, a motor rotation control signal for eliminating the difference is generated by the PI calculation circuit 97, and the motor drive circuit 99 drives the DC by this motor rotation control signal. The rotation speed of the brushless motor 51 is increased or decreased according to the comparison result of the comparison circuit 95.
  • the rotation speed of the DC brushless motor 51 converges to a speed at which the liquid having the reference flow rate value is actually transferred in the flexible tube 3 per hour.
  • the actual flow rate of the liquid in the flexible tube 3 required when the control device 9 performs the so-called feedback control of the DC brushless motor 51 is determined by the DC brushless motor. 51.
  • the infusion pump device 1 according to the present embodiment has the following features in recognizing by the pulse signal generated according to the rotation speed of the output shaft in 1. First, the pulse count 93 of the control device 9 counts the number of 4-pulse encoder pulses obtained by quadrupling the encoder pulses output from the encoder unit 53 by the 4-frequency multiplier circuit 93a.
  • Encoder unit 53 Encoder The resolution of the actual flow rate of the liquid, which is grasped by the pulse, is four times as large as when the encoder pulse output from encoder unit 53 is counted as it is in pulse count 93.
  • the encoder unit 53 of the motor unit 50 is composed of two phase encoders of the first phase and the second phase, and the phase of each of the phase encoders is equal to a half cycle of each other's pulse cycle. And the first and second encoder pulses are output, respectively, so that the detection resolution of the rotation of the output shaft of the DC brushless motor 51 is doubled as compared with the case where a single-phase encoder is used.
  • the disk 5b which pivotally supports the free port 5d of the roller pump 5 used to actually transfer the liquid in the flexible tube 3, is connected to the output shaft of the DC brushless motor 51. Since the disk 5b rotates only one sixth of the output shaft of the DC brushless motor 51, it is connected via the gear head 55, and the encoder unit 53 outputs. The resolution of the actual flow rate of the liquid in the flexible tube 3 as grasped by the encoder pulse is 60 times that of the case where the disk 5b is directly rotated by the output shaft of the DC brushless motor 51.
  • the encoder unit 53 is composed of a single-phase encoder, and the disk 5b of the roller pump 5 is directly connected to the output shaft of the DC brushless motor 51.
  • the pulse count 93 is referred to as a “temporary configuration”.
  • the rotation speed of the DC brushless motor 51 is set to 4 times the rotation speed of the DC brushless motor 51 in the provisional configuration described above. Even if it is reduced to 1/80, the accuracy of the feedback control of the control device 9 is maintained at the same accuracy as the accuracy of the feedback control of the control device 9 in the provisional configuration described above. .
  • the DC brushless motor 51 of the roller pump 5 driven to transfer the liquid in the flexible tube 3 is supplied from the encoder unit 53.
  • the control unit 9 performs feedback control by counting the number of encoder pulses, the number of pulses of the encoder pulses obtained by multiplying the number of encoder pulses by four quadrants by the frequency quadrant circuit 93a is calculated by the pulse counter. It was configured to count by 93.
  • the first and second encoders are controlled. Even if it is not possible to shorten the dimension between the light-transmitting parts 53 e and the light-shielding part 53 f of 53 c and 53 d, even if it is not possible due to structural restrictions, the output of the electric unit 53
  • the resolution of the actual flow rate of the liquid, which is grasped by the encoder pulse, is increased, and the DC brushless motor 51 with a sufficiently high resolution can be used even if the output shaft rotation speed of the DC brushless motor 51 is reduced. By detecting the rotation amount of the output shaft, the liquid in the flexible tube 3 can be transferred with high quantitativeness.
  • roller pump 5 and the controller 7, which constitute the infusion pump device of the second embodiment together with a control device 9A described later, are the roller pumps described in the first embodiment.
  • the first photo-injector 53 g outputs a pulse-like first encoder pulse, and the output shaft of the DC brushless motor 51 rotates once each time.
  • the point of generating 250 pulses is the same as that of the infusion pump device 1 of the first embodiment.
  • the second photo-in pump 53 h outputs a pulse-shaped second encoder pulse
  • the second encoder pulse 51 is output every time the output shaft of the DC brushless motor 51 rotates once.
  • the point that 50 pulses are generated is the same as that of the infusion pump device 1 of the first embodiment.
  • the encoder unit 53 transmits the above-described first and second encoder pulses every time the output shaft of the DC brushless motor 51 rotates once.
  • the output of the synthesized 500 encoder pulses is the same as that of the infusion pump device 1 of the first embodiment.
  • the first encoder corresponding to the sub-encoder in the claim is formed by the first encoding pattern 53 c and the first photo-in device 53 g.
  • the second encoding pattern 53 d and the second photo-in-picture 53 h constitute a second-phase encoder corresponding to the sub-encoder in the claim. This is similar to the infusion pump device 1 of the first embodiment.
  • control device 9A which constitutes the infusion pump device of the second embodiment together with the roller pump 5 and the controller 7 is provided with a block diagram shown in FIG.
  • the microcomputer 11 includes a CPU 11a, a RAM 11b, and a ROM 11c.
  • the CPU 11a includes a basic data of the controller 7.
  • the setting input unit 7a and the display unit 7b are connected to the motor drive circuit 99, and the encoder unit 53 of the motor unit 50 is connected to the motor unit 50 via a frequency 4 multiplier circuit 93a. It is connected.
  • the RAMI lb is provided with a data area and a work area used for various processing operations, and among them, the work area is provided with an area used for various flags and buffers, and the like.
  • the ROM 11c stores a control program for causing the CPU 1la to perform various processing operations.
  • the CPU 11a receives the quadruple multiplied encoder pulse from the frequency 4 delay multiplication circuit 93a according to the control program stored in the ROM1lc. It is counted independently by the processing performed, and the count value is stored as the pulse count value Cb in the pulse count area of the RAM 11b.
  • step S1 initial settings such as resetting the count value of various count areas of the RAMI lb to the evening value of the evening image area are reset (step S1).
  • step S3 After the initial setting of step S1, it is checked whether or not the basic data has been set from the basic data setting input section 7a (step S3). (N in step S3) Repeat step S3 until the input is set.
  • step S3 the pulse motor is used to control the rotation of the output shaft of the DC brushless motor 51 based on the input basic data.
  • the pulse value of the motor rotation control signal to be output to the evening drive circuit 99 is calculated, and its integer part is set as the target pulse value Pa (step S5).
  • step S7 After calculating the target value switching time T a on the basis of the value of step (step S7), the process returns to step S3.
  • the CPU 11a checks the main routine in FIG. 7 every 10 ms. Interrupts the chin, as shown in the flowchart of Fig. 8. 1
  • step SI 1 it is checked whether or not the roller pump 5 is rotating by the rotation of the DC brushless motor 51 (step SI 1).
  • step S11, N the interrupt processing is completed, and the routine returns to the main routine shown in Fig. 7. If the motor is in operation (Y at step S11), encoder pulse count processing is performed (step S13). Subsequently, after the target value switching process (step S15) and the PWM on imma set process (step S17) are executed successively, the interrupt process is terminated and the process returns to the main routine of FIG.
  • step S13 the pulse count value Cb stored in the pulse count area of RAM 11b is read ( In step S13a), the previous pulse count value Cb read in step S13a in the previous encoder pulse force count process is subtracted from the read current pulse count value, and RAM I1b After updating the stored value of the rotation amount buffer area to the above-mentioned subtracted pulse count value Cbd if (step S13b), the encoder pulse count process is completed, and the process proceeds to step S15 in FIG. move on.
  • step S15 the remaining time count value of the 2-second evening image counter area of RAM 11b is set to step S15.
  • step S15a Check whether the target value switching time calculated in step 7 has reached the time limit Ta, that is, whether or not the target value switching time has been reached (step S15a). N at S15a), proceed to step S15c to be described later, and when the target value switching time has been reached (at step S15 &), the target pulse value Pa calculated at step S5
  • step S15b the process proceeds to step S15c.
  • step S15c it is checked whether or not the remaining time count value of the two-second timer has reached "0", that is, whether or not two seconds have elapsed.
  • step S15d the remaining time count value of the second time is decremented by "1"
  • step S15f the target value switching processing is completed, and the flow proceeds to step S17 in FIG.
  • step S15e the remaining time Start time counting, that is, set the timer for 2 seconds
  • step S15f set the target pulse value Pa set in step S5 to the target value
  • step S17 the duty of the motor rotation control signal is changed according to the target value switched from the previous value by the setting in step S15b or step S15f.
  • step S15b the pulse ON level time length of the motor rotation control signal with a predetermined fixed pulse cycle as the P WM on time.
  • step S5 in the flowchart of FIG. 7 is processing corresponding to the ideal driving pulse number determining means and the integer determining means in the claim.
  • Step S 15 b in the flowchart of FIG. 10 corresponds to the process of calculating the approximate number of pulses in the claim, and step S 7 in FIG. 7 corresponds to the periodic time determining device in the claim. Processing.
  • step S7 in FIG. 7 only the calculation of the target value switching time T a corresponding to one of the first cycle time and the second cycle time in the claim is performed by the target pulse value. This is done based on the fractional part of Pa.
  • step S15a in FIG. 10 it was confirmed that the target value switching time had come, and in step S15b, "1" was added to the target pulse value Pa calculated in step S5.
  • step S15c the time that elapses before it is confirmed that 2 seconds has elapsed is either the first cycle time or the second cycle time in the claim.
  • step S7 in FIG. 7 is equivalent to the calculation of both the first cycle time and the second cycle time in the claim in step S7 in FIG. This corresponds to the process corresponding to the periodic time determination means in the claim.
  • Steps S5 and S7 in FIG. 7 described above and step S15b in FIG. 10 are processing corresponding to the drive frequency adjusting means in the claim. ⁇ ⁇
  • the flexible tube 3 is connected to the roller pump 5 similarly to the infusion pump device 1 of the first embodiment.
  • the microcomputer 11 performs the following processing based on the basic data.
  • the target value C a is determined based on the input basic data, and a motor rotation control signal having a pulse width corresponding to the target value C a is output to the motor drive circuit 99, and the roller pump
  • the DC brushless motor 5 of 5 is driven at a rotation speed that matches the reference flow value per unit time of the liquid in the flexible tube 3 set by the controller 7.
  • the encoder pulses output from the encoder unit 53 are multiplied by 4 by the frequency quadrupling circuit 93a, and the number of pulses of the quadrature encoder pulses is reduced. It is counted and output to the motor drive circuit 99 to eliminate the difference between the counted number of 4 quadruple encoder pulses and the target value Ca every 10 ms sampling period.
  • the target pulse value Pa of the motor rotation control signal to be performed is determined.
  • the roller pump 5 is configured so that the liquid in the flexible tube 3 is transferred by 9.9 milliliters while the disk 5b rotates 10 times
  • 10X 60 99.9
  • 0.06 liters of liquid per hour is transferred into the flexible tube 3.
  • the target pulse value Pa of the motor rotation control signal calculated every 10 ms sampling period may be an integer or a number with a decimal point in some cases.
  • the target pulse value Pa is a non-integer number
  • the target pulse value Pa is If the closest integer that is smaller, for example, the target pulse value Pa is the above “20.2”, “20” is calculated as the target pulse approximate value Pa ′.
  • the target pulse value Pa is not an integer, for example, "20.2”
  • the number of pulses of the motor rotation control signal output to the motor drive circuit 99 for 2 seconds is 1.
  • the target pulse value Pa at that time is calculated, and is always 10 ms regardless of whether the target pulse value Pa is an integer or not.
  • a motor / rotation control signal having an integer pulse value is output to the motor / drive circuit 99.
  • the rotation speed of the DC brushless motor 51 driven by the motor rotation control signal via the motor drive circuit 99 is increased or decreased according to the target pulse value Pa calculated in a 2-second cycle.
  • the rotation speed of the DC brushless motor 51 converges to a speed at which the liquid having the reference flow rate value is actually transferred in the flexible tube 3 per hour.
  • the microcomputer 11 of the control device 9A calculates the target pulse value Pa, and outputs a motor rotation control signal having a pulse width corresponding to the target pulse value Pa. Even when the target pulse value Pa is not an integer when outputting to the evening drive circuit 9, the output control of the motor rotation control signal can be performed by data processing using only integers. The processing speed is not reduced even with data processing that uses a high-speed CPU. Output control can be performed at a sufficient speed.
  • the encoder unit 53 shifts the phase by a half cycle of the mutual pulse cycle to generate the first and second encoder pulses.
  • the encoder unit 53 is constituted by the two-phase encoders of the first phase and the second phase so that each of them is output, and as a result, the encoder pulse of the first phase and the second phase is output so as to output an encoder pulse having a pulse cycle that is half of the single-phase encoder pulse. Points may be omitted.
  • the disk 5b of the roller pump 5 is connected to the output of the DC brushless motor 51 by the reduction gear train in the gear head 55.
  • the fact that only one sixth of the shaft is rotated may be omitted together with the configuration relating to the two-phase encoder described above, or independently.
  • the encoder unit 53 is configured by a two-phase encoder as in the infusion pump device 1 of each of the first and second embodiments, the number of encoder pulses output from the encoder unit 53 becomes smaller. If the configuration is such that the disk 5b of the roller pump 5 rotates only one sixth of the output shaft of the DC brushless motor 51, the encoder unit 5 The number of encoder pulses output by 3 per rotation of disk 5b is 60 times greater than when disk 5b is directly rotated by the output shaft of DC brushless motor 51.
  • the resolution of the actual flow rate of the liquid which is determined by the number of encoder pulses counted by the pulse counter 93, increases.
  • the rotation speed of the output shaft of the DC brushless motor 51 is reduced, the amount of rotation of the output shaft of the DC brushless motor 51 is detected with sufficiently high resolution, and the This is advantageous because the liquid can be transferred with high quantitativeness.
  • the encoder unit 53 is constituted by a two-phase encoder as in the infusion pump device 1 of each of the first and second embodiments, the number of encoder pulses counted by the pulse counter 93 can be increased.
  • the first and second encoding patterns 5 3c and 5 3c are provided on the disc-shaped substrate 53 a in order to make the encoder unit 53 a two-phase type. 3d are concentrically arranged, and these first and second encoding patterns 53c and 53d are optically respectively converted by the first and second photo-in-planes 53g and 53h.
  • the configuration for making the encoder unit a two-phase system is not limited to this.
  • a single encoding pattern formed on the substrate 53a may be optically read by a plurality of photo-in-planes whose positions are shifted in the circumferential direction of the substrate 53a, or a plurality of disks may be used.
  • a single encoder pattern may be formed on each of the substrates, and the encoders of each substrate may be optically read by a plurality of photo-in substrates corresponding to the respective substrates. .
  • the number of phases of the encoder unit 53 is not limited to two as in the first and second embodiments, but may be three or more.
  • the encoder unit 53 is not limited to the photoelectric conversion type encoder as in each of the first and second embodiments, but includes encoders of different types, such as a contact sliding type encoder using a conductive pattern and a brush. Needless to say, this may be done.
  • the reduction ratio of the output shaft rotation speed of the DC brushless motor 51 by the gear head 55 is not limited to 1/60 as in the first and second embodiments. Of course, it may be changed arbitrarily according to the relationship with each part of the pump unit 1.
  • the peripheral portion of the disc 5b is pivoted through the pivot 5c.
  • the configuration of the infusion pump device, especially the pump portion is not limited to the roller pump 5 described above.
  • a rod-shaped member is used as the flexible tube 3. Any type, such as one that moves linearly orthogonally, is optional.
  • the number of pulses to be output to the motor drive circuit 99 as the motor rotation control signal during the cycle time T a or a time obtained by subtracting the cycle time T a from 2 seconds is The difference between the target pulse approximation value Pa a ', which is smaller than the target pulse value Pa and the closest integer, and the value P a' + 1 obtained by adding 1 to this target pulse approximation value Pa ' An integer closest to the target pulse value Pa with only “1” was set.
  • the target pulse value Pa is “20.2”
  • the difference between the two is “2”
  • “20” and “2 2” are used as the motor rotation control signals as motor drive signals.
  • the number of pulses output to the circuit 99 may be used.
  • the DC brushless motor 51 is used as a drive source for transferring the liquid in the flexible tube 3, but the present invention provides a motor other than the DC brushless motor. It goes without saying that the present invention is also applicable to a pump device for infusion using evening. Industrial applicability
  • the infusion pump device of the present invention even if the motor is continuously rotated at a low speed, the number of pulses per unit rotation amount of the motor is small. By increasing the number, the resolution of the rotation amount detection of the motor and the like can be enhanced, and the same high quantitative transfer can be secured as when the motor and the motor are continuously rotated at high speed. In addition, according to the infusion pump device of the present invention, the number of stages of frequency multiplication of the frequency multiplier is greatly increased.
  • the number of sensors for detecting the encode pattern on the substrate is set to m in accordance with the number of sub-encoders, so that the sub-rotation is performed by the output from each sensor. M pulse signals can be reliably generated.
  • the encoder configuration is more compared with providing a single encoding pattern provided on the substrate and providing m encoding patterns corresponding to each sub-encoder on the substrate. The simplification makes it possible to reduce the size of the encoder itself and, consequently, the overall infusion pump device.
  • the movement amount of the movable compression member with respect to the rotation amount of the motor is reduced by the presence of the speed reduction mechanism.
  • the movable compression member is moved by a certain amount.
  • the amount of motor rotation required for the motor increases due to the presence of the deceleration mechanism, and the number of rotation pulse signals output from the encoder increases accordingly.
  • the infusion pump device of the present invention when performing control to increase or decrease the frequency of the drive pulse signal based on the number of pulses per unit time, the number of digits to be handled is reduced by the number of decimals or less. If the number of integers is not large, replace the number of digits with two nearby integers whose number of digits is limited to only the value above the decimal point, suppress the increase in the number of digits of the pulse signal to be handled, and increase the control load This eliminates the need for expensive processing equipment capable of high-speed processing.
  • the difference between the first approximate pulse number and the second approximate pulse number becomes the minimum value, and is determined by the first approximate pulse number and the second approximate pulse number. Since the difference in the number of revolutions of each pulse signal is also minimized, there is a difference between the state in which the pulse signal of the first approximate pulse number is output and the state in which the pulse signal of the second approximate pulse number is output. When the state switches between each other, the speed difference between motors And the occurrence of rotation unevenness can be suppressed.

Description

明 細 書 輸液用ポンプ装置 技術分野
本発明は、 例えば薬液や血液等の液体を輸液する際等に用いられ、 該液体が流 れる可撓性のチューブをローラ等の可動圧搾部材により圧搾しつつ、 この可動圧 搾部材をモー夕により移動させることで、 チューブ内の液体を定量移送させる輸 液用ポンプ装置に関する。 背景技術
従来から、 フレキシブルチュ一ブ内の液体を定量移送するための駆動源の一種 として、 ローラポンプが知られている。
このローラポンプは、 モ一夕により回転される円板の周縁部に等間隔で立設し た枢軸にフリー口一ラを枢支させ、 このフリ一ローラの周面を円板の外方に突出 させると共に、 フリ一ローラの周面に対向して押え部材を配置して形成されてお り、 フリ一ローラと押え部材との間に液体移送用のフレキシブルチューブを挟み 付けて円板を回転させることで、 フレキシブルチューブ内の液体を、 単位時間当 たりの円板の回転数に応じた値で定量移送できるように構成されている。
そして、 上述したローラポンプは、 例えば医療の分野においては、 人工透析器 において血液を循環させる際等、 比較的大量の液体を定量移送する場合に多用さ れており、 静脈注射により薬液を定量投与する際のように、 比較的少量の液体を 定量移送する場合には、 むしろ、 薬液バッグと注射針との間に介設した点滴筒を 用いるのが一般的である。
このように、 ローラポンプが比較的大量の液体を定量移送する場合に多用され る理由は、 モ一夕の機能の限界というよりも、 むしろ、 定量移送を担保するため に必要なフィードバック制御を行う都合によるところが大きい。
つまり、 液体の定量移送中に流量変動が起きたとすると、 流量変動量がたとえ 同じでも、 単位時間当たりに移送する液体が比較的大量である場合と比較的少量 である場合とでは、 移送の定量性を損なう度合いが異なり、 当然のことながら、 比較的少量の液体を定量移送する場合の方が、 比較的大量の液体を定量移送する 場合よりも、 移送の定量性を損なう度合いが大きくなる。
したがって、 比較的少量の液体を定量移送するためにモー夕を低速で連続回転 させるとなると、 フィードバック制御を行うに当たって、 比較的大量の液体を定 量移送する場合よりもモー夕の回転の様子を短い周期で監視しなければならず、 そうすると、 短い周期であってもモ一夕の回転量が正確に検出できるように工夫 する必要がある。
ところが、 一般的にモ一夕の回転を検出するのに用いられるエンコーダは、 モ 一夕の回転量に応じて出力するパルスの周期が構造上ある程度の周波数しか高め られないので、 モー夕の回転数があまり低くなると、 上述したような、 比較的少 量の液体を定量移送する場合に、 その移送量に見合った高い分解能でモー夕の回 転量を検出できなくなってしまう。
このような背景から、 上述した医療の分野の場合に従来は、 単位時間当たりの 移送量が比較的少ない薬液の定量投与等には点滴筒が用いられており、 もしも、 薬液バッグに収まらないほど投与量が多く点滴筒を用いるのが困難である場合は、 モ一夕を間欠駆動させるという、 ローラポンプを通常とは異なる形態で運用する ことで対応していた。
しかしながら、 比較的少量の液体を定量移送する場合に、 上述したモー夕の間 欠駆動による運用形態でローラポンプを用いると、 ある程度長い時間のスパンで 見れば少量移送が担保されるものの、 短い時間のスパンで見ると、 モ一夕が停止 して液体の移送が完全に停止する状況が発生するわけであり、 モー夕を低速で連 続駆動させた場合と同じように液体を移送することができるわけではないので、 移送する液体や移送対象の性質等によっては、 このような間欠的な液体移送では 不都合の生じる場合がある。
また、 モー夕が間欠駆動するとなると、 ローラポンプ自体が外見上、 動作した 状態と停止した状態とを周期的に繰り返すので、 停止した状態のローラポンプを 見て故障であると誤認する可能性もあり、 それを防ぐためには、 間欠駆動中であ ることを知らせる何らかの手段を別途設けなければならなくなつてしまう。 発明の開示
本発明は前記事情に鑑みなされたもので、 本発明の目的は、 内部を液体が流れ る可撓性のチューブをこのチューブに沿って移動する可動圧搾部材により圧搾し て、 チューブ内の液体をその上流側から下流側に定量移送させるローラポンプ等 の輸液用ポンプ装置において、 単位時間当たりの液体の移送量が比較的少量な場 合であっても、 移送の定量性を高く維持することができる輸液用ポンプ装置を提 供することにある。
そして、 前記目的を達成するためにクレーム 1に記載した本発明の輸液用ボン プ装置は、 可撓性のチューブ内の液体が該チューブの上流側から下流側に流れる ように、 前記チューブを圧搾する可動圧搾部材を該チューブに沿って移動させる モ一夕を、 前記チューブ内での前記液体の目標流量値に対応して定めた周波数の 駆動パルス信号により駆動させると共に、 該モ一夕の回転量に応じた周波数でェ ンコーダが出力する回転パルス信号の周波数と前記駆動パルス信号の周波数とを 基にして、 前記チューブ内での前記液体の流量が前記目標流量値となるように、 前記駆動パルス信号の周波数を、 前記目標流量値に対応して定めた周波数に対し て増減させる輸液用ポンプ装置において、 前記エンコーダから出力された前記回 転パルス信号が入力され、 該回転パルス信号の周波数を n遁倍した遁倍後パルス 信号を出力する周波数遁倍手段を備えており、 前記遞倍後回転パルス信号の周波 数が、 前記目標流量値に対応して定めた周波数に収斂するように、 前記駆動パル ス信号の周波数を、 前記目標流量値に対応して定めた周波数に対して増減させる ことを特徴とする。 図面の簡単な説明
第 1図は本発明の輸液用ポンプ装置の概略構成図である。
第 2図は第 1図のローラポンプの拡大正面図である。
第 3図は第 2図のローラポンプに内蔵されるモー夕ユニッ トの側面図である。 第 4図は第 3図のエンコーダユニッ トを模式的に示す斜視図である。
第 5図は本発明の第 1実施例に係る輸液用ポンプ装置における第 2図のローラ ポンプの駆動を制御する制御装置の電気的構成を示すプロック図である。
第 6図は本発明の第 2実施例に係る輸液用ポンプ装置における第 2図のローラ ポンプの駆動を制御する制御装置の電気的構成を示すブロック図である。
第 7図は第 6図の R O Mに格納された制御プログラムに従い C P Uが行う処理 を示すメィンルーチンのフロ一チヤ一トである。
第 8図は第 7図の目標値演算処理を示すサブルーチンのフロ一チャートである c 第 9図は第 7図の駆動処理を示すサブルーチンのフローチャートである。
第 1 0図は第 7図の駆動処理を示すサブルーチンのフローチャートである。 発明を実施するための最良の形態 本発明の第 1の好適実施例による輸液用ポンプ装置の具体的構成
まず、 本発明の第 1実施例に係る輸液用ポンプ装置の構成について、 第 1図乃 至第 5図を参照して説明する。
第 1図は本発明の第 1実施例に係る輸液用ポンプ装置の概略構成図であり、 第 1図中引用符号 1で示す第 1実施例の輸液用ポンプ装置は、 一端に輸液バッグ (図示せず) が接続され他端に輸液針 (図示せず) が接続されたフレキシブルチ ュ一ブ 3 (チューブに相当) によって、 前記輸液バッグから前記輸液針に向けて フレキシブルチューブ 3内の液体 (図示せず) を定量移送させるのに用いられる c そして、 輸液用ポンプ装置 1は、 ローラポンプ 5と、 この口一ラポンプ 5の駆 動を制御するコントロ一ラ 7とを備えている。
前記ローラポンプ 5は、 第 2図に拡大正面図で示すとおり、 内蔵されているモ —夕ユニッ ト 5 0 (第 3図参照) により回転される駆動軸 5 aの先端に円板 5 b を連結し、 この円板 5 bの周縁部であって円板 5 bの周方向に等しい間隔をおい た複数の周縁部箇所に、 各々枢軸 5 cを立設して、 各枢軸 5 cにフリーローラ 5 d (可動圧搾部材に相当) を、 その周面が円板 5 bの外方に若干突出するように 枢支させると共に、 複数のフリーローラ 5 dの周面に跨って対向するように、 円 板 5 bと同心円上に位置する円弧状の押え板 5 eを配設して形成されている。
このような構成のローラポンプ 5は、 円板 5 bの回転方向における上流側にフ レキシブルチューブ 3の一端側を配置し、 円板 5 bの回転方向における下流側に、 フレキシブルチューブ 3の他端側を配置して、 押え板 5 eの内周面と、 この押え 板 5 eに臨む円板 5 bの複数のフリーローラ 5 dの周面との間に、 前記フレキシ ブルチューブ 3を挟みつけた状態で使用される。
そして、 ローラポンプ 5は、 従来公知のものと同様に、 上述した使用状態にお いて D Cブラシレスモー夕 5 1を駆動し円板 5 bを回転させることで、 押え板 5 eに臨む隣り合う 2つのフリーローラ 5 dの間のフレキシブルチューブ 3部分の 内部の液体が、 円板 5 bの回転方向における上流側から下流側に移動し、 これに より、 フレキシブルチューブ 3内の液体が一端側から他端側に向けて、 単位時間 当たりの円板 5 bの回転数に応じた値で定量移送されるように構成されている。 前記モー夕ユニッ ト 5 0は、 第 3図に側面図で示すように、 従来公知の両軸式 の D Cブラシレスモータ 5 1 (モ一夕に相当) の一方の出力軸 (図示せず) にェ ンコーダユニッ ト 5 3を連結すると共に、 他方の出力軸 (図示せず) に減速歯車 列を内蔵したギアへヅ ド 5 5を連結して構成されており、 このギアへヅ ド 5 5か ら、 前記駆動軸 5 aに直結される減速出力軸 5 5 aが突設されている。
そして、 エンコーダユニッ ト 5 3は、 第 4図に斜視図で模式的に示すように、 環状を呈する第 1及び第 2のェンコ一ドパ夕一ン 5 3 c, 5 3 dを同心状に配置 した円板状の基板 5 3 aと、 これら第 1及び第 2のエンコードパターン 5 3 c , 5 3 dを各々光学的に読み取って電気信号に変換する第 1及び第 2のフォトイン 夕ラブ夕 5 3 g, 5 3 hとを有しており、 基板 5 3 aの中心軸 5 3 bは、 D Cブ ラシレスモー夕 5 1の不図示の一方の出力軸に連結されている。
前記第 1及び第 2のエンコードパターン 5 3 c , 5 3 dは、 基板 5 3 aの周方 向に所定角度ずつ位相をずらした各基板 5 3 a箇所に各々形成されたスリッ トか らなる透光部 5 3 eと、 隣り合う透光部 5 3 e, 5 3 e間の基板 5 3 a部分によ り形成される遮光部 5 3 f とで構成されている。
前記第 1及び第 2のフォトイン夕ラブ夕 5 3 g , 5 3 hは、 基板 5 3 aの表側 と裏側とに分けて互いに対向するように配置される一対の発光素子及び受光素子 (いずれも図示せず) を各々有している。
詳しくは、 第 1フォトインタラブ夕 5 3 gは、 基板 5 3 aの外側に配置された 0
第 1エンコードパターン 5 3 cが発光素子及び受光素子の間に常に位置するよう に配置され、 D Cブラシレスモー夕 5 1の駆動によりその出力軸に連結された基 板 5 3 aが回転するのに伴って、 発光素子及び受光素子の間に臨むのが透光部 5 3 eである状態と遮光部 5 3 f である状態とを繰り返す。
そして、 第 1フォトイン夕ラブ夕 5 3 gは、 発光素子及び受光素子の間に透光 部 5 3 eが臨んでいる状態では、 透光部 5 3 eを透過した発光素子からの検出光 を受光素子が検出し、 遮光部 5 3 f が臨んでいる状態では、 発光素子からの検出 光が遮光部 5 3 fで遮られて受光素子が検出せず、 これにより第 1フォトイン夕 ラブ夕 5 3 gは、 パルス状の第 1エンコーダパルス (サブ回転パルス信号に相当) を、 D Cブラシレスモ一夕 5 1の出力軸が 1回転する毎に所定パルス数 (第 1実 施例では 2 5 0パルス/回転) 発生させる。
一方、 第 2フォトィン夕ラブ夕 5 3 hは、 基板 5 3 aの内側に配置された第 2 エンコードパターン 5 3 dが発光素子及び受光素子の間に常に位置するように配 置され、 D Cブラシレス乇一夕 5 1の駆動によりその出力軸に連結された基板 5 3 aが回転するのに伴って、 発光素子及び受光素子の間に臨むのが透光部 5 3 e である状態と遮光部 5 3 f である状態とを繰り返す。
そして、 第 2フォトイン夕ラブ夕 5 3 hは、 発光素子及び受光素子の間に透光 部 5 3 eが臨んでいる状態では、 透光部 5 3 eを透過した発光素子からの検出光 を受光素子が検出し、 遮光部 5 3 f が臨んでいる状態では、 発光素子からの検出 光が遮光部 5 3 fで遮られて受光素子が検出せず、 これにより第 2フォトイン夕 ラプ夕 5 3 hは、 第 1エンコーダパルスと同じパルス数の第 2ェンコ一ダパルス (サブ回転パルス信号に相当) を、 第 1エンコーダパルスのパルス周期の半周期 分だけ位相をずらして、 D Cブラシレスモ一夕 5 1の出力軸が 1回転する毎に所 定パルス数 (第 1実施例では 2 5 0パルス/回転) 発生させる。
このように形成されたエンコーダュニッ ト 5 3は、 D Cブラシレスモー夕 5 1 の出力軸が 1回転する毎に、 上述した第 1及び第 2の両エンコーダパルスを合成 した所定パルス数の 2倍のパルス数 (第 1実施例では 5 0 0パルス/回転) のェ ンコーダパルス (クレーム 2における所定周波数を m通倍した m遁倍パルス信号、 即ち、 クレーム 1におけるエンコーダが出力する回転パルス信号に相当) を出力 するように構成されている。
以上の説明からも明らかなように、 第 1実施例では、 第 1エンコードパターン 5 3 cと第 1フォトイン夕ラプ夕 5 3 gとにより、 クレーム中のサブエンコーダ に相当する第 1相目のエンコーダが構成されており、 同様に、 第 2エンコードパ ターン 5 3 dと第 2フォトイン夕ラブ夕 5 3 hとにより、 クレーム中のサブェン コーダに相当する第 2相目のエンコーダが構成されている。
前記ギアヘッ ド 5 5 (減速機構に相当) は、 D Cブラシレスモ一夕 5 1の出力 軸の回転を内部の減速歯車列により落として (本実施例の場合は 6 0分の 1 ) 、 ローラポンプ 5の駆動軸 5 aに連結された減速出力軸 5 5 aに出力するように構 成されている。
前記コントローラ 7は、 第 1図に示すように、 その前面に、 テンキー等からな る基本データ設定入力部 7 aと、 この基本データ設定入力部 7 aにより入力設定 された基本デ一夕やローラポンプ 5の動作状態等が表示される液晶ディスプレイ からなる表示部 7 b等を有している。
このうち、 基本データ設定入力部 7 aからは、 フレキシブルチューブ 3の内径 が入力設定され、 また、 ローラポンプ 5により移送されるフレキシブルチューブ 3内の液体の単位時間当たりの基準流量の値や、 ローラポンプ 5の作動時間等が 入力設定される。
そして、 上述した基本データ設定入力部 7 aによる基本データの入力設定の受 け付けや表示部 7 bによる各種表示、 並びに、 上述したエンコーダユニッ ト 5 3 からのェンコ一ダパルスと基本デ一夕設定入力部 7 aからの基本デ一夕に基づい たローラポンプ 5の駆動は、 アナログ又はデジタル回路や、 予め定められたプロ グラムを実行するマイクロコンピュー夕を使用して構成可能な制御装置により制 御される。
次に、 本発明の第 1実施例に係る輸液用ポンプ装置の制御装置を、 第 5図のブ 口ック図を参照して説明する。
第 5図中引用符号 9で示す第 1実施例の輸液用ポンプ装置の制御装置は、 アナ ログ又はデジタル回路により構成され、 目標信号発生回路 9 1、 パルスカウン夕 9 3、 比較回路 9 5、 P I演算回路 9 7、 及び、 モー夕駆動回路 9 9を備えてい る。
前記目標信号発生回路 9 1は、 基本デ一夕設定入力部 7 aにより基本デ一夕と して入力設定されたフレキシブルチューブ 3の内径と液体の単位時間当たりの基 準流量値とを基に、 D Cブラシレスモー夕 5 1の出力軸の回転を制御する際の目 標値を与える目標信号を発生させる回路である。
前記パルスカウン夕 9 3は、 エンコーダュニット 5 3から出力されるェンコ一 ダパルスのパルス数をカウントするための回路であり、 具体的には、 このパルス カウン夕 9 3に内蔵された、 例えば、 マルチバイブレー夕回路等で構成される周 波数 4遞倍回路 9 3 a (周波数遁倍手段に相当) により、 エンコーダパルスの 1 つのパルスをその周期の 1 / 4の周期の 4つのパルスに遞倍した後の、 4遁倍ェ ンコーダパルス (クレーム 2における所定周波数を m x n遁倍した m x n遞倍パ ルス信号、 即ち、 クレーム 1における回転パルス信号の周波数を n遞倍した遁倍 後パルス信号に相当) のパルス数をカウントする。
したがって、 例えば、 エンコーダユニッ ト 5 3の第 1相目のエンコーダが出力 する第 1エンコーダパルスを基準にすると、 この第 1エンコーダパルスが、 まず、 エンコーダュニッ ト 5 3において第 2相目のエンコーダが出力する第 2ェンコ一 ダパルスと合成されることで 2倍の周波数に遁倍され、 次に、 パルスカウン夕 9 3の周波数 4遲倍回路 9 3 aによりさらに 4倍に遁倍されることで、 都合、 2 x 4の 8倍の周波数に遁倍された後の第 1エンコーダパルスが、 パルスカウン夕 9 3によってカウントされることになる。
前記比較回路 9 5は、 第 1実施例の場合、 1 0 m sのサンプリング周期毎に、 目標信号発生回路 9 1が発生している目標信号の値とパルスカウン夕 9 3がカウ ントした 4遲倍エンコーダパルスのパルス数とを比較し、 その差分を出力する回 路である。
前記 P I演算回路 9 7は、 比較回路 9 5がサンプリング周期毎に出力する目標 信号値と 4通倍エンコーダパルスのパルス数との差分に比例したパルス幅で変調 ( P MW変調) されたモー夕回転制御信号を生成する比例動作 (P動作) と、 こ のモータ回転制御信号から残留偏差を除く積分動作 ( I動作) とを行う回路であ る。 前記モー夕駆動回路 9 9は、 P I演算回路 9 7により残留偏差を除去された状 態で生成されたモータ回転制御信号により D Cブラシレスモー夕 5 1を駆動する 回路である。
以上に説明した制御装置 9は、 当初の段階では、 目標信号発生回路 9 1によつ て生成した目標信号の目標値に応じたパルス幅に変調したモ一夕回転制御信号を P I演算回路 9 7によって生成して、 このモー夕回転制御信号によりモー夕駆動 回路 9 9が D Cブラシレスモー夕 5 1を駆動する。
しかし、 D Cブラシレスモ一夕 5 1の出力軸が実際に回転され始めると制御装 置 9は、 その回転量に応じたパルス数のエンコーダパルスがエンコーダュニヅ ト 5 3から出力されることから、 制御装置 9が行う動作が、 次のように変化する。 即ち、 制御装置 9は、 1 0 m sのサンプリング周期毎にパルスカウン夕 9 3が カウントする 4遁倍エンコーダパルスのパルス数を、 目標信号発生回路 9 1が発 生している目標信号の目標値と比較回路 9 5で比較し、 目標信号の目標値に応じ たパルス幅ではなく、 比較回路 9 5で比較して得た差分に比例したパルス幅で変 調したモー夕回転制御信号を P I演算回路 9 7によって生成して、 このモー夕回 転制御信号によりモー夕駆動回路 9 9が D Cブラシレスモ一夕 5 1を駆動するよ うになる。
ここで例えば、 コントロ一ラ 7の基本デ一夕設定入力部 7 aにより基準流量値 として 0 . 0 6 リツ トル毎時が設定されたとすると、 基本デ一夕設定入力部 7 a により設定されるフレキシブルチューブ 3の内径寸法等の他の基本データの内容 は考慮されているものと仮定した場合、 目標信号発生回路 9 1が生成する目標信 号の目標値は、 次のようにして決定される。
まず、 第 1実施例では、 ローラポンプ 5が、 円板 5 bが 1 0回転する間にフレ キシプルチューブ 3内の液体が 8ミリ リッ トル移送されるように構成されている ものとすると、 フレキシブルチューブ 3内で液体を 1時間当たり 0 . 0 6 リッ ト ル移送させるためには、 円板 5 bが 1 0 X ( 6 0 ÷ 8 ) = 7 5回転しなければな らないことになる。
そして、 円板 5 bはギアへッ ド 5 5による減速のために D Cブラシレスモ一夕 5 1の出力軸の 6 0分の 1 しか回転しないため、 円板 5 bを 7 5回転させるため には、 D Cブラシレスモー夕 5 1の出力軸が 75 x 60 = 4500回転する必要 がある。
以上から、 毎時 0. 06リヅ トルの液体をフレキシブルチューブ 3内で移送さ せるためには、 D Cブラシレスモー夕 5 1の出力軸が毎時 4500回転しなけれ ばならないことになり、 実際にそのようになると、 エンコーダユニッ ト 53から 毎時 500 x4500 = 2. 25 X 1 06 パルスのエンコーダパルスが出力され、 このエンコーダパルスが周波数 4遁倍回路 93 aにより 4遁倍される。
そのため、 パルスカウン夕 93がカウントする 4遞倍エンコーダパルスのパル ス数は、 毎時 4 X 2. 25 X 1 06 = 9 106 となるはずであり、 そうとする と、 1 0 msのサンプリング周期毎にパルスカウン夕 93が、 9 x l 06 ÷ (6 0 X 60 X 1 02 ) =25パルスの 4遁倍エンコーダパルスをカウン卜すればよ く、 その結果、 目標信号発生回路 9 1は目標信号の目標値を 25に決定すること になる。
即ち、 目標信号発生回路 9 1が生成する目標信号の目標値は、 コントローラ 7 の基本データ設定入力部 7 aにより設定された基準流量値の液体が 1時間当たり にフレキシブルチューブ 3内で移送された場合に、 10 msのサンプリング周期 毎にパルスカウン夕 93がカウントするはずの 4遞倍エンコーダパルスのパルス 数の値となるわけである。
次に、 上述のように構成された第 1実施例の輸液用ポンプ装置 1における、 特 に、 ローラポンプ 5の D Cブラシレスモ一夕 5 1の駆動に関する動作について説 明する。
第 1実施例の輸液用ポンプ装置 1では、 フレキシブルチューブ 3内の液体の輸 液を行うに当たって、 ローラポンプ 5のフリ一ローラ 5 dと押え板 5 eとの間に フレキシブルチューブ 3を挟み込んでおき、 電源を入れたコントロ一ラ 7の基本 デ一夕設定入力部 7 aから、 フレキシブルチューブ 3の内径寸法等や、 フレキシ ブルチューブ 3内の液体の単位時間当たりの基準流量値、 ローラポンプ 5の作動 時間といった、 ローラポンプ 5の運転に際して必要なデ一夕を基本デ一夕として 入力設定する。
すると、 コントローラ 7の基本データ設定入力部 7 aから入力設定された基本 デ一夕を基に目標信号発生回路 9 1によって目標信号が生成され、 この目標信号 の目標値に応じたパルス幅のモ一夕回転制御信号が P I演算回路 9 7により生成 されて、 ローラポンプ 5の D Cブラシレスモ一夕 5 1がモー夕駆動回路 9 9によ り、 コントロ一ラ 7で入力設定されたフレキシブルチューブ 3内の液体の単位時 間当たりの基準流量値に見合った回転数で駆動される。
このようにして D Cブラシレスモー夕 5 1が駆動されると、 D Cブラシレスモ 一夕 5 1の出力軸の回転が、 ギアへッ ド 5 5及び駆動軸 5 aを介して円板 5わに 伝達され、 この円板 5 が、 D Cブラシレスモー夕 5 1の出力軸の 6 0分の 1の 回転量で回転して、 フレキシブルチューブ 3内の液体が一端側から他端側に向け て移送される。
また、 D Cブラシレスモ一夕 5 1が駆動されると、 この D Cブラシレス乇一夕 5 1の出力軸に基板 5 3 aが取り付けられたエンコーダュニッ ト 5 3からェンコ ーダパルスが出力されて、 このエンコーダパルスのパルス数を周波数 4遲倍回路 9 3 aによって 4遞倍した 4遞倍エンコーダパルスのパルス数が、 パルスカウン 夕 9 3によりカウン卜される。
そして、 1 0 m sのサンプリング周期毎に、 その間にパルスカウン夕 9 3が力 ゥントする 4遁倍エンコーダパルスのパルス数と目標信号の目標値との比較が比 較回路 9 5で行われ、 両者の間に差があれば、 その差がなくなるようにするため のモー夕回転制御信号が P I演算回路 9 7で生成されて、 このモー夕回転制御信 号によりモー夕駆動回路 9 9が駆動する D Cブラシレスモー夕 5 1の回転速度が、 比較回路 9 5の比較結果に応じて増減される。
この結果、 D Cブラシレスモー夕 5 1の回転速度は、 基準流量値の液体が 1時 間当たりにフレキシブルチューブ 3内で実際に移送されるような速度に収斂され る。
このような一連の動作において、 制御装置 9が D Cブラシレスモ一夕 5 1の所 謂フィ一ドバック制御を行う際に必要となるフレキシブルチューブ 3内での液体 の実際の流量を、 D Cブラシレスモー夕 5 1の出力軸の回転数に応じて発生する パルス信号により認識するに当たって、 本実施例の輸液用ポンプ装置 1において は、 以下にまとめるような特色がある。 まず、 エンコーダュニッ ト 5 3の出力するエンコーダパルスを周波数 4遞倍回 路 9 3 aにより 4遁倍した 4遞倍エンコーダパルスのパルス数を、 制御装置 9の パルスカウン夕 9 3がカウントすることから、 エンコーダュニヅ ト 5 3のェンコ —ダパルスにより把握される液体の実際の流量の分解能が、 エンコーダュニッ ト 5 3の出力するエンコーダパルスをそのままパルスカウン夕 9 3でカウントする 場合に比べて 4倍となる。
しかも、 モー夕ュニット 5 0のエンコーダュニッ ト 5 3が第 1相目と第 2相目 の 2相のエンコーダにより構成されていて、 各相のエンコーダから、 互いのパル ス周期の半周期分だけ位相をずらして第 1及び第 2のエンコーダパルスが各々出 力されるので、 単相のエンコーダを用いる場合に比べて D Cブラシレスモー夕 5 1の出力軸の回転の検出分解能が 2倍となる。
その上、 フレキシブルチューブ 3内の液体を実際に移送させるのに用いられる ローラポンプ 5のフリー口一ラ 5 dを枢支する円板 5 bが、 D Cブラシレスモー 夕 5 1の出力軸に対してギアへヅ ド 5 5を介して接続されており、 D Cブラシレ スモ一夕 5 1の出力軸の 6 0分の 1の量しか円板 5 bが回転しないので、 ェンコ ーダュニッ 卜 5 3が出力するエンコーダパルスにより把握されるフレキシブルチ ユーブ 3内での液体の実際の流量の分解能が、 円板 5 bを D Cブラシレスモー夕 5 1の出力軸により直接回転させる場合に比べて 6 0倍となる。
したがって、 これらを総合すると、 仮に、 エンコーダユニッ ト 5 3が単相のェ ンコーダにより構成されており、 かつ、 ローラポンプ 5の円板 5 bが D Cブラシ レスモー夕 5 1の出力軸に直結されており、 しかも、 パルスカウン夕 9 3がェン コーダュニッ ト 5 3の出力するエンコーダパルスを 4遞倍せずそのままカウント する構成 (以下、 「仮の構成」 と称する。 ) とした場合に比べて、 本実施例にお いては、 エンコーダユニッ ト 5 3のエンコーダパルスにより把握される液体の実 際の流量の分解能が、 2 X 6 0 X 4 = 4 8 0倍となる。
したがって、 第 1実施例の輸液用ポンプ装置 1における D Cブラシレスモー夕 5 1と、 上述した仮の構成とした場合における D Cブラシレスモー夕 5 1とを、 両方とも同じ回転速度で回転させたとすると、 制御装置 9による D Cブラシレス モ一夕 5 1の所謂フィードバック制御の精度は、 仮の構成とした場合に比べて第 1実施例の輸液用ポンプ装置 1の方が 4 8 0倍高くなるわけである。
言い換えると、 第 1実施例の輸液用ポンプ装置 1では、 D Cブラシレスモ一夕 5 1の回転速度を、 たとえ、 上述した仮の構成とした場合における D Cブラシレ スモ一夕 5 1の回転速度の 4 8 0分の 1にまで低下させたとしても、 制御装置 9 のフィードバック制御の精度が、 上述した仮の構成とした場合における制御装置 9のフィードバック制御の精度と同じ精度に維持されることになる。
以上が本発明の第 1実施例に係る輸液用ポンプ装置の動作である。
このように第 1実施例の輸液用ポンプ装置 1によれば、 フレキシブルチュ一ブ 3内の液体を移送させるために駆動されるローラポンプ 5の D Cブラシレスモー 夕 5 1を、 エンコーダュニヅ ト 5 3からのエンコーダパルスのパルス数カウント により制御装置 9がフィードバック制御するに当たり、 エンコーダパルスのパル ス数を周波数 4遁倍回路 9 3 aにより 4遁倍した 4遁倍エンコーダパルスのパル ス数を、 パルスカウン夕 9 3によりカウントする構成とした。
このため、 エンコーダュニッ ト 5 3が D Cブラシレスモ一夕 5 1の出力軸の回 転に応じて出力できるエンコーダパルスのパルス数を増やすために、 第 1及び第 2の各ェンコ一ドパ夕一ン 5 3 c , 5 3 dの透光部 5 3 e間や遮光部 5 3 f 間の 寸法を短くすることが、 構造上の制約によりできない場合であっても、 ェンコ一 ダュニッ ト 5 3の出力するエンコーダパルスにより把握される液体の実際の流量 の分解能を高くし、 その分、 D Cブラシレスモ一夕 5 1の出力軸の回転速度を下 げても十分高い分解能で D Cブラシレスモー夕 5 1の出力軸の回転量を検出し、 フレキシブルチューブ 3内の液体を高い定量性で移送させることができる。 本発明の第 2の好適実施例による輸液用ポンプ装置の具体的構成
次に、 本発明の第 2実施例に係る輸液用ポンプ装置について説明する。
ちなみに、 第 2実施例の輸液用ポンプ装置を後述する制御装置 9 Aと共に構成 するローラポンプ 5及びコントローラ 7は、 第 1実施例で説明したローラポンプ
5及びコントロ一ラ 7と各々同一である。
それゆえ、 第 2実施例におけるローラポンプ 5及びコントローラ 7の構成につ いては、 重複を避けるために説明を省略する。 尚、 第 2実施例の輸液用ポンプ装置 1において、 第 1フォトイン夕ラブ夕 5 3 gがパルス状の第 1エンコーダパルスを、 D Cブラシレスモ一夕 5 1の出力軸が 1回転する毎に 2 5 0パルス発生させる点は、 第 1実施例の輸液用ポンプ装置 1 と同様である。
また、 第 2実施例の輸液用ポンプ装置 1において、 第 2フォトイン夕ラブ夕 5 3 hがパルス状の第 2エンコーダパルスを、 D Cブラシレスモー夕 5 1の出力軸 が 1回転する毎に 2 5 0パルス発生させる点は、 第 1実施例の輸液用ポンプ装置 1と同様である。
さらに、 第 2実施例の輸液用ポンプ装置 1において、 エンコーダユニッ ト 5 3 が、 D Cブラシレスモ一夕 5 1の出力軸が 1回転する毎に、 上述した第 1及び第 2の両エンコーダパルスを合成した 5 0 0パルスのエンコーダパルスを出力する 点は、 第 1実施例の輸液用ポンプ装置 1と同様である。
また、 第 2実施例の輸液用ポンプ装置 1において、 第 1エンコードパターン 5 3 cと第 1フォトイン夕ラブ夕 5 3 gとにより、 クレーム中のサブエンコーダに 相当する第 1相目のエンコーダが構成されており、 同様に、 第 2エンコードパ夕 ーン 5 3 dと第 2フォトイン夕ラブ夕 5 3 hとにより、 クレーム中のサブェンコ —ダに相当する第 2相目のエンコーダが構成されている点は、 第 1実施例の輸液 用ポンプ装置 1と同様である。
そして、 ローラポンプ 5及びコントロ一ラ 7と共に第 2実施例の輸液用ポンプ 装置を構成する制御装置 9 Aは、 第 6図に電気的構成のプロック図で示すように、 第 5図に示す第 1実施例の制御装置 9における目標信号発生回路 9 1、 周波数 4 遞倍回路 9 3 aを除くパルスカウン夕 9 3部分、 比較回路 9 5、 並びに、 P I演 算回路 9 7を、 マイクロコンピュー夕 (以下、 マイコンと略記する) 1 1に代え て構成されている。
前記マイコン 1 1は、 C P U 1 1 aと、 R A M 1 1 bと、 R O M 1 1 cとで構 成されており、 このうち、 前記 C P U 1 1 aには、 コントロ一ラ 7の基本デ一夕 設定入力部 7 a及び表示部 7 bゃモ一夕駆動回路 9 9が接続されており、 さらに、 周波数 4遞倍回路 9 3 aを介してモ一夕ュニッ ト 5 0のエンコーダュニッ ト 5 3 が接続されている。 また、 前記 RAMI lbには、 デ一夕エリア及び各種処理作業に用いるワーク エリアが設けられていて、 このうちワークエリアには、 各種フラグやバッファの ために用いるエリア等が設けられており、 前記 ROM 1 1 cには、 CPU 1 l a に各種処理動作を行わせるための制御プログラムが格納されている。
そして、 この第 2実施例の輸液用ポンプ装置の制御装置 9 Aでは、 周波数 4遲 倍回路 93 aからの 4遁倍エンコーダパルスが、 前記 ROM1 l cに格納された 制御プログラムに従い CPU 1 1 aが行う処理によって独自にカウントされ、 そ のカウント値が RAM 11 bのパルスカウン夕エリアにおいてパルスカウント値 C bとして格納される。
次に、 前記 ROM 1 1 cに格納された制御プログラムに従い CPU 1 1 aが行 う主な処理を、 第 7図乃至第 10図のフローチャートを参照して説明する。
不図示の電源スィツチの ONによりマイコン 1 1が不図示のバッテリ等からの 給電を受けて起動しプログラムがスタートすると、 CPU 1 1 aは、 第 7図にメ インル一チンのフローチャートで示すように、 まず、 RAMI l bの各種カウン 夕エリアのカウント値ゃ夕イマエリァの夕イマ値をゼロリセッ 卜する等の初期設 定を行う (ステップ S 1 ) 。
ステップ S 1の初期設定が済んだならば、 次に、 基本データ設定入力部 7 aか ら基本デ一夕が入力設定されたか否かを確認し (ステップ S3) 、 入力設定され ていない場合は (ステップ S 3で N) 、 入力設定されるまでステップ S 3をリピ ートする。
一方、 基本デ一夕が入力設定された場合は (ステップ S 3で Y) 、 入力設定さ れた基本デ一夕を基に、 DCブラシレスモータ 51の出力軸の回転を制御するた めにパルスモー夕駆動回路 99に出力すべきモー夕回転制御信号のパルス値を算 出して、 その整数部分を目標パルス値 Paとして設定し (ステップ S 5) 、 次に、 この目標パルス値 P aの小数点以下の部分の値を基にして目標値切換時間夕イマ 値 T aを算出した後 (ステップ S 7) 、 ステップ S 3にリターンする。
また、 ROM 1 1 cに格納された制御プログラムに従い CPU 1 1 aは、 ステ ップ S 3の基本デ一夕の入力設定を確認した後、 10msが経過する毎に、 第 7 図のメインル一チンに対して割り込みをかけて、 第 8図のフローチヤ一卜で示す 1
割り込み処理を実行する。
この第 8図の割り込み処理では、 まず、 D Cブラシレスモ一夕 5 1の回転によ るローラポンプ 5が運転中であるか否かを確認し (ステップ S I 1 ) 、 運転中で ない場合は (ステップ S 1 1で N) 、 割り込み処理を終了して第 7図のメインル 一チンに戻り、 運転中である場合は (ステップ S 1 1で Y) 、 エンコーダパルス カウント処理を行い (ステップ S 13) 、 続いて、 目標値切換処理 (ステップ S 1 5) と PWMon夕イマセッ ト処理 (ステップ S 17) とを続けて実行した後、 割り込み処理を終了して第 7図のメインル一チンに戻る。
そして、 ステップ S 13のエンコーダパルスカウント処理では、 第 9図にサブ ル一チンのフローチャートで示すように、 まず、 R AM 1 1 bのパルスカウン夕 エリアに格納されているパルスカウント値 Cbを読み込み (ステップ S 13 a) 、 次に、 読み込んだ今回のパルスカウント値 から、 前回のエンコーダパルス力 ゥント処理においてステップ S 13 aにて読み込んだ前回のパルスカウン卜値 C bを差し引いて、 RAM I 1 bの回転量バッファエリアの格納値を、 上述した差 し引き後のパルスカウント値 Cbd i f に更新した後 (ステップ S 13 b) 、 ェ ンコーダパルスカウント処理を終了して第 8図のステップ S 1 5に進む。
また、 ステップ S 1 5の目標値切換処理では、 第 10図にサブルーチンのフロ —チャートで示すように、 まず、 R AM 1 1 bの 2秒夕イマカウン夕エリアの残 時間カウント値が、 ステップ S 7において算出された目標値切換時間夕イマ値 T aに達したか否か、 即ち、 目標値切換時間になったか否かを確認し (ステップ S 1 5 a) 、 なっていない場合は (ステップ S 1 5 aで N) 、 後述するステップ S 1 5 cに進み、 目標値切換時間になった場合は (ステップ S 1 5 &で ) 、 ステ ップ S 5で算出された目標パルス値 P aに 「1」 を加えた値を目標値に設定した 後 (ステップ S 15 b) , ステップ S 15 cに進む。
ステップ S 1 5 cでは、 2秒夕イマの残時間カウント値が 「0」 となったか否 か、 即ち、 2秒が経過したか否かを確認し、 経過していない場合は (ステップ S 1 5 cで N) 、 2秒夕イマの残時間カウント値を 「 1」 デクリメントした後 (ス テツプ S 1 5 d) 、 目標値切換処理を終了して第 8図のステップ S 17に進む。 一方、 2秒が経過した場合は (ステップ S 1 5 cで Y) 、 2秒夕イマによる残 時間カウントを開始させ、 即ち、 2秒夕イマをセッ トし (ステップ S 1 5 e ) 、 ステップ S 5で設定された目標パルス値 P aを目標値に設定した後 (ステップ S 1 5 f ) 、 目標値切換処理を終了して第 8図のステップ S 1 7に進む。
さらに、 ステップ S 1 7の P WM o n夕イマセッ ト処理では、 ステップ S 1 5 bやステップ S 1 5 f における設定で以前の値から切り換えられた目標値に応じ て、 モー夕回転制御信号のデューティ一比を設定するために、 予め定められてい る固定パルス周期のモー夕回転制御信号のうち、 パルス O Nレベルの時間長 (P WM o n時間) を、 P WM o n夕イマ時間としてセッ トし、 その後、 割り込み処 理を終了して第 7図のメインル一チンに戻る。
以上の説明からも明らかなように、 第 2実施例では、 第 7図のフローチャート におけるステップ S 5がクレーム中の理想駆動パルス数割出手段や整数判別手段 に対応する処理となっており、 第 1 0図のフローチャートにおけるステップ S 1 5 bがクレーム中の近似パルス数割出手段に対応する処理となっていると共に、 第 7図中のステップ S 7がクレーム中の周期時間割出手段に対応する処理となつ ている。
即ち、 第 7図中のステップ S 7では、 クレーム中における第 1周期時間及び第 2周期時間のうちいずれか一方に相当する目標値切換時間夕イマ値 T aの算出の みを、 目標パルス値 P aの小数点以下の部分を基にして行っている。
しかし、 第 1 0図中のステップ S 1 5 aにおいて、 目標値切換時間になったと 確認されて、 ステップ S 1 5 bにおいて、 ステップ S 5で算出された目標パルス 値 P aに 「 1」 を加えた値を目標値に設定した後、 ステップ S 1 5 cにおいて、 2秒が経過したと確認されるまでに経過する時間が、 クレーム中における第 1周 期時間及び第 2周期時間のうちいずれか他方に相当する時間となり、 結局の所、 第 7図中のステップ S 7においてクレーム中における第 1周期時間及び第 2周期 時間が共に算出されているのと等価となるため、 ステップ S 7がクレーム中の周 期時間割出手段に対応する処理ということになる。
そして、 以上に挙げた第 7図中のステップ S 5及びステップ S 7と、 第 1 0図 中のステップ S 1 5 bとが、 クレーム中の駆動周波数調整手段に対応する処理と なっている。 丄 ΰ
次に、 上述した構成による第 2実施例の輸液用ポンプ装置 1における、 特に、 制御装置 9 Αのマイコン 1 1による D Cブラシレスモー夕 5 1の駆動制御に関す る動作について説明する。
第 2実施例の輸液用ポンプ装置 1では、 まず、 フレキシブルチューブ 3内の液 体の輸液を行うに当たって、 第 1実施例の輸液用ポンプ装置 1と同様に、 ローラ ポンプ 5にフレキシブルチューブ 3をセヅ トしておいて、 電源を入れたコント口 ーラ 7の基本データ設定入力部 7 aから基本データを入力設定すると、 これを基 にマイコン 11によって、 次の処理動作が行われる。
即ち、 入力設定された基本デ一夕を基に目標値 C aが決定され、 この目標値 C aに応じたパルス幅のモー夕回転制御信号がモー夕駆動回路 99に出力されて、 ローラポンプ 5の D Cブラシレスモー夕 5 1が、 コントローラ 7で入力設定され たフレキシブルチューブ 3内の液体の単位時間当たりの基準流量値に見合った回 転数で駆動される。
このようにして D Cブラシレスモ一夕 5 1が駆動されると、 エンコーダュニッ ト 53が出力するエンコーダパルスが周波数 4遁倍回路 93 aによって 4遞倍さ れ、 その 4遁倍エンコーダパルスのパルス数がカウントされて、 1 0msのサン プリング周期毎に、 カウン卜された 4遁倍エンコーダパルスのパルス数と目標値 C aとの差がなくなるようにするための、 モ一夕駆動回路 99にこれから出力す べきモー夕回転制御信号の目標パルス値 P aが割り出される。
ここで、 円板 5 bが 10回転する間にフレキシブルチューブ 3内の液体が 9. 9ミ リ リッ トル移送されるようにローラポンプ 5が構成されているものとすると、 フレキシプルチユーブ 3内で液体を 1時間当たり 0. 06リッ トル移送させるた めには、 円板 5 bが 10X ( 60 ÷ 9. 9) = 60. 6回転しなければならない。 そして、 ギアへッ ド 55による減速に伴う D Cブラシレスモー夕 5 1の出力軸 と円板 5 bとの回転量の差を考慮すると、 毎時 0. 06リ ッ トルの液体をフレキ シブルチューブ 3内で移送させるためには、 D Cブラシレスモー夕 5 1の出力軸 が毎時 60. 6 X 60 = 3636回転しなければならないことになり、 実際にそ のようになると、 エンコーダュニッ ト 53から毎時 500 x 3636= 18 1 8 000パルスのエンコーダパルスが出力されることになる。 そのため、 4遞倍エンコーダパルスのカウント数は、 毎時 4 X 18 1 8000 = 7272000となるはずであり、 そうとすると、 10 m sのサンプリング周 期毎に、 7272000 + ( 60 X 60 X 102 ) = 20. 2パルスの 4遁倍ェ ンコーダパルスをカウントすればよく、 その結果、 算出される目標値 P aが 「2 0. 2」 となる。
これに対し、 円板 5 bが 10回転する間にフレキシブルチューブ 3内の液体が 10ミ リリツ トル移送されるようにローラポンプ 5が構成されているものとする と、 フレキシブルチューブ 3内で液体を 1時間当たり 0. 06リッ トル移送させ るためには、 円板 5 bが 10 X ( 60 ÷ 10) = 60回転しなければならない。 そして、 ギアへッ ド 55による減速に伴う D Cブラシレスモ一夕 5 1の出力軸 と円板 5 bとの回転量の差を考慮すると、 毎時 0. 06リッ トルの液体をフレキ シブルチューブ 3内で移送させるためには、 D Cブラシレスモー夕 5 1の出力軸 が毎時 60 x 60 = 3600回転しなければならないことになり、 実際にそのよ うになると、 エンコーダユニッ ト 53から毎時 500 x 3600 = 1. 8 x 1 0 6 パルスのエンコーダパルスが出力されることになる。
そのため、 4遞倍エンコーダパルスのカウント数は、 毎時 4 X I . 8 X 1 06 = 7. 2 X 106 となるはずであり、 そうとすると、 10msのサンプリング周 期毎に、 7. 2 X 1 0 ÷ ( 60 60 X 102 ) = 20パルスの 4遁倍ェンコ ーダパルスをカウントすればよく、 その結果、 算出される目標値 P aが 「20」 となる。
このように、 10msのサンプリング周期毎に割り出されるモ一夕回転制御信 号の目標パルス値 P aは、 整数となる場合もあれば、 小数点付きの数となる場合 もある。
そして、 割り出された目標パルス値 P aが、 例えば上述した 「20」 というよ うな整数であれば、 その目標パルス値 P a = 20に応じたパルス幅のモー夕回転 制御信号が、 サンプリング周期である 10 msに 2 sカウン夕エリアの最大カウ ント値 C c = 200を乗じた 2秒間に亘つて、 モー夕駆動回路 99に出力される ことになる。
一方、 目標パルス値 P aが整数でない数であれば、 その目標パルス値 P aより も小さく最も近い整数、 例えば目標パルス値 P aが上述した 「20. 2」 であれ ば、 「20」 が目標パルス近似値 P a ' として割り出される。
すると、 周期時間 T aは、 (Pa ' + l ) ( 2 -T a) +P a ' x T a = 2 P aの関係が成り立つことから、 P a二 20. 2、 P a ' =20となると、 T a = 1. 6となる。
このため、 この場合は、 目標パルス近似値 P a ' = 20に応じたパルス幅のモ —夕回転制御信号が、 周期時間 Ta= l . 6秒間に豆って、 モー夕駆動回路 99 に出力されると共に、 その前か後に続けて、 目標パルス近似値 Pa 'に 「1」 を 加えたパルス値 = 「2 1」 に応じたパルス幅のモー夕回転制御信号が、 2秒から 周期時間 T a= l . 6を差し引いた 0. 4秒間に亘つて、 モ一夕駆動回路 99に 出力されることになる。
この結果、 目標パルス値 P aが整数でない例えば 「20. 2」 であった場合に、 2秒間の間にモー夕駆動回路 99に出力されるモ一夕回転制御信号のパルス数は、 1. 6秒間に出力される分が 20 X 1. 6 x 1 00 = 3200、 0. 4秒間に出 力される分が 2 1 x 0. 4 x 1 00 = 840の合計 4040パルスとなり、 仮に、 目標パルス値 P a= 20. 2に応じたパルス幅のモ一夕回転制御信号を 2秒間に 亘つて出力した場合のパルス数、 20. 2 X 2 X 100二 4040パルスと同じ 数となる。
そして以後は、 2秒が経過する毎に、 その時点での目標パルス値 P aが算出さ れて、 その目標パルス値 P aが整数であるかそうでないかに拘わらず、 常に、 1 0 ms当たりのパルス値が整数であるモー夕回転制御信号がモー夕駆動回路 99 に出力される。
したがって、 モー夕回転制御信号によりモー夕駆動回路 99を介して駆動され る DCブラシレスモー夕 5 1の回転速度が、 2秒周期で算出される目標パルス値 P aに応じて増減される。
この結果、 D Cブラシレスモー夕 5 1の回転速度は、 基準流量値の液体が 1時 間当たりにフレキシブルチューブ 3内で実際に移送されるような速度に収斂され る。
以上が本発明の第 2実施例に係る輸液用ポンプ装置の動作である。 以上に説明した第 2実施例の輸液用ポンプ装置 1によっても、 第 1実施例の輸 液用ポンプ装置 1と同様の効果を得ることができる。
その上、 第 2実施例の輸液用ポンプ装置 1によれば、 制御装置 9 Aのマイコン 1 1が目標パルス値 P aを算出し、 これに応じたパルス幅のモー夕回転制御信号 をモ一夕駆動回路 9 9に出力するのに際し、 その目標パルス値 P aが整数でない 場合であっても、 整数のみのデータ処理でモ一夕回転制御信号の出力制御を行え るので、 小数点付きの値を取り扱ったデータ処理でも処理能力が落ちない高速で 高価な C P Uを用いることなく、 整数のみを取り扱ったデ一夕処理でしかそこそ この処理能力を発揮できない C P U 1 l aによって、 モー夕回転制御信号の出力 制御を十分な速度で行うことができるる。
尚、 上述した第 1及び第 2の各実施例の輸液用ポンプ装置 1における、 ェンコ ーダュニッ ト 5 3が、 互いのパルス周期の半周期分だけ位相をずらして第 1及び 第 2のエンコーダパルスを各々出力し、 その結果、 単相のエンコーダパルスの半 分のパルス周期のエンコーダパルスを出力するように、 第 1相目と第 2相目の 2 相のエンコーダによりエンコーダュニット 5 3を構成する点については、 省略し てもよい。
また、 第 1及び第 2の各実施例の輸液用ポンプ装置 1における、 ローラポンプ 5の円板 5 bをギアへッ ド 5 5内の減速歯車列により、 D Cブラシレスモ一夕 5 1の出力軸の 6 0分の 1の量しか回転しないようにする点についても、 上述の 2 相エンコーダに関する構成と共に、 或は、 単独で省略してもよい。
しかし、 第 1及び第 2の各実施例の輸液用ポンプ装置 1のように、 2相のェン コーダによりエンコーダュニッ ト 5 3を構成すれば、 エンコーダュニッ ト 5 3の 出力するエンコーダパルスのパルス数が単相の場合の 2倍になり、 また、 ローラ ポンプ 5の円板 5 bを D Cブラシレスモ一夕 5 1の出力軸の 6 0分の 1の量しか 回転しない構成とすれば、 エンコーダュニッ ト 5 3が出力するエンコーダパルス の、 円板 5 bの回転数当たりのパルス数が、 円板 5 bを D Cブラシレスモー夕 5 1の出力軸により直接回転させる場合に比べて 6 0倍になる。
そのため、 エンコーダパルスのパルス数が増える分、 パルスカウン夕 9 3によ るエンコーダパルスのカウント数で把握される液体の実際の流量の分解能が高く なって、 その結果、 D Cブラシレスモー夕 5 1の出力軸の回転速度を下げても十 分高い分解能で D Cブラシレスモ一夕 5 1の出力軸の回転量を検出し、 フレキシ プルチュ一ブ 3内の液体を高い定量性で移送させることができるようになるので、 有利である。
しかも、 第 1及び第 2の各実施例の輸液用ポンプ装置 1のように、 2相のェン コーダによりエンコーダュニヅ ト 5 3を構成すれば、 パルスカウン夕 9 3による エンコーダパルスのカウント数を増やすために、 例えばマルチバイブレ一夕回路 等で構成される周波数 4遁倍回路 9 3 aの段数を多くしてパルスカウン夕 9 3の 構成を複雑化しなくても済むので、 その点においても有利である。
尚、 第 1及び第 2の各実施例では、 エンコーダユニッ ト 5 3を 2相式とするた めに、 円板状の基板 5 3 aに第 1及び第 2のエンコードパターン 5 3 c , 5 3 d を同心状に配置して、 これら第 1及び第 2のエンコードパターン 5 3 c , 5 3 d を第 1及び第 2のフォ トイン夕ラブ夕 5 3 g, 5 3 hにより各々光学的に読み取 る構成としたが、 エンコーダュニッ トを 2相式とするための構成はこれに限るも のではない。
例えば、 基板 5 3 aに形成した単一のエンコードパターンを、 基板 5 3 aの周 方向に位置をずらした複数のフォトイン夕ラブ夕により各々光学的に読み取る構 成としたり、 複数の円板状の基板に単一のェンコ一ドパターンを各々形成して、 各基板に対応する複数のフォトイン夕ラブ夕により各基板のェンコ一ドパ夕一ン を各々光学的に読み取る構成としてもよい。
そして、 エンコーダユニッ ト 5 3を何相にするかについては、 第 1及び第 2の 各実施例のような 2相に限らず、 3相以上の複数相としてもよいのは勿論であり、 また、 第 1及び第 2の各実施例のような光電変換方式のエンコーダに限らず、 導 電パターンとブラシとによる接点摺動式のェンコーダ等、 方式が異なるェンコ一 ダによりエンコーダュニッ ト 5 3を構成してもよいのはいうまでもない。
さらに、 D Cブラシレスモー夕 5 1の出力軸の回転速度のギアへッ ド 5 5によ る減速比は、 第 1及び第 2の各実施例のような 6 0分の 1に限らず、 輸液用ボン プ装置 1の各部との関係等によって任意に変更してもよいのは勿論である。
また、 第 1及び第 2の各実施例では、 円板 5 bの周縁部に枢軸 5 cを介して枢 支させた複数のフリーローラ 5 dを、 D Cブラシレスモ一夕 5 1による円板 5 b の回転により、 押え板 5 eとの間に挟み込んだフレキシブルチューブ 3の内部の 液体を移送させる構成の輸液用ポンプ装置について説明したが、 輸液用ポンプ装 置の特にボンプ部分の構成は、 上述したローラポンプ 5のようなものに限らず、 例えば、 フリ一ローラ 5 dでなく棒状部材をフレキシブルチューブ 3と直交させ てリニア移動させる形式のもの等、 任意である。
さらに、 第 2実施例では、 周期時間 T aや、 2秒からこの周期時間 T aを差し 引いた時間の間、 モー夕回転制御信号としてモー夕駆動回路 9 9に出力するパル ス数を、 目標パルス値 P aよりも小さくこれに最も近い整数の目標パルス近似値 P a 'や、 この目標パルス近似値 P a ' に 「 1」 を加えた値 P a ' + 1という、 互いの差が 「 1」 しかない目標パルス値 P aに最も近い整数とした。
しかし、 例えば、 目標パルス値 P aが 「2 0 . 2」 である場合に、 互いの差が 「2」 ある 「2 0」 と 「2 2」 とを、 モー夕回転制御信号としてモー夕駆動回路 9 9に出力するパルス数としてもよい。
但し、 第 2実施例のように、 互いの差が少ない 2つの値をモ一夕回転制御信号 としてモー夕駆動回路 9 9に出力するパルス数とする方が、 相対的に、 2秒間の 途中で出力パルス数を変化させる際に生じる D Cブラシレスモ一夕 5 1の出力軸 の回転速度差が少ない分だけ、 回転ムラの発生を抑制できるので有利である。 また、 第 1及び第 2の各実施例では、 フレキシブルチューブ 3内の液体を移送 するための駆動源として D Cブラシレスモー夕 5 1を用いたが、 本発明は、 D C ブラシレスモー夕以外のモ一夕を用いる輸液用ポンプ装置についても適用可能で あることはいうまでもない。 産業上の利用可能性
以上に説明した第 1及び第 2の各実施例からも明らかなように、 本発明の輸液 用ポンプ装置によれば、 モータを低速で連続回転させても、 モー夕の単位回転量 当たりのパルス数の増加によりモー夕の回転量検出の分解能を高めて、 モー夕を 高速連続回転させる場合と同等の高い移送の定量性を確保することができる。 また、 本発明の輸液用ポンプ装置によれば、 周波数遁倍手段の遞倍段数を大幅 に増やして構成の大型化を招くことなく、 遁倍後回転パルス信号の周波数を高く して、 その分、 モ一夕の回転量検出の分解能をさらに高め、 モー夕を高速連続回 転させる場合と実質的に変わらない高い移送の定量性を、 一層確実に確保するこ とができる。
さらに、 本発明の輸液用ポンプ装置によれば、 基板のエンコードパ夕一ンを検 出するセンサをサブエンコーダの組数に合わせて m個とすることで、 各センサか らの出力によりサブ回転パルス信号を確実に m個発生させることができる。 また、 本発明の輸液用ポンプ装置によれば、 基板に設けるエンコードパターン を単一として、 各サブエンコーダに各々対応する m個のェンコ一ドパターンを基 板に設けるのに比べてエンコーダの構成を簡略化することで、 エンコーダ自体、 ひいては、 輸液用ポンプ装置全体の小型化を図ることができる。
さらに、 本発明の輸液用ポンプ装置によれば、 モ一夕の回転量に対する可動圧 搾部材の移動量が減速機構の存在により少なくなり、 言い換えるとに、 可動圧搾 部材をある量だけ移動させるのに必要なモー夕の回転量が、 減速機構の存在によ り多くなり、 その分、 エンコーダが出力する回転パルス信号のパルス数が増える ので、 モー夕を低速で連続回転させても回転パルス信号によるモー夕の回転量検 出の分解能を高めて、 モー夕を高速連続回転させる場合と実質的に変わらない高 い移送の定量性を、 一層確実に確保することができる。
また、 本発明の輸液用ポンプ装置によれば、 単位時間当たりのパルス数を基準 に駆動パルス信号の周波数を増減させる制御を行う際、 取り扱うパルス数が小数 点以下の値の分だけ桁数が多くなる整数でない場合に、 桁数が小数点以上の値だ けに制限される近傍の 2つの整数に置き換えて、 取り扱うパルス信号のパルス数 の桁数が増えることを抑制し、 制御の負担を増えないようにして高速処理可能で 高価な処理装置を使用する必要性をなくすことができる。
さらに、 本発明の輸液用ポンプ装置によれば、 第 1近似パルス数と第 2近似パ ルス数との差が最小の値となり、 この第 1近似パルス数や第 2近似パルス数によ つて定まる各々のパルス信号の周数の差も最小限に止められることから、 第 1近 似パルス数のパルス信号が出力されている状態と第 2近似パルス数のパルス信号 が出力されている状態との相互間で状態が切り換わる際に、 モー夕の回転速度差 を小さくして回転ムラの発生を抑制することができる。

Claims

L D
請 求 の 範 囲 l . 可撓性のチューブ内の液体が該チューブの上流側から下流側に流れるように、 前記チューブを圧搾する可動圧搾部材を該チューブに沿って移動させるモー夕を、 前記チューブ内での前記液体の目標流量値に対応して定めた周波数の駆動パルス 信号により駆動させると共に、 該モ一夕の回転量に応じた周波数でエンコーダが 出力する回転パルス信号の周波数と前記駆動パルス信号の周波数とを基にして、 前記チューブ内での前記液体の流量が前記目標流量値となるように、 前記駆動パ ルス信号の周波数を、 前記目標流量値に対応して定めた周波数に対して増減させ る輸液用ポンプ装置において、
前記エンコーダから出力された前記回転パルス信号が入力され、 該回転パルス 信号の周波数を n通倍した遁倍後パルス信号を出力する周波数遞倍手段と、 前記遁倍後パルス信号の周波数が、 前記目標流量値に対応して定めた周波数に 収斂するように、 前記駆動パルス信号の周波数を、 前記目標流量値に対応して定 めた周波数に対して増減させる駆動周波数調整手段と、
を備えることを特徴とする輸液用ポンプ装置。
2 . クレーム 1記載の輸液用ポンプ装置であって、 前記エンコーダが、 前記モ一 夕の回転量に応じた所定周波数のサブ回転パルス信号を 1 /m周期ずつ位相をず らして各々出力する m組のサブエンコーダで構成されており、 これら m組の前記 サブエンコーダが各々出力する m個の前記サブ回転パルス信号により、 前記所定 周波数を m遞倍した m遲倍パルス信号が、 前記エンコーダから出力された前記回 転パルス信号として前記周波数遞倍手段に入力され、 前記所定周波数を m x n遞 倍した m x n通倍パルス信号が、 前記遞倍後パルス信号として前記周波数遲倍手 段から出力される輸液用ポンプ装置。
3 . クレーム 2記載の輸液用ポンプ装置であって、 前記エンコーダが、 該各サブ エンコーダに共通する単一の基板と、 該基板に設けられたェンコ一ドパターンと、 前記各サブエンコーダに対応して設けられ前記ェンコ一ドパターンを各々検出す る m個のセンサとを有している輸液用ポンプ装置。
4 . クレーム 3記載の輸液用ポンプ装置であって、 前記基板には、 前記各サブェ ンコーダに共通する単一の前記エンコードパターンが設けられており、 前記各セ ンサが前記ェンコ一ドパ夕一ンの延在方向に間隔をおいて配置されていて、 該ェ ンコードパターンが前記各センサにより互いにタイミングをずらして各々検出さ れる輸液用ポンプ装置。
5 . クレーム 1記載の輸液用ポンプ装置であって、 前記可動圧搾部材と前記モー 夕との間に、 該モ一夕の回転を減速して前記可動圧搾部材に伝達する減速機構を 介設したクレーム 1記載の輸液用ポンプ装置。
6 . クレーム 1乃至 5のいずれかに記載の輸液用ポンプ装置であって、 前記駆動 周波数調整手段が、 前記遞倍後パルス信号のサンプリング数を基に該遁倍後パル ス信号の周波数が割り出される所定時間周期毎に、 前記遁倍後パルス信号の周波 数を前記目標流量値に対応して定めた周波数に収斂させるための理想駆動パルス 信号の、 単位時間当たりのパルス数を割り出す理想駆動パルス数割出手段と、 前 記理想駆動パルス信号の前記単位時間当たりのパルス数が整数であるか否かを判 別する整数判別手段と、 前記理想駆動パルス信号の前記単位時間当たりのパルス 数が整数でないと前記整数判別手段が判別した際に、 該理想駆動パルス信号の前 記単位時間当たりのパルス数を挟んだ前後 2つの近傍の整数である第 1近似パル ス数及び第 2近似パルス数を割り出す近似パルス数割出手段と、 前記第 1近似パ ルス数に第 1周期時間を乗じた値と前記第 2近似パルス数に第 2周期時間を乗じ た値との合計が、 前記理想パルス信号の前記単位時間当たりのパルス数に該単位 時間を乗じた値に等しくなり、 かつ、 前記第 1周期時間及び前記第 2周期時間の 合計が前記単位時間に等しくなるような、 前記第 1周期時間及び第 2周期時間を 割り出す周期時間割出手段とを有しており、 前記理想駆動パルス信号の前記単位 時間当たりのパルス数が整数でないと前記整数判別手段が判別した際に、 前記目 標流量値に対応して定めた周波数に対する前記駆動パルス信号の周波数の増減を、 前記第 1周期時間に亘る前記第 1近似パルス数のパルス信号出力と、 前記第 2周 期時間に亘る前記第 2近似パルス数のパルス信号出力とを連続して実行させるこ とで行う輸液用ポンプ装置。
7 . クレーム 6記載の輸液用ポンプ装置であって、 前記近似パルス数割出手段が、 前記理想駆動パルス信号の前記単位時間当たりのパルス数に最も近い整数を前記 第 1近似パルス数及び前記第 2近似パルス数として各々割り出す輸液用ポンプ装
PCT/JP1999/003558 1998-07-02 1999-07-01 Pompe a liquides WO2000001433A1 (fr)

Priority Applications (3)

Application Number Priority Date Filing Date Title
EP99926884A EP1092440B1 (en) 1998-07-02 1999-07-01 Liquid pump
DE69929334T DE69929334T2 (de) 1998-07-02 1999-07-01 Flüssigkeitspumpe
US09/743,031 US6299600B1 (en) 1998-07-02 2000-06-29 Liquid pump

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP10/187833 1998-07-02
JP18783398 1998-07-02
JP11/26086 1999-02-03
JP02608699A JP3423633B2 (ja) 1998-07-02 1999-02-03 輸液用ポンプ装置

Publications (1)

Publication Number Publication Date
WO2000001433A1 true WO2000001433A1 (fr) 2000-01-13

Family

ID=26363830

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP1999/003558 WO2000001433A1 (fr) 1998-07-02 1999-07-01 Pompe a liquides

Country Status (5)

Country Link
US (1) US6299600B1 (ja)
EP (1) EP1092440B1 (ja)
JP (1) JP3423633B2 (ja)
DE (1) DE69929334T2 (ja)
WO (1) WO2000001433A1 (ja)

Families Citing this family (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7094422B2 (en) * 1996-02-19 2006-08-22 Acrux Dds Pty Ltd. Topical delivery of antifungal agents
US6998138B2 (en) * 1996-02-19 2006-02-14 Acrux Dds Pty. Ltd. Topical delivery of anti-alopecia agents
US6254355B1 (en) * 1999-04-19 2001-07-03 California Institute Of Technology Hydro elastic pump which pumps using non-rotary bladeless and valveless operations
JP4758012B2 (ja) * 2001-03-06 2011-08-24 株式会社甲府明電舎 ダイレクトドライブ・ブラシレスモータ
DE10330985A1 (de) * 2003-07-09 2005-02-17 Tecpharma Licensing Ag Vorrichtung zur Verabreichung eines fluiden Produkts mit optischer Abtastung
EP1752663A4 (en) * 2004-05-18 2008-07-16 Matsushita Electric Ind Co Ltd TUBES CASSETTE UNIT AND LIQUID TRANSFER DEVICE USING THE SAME
US7507221B2 (en) * 2004-10-13 2009-03-24 Mallinckrodt Inc. Powerhead of a power injection system
US7563248B2 (en) * 2005-03-17 2009-07-21 Smisson-Cartledge Biomedical Llc Infusion fluid heat exchanger and cartridge
US20070011718A1 (en) * 2005-07-08 2007-01-11 Nee Patrick W Jr Efficient customized media creation through pre-encoding of common elements
JP4647429B2 (ja) * 2005-08-11 2011-03-09 株式会社鷺宮製作所 ローラ式ポンプ装置
US7846131B2 (en) 2005-09-30 2010-12-07 Covidien Ag Administration feeding set and flow control apparatus with secure loading features
US8021336B2 (en) 2007-01-05 2011-09-20 Tyco Healthcare Group Lp Pump set for administering fluid with secure loading features and manufacture of component therefor
US7758551B2 (en) * 2006-03-02 2010-07-20 Covidien Ag Pump set with secure loading features
US7722562B2 (en) * 2006-03-02 2010-05-25 Tyco Healthcare Group Lp Pump set with safety interlock
US7722573B2 (en) 2006-03-02 2010-05-25 Covidien Ag Pumping apparatus with secure loading features
US7927304B2 (en) 2006-03-02 2011-04-19 Tyco Healthcare Group Lp Enteral feeding pump and feeding set therefor
US7763005B2 (en) 2006-03-02 2010-07-27 Covidien Ag Method for using a pump set having secure loading features
US7560686B2 (en) * 2006-12-11 2009-07-14 Tyco Healthcare Group Lp Pump set and pump with electromagnetic radiation operated interlock
US20080147008A1 (en) * 2006-12-15 2008-06-19 Tyco Healthcare Group Lp Optical detection of medical pump rotor position
US8272857B2 (en) * 2008-02-22 2012-09-25 Medtronic Xomed, Inc. Method and system for loading of tubing into a pumping device
US20100236773A1 (en) * 2009-03-18 2010-09-23 Carson Jr Marvin Ted Thermoelectric driven gas well heat pump
CN201486905U (zh) * 2009-07-08 2010-05-26 李文钦 多段式选择摆角的电风扇
DE102010002133B4 (de) * 2010-02-18 2015-11-12 Fresenius Medical Care Deutschland Gmbh Sicherheitseinrichtung für eine Schlauchrollenpumpe
US8154274B2 (en) 2010-05-11 2012-04-10 Tyco Healthcare Group Lp Safety interlock
US8567235B2 (en) 2010-06-29 2013-10-29 Baxter International Inc. Tube measurement technique using linear actuator and pressure sensor
EP3175876A1 (en) * 2015-12-01 2017-06-07 Carebay Europe Ltd. Medicament delivery device with user feedback capability
CN107782345A (zh) * 2017-10-24 2018-03-09 重庆大学 一种光电传感器多参数检测方法
US11099587B2 (en) * 2018-10-09 2021-08-24 Graco Minnesota Inc. Waste oil pump control and tank level monitor
CN111047779A (zh) * 2019-12-31 2020-04-21 四川省川酒集团信息科技有限公司 一种基于智能物联网的液态产品智能自助零售方法
CN112658805A (zh) * 2020-12-16 2021-04-16 东莞市埃弗米数控设备科技有限公司 一种流量脉冲计数器及其应用

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62291516A (ja) * 1986-06-12 1987-12-18 Tadashi Iizuka 回転エンコ−ダ−
JPH0464107A (ja) * 1990-07-03 1992-02-28 Natl Space Dev Agency Japan<Nasda> アンテナ駆動装置
JPH07210249A (ja) * 1994-01-24 1995-08-11 Ricoh Co Ltd デジタルサーボ装置
JPH07114810B2 (ja) * 1992-04-15 1995-12-13 協同組合ライフサイエンス京都 輸液ポンプ駆動モータ制御方法

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4919650A (en) * 1987-03-30 1990-04-24 Bionica Pty. Limited Infusion pump
DE3922686A1 (de) * 1989-07-10 1991-01-24 Pfrimmer Viggo Gmbh Co Kg Verfahren zum steuern einer pumpe
EP0655107B1 (en) * 1992-06-09 2002-10-16 Baxter International Inc. Programmable infusion pump with interchangeable tubing
FR2714293B1 (fr) * 1993-12-29 1996-02-02 Zambon Spa Procédé d'injection contrôlée de liquide dans un tube et application aux pompes à perfusion.
US5683367A (en) * 1995-03-06 1997-11-04 Sabratek Corporation Infusion pump with different operating modes
US5904668A (en) * 1995-03-06 1999-05-18 Sabratek Corporation Cassette for an infusion pump
US5628619A (en) * 1995-03-06 1997-05-13 Sabratek Corporation Infusion pump having power-saving modes

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62291516A (ja) * 1986-06-12 1987-12-18 Tadashi Iizuka 回転エンコ−ダ−
JPH0464107A (ja) * 1990-07-03 1992-02-28 Natl Space Dev Agency Japan<Nasda> アンテナ駆動装置
JPH07114810B2 (ja) * 1992-04-15 1995-12-13 協同組合ライフサイエンス京都 輸液ポンプ駆動モータ制御方法
JPH07210249A (ja) * 1994-01-24 1995-08-11 Ricoh Co Ltd デジタルサーボ装置

Also Published As

Publication number Publication date
EP1092440B1 (en) 2006-01-04
JP3423633B2 (ja) 2003-07-07
JP2000080989A (ja) 2000-03-21
US6299600B1 (en) 2001-10-09
DE69929334T2 (de) 2006-09-28
EP1092440A4 (en) 2003-07-02
EP1092440A1 (en) 2001-04-18
DE69929334D1 (de) 2006-03-30

Similar Documents

Publication Publication Date Title
WO2000001433A1 (fr) Pompe a liquides
JP5384536B2 (ja) ステッピングモータの駆動回路、ステッピングモータの駆動方法、チューブポンプ、及びチューブポンプの駆動方法
CN101589350A (zh) 用于视频监视系统电动机的低速控制的方法及系统
JP6430425B2 (ja) モータ駆動制御装置、モータ駆動制御方法及びチューブポンプ
JP2720584B2 (ja) サーボシステムの同調位相制御装置
JP2654934B2 (ja) 攪拌流体の重量感知方法及び装置
JPS58500146A (ja) マイクロプロセツサ制御によりマイクロ−ステツピングするチヤ−ト駆動装置
JP2726683B2 (ja) レンズ駆動装置
KR20180001516A (ko) 위치 검출 디바이스
JP2821950B2 (ja) ぜん動ポンプモータ駆動
JPH06276773A (ja) 駆動制御方法及び駆動制御装置
JP2018011434A (ja) モータ制御回路およびモータ制御方法
JP2860528B2 (ja) 無段変速機の回転数制御装置
EP0497365A2 (en) Motor control apparatus
WO2012077767A1 (ja) モータ制御回路
JP4594824B2 (ja) ローラ式ポンプ装置
JPS58184508A (ja) 位置検出装置
JPH0531175A (ja) 液体ポンプの制御装置
JPH0837790A (ja) モータのサーボ制御装置
JP4130970B2 (ja) 超音波モータ駆動制御装置
JPH10105246A (ja) 位置決め制御装置
JP2004202201A (ja) 回転角度検出装置およびx線コンピュータ断層撮影装置
JPS62152016A (ja) 産業用ロボツト
JP4694063B2 (ja) 回転駆動系の位置決め停止制御方法
JP2745579B2 (ja) カウント装置

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): US

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
WWE Wipo information: entry into national phase

Ref document number: 09743031

Country of ref document: US

WWE Wipo information: entry into national phase

Ref document number: 1999926884

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 1999926884

Country of ref document: EP

WWG Wipo information: grant in national office

Ref document number: 1999926884

Country of ref document: EP