Information
-
Patent Application
-
20230295975
-
Publication Number
20230295975
-
Date Filed
February 28, 20222 years ago
-
Date Published
September 21, 2023a year ago
-
Inventors
-
Original Assignees
-
CPC
-
-
International Classifications
Abstract
A system for controlling a power tailgate in a vehicle power tailgate system includes a motor, a reduction drive, and a slippable clutch. A screw is connected to the clutch. The clutch is structured to transmit torque between the reduction drive and the screw. A slide is connectible to a tailgate and connected to the screw so that rotation of the screw produces a linear extension or retraction of the slide. The system includes a tailgate control module including instructions to, responsive to an input from a user, control operation of the motor to attempt to lower or raise the tailgate, determine whether the clutch slipped by at least a predetermined slip amount during operation of the motor and, responsive to a determination that the clutch slipped by at least the predetermined slip amount, generate an alert indicating a need for manual reset of the tailgate.
Claims
- 1. A system for controlling a power tailgate in a vehicle power tailgate system, the system comprising:
a motor;a reduction drive operably connected to the motor;a slippable clutch operably connected to the reduction drive;a screw operably connected to the clutch, the clutch being structured to transmit torque between the reduction drive and the screw;a slide operably connectible to a tailgate and operably connected to the screw so that rotation of the screw produces an associated linear extension or retraction of the slide;a processor; anda memory communicably coupled to the processor and storing a tailgate control module including instructions that when executed by the processor cause the processor to:
responsive to an input from a user, control operation of the motor to attempt to lower or raise the tailgate;determine whether the clutch slipped by at least a predetermined slip amount during operation of the motor to attempt to lower or raise the tailgate; andresponsive to a determination that the clutch slipped by at least the predetermined slip amount, generate an alert indicating a need for manual reset of the tailgate.
- 2. The system of claim 1 wherein the memory further includes instructions that when executed by the processor cause the processor to, simultaneously with or following generating the alert, automatically control operation of the power tailgate system to power down the motor.
- 3. The system of claim 1 wherein the memory further includes instructions that when executed by the processor cause the processor to, following generating the alert, and responsive to receipt of a user-generated command to power down the motor, automatically control operation of the power tailgate system to power down the motor.
- 4. The system of claim 1, wherein the memory further includes instructions that when executed by the processor cause the processor to:
automatically disengage the motor and the reduction drive to enable manual reset of the tailgate;determine when the manual reset of the tailgate is complete; andresponsive to the manual reset of the tailgate being complete, automatically engage the motor with the reduction drive.
- 5. The system of claim 4 further comprising an automatically actuatable second clutch in addition to the slippable clutch, the automatically actuatable clutch including a first portion operably connected to the motor and a second portion rigidly attached to a portion of a slip clutch operably connected to the tailgate, the automatically actuatable clutch first portion being engageable with the automatically actuatable clutch second portion to enable non-slippable transmission of torque between the motor and the slip clutch, the automatically actuatable clutch first portion being disengageable from the automatically actuatable clutch second portion to prevent transmission of torque between the motor and the slip clutch, and wherein the memory further includes instructions that when executed by the processor cause the processor to automatically disengage the motor from the tailgate by controlling operation of the automatically actuatable clutch to disengage the clutch first portion from the clutch second portion.
- 6. The system of claim 4, wherein the slippable clutch comprises an automatically actuatable clutch operably connected to the motor and the tailgate, the automatically actuatable clutch including a first portion operably connected to the motor and a second portion operably connected to the tailgate, the automatically actuatable clutch being structured to provide non-slippable torque transmission between the motor and the first portion, the automatically actuatable clutch also including a mechanism structured to be engageable to enable slippable torque transmission between the motor and the second portion and disengageable to prevent torque transmission between the motor and the second portion, and wherein the memory further includes instructions that when executed by the processor cause the processor to automatically disengage the motor from the tailgate by controlling operation of the automatically actuatable clutch to disengage the mechanism to prevent torque transmission between the motor and the second portion.
- 7. The system of claim 1, wherein the vehicle power tailgate system includes a half-latch capability for holding the tailgate in a half-latched or partially closed position, and a full-latch capability for holding the tailgate in a fully-closed position.
- 8. The system of claim 7, wherein the memory includes instructions that when executed by the processor cause the processor to:
control operation of the motor to attempt to raise the tailgate from a fully open position to a half-latched position;during operation of the motor to attempt to raise the tailgate, determine if the tailgate is currently in the half-latched position;responsive to a determination that the tailgate is currently in the half-latched position, determine if the tailgate has been in the half-latched position for at least a time equal to a predetermined time period;responsive to a determination that the tailgate has been in the half-latched position for at least a time equal to a predetermined time period, determine a difference between a number (EEH) of motor rotation edges expected to occur during raising of the tailgate from the fully open position to the half-latched position, and a number (EA4) of motor rotation edges that occurred during operation of the motor to attempt raise the tailgate from the fully open position to the half-latched position; andif the difference is greater than or equal to a predetermined tolerance value (TEEH), determine that the clutch slipped by at least the predetermined slip amount.
- 9. The system of claim 1, wherein the memory includes instructions that when executed by the processor cause the processor to:
control operation of the motor to attempt to lower the tailgate from a fully closed position to a fully open position;determine if the tailgate is in the fully open position;responsive to a determination that the tailgate is in the fully open position, discontinue operation of the motor to attempt to lower the tailgate;determine a difference between a number of motor rotation edges (EEO) expected to occur during operation of the motor to lower the tailgate from the fully closed position to the fully open position, and a number of motor rotation edges (EA1) that occurred during operation of the motor to attempt to lower the tailgate from the fully closed position to the fully open position; andif the difference is greater than or equal to a predetermined tolerance value (TEEO), determine that the clutch slipped by at least the predetermined slip amount.
- 10. The system of claim 9 wherein the tailgate is subjected to an external force during at least a portion of operation of the motor to attempt to lower the tailgate, wherein the external force acts in a direction that promotes lowering of the tailgate, and wherein slippage of the clutch by at least the predetermined slip amount is produced by the external force.
- 11. The system of claim 1, wherein the memory includes instructions that when executed by the processor cause the processor to:
control operation of the motor to attempt to lower the tailgate from a fully closed position to a fully open position;determine if the tailgate has returned to the fully closed position during operation of the motor to attempt to lower the tailgate from the fully closed position to the fully open position; andresponsive to a determination that the tailgate returned to the fully closed position, determine that the clutch slipped by at least the predetermined slip amount.
- 12. The system of claim 1, wherein the memory includes instructions that when executed by the processor cause the processor to:
control operation of the motor to attempt to lower the tailgate from a fully closed position to a fully open position;determine if a number (EEO) of motor rotation edges expected to occur during operation of the motor to lower the tailgate from the fully closed position to the fully open position has been reached;responsive to a determination that the number of motor rotation edges expected to occur during operation of the motor to lower the tailgate from the fully closed position to the fully open position has been reached, determine if the tailgate has reached the fully open position; andresponsive to a determination that the tailgate has not reached the fully open position, determine that the clutch slipped by at least the predetermined slip amount.
- 13. The system of claim 12, wherein the tailgate is subjected to an externally-applied force during at least a portion of operation of the motor to attempt to lower the tailgate, wherein the externally-applied force acts in a direction that opposes lowering of the tailgate, and wherein slippage of the clutch by at least the predetermined slip amount is produced by the externally-applied force.
- 14. The system of claim 1, wherein the memory includes instructions that when executed by the processor cause the processor to:
control operation of the motor to attempt to raise the tailgate from a fully open position to a fully closed position;determine if the tailgate returns to the fully open position during operation of the motor to attempt to raise the tailgate from the fully open position to the fully closed position; andresponsive to a determination that the tailgate has returned to the fully open position, determine that the clutch slipped by at least the predetermined slip amount.
- 15. The system of claim 1, wherein the memory includes instructions that when executed by the processor cause the processor to:
control operation of the motor to attempt to raise the tailgate from a fully open position to a fully closed position;determine if a number (EEC) of motor rotation edges expected to occur during operation of the motor to raise the tailgate from the fully open position to the fully closed position has been reached;responsive to a determination that the number of motor rotation edges expected to occur during operation of the motor to raise the tailgate from the fully open position to the fully closed position has been reached, determine if the tailgate has reached the fully closed position; andresponsive to a determination that the tailgate has not reached the fully closed position, determine that the clutch slipped by at least the predetermined slip amount.
- 16. The system of claim 15, wherein the tailgate is subjected to an externally-applied force during at least a portion of operation of the motor to attempt to raise the tailgate, wherein the externally-applied force acts in a direction that opposes raising of the tailgate, and wherein slippage of the clutch by at least the predetermined slip amount is produced by the externally-applied force.
- 17. The system of claim 1, wherein the memory includes instructions that when executed by the processor cause the processor to:
control operation of the motor to attempt to raise the tailgate from a fully open position to a fully closed position;during operation of the motor to attempt to raise the tailgate, determine if the tailgate is currently in a fully closed position;responsive to a determination that tailgate is currently in the fully closed position, discontinue operation of the motor to attempt to raise the tailgate;determine a difference between a number (EEC) of motor rotation edges expected to occur during operation of the motor to raise of the tailgate from the fully open position to the fully closed position, and a number (EA4) of motor rotation edges that occurred during operation of the motor to attempt to raise the tailgate from a fully open position to a fully closed position; andif the difference is greater than or equal to a predetermined tolerance value (TEEC), determine that the clutch slipped by at least the predetermined slip amount.
- 18. The system of claim 17, wherein the memory further includes instructions that when executed by the processor cause the processor to:
determine when a backdrive condition is occurring in the motor responsive to application of an externally-applied force to the tailgate when the tailgate is in a fully open condition, the externally-applied force acting so as to promote raising of the tailgate; andresponsive to an occurrence of a backdrive condition, control operation of the motor to attempt to raise the tailgate.
- 19. The system of claim 17, wherein the tailgate is subjected to an externally-applied force during at least a portion of operation of the motor to attempt to raise the tailgate, wherein the externally-applied force acts in a direction that promotes raising of the tailgate, and wherein slippage of the clutch by at least the predetermined slip amount is produced by the externally-applied force.