Obstacle detection method for a motor-driven panel
First Claim
1. A method for detecting an obstacle in a path of a motor-driven panel comprising the steps of:
- producing pulses corresponding to panel movement, said pulses having a characteristic pattern of variability in time that repeats every X pulses;
determining and storing time samples corresponding to time periods between successively produced pulses;
computing first and second average time samples based on first and second respective pairs of the stored time samples, the time samples forming each of said first and second pairs being separated by X/2 samples, so that said first and second average time samples are substantially insensitive to said characteristic pattern of variability;
computing a slope of said stored time samples based on a difference between said first and second average time samples; and
detecting an obstacle when the computed slope exceeds a determined threshold.
2 Assignments
0 Petitions
Accused Products
Abstract
An improved method of detecting the presence of an obstacle in the path of a motor-driven panel by computing the slope of a measured motor speed signal in a way that cancels the effect of periodic undulation of the speed signal, and comparing the computed slope to a slope threshold that is selected as a function of the average motor speed. A position sensor produces a series of pulses corresponding to panel movement, and a microprocessor-based controller stores an array of speed-related samples corresponding to the time periods between successively produced sensor pulses. The average speed is computed at two different points in the array, and the slope of the stored speed samples is determined according to a difference between the computed average speeds. Periodic variation in successive motor speed samples due to a periodic variation in the sensor pulse spacing has a repetition interval corresponding to a fixed number of samples, and the average speeds are computed based on speed samples that are separated by one-half of the repetition interval to substantially eliminate the effect of the periodic variation. The slope threshold for obstacle detection decreases with increasing average motor speed so that obstacle detection occurs when the obstacle exerts a given force on the panel, regardless of the panel speed.
31 Citations
4 Claims
-
1. A method for detecting an obstacle in a path of a motor-driven panel comprising the steps of:
-
producing pulses corresponding to panel movement, said pulses having a characteristic pattern of variability in time that repeats every X pulses;
determining and storing time samples corresponding to time periods between successively produced pulses;
computing first and second average time samples based on first and second respective pairs of the stored time samples, the time samples forming each of said first and second pairs being separated by X/2 samples, so that said first and second average time samples are substantially insensitive to said characteristic pattern of variability;
computing a slope of said stored time samples based on a difference between said first and second average time samples; and
detecting an obstacle when the computed slope exceeds a determined threshold. - View Dependent Claims (2, 3, 4)
-
Specification