Claims
- 1. Apparatus comprising
- a stepper motor that rotates a given angle in response to each timing signal it receives,
- calculating means for repetitively performing a calculation to provide calculation signals having values (SUM) which vary as a quadratic function of the number of times said calculation has been repeated, and
- timing signal generating means for receiving said calculation signals and providing a series of timing signals spaced in time by varying amounts to said stepper motor, one said timing signal being generated each time said value (SUM) has changed by a set amount (ACC), whereby said timing signals cause said stepper motor to be accelerated.
- 2. The apparatus of claim 1 wherein said calculating means provides said calculating signals spaced in time by equal amounts.
- 3. The apparatus of claim 2 wherein said timing signal generating means includes
- means to compare SUM with a comparison value, and
- comparison adjustment means to adjust either said comparison value or SUM each time a timing signal is generated.
- 4. The apparatus of claim 3 wherein said comparison adjustment means includes means to decrease SUM by said set amount ACC.
- 5. The apparatus of claim 3 wherein said comparison adjustment means includes means to set said comparison value to the product of ACC and NSTEPS, where NSTEPS is the number of timing signals that have been generated, and ACC is a constant.
- 6. The apparatus of claim 2 wherein said calculating means includes count adjustment means to adjust the value N of a count signal each time a said calculation signal has been provided so that SUM varies quadratically with respect to N.
- 7. The apparatus of claim 6 wherein said count adjustment means includes means to increase N each time a said calculation signal is provided, whereby the value SUM increases with each repetitive calculation, and the period between said timing signals decreases with time.
- 8. The apparatus of claim 6 wherein said count adjustment means includes means to decrease N each time a said calculation signal is provided, whereby the value SUM decreases with each repetitive calculation, and the period between said timing signals increases with time.
- 9. The apparatus of claim 6 wherein said repetitive calculation is repetitively adding N+N+1.
- 10. The apparatus of claim 6 wherein said repetitive calculation is repetitively adding N.
- 11. The apparatus of claim 1 wherein said calculating means includes count adjustment means to adjust the value N of a count signal after a said calculation signal has been provided, wherein SUM varies quadratically with respect to N, and wherein said count adjustment means includes means to selectively increase N each time a said calculation signal is provided or decrease N each time a said calculation signal is provided or cause N to remain the same each time a said calculation signal is provided, whereby the period between said timing signals respectively decreases, increases or remains the same with respect to time.
- 12. The apparatus of claim 11 wherein said timing signal generating means includes acceleration/deceleration means to selectively adjust said count adjustment means in response to the number of timing signals that have been provided.
- 13. The apparatus of claim 11 wherein said calculating means and timing signal generating means are adapted to cause said stepper motor to operate a given number of steps by accelerating at a constant rate to a fixed speed, by operating at said fixed speed and by decelerating at a constant rate so that said given number of steps is reached as the deceleration is completed, and wherein said count adjustment means increases N each time a calculation signal is provided until N reaches a value corresponding to said fixed speed, and wherein said acceleration/deceleration adjustment means provides a signal indicating how many steps were required to reach said fixed speed, and said count adjustment means maintains N at that value until the number of steps remaining to reach said given number of steps equals the number required to reach said fixed speed, at which time N is decreased each time a said calculation signal is provided.
Parent Case Info
This is a continuation of co-pending application Ser. No. 496,459 filed on May 20, 1983, now abandoned.
US Referenced Citations (8)
Continuations (1)
|
Number |
Date |
Country |
Parent |
496459 |
May 1983 |
|