The present invention relates to a remote release actuating system for retracting and releasing a cable.
Many conventional actuating systems, such as those for seat adjustment, use an external position sensor (e.g. an encoder, resolvers, hall-effect sensors, potentiometers, etc.) to provide positional feedback to a controller. While operationally sufficient for this purpose, external position sensors add additional cost and weight to the system and are often susceptible to failure.
In one embodiment, the invention provides a method for configuring a controller to operate a motor to position a seat, the controller including an integrated current sensor, the seat including a latch operatively coupled to the motor. The method includes determining an operating profile of the motor under one or more operating conditions, wherein the operating profile represents motor current values during activation of the latch, and wherein the activation of the latch includes at least one latch pulling condition and one latch release condition. The method further includes analyzing the operating profile in order to correlate the profile to the position of the latch. The method also includes loading the controller with instructions to enable comparison of a real-time current measured by the integrated current sensor to the stored operating profile, wherein the analysis enables determination of the latch condition in real-time.
In another embodiment, the invention provides a method for controlling the operation of a motor to position a seat. The seat includes a latch operatively coupled to the motor. The motor includes a controller with an integrated current sensor and a pre-determined operating profile of the motor during operation of the latch. The method includes initiating operation of the motor and obtaining real-time motor current values from the current sensor. The method includes comparing the motor current values to the pre-determined operating profile. The method also includes determining if the latch has released and, based on the determination, ceasing or continuing operation of the motor.
In another embodiment, the invention provides a remote release actuating system for releasing a vehicle seat latch. The seat latch is coupled to a cable including at least one latch pulling condition and one latch release condition. The system includes a gear assembly including a gear case containing a transmission. The gear assembly is coupled to the cable. A biasing member is configured to bias the cable in a first position. A motor has an output shaft operatively coupled to the gear assembly. The motor further includes a power supply with a solid state switch and an integrated current sensor to provide a measurement of the current flowing to the motor. A controller has memory loaded with an operating profile of the motor and is configured to compare the current obtained from the current sensor to the operating profile and determine the state of the latch without the use of a position sensor.
Before any embodiments of the invention are explained in detail, it is to be understood that the invention is not limited in its application to the details of construction and the arrangement of components set forth in the following description or illustrated in the following drawings. The invention is capable of other embodiments and of being practiced or of being carried out in various ways.
Referring to
Referring to
Referring again to
The biasing assembly 22 includes a biasing member 102 in the form of a compression spring, a plunger 106, and a housing 110 coaxially encasing the spring 102, the plunger 106, and a portion of the cable 94. The plunger 106 includes an aperture 114 through which a portion of the cable 94 passes and is secured for movement therewith. The plunger 106 includes a flange 118 presenting a surface 120 on which the spring 102 is engaged such that retraction of the cable 94 compresses the spring 102 as the plunger 106 moves from a distal end 122 toward a proximal end 126 of the housing 110. The spring compression biases the plunger 106 and correspondingly the cable 94 into a first position during retraction of the cable 94 into the gear case 58. In an alternative embodiment, the biasing assembly 22 as previously described is replaced with a biasing member in the form of a torsional spring (not shown) positioned within the gear case 58 and mounted coaxially with the sun gear 62.
Referring to
Electrical current levels to the motor 34 change as the corresponding load (seat latch positions) driven by the motor 34 changes. As will be further described below, the controller 134 releases the latch by comparing real-time electrical current measurements from the sensor 146 with a previously generated current waveform representative of unlatching the seat latch through its course of travel.
With reference to
Once recorded by the controller 134 this motor current data set is separately analyzed (e.g., using an external computer) in order to ascertain how it relates to the physical latch position (step 204). The current data exhibits recognizable characteristics (e.g., spikes, valleys, and plateaus) as a function of time. These characteristics include not only the values of the current over time but the changes in current levels within a certain time period (i.e., the slope of the current, di/dt) and are correlated directly with specific positions of the latch during the course of motor operation. Referring again to
The processor is loaded with instructions to enable comparison of the real-time current to the stored information using a pattern recognition technique (to, for example, calculate the rate of change of electrical current with respect to time) (step 208). In an alternative embodiment, the rate of change of electrical current can be calculated in hardware (e.g. analog circuits) in place of calculating the same using the processor.
In operation, upon input by the user to position a seat, (e.g., through a push button) the controller 134 operates the power supply 130 to provide power to the motor 34 (step 212) and rotate the worm gear 42. The worm gear 42 drives the transmission 78, which rotates the spool 86 to wind the cable 94 thereon, retracting it into the gear case 58. As the cable 94 is retracted into the gear case 58, the plunger 106 of the biasing assembly 22 moves with the cable 94, compressing the spring 102 as the plunger 106 slides within the spring housing 110.
As the cable 94 retracts, it activates the latch through one or more stages. The controller 134 accesses the operating profile information from memory 154 and compares the electrical current measurements obtained from the current sensor 146 in real-time (step 216), and in view of the operating time, to the stored operating profile information during the entire operation of the motor 34 (step 220). The controller 134 identifies when the latch is being pulled to a release point and when the latch has been released (e.g., when a single stage latch has been released or when the first and second stages of a two-stage latch have been released) (step 224). The controller 134 continues to operate the motor 34 and measures the current (step 216). After ascertaining that the latch has been released at step 224, the controller 134 controls the power supply 130 to remove power from the motor 34, ceasing rotation of the worm gear 42 (step 228). With no power supplied to the motor assembly 14, the spool 86 is free to rotate and, under the biasing force of the spring 102, rotates in the opposite direction as the cable 94 unwinds back to the first position. The cable 94 therefore moves from the retracted position to the first position without assistance from the motor 34.
Referring again to
A recorded current profile 162 of the motor 34 with the controller 134 and method embodying the present invention is illustrated in
To account for variability over time, a learning algorithm can be loaded onto the processor 150 to compensate for the load changes in the latch (for example, at step 208). The learning algorithm recognizes if the motor assembly 14 was powered for too long or not long enough based on the measured electrical current at the end of every actuation cycle and makes necessary adjustments during the subsequent actuation cycle. For example, if the motor 34 experienced a current limit in the previous actuation cycle as a result of a hard stop, then the controller 134 will, in the following actuation cycle, power down the motor 34 at an earlier point in time to keep the current within an acceptable range.
As a result of being able to analyze the current profile 162 to determine if and when the latch releases, the recorded operating profiles in combination with the current readings from the sensor 146 can be substituted for conventional position feedback signals (e.g. from an encoder, resolver, Hall-effect sensor, potentiometer, etc.), reducing component costs and potential failure and saving space in any given application.
Various features and advantages of the invention are set forth in the following claims.
Number | Name | Date | Kind |
---|---|---|---|
3311802 | Schenk | Mar 1967 | A |
5197780 | Coughlin | Mar 1993 | A |
5334876 | Washeleski et al. | Aug 1994 | A |
5765884 | Armbruster | Jun 1998 | A |
5836639 | Kleefeldt | Nov 1998 | A |
6115666 | Ng | Sep 2000 | A |
6195603 | Gauger | Feb 2001 | B1 |
6316892 | Valencia | Nov 2001 | B1 |
6339302 | Greenbank | Jan 2002 | B1 |
6727689 | Furlong | Apr 2004 | B1 |
7367624 | Garland | May 2008 | B2 |
7521818 | Bergmann et al. | Apr 2009 | B2 |
7556315 | Nathan | Jul 2009 | B2 |
7614701 | Liang et al. | Nov 2009 | B2 |
8348003 | Morishita et al. | Jan 2013 | B2 |
8907791 | Yulkowski | Dec 2014 | B2 |
20030009892 | Scheibner et al. | Jan 2003 | A1 |
20030080699 | Rumney | May 2003 | A1 |
20030227203 | Mundell | Dec 2003 | A1 |
20050285551 | Stewart et al. | Dec 2005 | A1 |
20060022630 | Spurr | Feb 2006 | A1 |
20060087276 | Silitonga | Apr 2006 | A1 |
20060097560 | Keyser | May 2006 | A1 |
20060108849 | Liang | May 2006 | A1 |
20060220600 | Greene | Oct 2006 | A1 |
20060220660 | Ninagawa | Oct 2006 | A1 |
20060250016 | Wang | Nov 2006 | A1 |
20070067083 | Shen | Mar 2007 | A1 |
20070067084 | Shen | Mar 2007 | A1 |
20070090670 | Garland | Apr 2007 | A1 |
20070236067 | Nathan | Oct 2007 | A1 |
20080093833 | Odate | Apr 2008 | A1 |
20100259120 | Karaki et al. | Oct 2010 | A1 |
20100268133 | Samain | Oct 2010 | A1 |
20110087392 | Kshatriya | Apr 2011 | A1 |
20130200668 | Michalak | Aug 2013 | A1 |
20140191553 | Blendea | Jul 2014 | A1 |
20150059249 | Yulkowski | Mar 2015 | A1 |
Number | Date | Country |
---|---|---|
1940786 | Jan 2007 | CN |
1935559 | Mar 2007 | CN |
0581509 | Feb 1994 | EP |
H07-208008 | Aug 1995 | JP |
2007-056496 | Mar 2007 | JP |
2009-208555 | Sep 2009 | JP |
2012-218524 | Nov 2012 | JP |
02092385 | Nov 2002 | WO |
Entry |
---|
International Search Report and Written Opinion of the International Searching Authority, International Patent Application No. PCT/CA2014/000184, dated May 27, 2014. |
Chinese Patent Office Action for Application No. 201480016271.4 dated Mar. 30, 2017 with English Translation (16 pages). |
Chinese Patent Office Action for Application No. 201480016271.4 dated Dec. 27, 2017, with English Translation, 16 pages. |
Number | Date | Country | |
---|---|---|---|
20140265991 A1 | Sep 2014 | US |