A motion control system comprises both a stepper motor and a dc motor. The motors are coupled, and may be operated independently or in concert for various scan types. The stepper motor may be used as an encoder for measuring the position of the mechanism.
|
11. A method of motion control comprising the steps of:
a) coupling a stepper motor mechanically to a dc motor; and b) energizing only one of the motors and controlling it using an electronic control module.
16. A method of motion control, comprising:
a) coupling a stepper motor mechanically to a dc motor; and b) energizing only the stepper motor when resolution is of primary importance; and c) energizing only the dc motor when speed is of primary importance.
1. A motion control system comprising:
a) a stepper motor; b) a dc motor mechanically coupled to the stepper motor; and c) an electronic control module electrically connected to both motors for controlling both motors; and wherein the motion control system is operated with only one of the motors providing motive power and the other motor de-energized.
6. A scanner comprising:
a) a stepper motor; b) a dc motor mechanically coupled to the stepper motor; c) an electronic control module electrically connected to both motors for controlling both motors; and d) a scanning mechanism coupled to at least one of the motors; and wherein the scanner is operated with only one of the motors providing motive power and the other motor de-energized.
15. A motion control system comprising:
a) a stepper motor; b) a dc motor mechanically coupled to the stepper motor; and c) an electronic control module electrically connected to both motors for controlling both motors; and wherein the motion control system is operated with only the stepper motor providing motive power and the dc motor de-energized when resolution is of primary importance; and wherein the motion control system is operated with only the dc motor providing motive power and the stepper motor de-energized when speed is of primary importance.
2. The motion control system of
3. The motion control system of
4. The motion control system of
5. The motion control system of
a) the dc motor as the sole source of motive power; and b) the stepper motor de-energized; and c) the sensing circuitry sensing the stepper motor back EMF and providing position-indicating signals to the electronic control module; and d) the electronic control module using the position-indicating signals to control the dc motor.
7. The scanner of
8. The scanner of
9. The scanner of
10. The scanner of
a) the dc motor as the sole source of motive power; and b) the stepper motor de-energized; and c) the sensing circuitry sensing the stepper motor back EMF and providing position-indicating signals to the electronic control module; and d) the electronic control module using the position-indicating signals to control the dc motor.
14. The method of
a) sensing back EMF signals from the stepper motor using sensing circuitry; and b) determining the position of the motors from the back EMP signals; and c) controlling the dc motor based on the position.
|
The present invention relates generally to motion control systems.
In the following discussion, an image scanner is used as an example of a system where the invention may be used, but the invention is applicable to many other motion control systems.
A scanner produces a digital representation of an original item. A variety of originals may be scanned, including documents, photographs, transparencies, or three-dimensional objects. The scanner maps locations on the original to memory locations, usually in a computer file.
The scanner typically sweeps a scanning mechanism near the original. The mechanism may contain a light source for illuminating the original, optical components for creating an image of the original, and sensors for converting the image to electronic signals. The scanning mechanism is typically actuated by a drive system that may include a motor, gears, belts, pulleys, cables, or other components.
Most often, one of two motor types is used. Many scanners use a stepper motor. A stepper motor moves its shaft angularly in response to the magnitudes and directions of currents in two or more winding phases. As the winding currents are changed, the motor shaft moves to different equilibrium positions, and thus the motor shaft position may be controlled by controlling timing, magnitudes, and directions of the winding currents. Stepper motors are often driven "open loop". That is, no measuring device is used to provide feedback as to the motor shaft position. As long as the motor is driven within its operating envelope, it can be counted on to move its shaft, and consequently the scanning mechanism, to the commanded positions. Stepper motors provide fine control of the scanning mechanism position, especially when reduction gears are used in the drive system, and thus can allow construction of scanners with very high resolutions. However, stepper motors often have a limited speed range over which they can operate. Using reduction gears to increase the scanning resolution further reduces the speed at which the scanner can operate with a given stepper motor.
Some scanners use a DC motor drive. A DC motor provides a torque in proportion to the current in its winding. It has no inherent positioning means, so an external position-measuring device is used, often an optical encoder. A controller, usually comprising a microprocessor, reads the motor or scan mechanism position and adjusts the motor winding current in such a way as to cause the scan mechanism to sweep through a series of desired positions at the proper times. DC motors may operate at substantial speeds, but the available encoders often cannot provide the resolution attainable with a stepper motor and reduction gears.
Speed and resolution are two important components of scanner performance. Both high speed and high resolution are desired, but these are often competing goals. It is desirable that a scanner be able to scan at high resolution when required and scan at high speed when required. Each motor type has a disadvantage in either speed or resolution.
There is a need for a motion control system that can both provide high resolution and scan at high speed.
A motion control system comprises both a stepper motor and a DC motor. The motors are coupled, and may be operated separately or in concert for various scan types. The stepper motor may be used as an encoder for measuring the position of the mechanism.
Many other scanner configurations are possible, and one of skill in the art will recognize that the present invention may be used in many other scanner designs or in other products or devices. For example, a sheet feed scanner holds the scanning elements stationary and moves the paper or other thin original past a scanning field. Relative motion between the scanning mechanism and the original may be achieved by moving either or both.
This dual motor system may be operated in several modes. A first mode of operation may be used in situations where a stepper motor provides an advantage, for example, when the scanner is operating at high resolution and speed is not of primary importance. In this mode, the DC motor is shut off entirely and the stepper motor is the sole source of motive power in the system. A DC motor that is shut off presents little resistance to motion, and thus will not burden the stepper motor significantly. The additional inertia supplied by the DC motor may even provide beneficial damping to the stepper motor system.
In a second mode of operation, the DC motor may be used to assist the stepper motor. In this mode, the stepper motor is the primary motion controller and the correct position of the scanning mechanism is maintained by the proper timing of steps of the stepper motor. However, a stepper motor by its nature provides less torque at higher speeds. As the stepper motor rotates, it acts not only as a motor but also as a generator, and generates a voltage that serves to counteract the driving electronics. This voltage is known as back electromotive force, or "back EMF". The back EMF generated by the stepper motor increases with increasing speed, and at some point, diminishes the motor's power such that the motor can no longer overcome the mechanical load. This condition stalls the stepper motor and limits the speed at which it can operate in a given application.
In this second operating mode, the DC motor is energized such that it provides additional torque, in the appropriate direction, to the stepper motor. The additional torque is kept to a value small enough to prevent overrunning the stepper motor, which can cause the stepper motor to skip steps and position itself at a shaft position different than the commanded position. With this additional torque, the operating range of the stepper motor is extended, and thus the high-resolution capability of the motion control system is extended to higher speeds than would otherwise be possible.
In a third operating mode, the stepper motor is shut off and the DC motor is used as the sole source of motive power. The stepper motor is de-energized to reduce the parasitic load it presents to the DC motor. This third mode may be used where the DC motor provides an advantage, for example, when high speed is required. A DC motor may typically be capable of providing significant torque at a higher speed than a stepper motor. An encoder may be connected to the DC motor to provide motor position information to the microprocessor system (401), or alternatively, the stepper motor may be used as an encoder.
In this third mode, the stepper motor is being turned by the DC motor, and is thus generating back EMF. This back EMF appears on the lead wires of the stepper motor. Sensing circuitry (404) may sense the temporal pattern of the back EMF and make position-indicating signals (405, 406) available to the microprocessor system (401) that allow the microprocessor system (401) to track the position of the motors. In this way, the stepper motor can act as a position encoder, allowing the microprocessor system to accurately control the motion of the DC motor, and thus of the scanning mechanism.
In the encoder industry, such waveforms are described as quadrature waveforms. Decoder electronics are readily available for receiving quadrature waveforms and determining direction of movement and providing a count for each transition of each input waveform. Alternatively, decoding may be implemented within an application specific integrated circuit (ASIC). Alternatively, digital waveforms may be directly interfaced to the microprocessor system (401), which may interpret the motor position from them using a computer program.
The motor position information may be used by the microprocessor system (401) to control the DC motor speed and position using techniques that are also well known.
The foregoing description of the present invention has been presented for purposes of illustration and description. It is not intended to be exhaustive or to limit the invention to the precise form disclosed, and other modifications and variations may be possible in light of the above teachings. For example, the stepper motor need not be a two-phase motor. Stepper motors are available with other numbers of phases, and one of skill in the art will recognize that the invention may be applied using one of these motors as well. The embodiment was chosen and described in order to best explain the principles of the invention and its practical application to thereby enable others skilled in the art to best utilize the invention in various embodiments and various modifications as are suited to the particular use contemplated. It is intended that the appended claims be construed to include other alternative embodiments of the invention except insofar as limited by the prior art.
Boyd, David W., Haas, William Robert, Tecu, Kirk
Patent | Priority | Assignee | Title |
6819008, | Feb 09 2000 | Systematic Power Manufacturing, LLC | Method for operating a switched reluctance electrical generator using data mapping |
7256564, | Sep 29 2005 | ALLIED MOTION CANADA INC | System and method for attenuating noise associated with a back electromotive force signal in a motor |
7279860, | Sep 29 2005 | ALLIED MOTION CANADA INC | System and method for evaluating back electromotive force in a motor |
7288911, | Sep 29 2005 | ALLIED MOTION CANADA INC | System and method for commutating a motor |
7477034, | Sep 29 2005 | ALLIED MOTION CANADA INC | System and method for commutating a motor using back electromotive force signals |
7592761, | Sep 29 2005 | ALLIED MOTION CANADA INC | System and method for starting and operating a motor |
8069772, | Jun 18 2008 | Systems and methods for controlling hydraulic actuators | |
8109197, | Jun 18 2008 | Hydraulic control system and method | |
8242732, | Dec 18 2009 | XYLON d.o.o. | Apparatus, system and method for stepper motor stall detection |
8508815, | Dec 15 2008 | HEWLETT-PACKARD DEVELOPMENT COMPANY, L P | Scanner |
8763513, | Jun 18 2008 | Hydraulic control system and method | |
9883062, | Mar 14 2016 | FUJIFILM Business Innovation Corp | Image reader and image forming apparatus |
Patent | Priority | Assignee | Title |
3658156, | |||
3687235, | |||
4030006, | Apr 16 1974 | Siemens Aktiengesellschaft | Speed controllable drive for an asynchronous motor |
4301397, | Apr 24 1980 | TCI ACQUISITION CORP ; TELEX COMMUNICATIONS, INC | DC Antenna rotator system |
4635205, | Oct 04 1984 | Pitney Bowes Inc. | Microprocessor controlled d.c. motor for indexing postage value changing means |
5528114, | Nov 27 1992 | Sanyo Electric Co., Ltd. | Apparatus for driving two motors |
5627438, | Jan 25 1995 | Pulsing control for an inertial drive system for a multi-motor binary array vehicle | |
5633568, | Mar 01 1994 | Seagate Technology LLC | Method and apparatus for dynamic low voltage spindle motor operation |
5847948, | Jul 30 1997 | HANGER SOLUTIONS, LLC | Scanner power module |
5880537, | Jan 10 1997 | Emerson Electric Co | Uninterruptable power supply |
6053833, | Feb 19 1998 | Hitachi Automotive Systems, Ltd | Transmission, and vehicle and bicycle using the same |
6081091, | Mar 08 1999 | SHENZHEN XINGUODU TECHNOLOGY CO , LTD | Motor controller, integrated circuit, and method of controlling a motor |
6082914, | May 27 1999 | TSC AUTO ID TECHNOLOGY CO , LTD | Thermal printer and drive system for controlling print ribbon velocity and tension |
6425700, | Jun 30 2000 | Memjet Technology Limited | Separating device for a print engine |
20010040706, | |||
GB1440300, | |||
GB2194693, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Jan 22 2002 | HAAS, WILLIAM ROBERT | Hewlett-Packard Company | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 012912 | /0351 | |
Jan 22 2002 | TECU, KIRK | Hewlett-Packard Company | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 012912 | /0351 | |
Jan 23 2002 | Hewlett-Packard Development Company, L.P. | (assignment on the face of the patent) | / | |||
Jan 23 2002 | BOYD, DAVID W | Hewlett-Packard Company | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 012912 | /0351 | |
Sep 26 2003 | Hewlett-Packard Company | HEWLETT-PACKARD DEVELOPMENT COMPANY L P | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 014061 | /0492 |
Date | Maintenance Fee Events |
Dec 31 2007 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Jan 07 2008 | REM: Maintenance Fee Reminder Mailed. |
Sep 23 2011 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Feb 05 2016 | REM: Maintenance Fee Reminder Mailed. |
Jun 29 2016 | EXP: Patent Expired for Failure to Pay Maintenance Fees. |
Date | Maintenance Schedule |
Jun 29 2007 | 4 years fee payment window open |
Dec 29 2007 | 6 months grace period start (w surcharge) |
Jun 29 2008 | patent expiry (for year 4) |
Jun 29 2010 | 2 years to revive unintentionally abandoned end. (for year 4) |
Jun 29 2011 | 8 years fee payment window open |
Dec 29 2011 | 6 months grace period start (w surcharge) |
Jun 29 2012 | patent expiry (for year 8) |
Jun 29 2014 | 2 years to revive unintentionally abandoned end. (for year 8) |
Jun 29 2015 | 12 years fee payment window open |
Dec 29 2015 | 6 months grace period start (w surcharge) |
Jun 29 2016 | patent expiry (for year 12) |
Jun 29 2018 | 2 years to revive unintentionally abandoned end. (for year 12) |