To detect an accident that something is caught without increasing a catching load in a case of catching something when an opening/closing body is driven.
An ECU 12 detects the speed of a sliding door D based on Hall elements 21, 22 (S2), and calculates the speed difference between the detected speed and a predetermined-specified speed (S3). Then, the ECU 12 stores the speed differences, which are calculated in time-series within a specified range, in a memory buffer, and then integrates the speed differences in time-series within the specified range stored in the memory buffer to obtain the integrated value of the speed differences (S5). Further the integrated value of the speed differences within the specified range thus integrated is compared with a reference value for judging the accident of catching something (S7), and a command is transmitted to a motor 15 to inhibit movement of the slide door D.
SUZUKI SHINTARO
IMAIZUMI TOMOAKI
ITAMI EIJI