US6713980B2 - Apparatus and method for controlling moving member - Google Patents

Apparatus and method for controlling moving member Download PDF

Info

Publication number
US6713980B2
US6713980B2 US10/208,689 US20868902A US6713980B2 US 6713980 B2 US6713980 B2 US 6713980B2 US 20868902 A US20868902 A US 20868902A US 6713980 B2 US6713980 B2 US 6713980B2
Authority
US
United States
Prior art keywords
drive motor
value
moving member
voltage
drive
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
US10/208,689
Other versions
US20030052634A1 (en
Inventor
Daisuke Mukai
Motoya Yamamoto
Yoshinobu Toyoda
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Denso Corp
Original Assignee
Asmo Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Asmo Co Ltd filed Critical Asmo Co Ltd
Assigned to ASMO CO., LTD. reassignment ASMO CO., LTD. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: MUKAI, DAISUKE, TOYODA, YOSHINOBU, YAMAMOTO, MOTOYA
Publication of US20030052634A1 publication Critical patent/US20030052634A1/en
Application granted granted Critical
Publication of US6713980B2 publication Critical patent/US6713980B2/en
Assigned to DENSO CORPORATION reassignment DENSO CORPORATION MERGER (SEE DOCUMENT FOR DETAILS). Assignors: ASMO CO., LTD.
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02HEMERGENCY PROTECTIVE CIRCUIT ARRANGEMENTS
    • H02H7/00Emergency protective circuit arrangements specially adapted for specific types of electric machines or apparatus or for sectionalised protection of cable or line systems, and effecting automatic switching in the event of an undesired change from normal working conditions
    • H02H7/08Emergency protective circuit arrangements specially adapted for specific types of electric machines or apparatus or for sectionalised protection of cable or line systems, and effecting automatic switching in the event of an undesired change from normal working conditions for dynamo-electric motors
    • H02H7/085Emergency protective circuit arrangements specially adapted for specific types of electric machines or apparatus or for sectionalised protection of cable or line systems, and effecting automatic switching in the event of an undesired change from normal working conditions for dynamo-electric motors against excessive load
    • H02H7/0851Emergency protective circuit arrangements specially adapted for specific types of electric machines or apparatus or for sectionalised protection of cable or line systems, and effecting automatic switching in the event of an undesired change from normal working conditions for dynamo-electric motors against excessive load for motors actuating a movable member between two end positions, e.g. detecting an end position or obstruction by overload signal
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/042Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
    • G05B19/0428Safety, monitoring
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/24Pc safety
    • G05B2219/24003Emergency stop
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/26Pc applications
    • G05B2219/2628Door, window
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02HEMERGENCY PROTECTIVE CIRCUIT ARRANGEMENTS
    • H02H3/00Emergency protective circuit arrangements for automatic disconnection directly responsive to an undesired change from normal electric working condition with or without subsequent reconnection ; integrated protection
    • H02H3/006Calibration or setting of parameters
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02BCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO BUILDINGS, e.g. HOUSING, HOUSE APPLIANCES OR RELATED END-USER APPLICATIONS
    • Y02B70/00Technologies for an efficient end-user side electric power management and consumption
    • Y02B70/30Systems integrating technologies related to power network operation and communication or information technologies for improving the carbon footprint of the management of residential or tertiary loads, i.e. smart grids as climate change mitigation technology in the buildings sector, including also the last stages of power distribution and the control, monitoring or operating management systems at local level
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y04INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
    • Y04SSYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS
    • Y04S20/00Management or operation of end-user stationary applications or the last stages of power distribution; Controlling, monitoring or operating thereof
    • Y04S20/20End-user application control systems

Definitions

  • the present invention relates to a control apparatus and control method that control the operation of a moving member, such as the roof glass, window glass or slide door of a vehicle, which opens or closes the opening.
  • a roof glass which is actuated by a drive motor opens or closes an opening provided in the roof of the vehicle.
  • This sunroof apparatus has capabilities of detecting a foreign matter being caught between the roof glass and the periphery of the opening during the closing actuation of the roof glass and reversing the moving direction of the roof glass to an opening direction from a closing direction when a foreign matter is caught there during the closing actuation of the roof glass.
  • a control circuit which controls the drive motor detects the rotational speed of the drive motor, and when the detected rotational speed becomes lower than a predetermined decision value, the control circuit determines that a load is applied to the drive motor due to the caught foreign matter and reverses the rotational direction of the drive motor to reverse the moving direction of the roof glass.
  • the relay that drives the drive motor may not be operated due to the insufficient voltage, thereby stopping the operation of the drive motor.
  • the threshold value of the voltage that makes such a relay inoperable varies from one relay to another.
  • the control circuit stops the drive motor in operation or inhibits the operation of the drive motor when the supply voltage becomes lower than a predetermined reference voltage, so that the voltage value at which the drive motor becomes inoperable due to such a variation in threshold value does not vary from one sunroof apparatus to another.
  • the supply voltage may also drop during the operation of the drive motor.
  • a load is applied to the drive motor due to a foreign matter caught in the roof glass, particularly, the current to the motor increases, thus causing a relatively large drop in supply voltage.
  • the control circuit detects a voltage abnormality as a result of the supply voltage becoming less than the reference voltage and stops the drive motor before detecting a foreign matter being caught in the roof glass based on a reduction in the rotational speed of the drive motor. As a result, the moving direction of the roof glass is not reversed to the opening direction so that the roof glass is stopped moving with a foreign matter caught in the roof glass.
  • the present invention provides an apparatus that controls a moving member movable between an opening position in which an opening of a frame is opened and a closing position in which the opening of the frame is closed.
  • the apparatus comprises a drive motor, a switch and a control section.
  • the drive motor actuates the moving member when applied with a drive voltage.
  • the switch is operated to actuate the moving member.
  • the control section controls the supply of the drive voltage to the drive motor in accordance with an operation of the switch.
  • the control section rotates the drive motor reversely to reverse the moving direction of the moving member when movement of the moving member is obstructed by a caught foreign matter while the moving member is moving toward the closing position.
  • the control section determines that the drive voltage is abnormal based on the drive voltage becoming lower than a predetermined reference voltage.
  • the control section inhibits the drive motor from being operated when having determined an abnormality of the drive voltage and stops supplying the drive voltage to the drive motor.
  • the control section sets the reference voltage to a selected one of a first value and a second value lower than the first value and sets the reference voltage to the second value at least while the moving member is moving toward the closing position.
  • the present invention also provides a method that controls a moving member movable between an opening position in which an opening of a frame is opened and a closing position in which the opening of the frame is closed.
  • the method comprises a step of causing the drive motor to actuate the moving member by applying a drive voltage to the drive motor, a step of rotating the drive motor reversely to reverse the moving direction of the moving member when movement of the moving member is obstructed by a caught foreign matter while the moving member is moving toward the closing position, a step of determining that the drive voltage is abnormal based on the drive voltage becoming lower than a predetermined reference voltage, a step of stopping supplying the drive voltage to the drive motor to inhibit the drive motor from being operated when an abnormality of the drive voltage has been determined, and a step of setting the reference voltage to a selected one of a first value and a second value lower than the first value.
  • the reference voltage is set to the second value at least while the moving member is moving toward the closing position.
  • FIG. 1 is a block circuit diagram of a sunroof apparatus according to one embodiment of the present invention
  • FIG. 2 is a diagram for explaining the operation of the sunroof apparatus
  • FIG. 3 is a timing chart for explaining a foreign-matter catching detecting operation
  • FIG. 4 is a perspective view of the essential portions of a vehicle equipped with the sunroof apparatus in FIG. 1;
  • FIG. 5 is a flowchart illustrating a main process routine
  • FIG. 6 is a flowchart illustrating a low-voltage detecting process
  • FIG. 7 is a flowchart illustrating a catching detecting process
  • FIG. 8 is a flowchart illustrating a reversing/stopping process.
  • FIG. 4 is a perspective view of the essential portions of a vehicle equipped with a sunroof apparatus.
  • a roof glass 4 as a moving member is provided in a skylight 3 or an opening, which is formed in a roof panel 2 of a vehicle 1 .
  • the roof glass 4 is slidable back and forth along the vehicle 1 to open and close the skylight 3 and is tiltable in its front portion about the axial line extending in the widthwise direction of the vehicle 1 at the front end portion.
  • the roof glass 4 is actuated by a drive motor 5 , indicated by the broken line in FIG. 4, via an unillustrated drive transmission mechanism.
  • the drive motor 5 together with a control circuit 11 for controlling the motor 5 , constitutes a drive unit 10 .
  • the drive unit 10 is laid out in front of the skylight 3 between a roof panel 2 and the ceiling panel (not shown) in the vehicle's room.
  • the roof glass 4 has a fully-closed position, a tilt fully-open position, a pseudo fully-closed position, a flap-down position and a slide fully-open position.
  • the roof glass 4 in the fully-closed position closes the entire skylight 3 .
  • the tilt fully-open position is the position where the rear end of the roof glass 4 rises most outward of the room.
  • the flap-down position is the position where the rear end of the roof glass 4 goes down most inside the room.
  • the pseudo fully-closed position is the position where the rear end of the roof glass 4 meets the rear end of the skylight 3 during shifting to the flap-down position from the tilt fully-open position, so that the roof glass 4 is placed as if the skylight 3 were closed, and where the rear end of the roof glass 4 passes instantaneously.
  • the actuation of the roof glass 4 to shift from the fully-closed position and pass the tilt fully-open position, the pseudo fully-closed position, the flap-down position and the slide fully-open position in order is called “slide opening” (S/O actuation in FIG. 2) and the reverse actuation is called “slide closing” (S/C actuation in FIG. 2 ).
  • the slide opening and slide closing of the roof glass 4 are carried out by respectively manipulating a slide open switch SW 2 and a slide close switch SW 3 both shown in FIG. 1 .
  • tilt opening The actuation of the roof glass 4 from the fully-closed position to the tilt fully-open position
  • tilt closing The tilt-opening actuation and closing actuation of the roof glass 4 are carried out by respectively manipulating a tilt open switch SW 4 and a tilt close switch SW 5 shown in FIG. 1 .
  • FIG. 1 is a block circuit diagram for explaining the electric structure of a sunroof apparatus.
  • the control circuit 11 for controlling the drive motor 5 is connected to a battery (not shown) and is supplied with a drive voltage +B from the battery.
  • the drive voltage +B (e.g., 12 V) is adjusted to a predetermined voltage in a power supply circuit 12 in the control circuit 11 , which is then supplied to a control section 13 .
  • An ignition switch SW 1 is connected to the control circuit 11 .
  • the ignition switch SW 1 is connected to the control section 13 via an input circuit 14 in the control circuit 11 .
  • the ignition switch SW 1 when operated, outputs an operation signal (ON signal) to the control section 13 via the input circuit 14 .
  • the control section 13 operates based on the drive voltage +B supplied from the power supply circuit 12 .
  • switches for operating the roof glass 4 namely, the slide open switch SW 2 , the slide close switch SW 3 , the tilt open switch SW 4 and the tilt close switch SW 5 , are connected to the control circuit 11 .
  • the switches SW 2 to SW 5 are connected to the control section 13 via the input circuit 14 in the control circuit 11 .
  • Each of the switches SW 2 to SW 5 when operated, sends an instruction signal to the control section 13 via the input circuit 14 .
  • the instruction signal in the present embodiment is an ON signal with an L level (ground level).
  • a reference clock signal needed for the operation of the control section 13 is input to the control section 13 from a clock oscillation circuit 15 .
  • the control section 13 has a voltage detecting section 16 .
  • the control section 13 detects a value Vb of the drive voltage +B by using the voltage detecting section 16 .
  • the control section 13 stops the drive motor 5 in operation or inhibits the operation of the drive motor 5 . That is, the control section 13 stops supplying the drive voltage +B to the drive motor 5 .
  • the reference voltage is set to a first reference voltage Vt 1 (8 V in the present embodiment) which is needed to operate first and second relays 17 a and 17 b for driving the motor 5 .
  • the reference voltage is set to a second reference voltage Vt 2 (7 V in the present embodiment) which is lower than the first reference voltage Vt 1 by a predetermined amount and is needed to keep operating each relay 17 a , 17 b .
  • a relatively high voltage is required.
  • the relay 17 a , 17 b can keep functioning even on a relatively low voltage. According to the present embodiment, therefore, the reference voltage that is used while the drive motor 5 is in operation is set to the second reference voltage Vt 2 lower than the first reference voltage Vt 1 .
  • the control section 13 supplies the drive voltage +B to the drive motor 5 via a drive circuit 17 and controls the motor 5 .
  • the drive circuit 17 has the first relay 17 a and the second relay 17 b . Each relay 17 a or 17 b selectively supplies, and stops supplying the drive voltage +B to the drive motor 5 to thereby rotate the motor 5 forward and reversely or stops the motor 5 .
  • the control section 13 performs the following operation without enabling an OFF signal even if sent from the switch SW 2 thereafter. That is, once the control section 13 receives the ON signal from the switch SW 2 , the control section 13 switches on the first relay 17 a to supply the drive voltage +B to the drive motor 5 and drives the motor 5 . As a result, the roof glass 4 moves nonstop from the fully-closed position to the slide fully-open position, passing the tilt fully-open position, the pseudo fully-closed position and the flap-down position in order (automatic opening actuation). When the roof glass 4 is positioned in the slide fully-open position, the control section 13 stops supplying the drive voltage +B to the drive motor 5 to stop the actuation of the roof glass 4 by switching off the first relay 17 a.
  • the control section 13 performs the following operation without enabling an OFF signal even if sent from the switch SW 3 thereafter. That is, once the control section 13 receives the ON signal from the switch SW 3 , the control section 13 switches on the second relay 17 b to supply the drive voltage +B to the drive motor 5 and drives the motor 5 . Consequently, the roof glass 4 moves nonstop from the slide fully-open position to the fully-closed position in the opposite route to the route in the automatic opening actuation (automatic closing actuation). When the roof glass 4 is positioned in the fully-closed position, the control section 13 stops supplying the drive voltage +B to the drive motor 5 to stop the actuation of the roof glass 4 by switching off the second relay 17 b.
  • the control section 13 stops supplying the drive voltage +B to the drive motor 5 to stop actuating the roof glass 4 , as mentioned above.
  • the control section 13 restarts supplying the drive voltage +B to the drive motor 5 to move the roof glass 4 from the current stopped position to the slide fully-open position or the fully-closed position.
  • the control section 13 While the tilt open switch SW 4 is being operated, i.e., while receiving the ON signal from the switch SW 4 , the control section 13 switches on the first relay 17 a and supplies the drive voltage +B to the drive motor 5 to drive the motor 5 in order to open the roof glass 4 in accordance with the ON signal (manual opening actuation).
  • the control section 13 switches off the first relay 17 a and stops supplying the drive voltage +B to the drive motor 5 to stop the drive motor 5 in order to stop the actuation of the roof glass 4 .
  • the control section 13 stops supplying the drive voltage +B to the drive motor 5 to stop the actuation of the roof glass 4 even during the operation of the tilt open switch SW 4 .
  • the control section 13 While the tilt close switch SW 5 is being operated, i.e., while receiving the ON signal from the switch SW 5 , the control section 13 switches on the second relay 17 b and supplies the drive voltage +B to the drive motor 5 to drive the motor 5 in order to close the roof glass 4 in accordance with the ON signal (manual closing actuation).
  • the control section 13 switches off the second relay 17 b and stops supplying the drive voltage +B to the drive motor 5 to stop the drive motor 5 in order to stop the actuation of the roof glass 4 .
  • the control section 13 stops supplying the drive voltage +B to the drive motor 5 to stop the actuation of the roof glass 4 even during the operation of the tilt close switch SW 5 .
  • First and second magnetic sensors 18 a and 18 b each comprised of a pair of Hall elements to detect the rotational speed (rotational period) and rotational direction of the drive motor 5 are provided on the circuit board of the control circuit 11 .
  • a sensor magnet which has a plurality of S poles and N poles arranged alternately in the rotational direction of the rotary shaft (not shown) of the drive motor 5 are provided on the rotary shaft in such a way that the sensor magnet rotates together with the rotary shaft.
  • the first and second magnetic sensors 18 a and 18 b are arranged near the sensor magnet at a predetermined interval in the rotational direction of the rotary shaft. That is, a non-contact type rotary sensor which detects magnetism is used in the present embodiment.
  • each of the magnetic sensors 18 a and 18 b sends a pulse-like output signal to a detection circuit 19 .
  • the output signal from each magnetic sensor 18 a , 18 b has a predetermined differential phase.
  • the detection circuit 19 shapes the waveform of each output signal and sends the shaped signal to the control section 13 .
  • the control section 13 Based on the period of the output signal from each magnetic sensor 18 a , 18 b received via the detection circuit 19 , the control section 13 detects the rotational period (or the rotational speed) of the drive motor 5 .
  • the control section 13 When receiving an ON signal from the slide open switch SW 2 or the tilt open switch SW 4 as the result of the operation of that switch, the control section 13 increments the count number of the rotational period of the drive motor 5 by “1” for each period of the pulse-shaped output signal from each magnetic sensor 18 a , 18 b , for example, every time the output signal goes to a high level from a low level (see FIG. 2 ).
  • the control section 13 decrements the count number incremented at the time of opening the roof glass 4 by “1” for each period of the pulse-shaped output signal from each magnetic sensor 18 a , 18 b . Then, the control section 13 detects the position of the roof glass 4 according to the count number.
  • the roof glass 4 As the count number becomes equal to or smaller than “10”, as shown in FIG. 2, the roof glass 4 is regarded to be placed in the fully-closed position in the present embodiment.
  • the count number becomes “128” and when the roof glass 4 is placed in the pseudo fully-closed position, the count number becomes “205”.
  • the count number becomes “248” and when the roof glass 4 is placed in the slide fully-open position, the count number becomes “1062”.
  • the area in which the count number ranges from “248” to “254” is the area where a foreign-matter catching decision to be discussed later is not made or a reversed mask area.
  • a foreign-matter catching decision is made.
  • An initialization process which is needed to determine the correlation between the position of the roof glass 4 and the count number is carried out by operating the tilt close switch SW 5 for at least a predetermined time or a predetermined number of times to move the roof glass 4 , placed in, for example, the mechanical limit position on the fully-closed side, further in the closing direction and setting the count number to “0” in this state.
  • the control section 13 detects the rotational direction of the drive motor 5 in accordance with the phase difference between both pulse-shaped output signals and detects the moving direction of the roof glass 4 , i.e., in which of the opening direction and the closing direction the roof glass 4 is moving, based on the detection of the rotational direction of the drive motor 5 .
  • the control section 13 determines that a foreign matter is caught between the roof glass 4 and the roof panel 2 . Then, the control section 13 rotates the drive motor 5 reversely to release the foreign matter caught in the closing roof glass 4 and moves the roof glass 4 in the opening direction by a predetermined count number (reverse actuation). At this time, the control section 13 switches the decrementing of the count number to incrementing based on the reverse rotation of the drive motor 5 .
  • the reference voltage is set to the second reference voltage Vt 2 lower than the first reference voltage Vt 1 while the drive motor 5 is running. Therefore, the control section 13 detects a caught foreign matter caught without determining an abnormality in the voltage value Vb and reverse the rotation of the drive motor 5 to reverse the moving direction of the roof glass 4 . Even if the rigidity of the caught foreign matter is low, therefore, the present embodiment prevents a voltage abnormality from being judged before making a decision on a foreign matter being, and reliably detects a foreign matter being caught in the roof glass 4 .
  • FIG. 5 illustrates a main process routine which is executed by the control section 13 .
  • the control section 13 executes this main process routine in response to an ON signal input from the ignition switch SW 1 .
  • the control section 13 performs a low voltage detecting process in step S 10 , a catching detecting process in step S 20 , a reversing/stopping process in step S 30 and a main process in step S 40 , then returns to step S 10 .
  • This main process routine is executed repeatedly every 3 ms.
  • the low-voltage detecting process in step S 10 will be discussed below referring to the flowchart in FIG. 6 .
  • the control section 13 reads the voltage value Vb in step S 11 .
  • the control section 13 determines whether a relay-ON flag is set in order to detect the operational state of the drive motor 5 .
  • the relay-ON flag is set when either one of the first relay 17 a and the second relay 17 b is on, i.e., when the drive motor 5 is running.
  • the control section 13 determines that the drive motor 5 is running and proceeds to step S 13 .
  • the control section 13 sets the reference voltage, which is used to determine an abnormality in the voltage value Vb, to the second reference voltage Vt 2 (7 V in the present embodiment) and then proceeds to step S 15 .
  • step S 12 When the relay-ON flag is reset in the step S 12 , on the other hand, the control section 13 determines that the drive motor 5 is stopped and proceeds to step S 14 .
  • step S 14 the control section 13 sets the reference voltage, which is used to determine an abnormality in the voltage value Vb, to the first reference voltage Vt 1 (8 V in the present embodiment) and then proceeds to step S 15 .
  • step S 15 the control section 13 determines whether the voltage value Vb read in the step S 11 is smaller than the reference voltage set in the step S 13 or step S 14 .
  • the reference voltage is set to the first reference voltage Vt 1 when the drive motor 5 is stopped, and is set to the second reference voltage Vt 2 when the drive motor 5 is running.
  • the control section 13 decides that the voltage value Vb may be abnormal and proceeds to step S 16 .
  • step S 16 the control section 13 increments the counter value and proceeds to step S 18 .
  • step S 18 the control section 13 determines whether the counter value has exceeded “66”.
  • the control section 13 decides that the voltage value Vb is abnormal and proceeds to step S 19 .
  • Power supply noise may cause the voltage value Vb to become less than the reference voltage. Because the state in which the voltage value Vb is lower than the reference voltage does not continue for 198 ms due to power supply noise, however, the influence of the power supply noise is eliminated in the process of step S 18 .
  • step S 19 the control section 13 sets a low-voltage detection flag which indicates that the voltage value Vb is abnormal and terminates the low-voltage detecting process. Thereafter, the control section 13 moves to the catching detecting process in step S 20 in FIG. 5 .
  • step S 15 When the voltage value Vb is greater than the reference voltage in the step S 15 , on the other hand, the control section 13 decides that the voltage value Vb is normal and proceeds to step S 17 . In step S 17 , the control section 13 clears the counter value to zero and proceeds to step S 18 . In this case, it is naturally determined in step S 18 that the counter value is smaller than “66”, so that the control section 13 terminates the low-voltage detecting process and moves to the catching detecting process in step S 20 in FIG. 5 .
  • step S 21 the control section 13 executes a catching determining process. That is, the control section 13 detects the rotational speed (rotational period) of the drive motor 5 to determine whether a foreign matter is caught while the roof glass 4 is closing.
  • step S 22 the control section 13 determines whether a foreign matter being caught has been detected. Specifically, the control section 13 determines whether the rotational speed of the drive motor 5 has become slower than a predetermined decision value at the time of closing the roof glass 4 . In other words, the control section 13 determines whether the rotational period of the drive motor 5 has become longer than the predetermined decision value. When the rotational speed of the drive motor 5 becomes slower than the predetermined decision value, the control section 13 determines that a foreign matter is caught between the roof glass 4 and the roof panel 2 and proceeds to step S 23 . In step S 23 , the control section 13 sets a catching detection flag and then terminates the catching detecting process. Then, the control section 13 moves to the reversing/stopping process in step S 30 in FIG. 5 .
  • the control section 13 determines that a foreign matter has not been caught, terminates the catching detecting process and moves to the reversing/stopping process in step S 30 in FIG. 5 .
  • step S 31 the control section 13 determines whether the low-voltage detection flag is set. When the low-voltage detection flag is set, the control section 13 decides that the voltage value Vb is abnormal and proceeds to step S 32 .
  • step S 32 the control section 13 sets a stop mode and stops (inhibits) supplying the drive voltage +B to the drive motor 5 . That is, the control section 13 stops the operation of the drive motor 5 if the drive motor 5 is currently running and inhibits the drive motor 5 from running if the drive motor 5 is currently stopped.
  • the control section 13 resets the low-voltage detection flag, then terminates the reversing/stopping process and goes to the main routine in step S 40 in FIG. 5 .
  • the low-voltage detection flag is set again in step S 19 in FIG. 6 in the next process cycle. When the abnormality in the voltage value Vb continues, therefore, the state in which the drive motor 5 is stopped is maintained.
  • control section 13 decides that the voltage value Vb is normal and proceeds to step S 33 .
  • step S 33 the control section 13 determines whether the catching detection flag is set.
  • the control section 13 decides that a foreign matter is caught between the roof glass 4 and the roof panel 2 and proceeds to step S 34 .
  • step S 34 the control section 13 sets a reversing actuation mode. That is, the control section 13 rotates the drive motor 5 reversely to release the foreign matter caught in the roof glass 4 which is closing and shifts the roof glass 4 in the opening direction by a predetermined amount (predetermined count number). Then, the control section 13 terminates the reversing/stopping process, then moves to the main process in step S 40 in FIG. 5 . Note that after the movement of the roof glass 4 in the opening direction is completed, the control section 13 resets the catching detection flag.
  • step S 33 the control section 13 decides that a foreign matter is not caught in the roof glass 4 , terminates the reversing/stopping process, then moves to the main process in step S 40 in FIG. 5 .
  • control section 13 controls the drive motor 5 according to the manipulation of each of the switches SW 2 to SW 5 , thereby controlling the movement of the roof glass 4 .
  • the sunroof apparatus according to the present embodiment has the following advantages.
  • an abnormality in the voltage value Vb is determined by comparing the voltage value Vb with the reference voltage.
  • the first reference voltage Vt 1 is used as the reference voltage when the drive motor 5 is stopped
  • the second reference voltage Vt 2 lower than the first reference voltage Vt 1 is used as the reference voltage when the drive motor 5 is running.
  • the embodiment of the present invention may be modified in the following manners.
  • the first reference voltage Vt 1 is compared with the voltage value Vb when the drive motor 5 is stopped, and the second reference voltage Vt 2 is compared with the voltage value Vb when the drive motor 5 is in operation. It is however sufficient that the second reference voltage Vt 2 be used at least at the time of closing the roof glass 4 where catching of a foreign matter may occur.
  • first reference voltage Vt 1 is set to 8 V and the second reference voltage Vt 2 to 7 V in the embodiment, those values may be changed as needed.
  • magnetic sensors 18 a and 18 b each comprised of Hall elements are used for the rotary sensor in the embodiment described above, resistor elements whose resistances change in accordance with a change in magnetic field may be used. Besides those magnetic sensors, an optical rotary sensor may be used. Further, a contact type sensor which has slide contacts as well as a non-contact type sensor may be used as well.
  • the drive motor 25 and the control circuit 11 are constructed as a single drive unit 10 in the above embodiment, the drive motor 5 and the control circuit 11 may be provided separately.
  • the present invention may be adapted to a sunroof apparatus which performs only the slide operation.
  • the invention can be embodied into not only a sunroof apparatus which moves a roof glass as a moving member but also various other types of apparatuses, such as a power window apparatus which moves a window glass as a moving member and a slide door apparatus which moves a slide door as a moving member.

Abstract

A sunroof apparatus comprises a drive motor which actuates a roof glass and a control section. The control section rotates the drive motor reversely when the movement of the sunroof is obstructed by a caught foreign matter. When a drive voltage to be supplied to the drive motor becomes lower than a reference voltage, the control section determines that the drive voltage is abnormal and stops supplying the drive voltage to the drive motor to inhibit the drive motor from being operated. A first reference voltage is used as the reference voltage at the time the drive motor is stopped, and a second reference voltage lower than the first reference voltage is used as the reference voltage at the time the drive motor is operated. It is therefore possible to detect a foreign matter being caught before an abnormality of the drive voltage is determined.

Description

BACKGROUND OF THE INVENTION
The present invention relates to a control apparatus and control method that control the operation of a moving member, such as the roof glass, window glass or slide door of a vehicle, which opens or closes the opening.
In an ordinary sunroof apparatus equipped on a vehicle, a roof glass which is actuated by a drive motor opens or closes an opening provided in the roof of the vehicle. This sunroof apparatus has capabilities of detecting a foreign matter being caught between the roof glass and the periphery of the opening during the closing actuation of the roof glass and reversing the moving direction of the roof glass to an opening direction from a closing direction when a foreign matter is caught there during the closing actuation of the roof glass. Specifically, a control circuit which controls the drive motor detects the rotational speed of the drive motor, and when the detected rotational speed becomes lower than a predetermined decision value, the control circuit determines that a load is applied to the drive motor due to the caught foreign matter and reverses the rotational direction of the drive motor to reverse the moving direction of the roof glass.
When the supply voltage to be supplied to the control circuit drops, the relay that drives the drive motor may not be operated due to the insufficient voltage, thereby stopping the operation of the drive motor. The threshold value of the voltage that makes such a relay inoperable varies from one relay to another. The control circuit stops the drive motor in operation or inhibits the operation of the drive motor when the supply voltage becomes lower than a predetermined reference voltage, so that the voltage value at which the drive motor becomes inoperable due to such a variation in threshold value does not vary from one sunroof apparatus to another.
The supply voltage may also drop during the operation of the drive motor. When a load is applied to the drive motor due to a foreign matter caught in the roof glass, particularly, the current to the motor increases, thus causing a relatively large drop in supply voltage.
In a case where a foreign matter having a low rigidity is caught in the roof glass, the voltage drop becomes greater. In other words, the time during which the voltage is being dropped becomes longer. Therefore, the control circuit detects a voltage abnormality as a result of the supply voltage becoming less than the reference voltage and stops the drive motor before detecting a foreign matter being caught in the roof glass based on a reduction in the rotational speed of the drive motor. As a result, the moving direction of the roof glass is not reversed to the opening direction so that the roof glass is stopped moving with a foreign matter caught in the roof glass.
SUMMARY OF THE INVENTION
Accordingly, it is an objective of the present invention to provide a control apparatus and control method for a moving member, which can reliably detect a foreign matter being caught in the moving member and can release the foreign matter.
To achieve the object, the present invention provides an apparatus that controls a moving member movable between an opening position in which an opening of a frame is opened and a closing position in which the opening of the frame is closed. The apparatus comprises a drive motor, a switch and a control section. The drive motor actuates the moving member when applied with a drive voltage. The switch is operated to actuate the moving member. The control section controls the supply of the drive voltage to the drive motor in accordance with an operation of the switch. The control section rotates the drive motor reversely to reverse the moving direction of the moving member when movement of the moving member is obstructed by a caught foreign matter while the moving member is moving toward the closing position. The control section determines that the drive voltage is abnormal based on the drive voltage becoming lower than a predetermined reference voltage. The control section inhibits the drive motor from being operated when having determined an abnormality of the drive voltage and stops supplying the drive voltage to the drive motor. The control section sets the reference voltage to a selected one of a first value and a second value lower than the first value and sets the reference voltage to the second value at least while the moving member is moving toward the closing position.
The present invention also provides a method that controls a moving member movable between an opening position in which an opening of a frame is opened and a closing position in which the opening of the frame is closed. The method comprises a step of causing the drive motor to actuate the moving member by applying a drive voltage to the drive motor, a step of rotating the drive motor reversely to reverse the moving direction of the moving member when movement of the moving member is obstructed by a caught foreign matter while the moving member is moving toward the closing position, a step of determining that the drive voltage is abnormal based on the drive voltage becoming lower than a predetermined reference voltage, a step of stopping supplying the drive voltage to the drive motor to inhibit the drive motor from being operated when an abnormality of the drive voltage has been determined, and a step of setting the reference voltage to a selected one of a first value and a second value lower than the first value. The reference voltage is set to the second value at least while the moving member is moving toward the closing position.
BRIEF DESCRIPTION OF THE DRAWINGS
The characteristics of the present invention which are believed to be novel would be readily apparent from the scope of the appended claims. The present invention, together with objects and advantages thereof, may best be understood by reference to the following description of the presently preferred embodiment together with the accompanying drawings in which:
FIG. 1 is a block circuit diagram of a sunroof apparatus according to one embodiment of the present invention;
FIG. 2 is a diagram for explaining the operation of the sunroof apparatus;
FIG. 3 is a timing chart for explaining a foreign-matter catching detecting operation;
FIG. 4 is a perspective view of the essential portions of a vehicle equipped with the sunroof apparatus in FIG. 1;
FIG. 5 is a flowchart illustrating a main process routine;
FIG. 6 is a flowchart illustrating a low-voltage detecting process;
FIG. 7 is a flowchart illustrating a catching detecting process; and
FIG. 8 is a flowchart illustrating a reversing/stopping process.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT
One preferred embodiment of the present invention will now be described with reference to the accompanying drawings. FIG. 4 is a perspective view of the essential portions of a vehicle equipped with a sunroof apparatus. A roof glass 4 as a moving member is provided in a skylight 3 or an opening, which is formed in a roof panel 2 of a vehicle 1. The roof glass 4 is slidable back and forth along the vehicle 1 to open and close the skylight 3 and is tiltable in its front portion about the axial line extending in the widthwise direction of the vehicle 1 at the front end portion. The roof glass 4 is actuated by a drive motor 5, indicated by the broken line in FIG. 4, via an unillustrated drive transmission mechanism. The drive motor 5, together with a control circuit 11 for controlling the motor 5, constitutes a drive unit 10. The drive unit 10 is laid out in front of the skylight 3 between a roof panel 2 and the ceiling panel (not shown) in the vehicle's room.
As shown in FIG. 2, the roof glass 4 has a fully-closed position, a tilt fully-open position, a pseudo fully-closed position, a flap-down position and a slide fully-open position. The roof glass 4 in the fully-closed position closes the entire skylight 3. When the roof glass 4 is slid and placed in the slide fully-open position, the roof glass 4 opens the skylight 3 entirely. The tilt fully-open position is the position where the rear end of the roof glass 4 rises most outward of the room. The flap-down position is the position where the rear end of the roof glass 4 goes down most inside the room. The pseudo fully-closed position is the position where the rear end of the roof glass 4 meets the rear end of the skylight 3 during shifting to the flap-down position from the tilt fully-open position, so that the roof glass 4 is placed as if the skylight 3 were closed, and where the rear end of the roof glass 4 passes instantaneously.
In the present embodiment, the actuation of the roof glass 4 to shift from the fully-closed position and pass the tilt fully-open position, the pseudo fully-closed position, the flap-down position and the slide fully-open position in order is called “slide opening” (S/O actuation in FIG. 2) and the reverse actuation is called “slide closing” (S/C actuation in FIG. 2). The slide opening and slide closing of the roof glass 4 are carried out by respectively manipulating a slide open switch SW2 and a slide close switch SW3 both shown in FIG. 1.
The actuation of the roof glass 4 from the fully-closed position to the tilt fully-open position is called “tilt opening” (T/U actuation in FIG. 2) and the reverse actuation is called “tilt closing” (T/D actuation in FIG. 2). The tilt-opening actuation and closing actuation of the roof glass 4 are carried out by respectively manipulating a tilt open switch SW4 and a tilt close switch SW5 shown in FIG. 1.
FIG. 1 is a block circuit diagram for explaining the electric structure of a sunroof apparatus. The control circuit 11 for controlling the drive motor 5 is connected to a battery (not shown) and is supplied with a drive voltage +B from the battery. The drive voltage +B (e.g., 12 V) is adjusted to a predetermined voltage in a power supply circuit 12 in the control circuit 11, which is then supplied to a control section 13.
An ignition switch SW1 is connected to the control circuit 11. The ignition switch SW1 is connected to the control section 13 via an input circuit 14 in the control circuit 11. The ignition switch SW1, when operated, outputs an operation signal (ON signal) to the control section 13 via the input circuit 14. In response to the ON signal from the ignition switch SW1, the control section 13 operates based on the drive voltage +B supplied from the power supply circuit 12.
Various switches for operating the roof glass 4, namely, the slide open switch SW2, the slide close switch SW3, the tilt open switch SW4 and the tilt close switch SW5, are connected to the control circuit 11. The switches SW2 to SW5 are connected to the control section 13 via the input circuit 14 in the control circuit 11. Each of the switches SW2 to SW5, when operated, sends an instruction signal to the control section 13 via the input circuit 14. The instruction signal in the present embodiment is an ON signal with an L level (ground level).
A reference clock signal needed for the operation of the control section 13 is input to the control section 13 from a clock oscillation circuit 15. The control section 13 has a voltage detecting section 16. The control section 13 detects a value Vb of the drive voltage +B by using the voltage detecting section 16. When a state in which the detected value Vb is a low voltage lower than a predetermined reference voltage continues for a predetermined time t (198 ms in the present embodiment) or longer, the control section 13 stops the drive motor 5 in operation or inhibits the operation of the drive motor 5. That is, the control section 13 stops supplying the drive voltage +B to the drive motor 5.
When the drive motor 5 is stopped, as shown in FIG. 3, the reference voltage is set to a first reference voltage Vt1 (8 V in the present embodiment) which is needed to operate first and second relays 17 a and 17 b for driving the motor 5. When the drive motor 5 is running, on the other hand, the reference voltage is set to a second reference voltage Vt2 (7 V in the present embodiment) which is lower than the first reference voltage Vt1 by a predetermined amount and is needed to keep operating each relay 17 a, 17 b. At the time each relay 17 a, 17 b starts functioning, a relatively high voltage is required. Once each relay 17 a, 17 b starts functioning, however, the relay 17 a, 17 b can keep functioning even on a relatively low voltage. According to the present embodiment, therefore, the reference voltage that is used while the drive motor 5 is in operation is set to the second reference voltage Vt2 lower than the first reference voltage Vt1.
The control section 13 supplies the drive voltage +B to the drive motor 5 via a drive circuit 17 and controls the motor 5. The drive circuit 17 has the first relay 17 a and the second relay 17 b. Each relay 17 a or 17 b selectively supplies, and stops supplying the drive voltage +B to the drive motor 5 to thereby rotate the motor 5 forward and reversely or stops the motor 5.
Once the slide open switch SW2 is operated and an ON signal is input to the control section 13 from the switch SW2, the control section 13 performs the following operation without enabling an OFF signal even if sent from the switch SW2 thereafter. That is, once the control section 13 receives the ON signal from the switch SW2, the control section 13 switches on the first relay 17 a to supply the drive voltage +B to the drive motor 5 and drives the motor 5. As a result, the roof glass 4 moves nonstop from the fully-closed position to the slide fully-open position, passing the tilt fully-open position, the pseudo fully-closed position and the flap-down position in order (automatic opening actuation). When the roof glass 4 is positioned in the slide fully-open position, the control section 13 stops supplying the drive voltage +B to the drive motor 5 to stop the actuation of the roof glass 4 by switching off the first relay 17 a.
Once the slide close switch SW3 is operated and an ON signal is input to the control section 13 from the switch SW3, on the other hand, the control section 13 performs the following operation without enabling an OFF signal even if sent from the switch SW3 thereafter. That is, once the control section 13 receives the ON signal from the switch SW3, the control section 13 switches on the second relay 17 b to supply the drive voltage +B to the drive motor 5 and drives the motor 5. Consequently, the roof glass 4 moves nonstop from the slide fully-open position to the fully-closed position in the opposite route to the route in the automatic opening actuation (automatic closing actuation). When the roof glass 4 is positioned in the fully-closed position, the control section 13 stops supplying the drive voltage +B to the drive motor 5 to stop the actuation of the roof glass 4 by switching off the second relay 17 b.
When the slide open switch SW2 or the slide close switch SW3 is operated while the roof glass 4 is automatically operating, the control section 13 stops supplying the drive voltage +B to the drive motor 5 to stop actuating the roof glass 4, as mentioned above. When the slide open switch SW2 or the slide close switch SW3 is operated again, the control section 13 restarts supplying the drive voltage +B to the drive motor 5 to move the roof glass 4 from the current stopped position to the slide fully-open position or the fully-closed position.
While the tilt open switch SW4 is being operated, i.e., while receiving the ON signal from the switch SW4, the control section 13 switches on the first relay 17 a and supplies the drive voltage +B to the drive motor 5 to drive the motor 5 in order to open the roof glass 4 in accordance with the ON signal (manual opening actuation). When the operation of the tilt open switch SW4 is stopped and an OFF signal is input to the control section 13 from the switch SW4, the control section 13 switches off the first relay 17 a and stops supplying the drive voltage +B to the drive motor 5 to stop the drive motor 5 in order to stop the actuation of the roof glass 4. When the roof glass 4 is placed in the tilt fully-open position, the control section 13 stops supplying the drive voltage +B to the drive motor 5 to stop the actuation of the roof glass 4 even during the operation of the tilt open switch SW4.
While the tilt close switch SW5 is being operated, i.e., while receiving the ON signal from the switch SW5, the control section 13 switches on the second relay 17 b and supplies the drive voltage +B to the drive motor 5 to drive the motor 5 in order to close the roof glass 4 in accordance with the ON signal (manual closing actuation). When the operation of the tilt close switch SW5 is stopped and an OFF signal is input to the control section 13 from the switch SW5, the control section 13 switches off the second relay 17 b and stops supplying the drive voltage +B to the drive motor 5 to stop the drive motor 5 in order to stop the actuation of the roof glass 4. When the roof glass 4 is placed in the fully-closed position, the control section 13 stops supplying the drive voltage +B to the drive motor 5 to stop the actuation of the roof glass 4 even during the operation of the tilt close switch SW5.
First and second magnetic sensors 18 a and 18 b each comprised of a pair of Hall elements to detect the rotational speed (rotational period) and rotational direction of the drive motor 5 are provided on the circuit board of the control circuit 11. Specifically, a sensor magnet which has a plurality of S poles and N poles arranged alternately in the rotational direction of the rotary shaft (not shown) of the drive motor 5 are provided on the rotary shaft in such a way that the sensor magnet rotates together with the rotary shaft. The first and second magnetic sensors 18 a and 18 b are arranged near the sensor magnet at a predetermined interval in the rotational direction of the rotary shaft. That is, a non-contact type rotary sensor which detects magnetism is used in the present embodiment. When the drive motor 5 is rotated, each of the magnetic sensors 18 a and 18 b sends a pulse-like output signal to a detection circuit 19. The output signal from each magnetic sensor 18 a, 18 b has a predetermined differential phase. The detection circuit 19 shapes the waveform of each output signal and sends the shaped signal to the control section 13.
Based on the period of the output signal from each magnetic sensor 18 a, 18 b received via the detection circuit 19, the control section 13 detects the rotational period (or the rotational speed) of the drive motor 5.
When receiving an ON signal from the slide open switch SW2 or the tilt open switch SW4 as the result of the operation of that switch, the control section 13 increments the count number of the rotational period of the drive motor 5 by “1” for each period of the pulse-shaped output signal from each magnetic sensor 18 a, 18 b, for example, every time the output signal goes to a high level from a low level (see FIG. 2). On the other hand, when receiving an ON signal from the slide close switch SW3 or the tilt close switch SW5 as the result of the operation of that switch, the control section 13 decrements the count number incremented at the time of opening the roof glass 4 by “1” for each period of the pulse-shaped output signal from each magnetic sensor 18 a, 18 b. Then, the control section 13 detects the position of the roof glass 4 according to the count number.
As the count number becomes equal to or smaller than “10”, as shown in FIG. 2, the roof glass 4 is regarded to be placed in the fully-closed position in the present embodiment. When the roof glass 4 is placed in the tilt fully-open position, the count number becomes “128” and when the roof glass 4 is placed in the pseudo fully-closed position, the count number becomes “205”. When the roof glass 4 is placed in the flap-down position, the count number becomes “248” and when the roof glass 4 is placed in the slide fully-open position, the count number becomes “1062”.
The area in which the count number ranges from “248” to “254” (equivalent to a slide A area shown in FIG. 2) is the area where a foreign-matter catching decision to be discussed later is not made or a reversed mask area. In the area in which the count number ranges from “254” to “1062” (equivalent to a slide B area shown in FIG. 2), a foreign-matter catching decision is made. When the roof glass 4 is placed in the mechanical limit position on the fully-open side, the count number becomes “1150”. An initialization process which is needed to determine the correlation between the position of the roof glass 4 and the count number is carried out by operating the tilt close switch SW5 for at least a predetermined time or a predetermined number of times to move the roof glass 4, placed in, for example, the mechanical limit position on the fully-closed side, further in the closing direction and setting the count number to “0” in this state.
The control section 13 detects the rotational direction of the drive motor 5 in accordance with the phase difference between both pulse-shaped output signals and detects the moving direction of the roof glass 4, i.e., in which of the opening direction and the closing direction the roof glass 4 is moving, based on the detection of the rotational direction of the drive motor 5.
When the rotational speed of the drive motor 5 becomes slower than a predetermined decision value while the roof glass 4 is doing an automatic closing actuation as shown in FIG. 3, i.e., when the rotational period of the drive motor 5 becomes greater than a predetermined decision value, the control section 13 determines that a foreign matter is caught between the roof glass 4 and the roof panel 2. Then, the control section 13 rotates the drive motor 5 reversely to release the foreign matter caught in the closing roof glass 4 and moves the roof glass 4 in the opening direction by a predetermined count number (reverse actuation). At this time, the control section 13 switches the decrementing of the count number to incrementing based on the reverse rotation of the drive motor 5.
In a case where a foreign matter is caught, a load on the drive motor 5 increases, thereby increasing the current to the motor 5. This makes a drop in the value Vb of the drive voltage +B greater than that in the normal operation mode. According to the present embodiment, as described above, when the state in which the voltage value Vb is smaller than a predetermined reference voltage continues for a predetermined time t or longer, the voltage value Vb is regarded as abnormal and the drive motor 5 in operation is stopped. If the first reference voltage Vt1 is set as the reference voltage as indicated by the one-dot chain line in FIG. 3, regardless of whether the drive motor 5 is running, the control section 13 determines an abnormality in the voltage value Vb and stops the drive motor 5 in operation before detecting a foreign matter being caught. This phenomenon becomes prominent when the rigidity of the caught foreign matter is low.
According to the present embodiment, by way of contrast, the reference voltage is set to the second reference voltage Vt2 lower than the first reference voltage Vt1 while the drive motor 5 is running. Therefore, the control section 13 detects a caught foreign matter caught without determining an abnormality in the voltage value Vb and reverse the rotation of the drive motor 5 to reverse the moving direction of the roof glass 4. Even if the rigidity of the caught foreign matter is low, therefore, the present embodiment prevents a voltage abnormality from being judged before making a decision on a foreign matter being, and reliably detects a foreign matter being caught in the roof glass 4.
The control procedures the control section 13 executes will now be discussed with reference to flowcharts in FIGS. 5 to 8.
FIG. 5 illustrates a main process routine which is executed by the control section 13. The control section 13 executes this main process routine in response to an ON signal input from the ignition switch SW1.
The control section 13 performs a low voltage detecting process in step S10, a catching detecting process in step S20, a reversing/stopping process in step S30 and a main process in step S40, then returns to step S10. This main process routine is executed repeatedly every 3 ms.
The low-voltage detecting process in step S10 will be discussed below referring to the flowchart in FIG. 6. The control section 13 reads the voltage value Vb in step S11. In the next step S12, the control section 13 determines whether a relay-ON flag is set in order to detect the operational state of the drive motor 5. The relay-ON flag is set when either one of the first relay 17 a and the second relay 17 b is on, i.e., when the drive motor 5 is running. When the relay-ON flag is set, the control section 13 determines that the drive motor 5 is running and proceeds to step S13. In step S13, the control section 13 sets the reference voltage, which is used to determine an abnormality in the voltage value Vb, to the second reference voltage Vt2 (7 V in the present embodiment) and then proceeds to step S15.
When the relay-ON flag is reset in the step S12, on the other hand, the control section 13 determines that the drive motor 5 is stopped and proceeds to step S14. In step S14, the control section 13 sets the reference voltage, which is used to determine an abnormality in the voltage value Vb, to the first reference voltage Vt1 (8 V in the present embodiment) and then proceeds to step S15.
In step S15, the control section 13 determines whether the voltage value Vb read in the step S11 is smaller than the reference voltage set in the step S13 or step S14. The reference voltage is set to the first reference voltage Vt1 when the drive motor 5 is stopped, and is set to the second reference voltage Vt2 when the drive motor 5 is running. When the voltage value Vb is smaller than the reference voltage, the control section 13 decides that the voltage value Vb may be abnormal and proceeds to step S16. In step S16, the control section 13 increments the counter value and proceeds to step S18.
In step S18, the control section 13 determines whether the counter value has exceeded “66”. As mentioned above, the main process routine in FIG. 5 including this low-voltage detecting process is executed repeatedly every 3 ms. Therefore, the counter value of “66” indicates that an abnormality in the voltage value Vb has been detected 66 times in a row, i.e., the state in which the voltage value Vb is lower than the reference voltage has continued for 198 ms (=3 ms×66) which is equivalent to the predetermined time t. When the counter value exceeds “66”, therefore, the control section 13 decides that the voltage value Vb is abnormal and proceeds to step S19.
Power supply noise may cause the voltage value Vb to become less than the reference voltage. Because the state in which the voltage value Vb is lower than the reference voltage does not continue for 198 ms due to power supply noise, however, the influence of the power supply noise is eliminated in the process of step S18.
In step S19, the control section 13 sets a low-voltage detection flag which indicates that the voltage value Vb is abnormal and terminates the low-voltage detecting process. Thereafter, the control section 13 moves to the catching detecting process in step S20 in FIG. 5.
When the voltage value Vb is greater than the reference voltage in the step S15, on the other hand, the control section 13 decides that the voltage value Vb is normal and proceeds to step S17. In step S17, the control section 13 clears the counter value to zero and proceeds to step S18. In this case, it is naturally determined in step S18 that the counter value is smaller than “66”, so that the control section 13 terminates the low-voltage detecting process and moves to the catching detecting process in step S20 in FIG. 5.
The catching detecting process in step S20 in FIG. 5 will be discussed below referring to the flowchart in FIG. 7. In step S21, the control section 13 executes a catching determining process. That is, the control section 13 detects the rotational speed (rotational period) of the drive motor 5 to determine whether a foreign matter is caught while the roof glass 4 is closing.
In step S22, the control section 13 determines whether a foreign matter being caught has been detected. Specifically, the control section 13 determines whether the rotational speed of the drive motor 5 has become slower than a predetermined decision value at the time of closing the roof glass 4. In other words, the control section 13 determines whether the rotational period of the drive motor 5 has become longer than the predetermined decision value. When the rotational speed of the drive motor 5 becomes slower than the predetermined decision value, the control section 13 determines that a foreign matter is caught between the roof glass 4 and the roof panel 2 and proceeds to step S23. In step S23, the control section 13 sets a catching detection flag and then terminates the catching detecting process. Then, the control section 13 moves to the reversing/stopping process in step S30 in FIG. 5.
When the rotational speed of the drive motor 5 becomes faster than the predetermined decision value in the step S22, on the other hand, the control section 13 determines that a foreign matter has not been caught, terminates the catching detecting process and moves to the reversing/stopping process in step S30 in FIG. 5.
The reversing/stopping process in step S30 in FIG. 5 will now be discussed referring to the flowchart in FIG. 8. In step S31, the control section 13 determines whether the low-voltage detection flag is set. When the low-voltage detection flag is set, the control section 13 decides that the voltage value Vb is abnormal and proceeds to step S32.
In step S32, the control section 13 sets a stop mode and stops (inhibits) supplying the drive voltage +B to the drive motor 5. That is, the control section 13 stops the operation of the drive motor 5 if the drive motor 5 is currently running and inhibits the drive motor 5 from running if the drive motor 5 is currently stopped. Next, the control section 13 resets the low-voltage detection flag, then terminates the reversing/stopping process and goes to the main routine in step S40 in FIG. 5. In a case where the abnormality in the voltage value Vb continues, the low-voltage detection flag is set again in step S19 in FIG. 6 in the next process cycle. When the abnormality in the voltage value Vb continues, therefore, the state in which the drive motor 5 is stopped is maintained.
When the low-voltage detection flag is not set in the step S31, on the other hand, the control section 13 decides that the voltage value Vb is normal and proceeds to step S33.
In step S33, the control section 13 determines whether the catching detection flag is set. When the catching detection flag is set, the control section 13 decides that a foreign matter is caught between the roof glass 4 and the roof panel 2 and proceeds to step S34. In step S34, the control section 13 sets a reversing actuation mode. That is, the control section 13 rotates the drive motor 5 reversely to release the foreign matter caught in the roof glass 4 which is closing and shifts the roof glass 4 in the opening direction by a predetermined amount (predetermined count number). Then, the control section 13 terminates the reversing/stopping process, then moves to the main process in step S40 in FIG. 5. Note that after the movement of the roof glass 4 in the opening direction is completed, the control section 13 resets the catching detection flag.
When the catching detection flag is not set in step S33, on the other hand, the control section 13 decides that a foreign matter is not caught in the roof glass 4, terminates the reversing/stopping process, then moves to the main process in step S40 in FIG. 5.
In the main process in step S40 in FIG. 5, the control section 13 controls the drive motor 5 according to the manipulation of each of the switches SW2 to SW5, thereby controlling the movement of the roof glass 4.
The sunroof apparatus according to the present embodiment has the following advantages.
(1) In the present embodiment, an abnormality in the voltage value Vb is determined by comparing the voltage value Vb with the reference voltage. In this decision, the first reference voltage Vt1 is used as the reference voltage when the drive motor 5 is stopped, and the second reference voltage Vt2 lower than the first reference voltage Vt1 is used as the reference voltage when the drive motor 5 is running. Even when a drop in the voltage value Vb while the drive motor 5 is running, specifically, a drop in the voltage value Vb caused by a foreign matter having a low rigidity being caught between the roof glass 4 and the roof panel 2, occurs, a voltage abnormality is not determined before determining whether a foreign matter is caught. It is therefore possible to reliably detect if a foreign matter is caught and reverse the moving direction of the roof glass 4 according to the detection result.
(2) In the present embodiment, in a case where the state in which the voltage value Vb is lower than the reference voltage continues for the predetermined time t or longer, it is determined that the voltage value Vb is abnormal. Therefore, the influence of the power supply noise which instantaneously drops the voltage value Vb is eliminated and a decision on a voltage abnormality becomes accurate.
The embodiment of the present invention may be modified in the following manners.
In the embodiment described above, the first reference voltage Vt1 is compared with the voltage value Vb when the drive motor 5 is stopped, and the second reference voltage Vt2 is compared with the voltage value Vb when the drive motor 5 is in operation. It is however sufficient that the second reference voltage Vt2 be used at least at the time of closing the roof glass 4 where catching of a foreign matter may occur.
Although the first reference voltage Vt1 is set to 8 V and the second reference voltage Vt2 to 7 V in the embodiment, those values may be changed as needed.
In the embodiment described above, it is determined that catching of a foreign matter in the roof glass 4 has occurred when the rotational speed of the drive motor 5 becomes slower than the predetermined decision value. The decision on the catching of a foreign matter is not however limited to this particular method.
Although the magnetic sensors 18 a and 18 b each comprised of Hall elements are used for the rotary sensor in the embodiment described above, resistor elements whose resistances change in accordance with a change in magnetic field may be used. Besides those magnetic sensors, an optical rotary sensor may be used. Further, a contact type sensor which has slide contacts as well as a non-contact type sensor may be used as well.
Although the drive motor 25 and the control circuit 11 are constructed as a single drive unit 10 in the above embodiment, the drive motor 5 and the control circuit 11 may be provided separately.
Although the sunroof apparatus according to the embodiment described above performs both the slide operation and the tilt operation, the present invention may be adapted to a sunroof apparatus which performs only the slide operation.
The invention can be embodied into not only a sunroof apparatus which moves a roof glass as a moving member but also various other types of apparatuses, such as a power window apparatus which moves a window glass as a moving member and a slide door apparatus which moves a slide door as a moving member.

Claims (11)

What is claimed is:
1. An apparatus for controlling a moving member movable between an opening position in which an opening of a frame is opened and a closing position in which said opening of said frame is closed, comprising:
a drive motor for actuating said moving member when applied with a drive voltage;
a switch which is operated to actuate said moving member; and
a control section which controls supply of said drive voltage to said drive motor in accordance with an operation of said switch,
wherein said control section rotates said drive motor reversely to reverse a moving direction of said moving member when movement of said moving member when obstructed by a foreign matter caught while said moving member is moving toward said closing position,
wherein said control section determines that said drive voltage is abnormal when a state in which said drive voltage is lower than a predetermined reference voltage continues for a predetermined time or longer, and wherein said control section stops supplying said drive voltage to said drive motor to inhibit said drive motor from being operated when having determined an abnormality of said drive voltage, and
wherein said control section sets said reference voltage to a selected one of a first value and a second value lower than said first value, and wherein said the control section sets said reference voltage to said second value at least while said moving member is moving toward said closing position.
2. The apparatus according to claim 1, wherein said control section sets said reference voltage to said first value when said drive motor is stopped and sets said reference voltage to said second value when said drive, motor is operated.
3. The apparatus according to claim 1, wherein said control section determines that said foreign matter is caught when a rotational speed of said drive motor becomes slower than a predetermined decision value while said moving member is moving toward said closing position.
4. An apparatus for controlling a moving member movable between an opening position in which an opening of a frame is opened and a closing position in which said opening of said frame is closed, the apparatus comprising:
a drive motor for actuating said moving member when applied with a drive voltage from a power supply;
a switch which is operated to actuate said moving member;
control means which controls supply of said drive voltage to said drive motor in accordance with an operation of said switch;
foreign-matter catching detection means for detecting that a foreign matter is caught between said moving member and an edge portion of said opening of said frame while said moving member is moving toward said closing position, whereby said control means rotates said drive motor reversely to reverse a moving direction of said moving member when catching of said foreign matter has been detected;
voltage detection means for detecting a value of said drive voltage;
abnormality determining means for determining that said drive voltage is abnormal when a state in which said detected value of said drive voltage is lower than a predetermined reference value continue for a predetermined time or longer, whereby said control means stops supplying said drive voltage to said drive motor to inhibit said drive motor from being operated when an abnormality of said drive voltage is determined;
state detection means for detecting an operational state of said drive motor; and
changeover means for switching said reference value between a first value and a second value lower than said first value in accordance with said operational state of said drive motor in such away as to set said reference value to said first value when said drive motor is stopped and to set said reference value to said second value when said drive motor is operated.
5. The apparatus according to claim 4, wherein said foreign-matter catching detection means determines that said foreign matter is caught when a rotational speed of said drive motor becomes slower than a predetermined decision value while said moving member is moving toward said closing position.
6. An apparatus for controlling a moving member movable between an opening position in which an opening of a frame is opened and a closing position in which said opening of said frame is closed, comprising:
a drive motor for actuating said moving member when applied with a drive voltage from a power supply;
a switch which is operated to actuate said moving member;
control means which controls supply of said drive voltage to said drive motor in accordance with an operation of said switch;
foreign-matter catching detection means for detecting that a foreign matter is caught between said moving member and an edge portion of said opening of said frame while said moving member is moving toward said closing position, whereby said control means rotates said drive motor reversely to reverse a moving direction of said moving member when catching of said foreign matter has been detected;
voltage detection means for detecting a value of said drive voltage;
state detection means for detecting an operational state of said drive motor;
inhibition means for inhibiting said drive motor from being operated when said detected value of said drive voltage becomes lower than a first reference value at a time said drive motor is stopped; and
stopping means for stopping said drive motor when a state in which said detected value of said drive voltage is lower than a second reference value smaller than said first reference value continues for a predetermined time or longer at a time said drive motor is operated, whereby said foreign-matter catching detection means performs a process of detecting catching of said foreign matter when said detected value of said drive voltage becomes greater than said second reference value.
7. The apparatus according to claim 6, wherein said foreign-matter catching detection means determines that said foreign matter is caught when a rotational speed of said drive motor becomes slower than a predetermined decision value while said moving member is moving toward said closing position.
8. A method of controlling a moving member movable between an opening position in which an opening of a frame is opened and a closing position in which said opening of said frame is closed, comprising the steps of:
causing said drive motor to actuate said moving member by applying a drive voltage to said drive motor;
rotating said drive motor reversely to reverse a moving direction of said moving member when movement of said moving member is obstructed by a caught foreign matter while said moving member is moving toward said closing position; determining that said drive voltage is abnormal when a state in which said drive voltage is lower than a predetermined reference voltage continues for a predetermined time or longer;
stopping supplying said drive voltage to said drive motor to inhibit said drive motor from being operated when an abnormality of said drive voltage has been determined; and
setting said reference voltage to a selected one of a first value and a second value lower than said first value and setting said reference voltage to said second value at least while said moving member is moving toward said closing position.
9. The method according to claim 8, wherein said reference voltage is set to said first value when said drive motor is stopped and is set to said second value when said drive motor is operated.
10. The method according to claim 8, wherein it is determined that said foreign matter is caught when a rotational speed of said drive motor becomes slower than a predetermined decision value while said moving member is moving toward said closing position.
11. A method of controlling a moving member movable between an opening position in which an opening of a frame is opened and a closing position in which said opening of said frame is closed, comprising the steps of:
causing said drive motor to actuate said moving member by applying a drive voltage to said drive motor;
detecting that a foreign matter is caught between said moving member and an edge portion of said opening of said frame while said moving member is moving toward said closing position, whereby rotating said drive motor reversely to reverse a moving direction of said moving member when catching of said foreign matter has been detected;
detecting a value of said drive voltage;
detecting an operational state of said drive motor;
inhibiting said drive motor from being operated when said detected value of said drive voltage becomes lower than a first reference value at a time said drive motor is stopped; and
stopping said drive motor when a state in which said detected value of said drive voltage is lower than a second reference value smaller than said first reference value continues for a predetermined time or longer at a time said drive motor is operated, whereby performing a process of detecting catching of said foreign matter when said detected value of said drive voltage becomes greater than said second reference value.
US10/208,689 2001-07-30 2002-07-30 Apparatus and method for controlling moving member Expired - Lifetime US6713980B2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2001229223 2001-07-30
JP2001-229223 2001-07-30

Publications (2)

Publication Number Publication Date
US20030052634A1 US20030052634A1 (en) 2003-03-20
US6713980B2 true US6713980B2 (en) 2004-03-30

Family

ID=19061607

Family Applications (1)

Application Number Title Priority Date Filing Date
US10/208,689 Expired - Lifetime US6713980B2 (en) 2001-07-30 2002-07-30 Apparatus and method for controlling moving member

Country Status (1)

Country Link
US (1) US6713980B2 (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060225551A1 (en) * 1999-10-01 2006-10-12 Gass Stephen F Safety system for power equipment
US20060247795A1 (en) * 2005-04-15 2006-11-02 Gass Stephen F Detection systems for power equipment
US7991503B2 (en) 2003-12-31 2011-08-02 Sd3, Llc Detection systems for power equipment
US8087438B2 (en) 2003-12-31 2012-01-03 Sd3, Llc Detection systems for power equipment
US20140145652A1 (en) * 2012-11-29 2014-05-29 Aisin Seiki Kabushiki Kaisha Motor control device and program
US9724840B2 (en) 1999-10-01 2017-08-08 Sd3, Llc Safety systems for power equipment
US9927796B2 (en) 2001-05-17 2018-03-27 Sawstop Holding Llc Band saw with improved safety system

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4557029B2 (en) * 2008-03-26 2010-10-06 パナソニック電工株式会社 Drive control method for linear vibration motor
JP2015085739A (en) * 2013-10-29 2015-05-07 アイシン精機株式会社 Control device and control method for opening/closing member for vehicle
JP2015089184A (en) * 2013-10-29 2015-05-07 アイシン精機株式会社 Control device and control method for opening/closing body for vehicle, and opening/closing body for vehicle comprising control device
KR101806491B1 (en) * 2015-11-25 2018-01-10 주식회사 현대케피코 Method and apparatus for controlling sunroof
JP6805590B2 (en) * 2016-07-12 2020-12-23 株式会社デンソー Opening and closing member drive device

Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4467250A (en) * 1982-12-10 1984-08-21 Newport Corporation Electric motor controls for mechanical actuators
US5296788A (en) * 1990-04-04 1994-03-22 Baton Labs, Inc. System for controlling a motor driven switch
US5422551A (en) * 1992-05-23 1995-06-06 Koito Manufacturing Co., Ltd. Safety device and method for power window
US5539290A (en) * 1993-03-12 1996-07-23 Prospects Corporation Automatic venting system for a vehicle with obstruction detection utilizing dynamically modified thresholds
JPH1018709A (en) 1996-06-28 1998-01-20 Mitsubishi Motors Corp Control device for vehicular power window regulator
US5723960A (en) * 1995-04-25 1998-03-03 Mitsubishi Denki Kabushiki Kaisha Method of and apparatus for opening/closing control of motor-driven opening/closing member of vehicle
US5774046A (en) * 1996-06-13 1998-06-30 Asmo Co., Ltd. Power window apparatus with sensor failure detection
US5917299A (en) * 1996-02-29 1999-06-29 Kabushiki Kaisha Tokai-Rika-Denki-Seisakusho Motor drive control device
US6114820A (en) * 1998-03-13 2000-09-05 Koito Manufacturing Co., Ltd. Power window apparatus having safety unit
US6150784A (en) * 1997-08-22 2000-11-21 Alps Electric Co., Ltd. Method of detecting foreign matter caught by window in power window device
US6531837B1 (en) * 1998-09-28 2003-03-11 Siemens Aktiengesellschaft Control circuit between a port of a microprocessor and an actuator and method of maintaining the momentary state of an actuator during a dip in the supply voltage
US20030052636A1 (en) * 2001-07-25 2003-03-20 Kazukiyo Okada Controller for a moving member and method for setting a reference position of the moving member
US20030052537A1 (en) * 2001-08-09 2003-03-20 Asmo Co., Ltd. Apparatus and method for controlling moving member
US20030122516A1 (en) * 2001-12-27 2003-07-03 Daisuke Mukai Closure member control device and method for limiting positional deviation of closure member

Patent Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4467250A (en) * 1982-12-10 1984-08-21 Newport Corporation Electric motor controls for mechanical actuators
US5296788A (en) * 1990-04-04 1994-03-22 Baton Labs, Inc. System for controlling a motor driven switch
US5422551A (en) * 1992-05-23 1995-06-06 Koito Manufacturing Co., Ltd. Safety device and method for power window
US5539290A (en) * 1993-03-12 1996-07-23 Prospects Corporation Automatic venting system for a vehicle with obstruction detection utilizing dynamically modified thresholds
US5723960A (en) * 1995-04-25 1998-03-03 Mitsubishi Denki Kabushiki Kaisha Method of and apparatus for opening/closing control of motor-driven opening/closing member of vehicle
US5917299A (en) * 1996-02-29 1999-06-29 Kabushiki Kaisha Tokai-Rika-Denki-Seisakusho Motor drive control device
US5774046A (en) * 1996-06-13 1998-06-30 Asmo Co., Ltd. Power window apparatus with sensor failure detection
JPH1018709A (en) 1996-06-28 1998-01-20 Mitsubishi Motors Corp Control device for vehicular power window regulator
US6150784A (en) * 1997-08-22 2000-11-21 Alps Electric Co., Ltd. Method of detecting foreign matter caught by window in power window device
US6114820A (en) * 1998-03-13 2000-09-05 Koito Manufacturing Co., Ltd. Power window apparatus having safety unit
US6531837B1 (en) * 1998-09-28 2003-03-11 Siemens Aktiengesellschaft Control circuit between a port of a microprocessor and an actuator and method of maintaining the momentary state of an actuator during a dip in the supply voltage
US20030052636A1 (en) * 2001-07-25 2003-03-20 Kazukiyo Okada Controller for a moving member and method for setting a reference position of the moving member
US20030052537A1 (en) * 2001-08-09 2003-03-20 Asmo Co., Ltd. Apparatus and method for controlling moving member
US20030122516A1 (en) * 2001-12-27 2003-07-03 Daisuke Mukai Closure member control device and method for limiting positional deviation of closure member

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060225551A1 (en) * 1999-10-01 2006-10-12 Gass Stephen F Safety system for power equipment
US9724840B2 (en) 1999-10-01 2017-08-08 Sd3, Llc Safety systems for power equipment
US9927796B2 (en) 2001-05-17 2018-03-27 Sawstop Holding Llc Band saw with improved safety system
US7991503B2 (en) 2003-12-31 2011-08-02 Sd3, Llc Detection systems for power equipment
US8087438B2 (en) 2003-12-31 2012-01-03 Sd3, Llc Detection systems for power equipment
US8489223B2 (en) 2003-12-31 2013-07-16 Sd3, Llc Detection systems for power equipment
US8498732B2 (en) 2003-12-31 2013-07-30 Sd3, Llc Detection systems for power equipment
US20060247795A1 (en) * 2005-04-15 2006-11-02 Gass Stephen F Detection systems for power equipment
US7481140B2 (en) * 2005-04-15 2009-01-27 Sd3, Llc Detection systems for power equipment
US20090210072A1 (en) * 2005-04-15 2009-08-20 Gass Stephen F Detection systems for power equipment
US7707918B2 (en) * 2005-04-15 2010-05-04 Sd3, Llc Detection systems for power equipment
US20140145652A1 (en) * 2012-11-29 2014-05-29 Aisin Seiki Kabushiki Kaisha Motor control device and program

Also Published As

Publication number Publication date
US20030052634A1 (en) 2003-03-20

Similar Documents

Publication Publication Date Title
US7252328B2 (en) Controller for a moving member and method for setting a reference position of the moving member
US5982124A (en) Method and apparatus for adaptive control of a vehicle power window
US6713980B2 (en) Apparatus and method for controlling moving member
US7309971B2 (en) Opening and closing body control device
US7218069B2 (en) Door opening/closing device
US7812554B2 (en) Control device for opening/closing member
US7541759B2 (en) Panel member control system
US20020036475A1 (en) Opening and closing control device for cover
US20080234894A1 (en) Control apparatus for open/close member and method for controlling open/close member
US7030509B2 (en) Apparatus and method for controlling movement of a movable member
US6100657A (en) Electric motor drive
JP4732628B2 (en) Opening / closing member control device and opening / closing member origin position setting method in opening / closing member control device
JP3889329B2 (en) Opening / closing member control apparatus and opening / closing member control method
JP3824978B2 (en) Opening / closing member control apparatus and opening / closing member control method
JPH07139260A (en) Vehicle power window controller
JP4153181B2 (en) Sunroof control device and sunroof control method
JP2003003743A (en) Driving controller for open-close body
JP4153180B2 (en) Sunroof control device and sunroof control method
JP2003003740A (en) Open-close member controller and method for controlling open-close member
JP3824980B2 (en) Opening / closing member control apparatus and opening / closing member control method
JP2001248358A (en) Power window device
JP2002371750A (en) Opening and closing member control device, and origin position setting method of opening and closing member in opening and closing member control device
JP2003003742A (en) Open-close member controller and method for controlling open-close member
JP3974485B2 (en) Power window drive control device
JPH07190187A (en) Stop controller range changeover valve of automatic transmission

Legal Events

Date Code Title Description
AS Assignment

Owner name: ASMO CO., LTD., JAPAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:MUKAI, DAISUKE;YAMAMOTO, MOTOYA;TOYODA, YOSHINOBU;REEL/FRAME:013434/0759

Effective date: 20020729

FEPP Fee payment procedure

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

STCF Information on status: patent grant

Free format text: PATENTED CASE

FPAY Fee payment

Year of fee payment: 4

CC Certificate of correction
FPAY Fee payment

Year of fee payment: 8

FEPP Fee payment procedure

Free format text: PAYER NUMBER DE-ASSIGNED (ORIGINAL EVENT CODE: RMPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FPAY Fee payment

Year of fee payment: 12

AS Assignment

Owner name: DENSO CORPORATION, JAPAN

Free format text: MERGER;ASSIGNOR:ASMO CO., LTD.;REEL/FRAME:047570/0538

Effective date: 20180401