US4371819A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Pulse width modulation speed control
Assignee: Pako Corp
•
Filing: 1980-12-11
•
Granted: 1983-02-01
•
Expires: 2000-12-11
Abstract
Abstract A pulse width modulation (PWM) speed control for a DC electric motor includes an encoder for providing encoder pulses in reponse to incremental rotation of a shaft driven by the motor. A timer senses a time period between encoder pulses. After three consecutive sensed time periods, a microcomputer compares the sensed time periods with a desired time period corresponding to a desired motor speed, and provides a digital value which is a function of the comparison of the sensed and desired time periods. The ditigal value is supplied to a timer, which applies an energizing pulse to the DC motor for an interval which is a function of the digital value.
Inventors
- 👤 Kenneth M. Kaufmann
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-29 07:51
CPC Classifications
H; H02; H02P; H02P7/00; H02P7/06; H02P7/18; H02P7/24; H02P7/28; H02P7/285; H02P7/29; H02P7/2913; H02P23/00; H02P23/0077; Y; Y10; Y10S; Y10S388/00; Y10S388/90; Y10S388/902; Y10S388/907; Y10S388/912
Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
202 words
A drive system comprising: a DC electric motor; a drive shaft driven by the DC electric motor; encoder means for providing encoder pulses in response to incremental rotation of the drive shaft; means for sensing time periods between selected encoder pulses and providing first digital values representative of the sensed time periods; means for storing a second digital value representative of a desired time period corresponding to a desired speed; means for comparing sensed and desired time periods and providing a third digital value which is a function of the comparison of the sensed and desired time periods; wherein the means for comparing compares the second digital value representative of the desired time period with an average of a plurality of first digital values representative of consecutive sensed time periods; and wherein the means for comparing compares the plurality of first digital values representative of consecutive sensed time periods with one another and permits a change in the third digital value only if the first digital values representative of consecutive sensed time periods are within a predetermined range of one another; and means for energizing the DC electric motor for a time interval which is a function of the third digital value.
Claim 2
Dependent Claim
202 words
A drive system comprising: a DC electric motor; a drive shaft driven by the DC electric motor; encoder means for providing encoder pulses in response to incremental rotation of the drive shaft; means for sensing time periods between selected encoder pulses and providing first digital values representative of the sensed time periods; means for storing a second digital value representative of a desired time period corresponding to a desired speed; means for comparing sensed and desired time periods and providing a third digital value which is a function of the comparison of the sensed and desired time periods; wherein the means for comparing compares the second digital value representative of the desired time period with an average of a plurality of first digital values representative of consecutive sensed time periods; and wherein the means for comparing compares the plurality of first digital values representative of consecutive sensed time periods with one another and permits a change in the third digital value only if the first digital values representative of consecutive sensed time periods are within a predetermined range of one another; and means for energizing the DC electric motor for a time interval which is a function of the third digital value.
Claim 3
Dependent Claim
223 words
A speed control system for controlling speed of a DC electric motor which drives a drive shaft, the speed control system comprising: means for providing a variable duty cycle pulse width modulation drive signal to the DC electric motor; encoder means for providing encoder pulses in response to incremental rotation of the drive shaft; means for sensing time periods between selected encoder pulses and providing first digital values representative of the sensed time periods; means for storing a second digital value representative of a desired time period corresponding to a desired speed of the drive shaft; and means for controlling the duty cycle of the pulse width modulation drive signal as a function of the sensed and desired time periods; wherein the means for controlling the duty cycle compares the second digital value representative of the desired time period with an average of a plurality of first digital values representative of consecutive sensed time periods, and adjusts the duty cycle of the pulse width modulation drive signal as a function of the comparison; and wherein the means for controlling the duty cycle compares the plurality of first digital values representative of consecutive sensed time periods with one another and adjusts the duty cycle only if the first digital values representative of consecutive sensed time periods are within a predetermined range of one another.
Claim 4
Dependent Claim
223 words
A speed control system for controlling speed of a DC electric motor which drives a drive shaft, the speed control system comprising: means for providing a variable duty cycle pulse width modulation drive signal to the DC electric motor; encoder means for providing encoder pulses in response to incremental rotation of the drive shaft; means for sensing time periods between selected encoder pulses and providing first digital values representative of the sensed time periods; means for storing a second digital value representative of a desired time period corresponding to a desired speed of the drive shaft; and means for controlling the duty cycle of the pulse width modulation drive signal as a function of the sensed and desired time periods; wherein the means for controlling the duty cycle compares the second digital value representative of the desired time period with an average of a plurality of first digital values representative of consecutive sensed time periods, and adjusts the duty cycle of the pulse width modulation drive signal as a function of the comparison; and wherein the means for controlling the duty cycle compares the plurality of first digital values representative of consecutive sensed time periods with one another and adjusts the duty cycle only if the first digital values representative of consecutive sensed time periods are within a predetermined range of one another.
Claim 5
Dependent Claim
19 words
The speed control system of claim 2 wherein the means for controlling the duty cycle comprises a digital computer.
Claim 6
Dependent Claim
50 words
The speed control system of claim 3 wherein the means for sensing time periods comprises: interrupt means for providing interrupt signals to the digital computer indicative of the occurrence of each encoder pulse; and means for providing a digital count indicative of the sensed time period between selected encoder pulses.
Claim 7
Dependent Claim
41 words
The speed control system of claim 4 wherein the means for providing a digital count comprises: clock means for providing clock pulses; and timer means for counting in response to the clock pulses during a time period between selected encoder pulses.
References Cited (Backward Citations)
US4066941A
Cited
US4078192A
Cited
US4153863A
Cited
US4278924A
Cited
US4258300A
Cited
US4280082A
Cited
US4260936A
Cited
US4298832A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1986-01-31 | 1986-08-02 | 1987-02-01 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1990-01-31 | 1990-08-02 | 1991-02-01 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1994-01-31 | 1994-08-02 | 1995-02-01 | $7700.00 | Window Closed / Lapsed |