摘要:
A method for determining the rotational position of a motor drive shaft includes counting detected ripples contained in a motor current signal as the shaft is driven. Whether a ripple expected to be contained in the current signal at a probable time is absent from within a tolerance band containing the probable time of the expected current ripple is determined. If the expected ripple is absent from within the tolerance band containing the probable time, then whether a ripple is detected after the tolerance band of the expected ripple is determined. If a ripple is detected after the tolerance band and the expected ripple is absent from within the tolerance band, then the expected ripple is counted as a detected ripple. The determined rotational position of the shaft is based on the counted ripples. The length of the tolerance band dynamically changes as a function of a motor operating state.
摘要:
A method for determining the frequency of current ripples contained in the armature current signal of a commutated direct current (DC) motor includes determining frequency spectral results of the current signal and of a motor electric operating parameter. The frequency spectral results are subtracted from one another to determine the frequency spectral result of the current ripples contained in the current signal. The current ripple frequency is determined from the frequency spectral result of the current ripples contained in the current signal. The operating parameter may be the armature voltage signal, or the armature current signal at a different motor operating state than the motor operating state of the current signal used in the step of determining the current signal frequency spectral result. The rotational speed of a motor shaft is determined based on the current ripple frequency. The shaft rotational position is determined based on the rotational shaft speed.
摘要:
A method for determining the position of a shaft of a commutated direct current (DC) motor based on the current ripples contained in an armature current signal includes digitally sampling the armature current signal to generate signal values at sampling points. The signal value corresponding to a current sampling point and selected signal values corresponding to previous sampling points in a time interval containing the sampling points are compared. Either a rising or falling slope detection signal is generated if the comparison is indicative of either an increasing or decreasing tendency in the magnitudes of the signal values. The rising and falling slope detection signals are respectively indicative of rising and falling current ripple slopes. A current ripple signal is generated if rising and falling slope detection signals are generated one after the other in a given period. The shaft position is determined based on the current ripple signal count.
摘要:
A method for determining the position of an element driven by the drive shaft of a commutated direct current (DC) motor includes counting current ripples detected in an armature current signal as the motor rotatably drives the shaft. A frequency spectral analysis of the armature current signal is performed to determine frequency components of the armature current signal. The frequency components are analyzed to determine which of the frequency components is indicative of the current ripple frequency. The current ripple frequency is monitored for changes over time while the motor drives the shaft. The number of counted ripples is modified upon a change in the current ripple frequency in a time interval if the current ripple frequency change deviates from the current ripple frequency more than a threshold deviation for the time interval. The rotational position of the shaft is determined based on the modified number of counted ripples.