Vehicle Seat Positioning System
20240278692 ยท 2024-08-22
Inventors
- Tylor Svitak (East Moline, IL, US)
- Eric Evans (Davenport, IA, US)
- Jeffrey Linnberg (Blue Grass, IA, US)
Cpc classification
B60N2/0228
PERFORMING OPERATIONS; TRANSPORTING
B60N2/797
PERFORMING OPERATIONS; TRANSPORTING
B60N2230/30
PERFORMING OPERATIONS; TRANSPORTING
International classification
Abstract
A system for controlling the position of a vehicle seat is disclosed. The system includes in network communication, an input device, a detection system, at least one controller, and at least one controllable device. The detection system measures a current value of at least one of the recline, fore-aft, or swivel position of the seat. The input device communicates to the controllers a desired value for at least one of these seat positions. The controller compares the measured value to a limiting value and the desired value and calculates a movement factor value. The movement factor value determines the communication between the controller and the controllable device. If the movement factor value falls into a range where the seat can be moved to the desired value, the controller signals the at least one controllable device to control the adjustment of at least one of the recline position, the fore-aft position, or the swivel position to the desired value. However, if the movement factor value falls outside a range where the seat can be moved to the desired value, the controller signals the at least one controllable device to limit the adjustment of the at least one of the recline position, the fore-aft position, or the swivel of the position.
Claims
1. A system for controlling the adjustment of a position of a vehicle seat, comprising a vehicle seat, an input device, a detection system, at least one controller, and at least one controllable device, all constructed and configured in network communication; wherein the input device communicates to the at least one controller a desired value for at least one of a recline position of the seat, a fore-aft position of the seat, or a swivel position of the seat; wherein the detection system measures a current value of at least one of the recline position, the fore-aft position, or the swivel position; further wherein the detection system communicates the measured value to the at least one controller; wherein the at least one controller compares the measured value to a limiting value and the desired value and calculates a movement factor value; wherein the movement factor value determines the communication between the at least one controller and the controllable device.
2. The system of claim 1 further comprising a console and a console position.
3. The system of claim 1 wherein if the movement factor value falls into a range where the seat can be moved to the desired value, the controller signals the at least one controllable device to control the adjustment of at least one of the recline position, the fore-aft position, or the swivel position to the desired value.
4. The system of claim 3 wherein if the movement factor value falls outside a range where the seat can be moved to the desired value, the controller signals the at least one controllable device to limit the adjustment of the at least one of the recline position, the fore-aft position, or the swivel of the position.
5. The system of claim 3 wherein if the movement factor falls outside a range where the seat can be moved to the desired value, the controller signals the at least one controllable device to force the adjustment of the at least one of the recline position, the fore-aft position, or the swivel position.
6. The system of claim 1 wherein the at least one detector is a sensor.
7. The system of claim 1 wherein the controllable device is an actuator.
8. The system of claim 1, wherein the input device is a memory in the controller operable to store a desired recline position, a fore-aft position, or swivel position of the seat.
9. The system of claim 8, wherein the desired recline position, a fore-aft position, or swivel position of the seat is preloaded into the memory.
10. The system of claim 8, wherein the desired recline position, a fore-aft position, or swivel position of the seat is set by an operator.
11. The system of claim 1, wherein the input device is a touch screen.
12. The system of claim 1, wherein the input device is a knob.
13. The system of claim 1 wherein the detector system comprises two detectors, wherein one detector measures the seat recline position and the second detector measures the seat fore-aft position.
14. A method for adjusting a seat comprising the steps of: inputting a desired position of at least one of a recline position of a seat, a fore-aft position of a seat, or swivel position of a seat; determining at least one of the current recline position, fore-aft position or swivel position; calculating a movement value based on the desired position, the current position, and a limiting value; activating a controllable device to limit or to force the position of at least one of the recline position, the fore-aft position, or the swivel position when the movement value is outside a predetermined acceptable range.
15. The method of claim 14 wherein the controllable device forces movement of at least one of the recline position, the fore-aft position, or the swivel position of a seat.
16. The method of claim 14 wherein the controllable device restricts movement of at least one of the recline position, the fore-aft position, or the swivel position of a seat.
17. A device for controlling the adjustment of a position of a vehicle seat comprising; a. At least one input device, wherein the input device communicates a desired position of at least one of a recline position of a seat, a fore-aft position of a seat, or a swivel position of a seat; b. A detector system, wherein the detector system communicates a value for the current position for at least one of the recline position, the fore-aft position, or the swivel position; c. At least one controller operably connected to the input device and the detector system, wherein the at least one controller is configured for receiving and processing information from the input device and the detector system; and wherein the controller i. calculates a movement factor; ii. automatically instructs a controllable device when the movement factor value is different than the desired position.
18. The device of claim 17 wherein the controllable device is instructed to force movement of at least one of the recline position, fore-aft position, or swivel position.
19. The device of claim 17 wherein the controllable device is instructed to restrict movement of at least one of the recline position, fore-aft position, or swivel position.
Description
DESCRIPTION OF THE DRAWINGS
[0011]
[0012]
[0013]
[0014]
DETAILED DESCRIPTION
[0015] For the purposes of promoting an understanding of the principles of the disclosure, reference will now be made to the embodiments illustrated in the drawings and described in the following written specification. It is understood that no limitation to the scope of the disclosure is thereby intended. It is further understood that the present disclosure includes any alterations and modifications to the illustrated embodiments and includes further applications of the principles disclosed herein as would normally occur to one skilled in the art to which this disclosure pertains
[0016] An electronically controlled vehicle seat positioning system which determines a movement factor and limits certain seat positions with respect to other seat positions is disclosed. The system takes into account the various cabin constraints of individual vehicles and can be adapted to many different types of motorized seats and cabin sizes. In an embodiment, a vehicle seat positioning system includes within communication with each other, a seat for supporting an operator, where the seat is capable of at least two of electrically controlled automatic recline, electrically controlled automatic fore-aft positioning, electrically controlled automatic swivel, a controller, at least one controllable device and a detection system configured to determine a current position of the seat recline, seat fore-aft position and/or seat swivel position. The detection system is operable to transmit signals to the controller, with the controller operable to signal to a controllable device, such as an actuator, to adjust the fore-aft, recline, and/or swivel positions of the seat based on a movement factor.
[0017] In one aspect of the electronically controlled seat positioning system, such as that shown in
[0018] Detectors 10, 12, 14 can measure seat position values by a change in resistance or a change in magnetic field or by digital pulses or sonar. The skilled artisan understands that the type of measurement method or value of the measurement is not limiting as long as the measurement provides information relating to the actual position of a seat. In one embodiment, the detector outputs a ratiometric voltage based on the supply voltage and detector position. But other detector outputs such as applicable current or digital outputs such as pulse width modulation (PWM), Inter-Integrated Circuit (I2C), Serial Peripheral Interface (SPI), controller area network (CAN), and Local Interconnect Network (LIN) are contemplated. As is understood by the skilled artisan, the seat position detectors can be of a variety of types of sensors and can be integrated in a variety of ways as is known in the art. The only limiting factor is that the seat position detector be able to sense the position of the seat in either a fore-aft position, a recline position, or a swivel position. In some embodiments, position detection will be based on time based calculations or time and current draw calculations from system actuators, such as if they are power motors.
[0019] In one embodiment a single detector will measure the fore-aft and recline position of the seat. In another embodiment, one detector will measure the fore-aft position of the seat and a separate detector will measure seat recline. The number of detectors is not meant to be limiting. Nor is the type of detector meant to be limiting. A single potentiometer sensor as a detector may be advantageous in that it gives immediate precise feedback. In another embodiment, an accelerometer sensor may be used. However, in the embodiments where an accelerometer is used, because accelerometer data must be further converted for accurate position data, the data using an accelerometer may be off shifted from real time data. Use of more than one detector may be important when dealing with safety critical components and the potential of a detector failure is not acceptable. Examples include steer by wire or fly by wire systems.
[0020] Software or firmware within a processor, such as a processor within vehicle seat position controller 16, is configured to receive a signal from at least one of detectors 10, 12, 14, whether a current or a voltage signal, and determine at least one position of the seat from the received signals, or at least determine a value indicative of at least one position of the seat. Controller 16 then calculates and converts these raw signals into an engineering value. To determine seat position, the raw signal may be voltage corresponding to distance, such as millimeters, or a percentage of travel. Controller 16 monitors in real time at least one position of the seat. It then programmatically calculates a movement factor based on if the current position is out of specification based on other positions, i.e. based on the limiting value. Values within specifications are those values within a predetermined acceptable range. For example, in different embodiments, this determination can be done with a look up table and interpolate values, a linear equation, or a complex equation that determines acceptable position limitations. In most embodiments, the complexity of these determinations is at least partially determined by the physical space constraints of the cabin environment, which can be preprogrammed into the system.
[0021] The vehicle seat positioning system according to the present disclosure is implemented through one or more controllable devices (18, 20, 22, 23). In one embodiment, controller 16 is configured to direct an actuator to move a position of a vehicle seat based on the movement factor. For example, if the desired position is outside of the confines allowing free movement as calculated in the movement factor value, the actuator may be directed by controller 16 to limit movement of the fore-aft direction of the seat based on the current position of the recline of the seat. Or based on the value of the movement factor, controller 16 communicates to controllable device 18, 20, 22, 23 to force movement of the recline position of the seat based on the fore-aft position. In yet another embodiment, an actuator causes movement of the swivel position of the seat based on either the recline or the fore-aft position of the seat.
[0022] Controller 16 can communicate either forced or preventative movement of a vehicle seat position according to the same principles. For example, if the vehicle seat is directed to the maximum aft value, the movement factor will be outside the allowable specifications and the actuators acting on a signal from the controller, will prevent recline of the seat past a certain level. In another embodiment, movement in the fore-aft direction will be prevented based on the value of the movement factor as determined by the present recline of the seat. For example, if the recline is in the maximum position, the movement factor will be outside the acceptable specifications and the controller will direct the actuator not to move the seat to the maximum aft position. Generally any actuator, such as an electric motor, that can move or restrict movement of electrical seat adjustment upon receiving a signal from controller 16 is contemplated herein.
[0023] The desired position value of the seat is input using an input device in communication with controller 16. This desired position value may be a preprogrammed position known to provide the highest degree of comfort to the most operators. It may also be an individual position favored by an individual operator. In certain embodiments, the input device is preprogrammed memory in the controller. In other embodiments, the input device is a knob or touch screen. In certain embodiments, the controller signal to the actuators can be overridden manually by the operator setting a desired seat position through an input device. Examples of input devices that can be used with the disclosure are shown in
[0024] As an example, the system directs the steps according to the flowchart shown in
[0025] Controller 16 can communicate with the various components of the system directly or indirectly. For direct communication, the components, such as detectors 10, 12, 14, 15 and actuators 18, 20, 22, 23 can be connected directly to the controller by appropriate wiring. Communication with controller 16 can be based on analog or digital signals and can follow a variety of communications protocols, such as LIN, CAN, UART, SPI and the like. Alternatively, the communication between controller 16 and certain system components can be wireless using a variety of known wireless communication protocols.
[0026] As shown herein, a single controller 16 is disclosed. However, there is no limitation on the number of controllers in the system. For example, two controllers may be present such as a parent/child. In this situation, a controller may collect the data but wait for instruction from a parent controller before directing movement of the actuators. And in yet another embodiment, one controller may collect the position information but another controller is responsible for directing movement of the actuators. In yet another embodiment, there may be one parent controller and several child controllers, i.e. in the event that the vehicle has more than a single seat.
[0027] In one embodiment, when the vehicle is on, controller 16 is configured to continuously run through the steps demonstrated by the flowchart loop of
[0028] The present disclosure should be considered as illustrative and not restrictive in character. It is understood that only certain embodiments have been presented and that all changes, modifications and further applications that come within the spirit of the disclosure are desired to be protected.