Claims
- 1. A system for determining armature position in a solenoid subject to a drive voltage and using current and voltage data from the operation of a drive winding in the solenoid, comprising:a) means for measuring the current flowing in the drive winding; b) means for determining inductive voltage associated with the rate of change of flux linkage in the drive winding; c) means for determining a flux integral, at least in part by integration of said inductive voltage over time; d) means for computing a first measure of the armature position, said first measure being a function of the ratio of the current divided by said flux integral; e) means for computing a second measure of the armature position independent of said first measure; and f) means for correcting cumulative drift in said flux integral from said first and second measures of the armature position to provide an indication of said flux linkage.
- 2. The system of claim 1, wherein said means for determining inductive voltage includes a sense winding and a means to measure sense winding voltage, said sense winding voltage being associated with said rate of change of said flux linkage in the drive winding.
- 3. The system of claim 1, wherein said means for determining inductive voltage includes means for determining a voltage applied to said drive winding and further includes means for correcting said voltage applied, based on the current in the drive winding and an estimate of resistance associated with the drive winding.
- 4. The system of claim 3, wherein said means for correcting said cumulative drift includes means for correcting said estimate of resistance.
- 5. The system of claim 1, further comprising servo feedback means for correcting said first measure of armature position toward a desired target measure, said servo feedback means causing said armature to settle to a stable position at a stable current, and wherein said means for computing said second measure of armature position includes means to infer said second measure of position from the current through the drive winding.
- 6. The system of claim 5, wherein said means for computing said second measure of armature position determines said second measure of position from the difference between the current measured through the drive winding and a known zero-drift value associated with the current when a mechanical force acting on the armature does not vary with time.
- 7. The system of claim 1, wherein the drive voltage includes a known high frequency component of voltage variation, said means for measuring the current through the drive winding includes means for measuring AC current at said known high frequency component, and wherein said means for computing said second measure of armature position includes use of said AC current.
- 8. The system of claim 7, wherein the drive voltage is generated by a known supply voltage switched by a pulse width modulation driver at a known frequency and known duty cycle, said known high frequency component of voltage variation is known as a function of said known supply voltage and said known frequency and said known duty cycle, and wherein said means for computing said second position measure uses the ratio of said known high frequency component of voltage to said AC current.
- 9. The system of claim 1, wherein said means for correcting said cumulative drift operates gradually and cumulatively, as a function of said first measure of armature position and said second measure of armature position, such that high frequency noise and actuation artifacts and motion artifacts in said second position measure are rejected.
- 10. The system of claim 1, wherein said means for correcting cumulative drift includes means to cause said first measure of armature position to be stable in relation to the armature position.
- 11. A system for measurement and servo feedback control of armature position in a solenoid subject to a controlled drive voltage using current and voltage data from the operation of a drive winding in the solenoid, the system comprising:a) means for measuring the current flowing in the drive winding; b) means for determining inductive voltage associated with the rate of change of flux linkage in the drive winding; c) means for determining a flux integral, at least in part by integration of said inductive voltage over time; d) means for computing a first measure of armature position, said first measure being a function of the ratio of the current in the drive winding divided by said flux integral; e) means for computing a second measure of armature position independent of said first measure of armature position; f) means for correcting cumulative drift in said flux integral from said first and second measures of armature position to provide an indication of said flux linkage; and, g) servo feedback means for setting the controlled drive voltage based on said first measure of armature position.
- 12. The system of claim 11, wherein said servo feedback means uses the setting of the controlled drive voltage to control said flux integral.
- 13. The system of claim 12, wherein said servo feedback means uses the control of said flux integral to control said first measure of armature position.
- 14. The system of claim 11, further comprising means to stabilize armature position while stabilizing said flux integral.
CROSS REFERENCE TO RELATED APPLICATION
This application claims the priority benefit of U.S. provisional application Ser. No. 60/183,980, filed Feb. 22, 2000, of the same title and filed by the same inventor. The contents of that application are incorporated herein by reference.
US Referenced Citations (14)
Provisional Applications (1)
|
Number |
Date |
Country |
|
60/183980 |
Feb 2000 |
US |