Claims
- 1. A method for determining accurate estimates of coil resistance, comprising:
(a) determining a current difference between a pair of current values; (b) determining a voltage difference between a pair of coil voltages corresponding to the pair of current values; (c) determining an angular velocity difference between a pair of angular velocity values corresponding to the pair of current values; and (d) estimating coil resistance based on the current difference, the voltage difference and the angular velocity difference.
- 2. The method of claim 1, wherein step (a) comprises determining a current difference between a pair of current commands.
- 3. The method of claim 1, wherein step (a) comprises determining a current difference between a pair of current measurements.
- 4. The method of claim 1, wherein step (d) comprises estimating the coil resistance using the following equation: Rcoil=(ΔVcoil−(Δω·KT))/ΔI, where
Rcoil comprises an estimate of the coil resistance, ΔI comprises the current difference between consecutive current command values or consecutive current measurements, ΔVcoil comprises the voltage difference between consecutive voltage measurements, Δω comprises the angular velocity difference between consecutive angular velocity estimates, and KT is a torque constant.
- 5. A method for determining accurate estimates of coil resistance, comprising:
(a) sampling voltages across an actuator coil and a sense resistor, just prior to new current commands, to produce a plurality of coil voltage samples and corresponding current values; (b) determining current differences between pairs of the current values; (c) determining voltage differences between pairs of the coil voltage samples corresponding to the pairs of the current values; (d) determining angular velocity differences between pairs of angular velocity values corresponding to the pairs of the current values; and (e) estimating coil resistance based on the current differences, the voltage differences and the angular velocity differences.
- 6. The method of claim 5, wherein each current value is a current command value.
- 7. The method of claim 5, wherein each current value is a current measurement.
- 8. A machine readable medium having instructions stored thereon that when executed by a processor cause a system to:
determine current differences between pairs current values; determine voltage differences between pairs of coil voltages corresponding to the pairs of current values; determine angular velocity differences between pairs of angular velocity values corresponding to the pairs of current values; and estimate coil resistance based on the current differences, the voltage differences and the angular velocity differences.
- 9. A method for determining accurate estimates of coil resistance, comprising:
(a) sampling voltages across an actuator coil, just prior to new current commands, to produce a plurality of coil voltage samples; (b) determining current differences between pairs of the current commands; (c) determining voltage differences between pairs of the coil voltage samples corresponding to the pairs of current commands; (d) determining angular velocity differences between pairs of angular velocity values corresponding to the pairs of the current commands; and (e) estimating coil resistance based on the current differences, the voltage differences and the angular velocity differences.
- 10. A method for determining accurate estimates of coil resistance, comprising:
(a) determining current differences between pairs of current commands that are within an acceptable tolerance of estimated bias forces; (b) determining voltage differences between pairs of coil voltages corresponding to the pairs of current commands; (c) determining angular velocity differences between pairs of angular velocity values corresponding to the pairs of the current commands; and (d) estimating coil resistance based on the current differences, the voltage differences and the angular velocity differences.
- 11. A machine readable medium having instructions stored thereon that when executed by a processor cause a system to:
determine current differences between pairs of current commands that are within an acceptable tolerance of estimated bias forces; determine voltage differences between pairs of coil voltages corresponding to the pairs of current commands; determine angular velocity differences between pairs of angular velocity values corresponding to the pairs of the current commands; and estimate coil resistance based on the current differences, the voltage differences and the angular velocity differences.
- 12. A method for determining accurate estimates of coil resistance, comprising:
(a) determining current differences between pairs of current measurements corresponding to current commands that are within an acceptable tolerance of estimated bias forces; (b) determining voltage differences between pairs of coil voltages corresponding to the pairs of current measurements; and (c) determining angular velocity differences between pairs of angular velocity values corresponding to the pairs of the current commands; and (d) estimating coil resistance based on the current differences, the voltage differences and the angular velocity differences.
- 13. A machine readable medium having instructions stored thereon that when executed by a processor cause a system to:
determine current differences between pairs of current measurements corresponding to current commands that are within an acceptable tolerance of estimated bias forces; determine voltage differences between pairs of coil voltages corresponding to the pairs of current measurements; and determine angular velocity differences between pairs of angular velocity values corresponding to the pairs of the current commands; and estimate coil resistance based on the current differences, the voltage differences and the angular velocity differences.
CROSS REFERENCE TO RELATED APPLICATION
[0001] This application relates to U.S. patent application Ser. No. ______ (Attorney Docket No. PANA-01009US0), entitled ACCURATE TRACKING OF COIL RESISTANCE, which was filed the same day as this application, and was commonly invented and commonly assigned.