The present disclosure relates generally to closure member systems for motor vehicles and, more particularly, to a power closure member actuation system for moving a closure member, such as a vehicle door, relative to a vehicle body between an open position and a closed position.
This section provides background information related to the present disclosure which is not necessarily prior art.
Closure members of motor vehicles may be mounted by one or more hinges to the vehicle body. For example, passenger doors may be oriented and attached to the vehicle body by the one or more hinges for swinging movement about a generally vertical pivot axis. In such an arrangement, each door hinge typically includes a door hinge strap connected to the passenger door, a body hinge strap connected to the vehicle body, and a pivot pin arranged to pivotably connect the door hinge strap to the body hinge strap and define the pivot axis. Such swinging passenger doors (“swing doors”) have recognized issues such as, for example, when the vehicle is situated on an inclined surface and the swing door either opens too far or swings shut due to the unbalanced weight of the door. To address this issue, most passenger doors have some type of detent or check mechanism integrated into at least one of the door hinges that functions to inhibit uncontrolled swinging movement of the door by positively locating and holding the door in one or more mid-travel positions in addition to a fully-open position. In some high-end vehicles, the door hinge may include an infinite door check mechanism which allows the door to be opened and held in check at any desired open position. One advantage of passenger doors equipped with door hinges having an infinite door check mechanism is that the door can be located and held in any position to avoid contact with adjacent vehicles or structures.
As a further advancement, power closure member actuation systems have been developed. For passenger doors, like those described above, the power closure member system can function to automatically swing the passenger door about its pivot axis between the open and closed positions, to assist the user as he or she moves the passenger door, and/or to pop out or present the passenger door to the user. Typically, power closure member actuation systems include a power-operated device such as, for example, an electric motor and a rotary-to-linear conversion device that are operable for converting the rotary output of the electric motor into translational movement of an extensible member. In many arrangements, the electric motor and the conversion device are mounted to the passenger door and the distal end of the extensible member is fixedly secured to the vehicle body. One example of a power closure member actuation system for a passenger door is shown in commonly-owned International Publication No. WO2013/013313 to Schuering et al. which discloses use of a rotary-to-linear conversion device or power actuator having an externally-threaded leadscrew rotatively driven by the electric motor and an internally-threaded drive nut meshingly engaged with the leadscrew and to which the extensible member is attached. Accordingly, control over the speed and direction of rotation of the leadscrew results in control over the speed and direction of translational movement of the drive nut and the extensible member for controlling swinging movement of the passenger door between its open and closed positions.
The power actuator may also be used to provide a door check function in which the door is maintained in a partially open position by the power actuator. Using the power actuator to provide such a door check function can eliminate the need for a mechanical brake (e.g., reduces costs) to provide this door check function. However, one drawback is the constant power draw needed to use the power actuator as the brake mechanism. If the door is left in the partially open position for an extended period of time, the battery of the vehicle powering the power actuator may drain completely resulting in the door naturally drifting uncontrolled and slamming into an object or obstacle.
In view of the above, there remains a need to develop alternative power closure member actuation systems which address and overcome limitations and drawbacks associated with known power closure member actuation systems as well as to provide increased convenience and enhanced operational capabilities.
This section provides a general summary of the present disclosure and is not a comprehensive disclosure of its full scope or all of its features, aspects and objectives.
It is an aspect of the present disclosure to provide a system for controlling motion of a door. The door is moveable between an open position and a closed position and has a balanced position whereat the door does not move towards the open position nor the closed position under an effect of gravity. The system includes a power actuator for moving the door to a partially open position between the open position and the closed position. The power actuator is adapted to allow the door to move to the balanced position after the power actuator has moved the door to the partially open position.
It is a further aspect for the present disclosure to provide a method for controlling motion of a door. The door is moveable between an open position and a closed position and having a balanced position whereat the door does not move towards the open position nor the closed position under an effect of gravity. The method includes the step of controlling a power actuator for moving the door to a partially open position between the open position and the closed position in a normal powered operation mode. The method continues with the step of holding the door in the partially open position. The method also includes the step of allowing the door to move to the balanced position after holding the door in the partially open position.
In another aspect of the disclosure, the method further includes the step of determining the balanced position during the allowing the door to move to the balanced position.
In another aspect of the disclosure, the method also includes the step of determining a speed of the door reaching or approaching zero during the door moving to the balanced position.
In a further aspect of the disclosure, a power actuator for controlling motion of a door, the door moveable between an open position and a closed position and having a balanced position whereat the door does not move towards the open position nor the closed position under an effect of gravity, the power actuator including a drive mechanism operatively coupled to one of the vehicle door and a vehicle body for imparting a motion of the door, a geartrain assembly operatively coupled to the drive mechanism, and an electric motor operatively coupled to the geartrain assembly, wherein the electric motor is adapted to control the motion of the door in a normal powered operation mode to move the door to stopped position between the open position and the closed position, to hold the door in the stopped position in a hold open mode, and to control the motion of the door in a balancing mode to facilitate motion of the door to the balanced position.
In a related aspect, the electric motor may be not be operated during the balancing mode.
In a related aspect, the electric motor is not adapted to respond to an obstacle detection system during the balancing mode.
Further areas of applicability will become apparent from the description provided herein. The description and specific examples in this summary are intended for purposes of illustration only and are not intended to limit the scope of the present disclosure.
The drawings described herein are for illustrative purposes only of selected embodiments and not all possible implementations, and are not intended to limit the scope of the present disclosure.
In the following description, details are set forth to provide an understanding of the present disclosure. In some instances, certain circuits, structures and techniques have not been described or shown in detail in order not to obscure the disclosure.
In general, at least one example embodiment of a power closure member actuation system or user modifiable system constructed in accordance with the teachings of the present disclosure will now be disclosed. The example embodiment is provided so that this disclosure will be thorough, and will fully convey the scope to those who are skilled in the art. Numerous specific details are set forth such as examples of specific components, devices, and methods, to provide a thorough understanding of embodiments of the present disclosure. It will be apparent to those skilled in the art that specific details need not be employed, that example embodiments may be embodied in many different forms and that neither should be construed to limit the scope of the disclosure. In some example embodiments, well-known processes, well-known device structures, and well-known technologies are described in detail.
Referring initially to
Each of upper door hinge 16 and lower door hinge 18 include a door-mounting hinge component and a body-mounted hinge component that are pivotably interconnected by a hinge pin or post. The door-mounted hinge component is hereinafter referred to a door hinge strap while the body-mounted hinge component is hereinafter referred to as a body hinge strap. While power closure member actuation system 20 is only shown in association with front passenger door 12, those skilled in the art will recognize that the power closure member actuation system can also be associated with any other closure member (e.g., door or liftgate) of vehicle 10, such as rear passenger doors 17 and decklid 19, for example.
Power closure member actuation system 20 is generally shown in
As best shown in
Motor and geartrain assembly 34 includes a mounting bracket 40 for establishing the connectable relationship with vehicle door 12. Mounting bracket 40 is configured to be connectable to vehicle door 12 adjacent to the door-mounted door hinge strap associated with upper door hinge 16. As further shown in
Power closure member actuation system 20 further includes a rotary drive mechanism that is rotatively driven by the power-operated actuator mechanism 22. As shown in
Second end 46 of drive shaft 42 is coupled to the body hinge strap of lower door hinge 18 for directly transferring the rotational force from motor and geartrain assembly 34 to door 12 via the body hinge strap portion of lower hinge 18. To accommodate angular motion due to swinging movement of door 12 relative to vehicle body 14, the rotary drive mechanism further includes a first universal joint or U-joint 45 disposed between first adapter 47 and first end 44 of drive shaft 42 and a second universal joint or U-joint 48 disposed between a second adapter 49 and second end 46 of drive shaft 42. Alternatively, constant velocity joints could be used in place of the U-joints 45, 48. The second adapter 49 may also be a square female socket or the like configured for rigid attachment to the body hinge strap of lower door hinge 18. However, other means of establishing the drive attachment can be used without departing from the scope of the disclosure. Rotation of drive shaft 42 via operation of motor and geartrain assembly 34 functions to actuate lower door hinge 18 by rotating the body hinge strap about its pivot axis to which drive shaft 42 is attached and relative to the door hinge strap of the lower hinge 18. As a result, power closure member actuation system 20 is able to effectuate movement of vehicle door 12 between its open and closed positions by “directly” transferring a rotational force directly to body hinge strap of lower door hinge 18. With motor and geartrain assembly 34 connected to vehicle door 12 adjacent to upper door hinge 16, second end 46 of drive shaft 42 is attached to body hinge strap of lower door hinge 18. Based on available space within door cavity 39, it may be possible to mount motor and geartrain assembly 34 adjacent to the door-mounted hinge component of lower door hinge 18 and directly connect second end 46 of drive shaft 42 to the vehicle-mounted hinge component of upper door hinge 16. In the alternative, if motor and geartrain assembly 34 is connected to vehicle body 14, second end 46 of drive shaft 42 would be attached to door hinge strap.
The controller 50 is operable in at least one of an automatic mode (in response to an automatic mode initiation input 54) and a powered assist mode (in response to a motion input 56). In the automatic mode, the controller 50 commands movement of the closure member through a predetermined motion profile (e.g., to open the closure member). The powered assist mode is different than the automatic mode in that the motion input 56 from the user may be continuous to move the closure member, as opposed to a singular input by the user in automatic mode. Commands 51 from the vehicle systems may, for example, include instructions the controller 50 to open the closure member, close the closure member, or stop motion of the closure member. Such control inputs, such as inputs 54, 56 may also include other types of inputs 55, such as an input from a body control module, which may receive a wireless command to control the door opening based on a signal such as a wireless signal received from the key fob 60, or other wireless device such as a cellular smart phone, or from a sensor assembly provided on the vehicle, such as a radar or optical sensor assembly detecting an approach of a user, such as a gesture or gait e.g. walk of the user upon approach of the user to the vehicle. Also shown are other components that may have an impact on the operation of the power closure member actuation system 20, such as door seals 57 of the vehicle door 12, for example. In addition, environmental conditions 59 (rain, cold, heat, etc.) may be monitored by the vehicle 10 (e.g., by the body control module) and/or the controller 50. One example of a controller is described in International Patent Application No. WO2020252601A1, the entire contents of which are incorporated herein by reference. Accordingly, controller 50 may be programmed to control movement of the door 12 in an automatic mode, and/or a powered assist or servo mode.
Referring now to
In addition, the power closure member actuation system 20 includes at least one closure member feedback sensor 64 for determining at least one of a position and a speed and an attitude of the closure member. Thus, the at least one closure member feedback sensor 64 detects signals from either the actuator 22 by counting revolutions of the electric motor 36, absolute position of an extensible member (not shown), or from the door 12 (e.g., an absolute position sensor on a door check as an example) can provide position information to the controller 50. Feedback sensor 64 in communication with controller 50 is illustrative of part of a feedback system or motion sensing system for detecting motion of the door directly or indirectly, such as by detecting changes in speed and position of the closure member, or components coupled thereto. For example, the motion sensing system may be hardware based (e.g. a hall sensor unit an related circuity) for detecting movement of a target on the closure member (e.g. on the hinge) or actuator 22 (e.g. on a motor shaft) as examples, and/or may also be software based (e.g. using code and logic for executing a ripple counting algorithm) executed by the controller 50 for example. Other types of position, speed, and/or orientation detectors such as accelerometers and induction based sensors may be employed without limitation.
The power closure member actuation system 20 additionally includes at least one non-contact obstacle detection sensor 66 which may form part of a non-contact obstacle detection system coupled, such as electrically coupled, to the controller 50. The controller 50 is configured to determine whether an obstacle is detected using the at least one non-contact obstacle detection sensor 66 (e.g., using a non-contact obstacle detection algorithm 69) and may, for example, cease movement of the closure member in response to determining that the obstacle is detected. The non-contact obstacle detection system may also be configured to calculate distance from the closure member to the object or obstacle, or to a user as the object or obstacle, to the door 12. For example non-contact obstacle detection system may be configured to perform time of flight calculations to determine distance using a radar based sensor 66 or to characterize the object as a user or human as compared to an non-human object for example based on determining the reflectivity of the object using a radar based sensor 66 and system. The non-contact obstacle detection system may also be configured determine when an obstacle is detected, for example by detecting reflected waves of the object or obstacle or user of radar transmitted from the obstacle sensor 66. The non-contact obstacle detection system may also be configured determine when an obstacle is not detected, for example by not detecting reflected waves of the object or obstacle or user of radar transmitted from the obstacle sensor 66. The operation and example of the at least one non-contact obstacle detection sensor 66 and system are discussed in U.S. Patent Application No. 2018/0238099, incorporated herein by reference.
In the automatic mode, the controller 50 can include one or more closure member motion profiles 68 that are utilized by the controller 50 when generating the motion command 62 (e.g., using a motion command generator 70 of the controller 50) in view of the obstacle detection by the at least one non-contact obstacle detection sensor 66. So, in the automatic mode, the motion command 62 has a specified motion profile 68 (e.g., acceleration curve, velocity curve, deceleration curve, and finally stops at an open position) and is continually optimized per user feedback (e.g., automatic mode initiation input 54).
So, using the power closure member actuation system 20, the door 12 may be moved in a powered mode to a partially open position where the door 12 can be held open, possibly using the power from the power actuator 22 to provide the hold open function or maintain the door 12 in the partially open position in a hold open mode.
If the user walks away from the vehicle 10, for example, the user parks the vehicle 10 in a garage and leaves the door 12 half way open, the power actuator 22 may be powered to ensure the door 12 does not move away from this infinite door check position. Using the power actuator 22 to power the door check function eliminates the need for a mechanical brake (e.g., reduces costs) to provide this door check function. However, one drawback is the constant power draw needed to using the power actuator 22 as the brake mechanism. After a period of time, the battery powering the power actuator 22 to maintain the door 12 in the hold open position or infinite door check position can be drained and the power actuator 22 will no longer be powered. Consequently, the door 12 may naturally drift uncontrolled and slam into an object. As a result, the battery will be drained when the user returns and possibly the door 12 may be damaged, since it may swing open uncontrollably depending on the incline of the hinge and/or door 12.
One solution detailed herein and described in more detail below, is to allow the door 12 to move to a neutral position or balanced position 74 after a period of time using the power actuator 22. Again, the power actuator 22 moves the door 12 to the partially open position between the open position and the closed position. Then, according to an aspect, the power actuator 22 is adapted to allow the door 12 to move to the balanced position 74 after the power actuator 22 has moved the door 12 to the partially open position.
Referring back to
Referring back to
While many obstacle detection systems typically aim to prevent a strike, since the door 12 is moving slowly when it hits an obstacle it will likely not damage the door 12 and the door 12 will be allowed to rest on the obstacle. Thus, such a position (i.e., resting against the obstacle) is the balanced position 74. If no obstacle is present, the door 12 will be controlled by the controller 50 to move to the position at which point the power actuator 22 will be unpowered, since the door 12 will naturally be held at this balanced position 74. Any obstacle detection system may be deactivated or any signals from an obstacle detection system may be ignored by the controller 50 as the lower rate of motion of the door 12 during the balancing mode may not result in damage when the door 12 is facilitated to move to rest against the obstacle due to the door 12 being moved either under the force of gravity, or the door 12 motion being resisted by controlled activation of actuator 22. Accordingly, the obstacle detection system may be activated or any signals from an obstacle detection system may be considered by the controller 50 during the normal powered mode when the motion of the door 12 is moved by the actuator 22 under power which may cause the door 12 moving at higher rates of speed and inertia during which an impact of the door 12 with the obstacle may result in damage, and thus avoidance of contact may be desired.
The controller 50 may know or store the balanced position 74 and as a result, the memory unit of the controller 50 can store such a predetermined balanced position 80 (e.g., along with the one or more closure member motion profiles 68 that are utilized by the controller 50), as best shown in
Alternatively, the controller 50 may adaptively find the balanced position 74, since the balanced position 74 may shift depending on the grade of a surface on which the vehicle 10 is parked (i.e., a balanced position homing operation). For example, the balanced position 74 may be sensed using an accelerometer to detect the speed of the door 12 during its move to the balanced position 74. Specifically, when no motion of the door 12 is sensed, this indicates the balanced position 74 has been found. So, according to an aspect, the controller 50 is adapted to determine the balanced position 74. Thus, the controller 50 also includes a balanced position determination unit 82, as shown in
Referring to
So, during the door snooze mode, the controller 50 will control the speed 12 after the predetermined snooze period of time (e.g., determined using the timer 76) and move the door 12 at a less than normal door speed (e.g., below the predetermined threshold speed 78) to the predetermined balanced position 80 or the balanced position 74 determined by the controller 50 (i.e., during the balanced position homing operation). The controller 50 may also be configured to decrease any braking force initially applied to the door 12 (e.g. via motor 36 or brake, discussed in more detail below) as the door 12 drifts to the balanced position 74.
As shown in
The electric motor 36 generates an induced voltage Vind in response to application of an external force to the actuator 22. This external force may be a result of gravity acting on the door 12, for example.
The braking circuit 100 also includes a first switch 108 operable in a soft braking mode to conduct electrical current from the electric motor 36 through a load to cause the electric motor 36 to apply a first braking force in opposition to the external force. The load may include a first braking resistor 112. The first switch 108 may take the form of a single-pole, single throw (SPST) switch, as shown in
In some embodiments, the first switch 108, may be configured to conduct electrical current from the electric motor 36 through the load with the power closure member actuation system 20 in the door snooze mode in which the electric motor 36 is not actively driven by the controller 50. The first switch 108 may also be operable in an non-braking condition to inhibit the flow of electrical current from the electric motor 36 through the load with the power closure member actuation system 20 in the door ready/active mode in which the electric motor 36 may be actively driven by the controller 50. The first switch 108 provides electrical continuity to allow electrical current to flow between the first conductor 104 and a third conductor 110 to conduct electrical current from the electric motor 36 to the load in a soft braking mode. In other words, the first switch 108 is in a conductive condition in the soft braking mode and is configured to inhibit the flow of electrical current from the electric motor 36 to the load when it is not in the soft braking mode.
The first braking resistor 112 is connected between the third conductor 110 and the second conductor 106 to provide a path for electrical current generated by the electric motor 36 as a result of the induced voltage Vind electric motor 36 being rotated by the external force applied to the actuator 22. The first braking resistor 112 may, dissipate power in the form of heat to cause the electric motor 36 to apply a first braking force in opposition to the external force applied to the actuator 22. In other words, the first switch 108 functions to connect the first braking resistor 112 across the electric motor 36 to provide the first braking force. The first braking force may be minimal, and may be merely a byproduct of the main purpose of connecting the first braking resistor 112 across the electric motor 36, which is to generate electrical power, allowing a braking controller 114 to function. Alternatively, or additionally, the first braking force may be non-minimal, and may serve to reduce the speed of the electric motor 36, and the door 12.
According to an aspect, the first switch 108 may default to the soft braking mode while the power closure member actuation system 20 is in the door snooze mode. The first switch 108 may also be placed into the soft braking mode anytime that the electric motor 36 is not actively moving, as determined by controller 50. For example, after controller 50 has determined the door 12 has reached a commanded position, such as fully opened or fully closed, or as another example when controller 50 determines an object is present in the path of the door 12, and controller 50 commands the motor 36 to stop to cease the motion of the door 12. Alternatively, the first switch 108 may be manually operated in the soft braking mode in response to the power closure member actuation system 20 being in the door sleep mode, in which the actuator 22 is completely turned off. In other words, when the electric motor 36 is being actively driven, the first braking resistor 112 may be electrically isolated from the electric motor 36 by the first switch 108 to ensure that power to the electric motor 36 is not transmitted to the first braking resistor 112. The first braking resistor 112 may be re-connected by closing the first switch 108 when that the electric motor 36 is not being actively driven. This may allow the first braking resistor 112 to provide braking, even after the electric motor 36 initiates motion.
As also shown in
The braking controller 114 may include any combination of hardware and/or software. In some embodiments, the controller 50 may include the braking controller 114. For example, the braking controller 114 may be a part of the controller 50 as shown in the schematic of
The second switch 118 may take the form of a single-pole, single throw (SPST) switch, as shown in
The switches 108, 118 may be manually or automatically operated, and may be relays, or include one or more transistors, such as FETs or BJTs. The switches 108, 118 may be similar or different from one other.
As also shown in
According to a further aspect, application of the resistive load can also be varied based on position of the door 12. This may be accomplished by having two or more of the second braking resistors 120, each independently switchable by a corresponding second switch 118. Alternatively, or additionally, the braking controller 114 may vary the application of the second braking resistor 120, for example, by rapidly switching the second switch 118. This may be accomplished, for example, by pulse width modulation (PWM). So, the second switch 118 can be PWM to increase/decrease braking effect (e.g., reduce braking effect as velocity of door 12 tends to zero). At some positions the speed of the door 12 could be very critical to either protecting the function of the door 12, the electric motor 36, and/or other parts of the power closure member actuation system 20. As shown, the at least one closure member feedback sensor 64 is in communication with the controller 50 and is used to sense the motion, speed, and position of the door 12 used in controlling the braking circuit 100.
Referring to
The method also includes the step of 1008 entering a door snooze mode in which powered normal operation of power actuator 22 has stopped in response to the expiry of the predetermined snooze period of time. According to an aspect, the step of 1004 allowing the door 12 to move to the balanced position 74 comprises controlling the door 12 at a speed lower than a normal operating speed. So, the method includes the step of 1010 beginning to move the door 12 to the balanced position 74 in a low power reduced speed mode. The method can also include the step of 1012 gradually reducing a braking effect on the door 12 moving away from the partially open position. The method proceeds with the step of 1014 determining whether an obstacle is detected. The next step of the method is 1016 stopping the power actuator 22 and letting the door 12 rest against the obstacle in response to determining the obstacle is detected.
The method also includes the step of 1018 continuing to move the door 12 in response to determining the obstacle is not detected. According to an aspect, the step of 1018 continuing to move the door 12 in response to determining the obstacle is not detected includes 1020 continuing to move the door 12 to the balanced position 74, the balanced position 74 based on one of a predetermined balanced position 80 and a zero velocity of the door 12 being detected. According to another aspect, the step of 1018 continuing to move the door 12 in response to determining the obstacle is not detected includes 1022 continuing to move the door 12 to a predetermined balanced position 80. The method continues with the step of 1024 deenergizing the power actuator 22 in a door sleep mode.
The method also includes the step of 1008 entering a door snooze mode in which powered normal operation of power actuator 22 has stopped in response to the expiry of the predetermined snooze period of time. According to an aspect, the step of 1004 allowing the door 12 to move to the balanced position 74 comprises allowing the door 12 to drift. So, the method includes the step of 1026 beginning to allow the door 12 to drift the balanced position 74 under the effect of gravity while not powering the power actuator 22. The method continues with the steps of 1028 determining whether the door 12 is traveling faster than a predetermined threshold speed 78 and 1030 powering power actuator 22 to slow the door 12 in response to determining the door 12 is traveling faster than the predetermined threshold speed 78. The method can include the step of 1032 gradually reducing a braking effect on the door 12 moving away from the partially open position. The method also includes the step of 1034 determining whether an obstacle is detected. The method proceeds with the step of 1036 stopping the power actuator 22 and letting the door 12 rest against the obstacle in response to determining the obstacle is detected.
The method also includes the step of 1038 continuing to allow the door 12 to drift in response to determining the obstacle is not detected. According to an aspect, the step of 1038 continuing to allow the door 12 to drift in response to determining the obstacle is not detected includes 1040 continuing to allow the door 12 to drift to the balanced position 74, the balanced position 74 based on one of a predetermined balanced position 80 and a zero velocity of the door 12 being detected. In more detail, the method can also include the step of 1042 determining the balanced position 74 during allowing the door 12 to move to the balanced position 74. Specifically, the method can further comprise the step of 1044 determining a speed of the door 12 reaching or approaching zero during the door 12 moving to the balanced position 74. According to another aspect, the step of 1038 continuing to allow the door 12 to drift in response to determining the obstacle is not detected includes the step of 1046 continuing to allow the door 12 to drift to a predetermined balanced position 80. The method also includes the step of 1048 deenergizing the power actuator 22 in a door sleep mode.
Clearly, changes may be made to what is described and illustrated herein without, however, departing from the scope defined in the accompanying claims. The foregoing description of the embodiments has been provided for purposes of illustration and description. It is not intended to be exhaustive or to limit the disclosure. Individual elements or features of a particular embodiment are generally not limited to that particular embodiment, but, where applicable, are interchangeable and can be used in a selected embodiment, even if not specifically shown or described. The same may also be varied in many ways. Such variations are not to be regarded as a departure from the disclosure, and all such modifications are intended to be included within the scope of the disclosure.
The terminology used herein is for the purpose of describing particular example embodiments only and is not intended to be limiting. As used herein, the singular forms “a,” “an,” and “the” may be intended to include the plural forms as well, unless the context clearly indicates otherwise. The terms “comprises,” “comprising,” “including,” and “having,” are inclusive and therefore specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof. The method steps, processes, and operations described herein are not to be construed as necessarily requiring their performance in the particular order discussed or illustrated, unless specifically identified as an order of performance. It is also to be understood that additional or alternative steps may be employed.
When an element or layer is referred to as being “on,” “engaged to,” “connected to,” or “coupled to” another element or layer, it may be directly on, engaged, connected or coupled to the other element or layer, or intervening elements or layers may be present. In contrast, when an element is referred to as being “directly on,” “directly engaged to,” “directly connected to,” or “directly coupled to” another element or layer, there may be no intervening elements or layers present. Other words used to describe the relationship between elements should be interpreted in a like fashion (e.g., “between” versus “directly between,” “adjacent” versus “directly adjacent,” etc.). As used herein, the term “and/or” includes any and all combinations of one or more of the associated listed items.
Although the terms first, second, third, etc. may be used herein to describe various elements, components, regions, layers and/or sections, these elements, components, regions, layers and/or sections should not be limited by these terms. These terms may be only used to distinguish one element, component, region, layer or section from another region, layer or section. Terms such as “first,” “second,” and other numerical terms when used herein do not imply a sequence or order unless clearly indicated by the context. Thus, a first element, component, region, layer or section discussed below could be termed a second element, component, region, layer or section without departing from the teachings of the example embodiments.
Spatially relative terms, such as “inner,” “outer,” “beneath,” “below,” “lower,” “above,” “upper,” “top”, “bottom”, and the like, may be used herein for ease of description to describe one element's or feature's relationship to another element(s) or feature(s) as illustrated in the figures. Spatially relative terms may be intended to encompass different orientations of the device in use or operation in addition to the orientation depicted in the figures. For example, if the device in the figures is turned over, elements described as “below” or “beneath” other elements or features would then be oriented “above” the other elements or features. Thus, the example term “below” can encompass both an orientation of above and below. The device may be otherwise oriented (rotated 90 degrees or at other orientations) and the spatially relative descriptions used herein interpreted accordingly.
The components of the illustrative devices, systems and methods employed in accordance with the illustrated embodiments can be implemented, at least in part, in digital electronic circuitry, analog electronic circuitry, or in computer hardware, firmware, software, or in combinations of them. These components can be implemented as a collection of instructions executed by a processing device, for example, as a computer program product such as a computer program, program code or computer instructions tangibly embodied in an information carrier, or in a machine-readable storage device, for execution by, or to control the operation of, data processing apparatus such as a programmable processor, a microprocessor, a computer, or multiple computers. The term “controller” as used in this application is comprehensive of any such computer, processor, microchip processor, integrated circuit, or any other element(s), whether singly or in multiple parts, capable of carrying programming for performing the functions, methods and flowcharts provided herein. The controller may be a single such element which is resident on a printed circuit board with the other electronic elements. It may, alternatively, reside remotely from the other elements systems described herein. For example, but without limitation, the at least one controller may take the form of programming in the onboard computer of a vehicle within the door, a latch or at other locations within the vehicle as examples. The controller may also reside in multiple locations or comprise multiple components.
A list of instructions, for example a computer program, can be written in any form of programming language, including compiled or interpreted languages, and it can be deployed in any form, including as a stand-alone program or as a module, component, subroutine, or other unit suitable for use in a computing environment. A computer program can be deployed to be executed on one computer or on multiple computers at one site or distributed across multiple sites and interconnected by a communication network. Also, functional programs, codes, and code segments for accomplishing the illustrative embodiments can be easily construed as within the scope of claims exemplified by the illustrative embodiments by programmers skilled in the art to which the illustrative embodiments pertain. Method steps associated with the illustrative embodiments can be performed by one or more programmable processors executing a computer program, code or instructions to perform functions (e.g., by operating on input data and/or generating an output). Method steps can also be performed by, and apparatus of the illustrative embodiments can be implemented as, special purpose logic circuitry, e.g., an FPGA (field programmable gate array) or an ASIC (application-specific integrated circuit), for example.
The various illustrative logical blocks, modules, algorithms, steps, and circuits described in connection with the embodiments disclosed herein may be implemented or performed with a general purpose processor, a digital signal processor (DSP), an ASIC, a FPGA or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. A general purpose processor may be a microprocessor, but in the alternative, the processor may be any conventional processor, microcontroller, or state machine, as examples. A processor may also be implemented as a combination of computing devices, e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration.
Processors suitable for the execution of a computer program include, by way of example, both general and special purpose microprocessors, and any one or more processors of any kind of digital computer. Generally, a processor will receive instructions and data from a read-only memory or a random access memory or both. The essential elements of a computer are a processor for executing instructions and one or more memory devices for storing instructions and data. Generally, a computer will also include, or be operatively coupled to receive data from or transfer data to, or both, one or more mass storage devices for storing data, e.g., magnetic, magneto-optical disks, or optical disks. Information carriers suitable for embodying computer program instructions and data include all forms of non-volatile memory, including by way of example, semiconductor memory devices, e.g., electrically programmable read-only memory or ROM (EPROM), electrically erasable programmable ROM (EEPROM), flash memory devices, and data storage disks (e.g., magnetic disks, internal hard disks, or removable disks, magneto-optical disks, and CD-ROM and DVD-ROM disks). The processor and the memory can be supplemented by, or incorporated in special purpose logic circuitry.
Those of skill in the art would understand that information and signals may be represented using any of a variety of different technologies and techniques. For example, data, instructions, commands, information, signals, bits, symbols, and chips that may be referenced throughout the above description may be represented by voltages, currents, electromagnetic waves, magnetic fields or particles, optical fields or particles, or any combination thereof.
Those of skill would further appreciate that the various illustrative logical blocks, modules, circuits, algorithms, and steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, computer software, or combinations of both. To clearly illustrate this interchangeability of hardware and software, various illustrative components, blocks, modules, circuits, and steps have been described above generally in terms of their functionality. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the overall system. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of claims exemplified by the illustrative embodiments. A software module may reside in random access memory (RAM), flash memory, ROM, EPROM, EEPROM, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor such the processor can read information from, and write information to, the storage medium. In the alternative, the storage medium may be integral to the processor. In other words, the processor and the storage medium may reside in an integrated circuit or be implemented as discrete components.
Computer-readable non-transitory media includes all types of computer readable media, including magnetic storage media, optical storage media, flash media and solid state storage media. It should be understood that software can be installed in and sold with a central processing unit (CPU) device. Alternatively, the software can be obtained and loaded into the CPU device, including obtaining the software through physical medium or distribution system, including, for example, from a server owned by the software creator or from a server not owned but used by the software creator. The software can be stored on a server for distribution over the Internet, for example.
This utility application claims the benefit of U.S. Provisional Application No. 63/240,002 filed Sep. 2, 2021, which is incorporated herein by reference in its entirety.
Number | Name | Date | Kind |
---|---|---|---|
7607963 | Ishihara | Oct 2009 | B2 |
7686378 | Gisler | Mar 2010 | B2 |
7726722 | Ray | Jun 2010 | B2 |
10392849 | Xiao | Aug 2019 | B2 |
10683691 | Podkopayev | Jun 2020 | B2 |
10871019 | Scheuring et al. | Dec 2020 | B2 |
10907395 | Kishino | Feb 2021 | B2 |
20080296927 | Gisler et al. | Dec 2008 | A1 |
20090217596 | Neundorf et al. | Sep 2009 | A1 |
20160348413 | Broadhead et al. | Dec 2016 | A1 |
20170247927 | Elie et al. | Aug 2017 | A1 |
20170247933 | Elie et al. | Aug 2017 | A1 |
20180238099 | Schatz et al. | Aug 2018 | A1 |
20190277078 | Baruco et al. | Sep 2019 | A1 |
20200123830 | Scheuring et al. | Apr 2020 | A1 |
20200408025 | Zeabari et al. | Dec 2020 | A1 |
20220025692 | Henes et al. | Jan 2022 | A1 |
Number | Date | Country |
---|---|---|
2014043780 | Mar 2014 | WO |
2020252601 | Dec 2020 | WO |
2021081664 | May 2021 | WO |
Number | Date | Country | |
---|---|---|---|
20230067062 A1 | Mar 2023 | US |
Number | Date | Country | |
---|---|---|---|
63240002 | Sep 2021 | US |