Collision monitoring system
First Claim
1. Apparatus for controlling activation of a motor for moving an object along a travel path and de-activating the motor if an obstacle is encountered by the object comprising:
- a) a movement sensor for monitoring movement of the object as the motor moves said object along a travel path;
b) a switch means for controlling energization of the motor with an energization signal; and
c) a controller coupled to the switch means for controllably energizing the motor and having an interface coupling the controller to the movement sensor;
said controller comprising;
i) means for determining motor speed from an output signal from the movement sensor;
ii) means for calculating an obstacle detect threshold based on motor speed of movement detected during at least one prior period of motor operation;
iii) a comparator for comparing a value based on currently sensed motor movement with the obstacle detect threshold; and
iv) output means coupled to said switch means for stopping the motor if the comparison based on currently sensed motor movement indicates the object has contacted an obstacle.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is an improved system and method for sensing both hard and soft obstructions for a movable panel such as a sunroof. A dual detection scheme is employing that includes an optical sensing as the primary means and electronic sensing of motor current as a secondary means. The secondary means utilizes system empirical precharacterization, fast processing algorithms, motor parameter monitoring including both current sensing and sensorless electronic motor current commutation pulse sensing, and controller memory, to adaptively modify electronic obstacle detection thresholds in real time without the use of templates and cycle averaging techniques.
170 Citations
15 Claims
-
1. Apparatus for controlling activation of a motor for moving an object along a travel path and de-activating the motor if an obstacle is encountered by the object comprising:
-
a) a movement sensor for monitoring movement of the object as the motor moves said object along a travel path;
b) a switch means for controlling energization of the motor with an energization signal; and
c) a controller coupled to the switch means for controllably energizing the motor and having an interface coupling the controller to the movement sensor;
said controller comprising;
i) means for determining motor speed from an output signal from the movement sensor;
ii) means for calculating an obstacle detect threshold based on motor speed of movement detected during at least one prior period of motor operation;
iii) a comparator for comparing a value based on currently sensed motor movement with the obstacle detect threshold; and
iv) output means coupled to said switch means for stopping the motor if the comparison based on currently sensed motor movement indicates the object has contacted an obstacle. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. Apparatus for controlling activation of a motor for moving a window or panel along a travel path and de-activating the motor if an obstacle is encountered by the window or panel comprising:
-
a) a current sensor for sensing the motor current as the motor moves the window or panel along a travel path;
b) a switch means for controlling energization of the motor with an energization signal; and
c) a controller coupled to the switch means for controllably energizing the motor and having an interface coupling the controller to both the current sensor;
said controller comprising;
i) means for monitoring motor current from the current sensor;
ii) means for calculating an obstacle detect threshold based on motor current detected during at least one prior period of motor operation;
iii) a comparator for comparing a value based on currently sensed motor current with the obstacle detect threshold; and
iv) output means coupled to said switch means for stopping the motor if the comparison based on currently sensed motor current indicates the window or panel has contacted an obstacle. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
Specification