Vehicle seat adjustment methods, devices and vehicles
By utilizing Hall effect position information and drive motor control during vehicle seat adjustment, interference between the seat and surrounding components is avoided, improving user experience and making full use of space, thus solving the problem of limited seat adjustment range.
Patent Information
- Application Number
- CN202311059253.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-21
- Publication Date
- 2025-11-14
- Estimated Expiration
- 2043-08-21
AI Technical Summary
In existing technologies, when vehicle seats are adjusted to their extreme positions, they are prone to interfering with surrounding components, resulting in a poor user experience and insufficient utilization of the vehicle's interior space.
By receiving seat adjustment commands, the system uses the initial Hall position information and adjustment direction to determine the Hall position at the next adjustment moment, avoiding reaching preset interference positions and limit positions, controlling the seat to adjust in a direction that will not interfere, and using a drive motor with a Hall chip to achieve multi-dimensional adjustment.
This avoids interference between the seat and surrounding components, improves the user experience, extends the seat's lifespan, makes full use of the vehicle's interior space, and saves costs.
Smart Images

Figure CN119527122B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of vehicle seat control technology, and in particular to a vehicle seat adjustment method, device, and vehicle. Background Technology
[0002] Currently, with the development of vehicle functional technology, the requirements for fully utilizing vehicle interior space and intelligent control of vehicle seats are becoming increasingly stringent. In existing technologies, there are often other components around vehicle seats. When the vehicle seat is adjusted to its extreme position, it often interferes with the surrounding components, resulting in a poor user experience for seat adjustment. Furthermore, the interior space of a vehicle is irregular, and under the constraints of the interior space, the adjustable range of the vehicle seat is small, making it impossible to fully utilize the interior space. Summary of the Invention
[0003] Therefore, it is necessary to provide a vehicle seat adjustment method, device, and vehicle to address the aforementioned technical problems, such as the easy interference between vehicle seat adjustment and surrounding components in the prior art.
[0004] A method for adjusting a vehicle seat, comprising:
[0005] Receive a first seat adjustment command including a first adjustment direction, and determine the first Hall position information of the vehicle seat at the next adjustment moment based on the initial Hall position information of the vehicle seat and the first adjustment direction;
[0006] When the first adjustment direction includes at least one of the preset interference directions, determine whether the vehicle seat reaches the preset interference position at the next adjustment moment based on the first Hall position information;
[0007] When the preset interference position is not reached, obtain the first limit position corresponding to the first adjustment direction;
[0008] When it is determined, based on the first Hall position information, that the vehicle seat has not reached the first limit position at the next adjustment moment, the first seat adjustment command is executed.
[0009] A vehicle seat adjustment device, comprising:
[0010] The receiving module is configured to receive a first seat adjustment command including a first adjustment direction, and determine the first Hall position information of the vehicle seat at the next adjustment moment based on the initial Hall position information of the vehicle seat and the first adjustment direction;
[0011] The determining module is used to determine, based on the first Hall position information, whether the vehicle seat reaches the preset interference position at the next adjustment moment when the first adjustment direction includes at least one of the preset interference directions.
[0012] The acquisition module is used to acquire the first limit position corresponding to the first adjustment direction when the preset interference position has not been reached;
[0013] The execution module is used to execute the first seat adjustment command when it is determined, based on the first Hall position information, that the vehicle seat has not reached the first limit position at the next adjustment moment.
[0014] A vehicle includes a vehicle seat and a control module communicatively connected to the vehicle seat, the control module being used to perform the vehicle seat adjustment method described above.
[0015] In the aforementioned vehicle seat adjustment method, device, and vehicle, the method includes: receiving a first seat adjustment command including a first adjustment direction; determining a first Hall position information of the vehicle seat at a next adjustment moment based on the initial Hall position information of the vehicle seat and the first adjustment direction; when the first adjustment direction includes at least one of preset interference directions, determining whether the vehicle seat has reached a preset interference position at the next adjustment moment based on the first Hall position information; when the preset interference position has not been reached, obtaining a first limit position corresponding to the first adjustment direction; and executing the first seat adjustment command when it is determined based on the first Hall position information that the vehicle seat has not reached the first limit position at the next adjustment moment.
[0016] After determining the first Hall position information of the vehicle seat at the next adjustment moment based on the initial Hall position information and the first adjustment direction, if the first adjustment direction is determined to include at least one of the preset interference directions, continuing to move in the first adjustment direction may reach the preset interference position and interfere with the surrounding components. Therefore, after determining that the vehicle seat has not reached the preset interference position at the next adjustment moment based on the first Hall position information, the present invention will further determine whether it will reach the first limit position corresponding to the first adjustment direction at the next adjustment moment. In this way, the subsequent seat adjustment process is always based on not interfering with the surrounding components, avoiding interference between the vehicle seat and the surrounding components during the adjustment process and improving the user experience. Furthermore, this invention executes the first seat adjustment command only after determining that the vehicle seat will not reach the first limit position at the next adjustment moment, in order to specifically adjust the seat in the first adjustment direction (the first adjustment direction can be at least one direction). This avoids the motor continuing to run and stalling after the vehicle seat reaches the limit position, thus further improving the user experience and extending the service life. Moreover, through the control strategy of the above-mentioned vehicle seat adjustment method, the vehicle seat can achieve a limiting function in the whole vehicle scenario (the vehicle seat will not be adjusted to reach the preset interference position or the first limit position), without the need to install other hardware on the vehicle to optimize the seat adjustment process, saving costs. In this invention, when it is determined that the preset interference position and the first limit position have not been reached at the next adjustment moment, the seat can be arbitrarily adjusted in different first adjustment directions, thus making fuller use of the vehicle's interior space. Attached Figure Description
[0017] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the description of the embodiments of the present invention will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0018] Figure 1 This is a flowchart illustrating a vehicle seat adjustment method according to an embodiment of the present invention;
[0019] Figure 2 This is a schematic diagram of a vehicle seat adjustment device according to an embodiment of the present invention;
[0020] Figure 3 This is a schematic diagram of the preset fitting interference interface of the vehicle seat adjustment method in one embodiment of the present invention. Detailed Implementation
[0021] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0022] In one embodiment, such as Figure 1 As shown, a vehicle seat adjustment method is provided, including the following steps S10-S40:
[0023] S10. Receive a first seat adjustment command including a first adjustment direction, and determine the first Hall position information of the vehicle seat at the next adjustment moment based on the initial Hall position information of the vehicle seat and the first adjustment direction; wherein, the first seat adjustment command can be sent to the control module by the user triggering the adjustment switch on the vehicle seat, or it can be entered and sent to the control module through the vehicle's display interface or voice instruction information; the control module is installed on the vehicle, and the control module can be a seat controller, domain controller, or vehicle controller, etc.
[0024] Understandably, the vehicle seat in this invention can be adjusted in multiple adjustable directions, and the first adjustment direction in the first seat adjustment command (and the second adjustment direction in the second seat adjustment command mentioned later) is one or more of the aforementioned adjustable directions. That is, a seat adjustment command (such as the first seat adjustment command or the second seat adjustment command, etc.) may include one or more adjustable directions so that the vehicle seat can be adjusted in one or more directions when the seat adjustment command is executed. The preset interference direction is a part of the aforementioned adjustable directions. Continuous movement of the vehicle seat along any preset interference direction may cause interference with surrounding components; all other directions among the adjustable directions except the preset interference direction are non-interference directions, that is, even if the vehicle moves continuously to its limit position along a non-interference direction, it will not interfere with surrounding components. Understandably, the aforementioned first adjustment direction or second adjustment direction may include the preset interference direction and / or non-interference direction.
[0025] In one embodiment, the preset interference directions include the rearward movement direction of the seat rail, the downward movement direction of the seat height adjustment, and the rearward rotation direction of the seat back, totaling three preset interference directions. The adjustable directions include the rearward movement direction of the seat rail, the forward movement direction of the seat rail, the downward movement direction of the seat height adjustment, the upward movement direction of the seat height adjustment, the rearward rotation direction of the seat back, and the forward rotation direction of the seat back, totaling six adjustable directions. In this case, the non-interference directions are the forward movement direction of the seat rail, the upward movement direction of the seat height adjustment, and the forward rotation direction of the seat back, totaling three non-interference directions.
[0026] In this embodiment, a first slide rail drive motor installed on the vehicle drives the vehicle seat to move backward and forward along the seat slide rail; a backrest adjustment drive motor drives the vehicle seat to move downward and upward along the seat height adjustment; and a height adjustment drive motor drives the vehicle seat to move backward and forward along the seat backrest. Thus, these three drive motors can jointly control the overall posture of the vehicle seat. Furthermore, all three drive motors (backrest adjustment drive motor, height adjustment drive motor, and first slide rail drive motor) are drive motors equipped with Hall effect chips, enabling power output and memory functions. All three drive motors are communicatively connected to a control module, which can control the three drive motors to execute adjustment commands (such as a first seat adjustment command or a second seat adjustment command) to achieve multi-dimensional adjustment of the vehicle seat in the aforementioned six adjustable directions.
[0027] Furthermore, the preset interference directions also include the leftward movement direction and the rightward movement direction of the seat rail; the adjustable directions also include the leftward movement direction and the rightward movement direction of the seat rail. At this time, there are also three non-interference directions: the forward movement direction of the seat rail, the upward movement direction of the seat height adjustment, and the forward rotation direction of the seat back. The preset interference directions include the backward movement direction of the seat rail, the downward movement direction of the seat height adjustment, the backward rotation direction of the seat back, the leftward movement direction of the seat rail, and the rightward movement direction of the seat rail, totaling five preset interference directions; the adjustable directions are the backward movement direction of the seat rail, the forward movement direction of the seat rail, the downward movement direction of the seat height adjustment, the upward movement direction of the seat height adjustment, the backward rotation direction of the seat back, the forward rotation direction of the seat back, the leftward movement direction of the seat rail, and the rightward movement direction of the seat rail, totaling eight adjustable directions.
[0028] In this embodiment, in addition to the three drive motors mentioned above (backrest adjustment drive motor, height adjustment drive motor, and first slide rail drive motor), a second slide rail drive motor is also included to drive the vehicle seat to move to the left and to the right along the seat slide rail. In this embodiment, the second slide rail drive motor is also a drive motor with a Hall effect chip, enabling power output and memory functions. The second slide rail drive motor is communicatively connected to the control module, which can control the second slide rail drive motor, backrest adjustment drive motor, height adjustment drive motor, and first slide rail drive motor to execute adjustment commands (such as a first seat adjustment command or a second seat adjustment command), thereby achieving multi-dimensional adjustment of the vehicle seat in the aforementioned eight adjustable directions.
[0029] Furthermore, the preset interference direction also includes the seat zero-gravity rearward angle adjustment direction; the adjustable direction also includes the seat zero-gravity forward angle adjustment direction and the seat zero-gravity rearward angle adjustment direction. In this case, the preset interference directions include the seat zero-gravity rearward angle adjustment direction, the seat rail rearward movement direction, the seat height adjustment downward movement direction, and the seat back backward rotation direction, totaling four preset interference directions; the adjustable directions include the seat zero-gravity forward angle adjustment direction, the seat zero-gravity rearward angle adjustment direction, the seat rail rearward movement direction, the seat rail forward movement direction, the seat height adjustment downward movement direction, the seat height adjustment upward movement direction, the seat back backward rotation direction, and the seat back forward rotation direction, totaling eight adjustable directions. In this case, the non-interference directions are the seat rail forward movement direction, the seat height adjustment upward movement direction, and the seat back forward rotation direction. The non-interference directions are the seat zero-gravity forward angle adjustment direction, the seat slide rail forward movement direction, the seat height upward movement direction, and the seat back forward rotation direction. Compared with the previous embodiment, an additional seat zero-gravity forward angle adjustment direction has been added, for a total of 4 non-interference directions. This is because when the vehicle seat moves toward the seat zero-gravity forward angle adjustment direction, it will not interfere with the surrounding components in front.
[0030] In this embodiment, a backrest adjustment drive motor, a height adjustment drive motor, and a first slide rail drive motor are provided around the vehicle seat, as well as a zero-gravity angle adjustment motor for driving the vehicle seat to move along the zero-gravity forward angle adjustment direction and the zero-gravity backward angle adjustment direction. In this embodiment, the zero-gravity angle adjustment motor is also a drive motor with a Hall chip, which can realize power output and memory function; the zero-gravity angle adjustment motor is connected to the control module, and the control module can control the zero-gravity angle adjustment motor, the backrest adjustment drive motor, the height adjustment drive motor, and the first slide rail drive motor to execute adjustment commands (such as a first seat adjustment command or a second seat adjustment command, etc.), thereby realizing multi-dimensional adjustment of the vehicle seat in the above eight adjustable directions.
[0031] Furthermore, the preset interference directions also include the leftward movement direction of the seat rail, the rightward movement direction of the seat rail, and the zero-gravity rearward angle adjustment direction of the seat; the adjustable directions also include the leftward movement direction of the seat rail, the rightward movement direction of the seat rail, the forward angle adjustment direction of the seat, and the backward angle adjustment direction of the seat. That is, the preset interference directions include the rearward movement direction of the seat rail, the downward movement direction of the seat height adjustment, the backward rotation direction of the seat back, the leftward movement direction of the seat rail, the rightward movement direction of the seat rail, and the backward angle adjustment direction of the seat, totaling 6 preset interference directions; the adjustable directions include the rearward movement direction of the seat rail, the forward movement direction of the seat rail, the downward movement direction of the seat height adjustment, the upward movement direction of the seat height adjustment, the backward rotation direction of the seat back, the forward rotation direction of the seat back, the leftward movement direction of the seat rail, the rightward movement direction of the seat rail, the forward angle adjustment direction of the seat, and the backward angle adjustment direction of the seat, totaling 10 adjustable directions. At this point, the non-interference directions are the forward movement direction of the seat rail, the upward movement direction of the seat height adjustment, the forward rotation direction of the seat backrest, and the forward angle adjustment direction of the seat under zero gravity, totaling four non-interference directions.
[0032] In this embodiment, the vehicle seat is surrounded by a backrest adjustment drive motor, a height adjustment drive motor, a first slide rail drive motor, a second slide rail drive motor, and a zero-gravity angle adjustment motor. The control module can control the above five drive motors to execute adjustment commands (such as a first seat adjustment command or a second seat adjustment command), thereby realizing multi-dimensional adjustment of the vehicle seat in the above 10 adjustable directions.
[0033] It should be noted that, since the rearward and forward movement directions of the seat rails are a set of opposing adjustable directions, the downward and upward movement directions of the seat height are a set of opposing adjustable directions, the rearward and forward rotation directions of the seat back are a set of opposing adjustable directions, the leftward and rightward movement directions of the seat rails are a set of opposing adjustable directions, and the forward and rearward angle adjustment directions of the zero-gravity seat are a set of opposing adjustable directions, a single adjustment command (such as the first seat adjustment command or the second seat adjustment command) can only include one adjustable direction from each set of opposing adjustable directions (and cannot include two opposing adjustable directions from a set simultaneously).
[0034] In one embodiment, the initial Hall position information includes Hall count information corresponding to all adjustable directions of the vehicle seat at the current moment. Understandably, since the movement of the vehicle seat in each adjustable direction is adjusted by a drive motor with a Hall chip, the Hall count corresponding to the adjustment parameters (such as distance or rotation angle) of the vehicle seat in the adjustable direction can be determined by the Hall chip. In this embodiment, the Hall count information stored in the control module after the last vehicle seat adjustment is used as the initial Hall position information corresponding to the current position. Understandably, at the current position of the vehicle seat, each adjustable direction corresponds to a Hall count; understandably, the Hall count information corresponding to two adjustable directions in the same set of opposite adjustable directions is the same.
[0035] Further, in step S10, determining the first Hall position information of the vehicle seat at the next adjustment moment based on the initial Hall position information and the first adjustment direction includes:
[0036] S101, acquire the Hall adjustment speed corresponding to each of the first adjustment directions, and the time difference between the next adjustment moment and the current moment. Understandably, after selecting the drive motors for each adjustable direction of the vehicle seat, the Hall adjustment speed corresponding to that adjustable direction is already determined. Therefore, it is only necessary to determine which adjustable directions are included in the first adjustment direction, and the Hall adjustment speeds corresponding to these adjustable directions can be determined accordingly. Meanwhile, the time difference between the next adjustment moment and the current moment can be preset according to requirements, such as setting it to 1 second.
[0037] S102, the Hall number information corresponding to each of the first adjustment directions in the initial Hall position information is updated according to the time difference and the acquired Hall adjustment speed, and the updated initial Hall position information is recorded as the first Hall position information of the vehicle seat at the next adjustment moment. That is, in the above-mentioned initial Hall position information, the Hall number information corresponding to each of the first adjustment directions is updated according to the corresponding time difference and Hall adjustment speed (and since the Hall number information corresponding to the two adjustable directions in the same group of reverse adjustable directions must be the same, the other adjustable direction belonging to the same group of reverse adjustable directions as the above-mentioned first adjustment directions will also be updated synchronously), while other Hall number information will not be changed. The updated and unupdated Hall number information are collectively recorded as the first Hall position information of the vehicle seat at the next adjustment moment.
[0038] S20. When the first adjustment direction includes at least one of the preset interference directions, determine whether the vehicle seat reaches the preset interference position at the next adjustment moment based on the first Hall position information.
[0039] Understandably, since continuous movement of the vehicle seat along any preset interference direction may cause interference with surrounding components, when the first adjustment direction includes at least one of the preset interference directions, it indicates that adjusting the vehicle seat according to the first seat adjustment command may cause interference with surrounding components. Since the preset interference position refers to the critical position where the vehicle seat will interfere with surrounding components during adjustment, if the vehicle seat reaches the preset interference position at the next adjustment moment, it means that the vehicle will immediately interfere with surrounding components at that moment, and therefore, it is not advisable to move it at this time (because the preset interference position is at a critical point, in order to maintain sufficient clearance with surrounding components, the vehicle seat should preferably not reach this preset interference position). If the vehicle seat does not reach the preset interference position at the next adjustment moment, it means that continued movement of the vehicle will not cause interference with surrounding components. Therefore, in subsequent steps, after further determining that the vehicle seat has not reached the first limit position at the next adjustment moment, the first seat adjustment command can be executed to adjust the vehicle seat. The preset interference position can refer to all position points in the preset fitted interference interface obtained through fitting processing. The aforementioned fitting process can refer to: firstly, determining the coordinates of multiple interference point locations based on the actual vehicle's calibration, or determining the coordinates of multiple interference point locations based on simulation results obtained from simulating the actual vehicle; then, based on the aforementioned interference point coordinates (such as...) Figure 3 The coordinates of the interference position points (S) shown in the figure are used to generate a coordinate list. Then, the above coordinate list is used to fit a preset fitting model and the preset fitting interference interface corresponding to the preset fitting model using software such as MATLAB. The preset fitting model can be a simplified polynomial. When the polynomial is equal to 0, it means that the interference distance between the vehicle seat and the preset fitting interference interface is equal to zero (that is, the vehicle seat has reached the preset interference position). Figure 3 The F shown is the preset fitting interference interface, and any point in the preset fitting interference interface F can be regarded as the preset interference position.
[0040] S30. When the preset interference position has not been reached, obtain the first limit position corresponding to the first adjustment direction. It is understood that each adjustable direction of the vehicle seat corresponds to a limit coordinate position (in this invention, the limit coordinate position can be pre-converted into Hall effect values for later comparison). When the vehicle seat moves to the limit coordinate position along the adjustable direction, even if the drive motor corresponding to that adjustable direction continues to run, the vehicle seat will not continue to move, and may even cause the drive motor to stall. The aforementioned first limit position is the set of limit coordinate positions corresponding to each different first adjustment direction. In this embodiment, when it is determined that the preset interference position has not been reached, it indicates that the vehicle seat will not interfere with surrounding components at the next adjustment moment, but it cannot be determined whether the vehicle seat has reached the limit coordinate position corresponding to each of the first adjustment directions. Therefore, it is necessary to first obtain the first limit position corresponding to the first adjustment direction, and then proceed to step S40 for further processing.
[0041] S40. When it is determined, based on the first Hall position information, that the vehicle seat has not reached the first limit position at the next adjustment moment, the first seat adjustment command is executed. Understandably, at the next adjustment moment, if the vehicle seat reaches its corresponding limit coordinate position in at least one first adjustment direction (this can be determined by comparing the limit coordinate position with the latest Hall number information corresponding to the first adjustment direction in the first Hall position information), it indicates that the vehicle seat will reach the first limit position at the next adjustment moment. Conversely, if the vehicle seat does not reach its corresponding limit coordinate position in any of the first adjustment directions, it indicates that the vehicle seat has not reached the first limit position at the next adjustment moment. In this case, the first seat adjustment command can be executed directly, that is, the vehicle seat is controlled to move along the first adjustment direction until a stop command is received, or the vehicle seat is detected to have reached a preset interference position or a certain limit coordinate position at the next adjustment moment, at which point the execution of the first seat adjustment command can be stopped.
[0042] After determining the first Hall position information of the vehicle seat at the next adjustment moment based on the initial Hall position information and the first adjustment direction, if the first adjustment direction is determined to include at least one of the preset interference directions, continuing to move in the first adjustment direction may reach the preset interference position and interfere with the surrounding components. Therefore, after determining that the vehicle seat has not reached the preset interference position at the next adjustment moment based on the first Hall position information, the present invention will further determine whether it will reach the first limit position corresponding to the first adjustment direction at the next adjustment moment. In this way, the subsequent seat adjustment process is always based on not interfering with the surrounding components, avoiding interference between the vehicle seat and the surrounding components during the adjustment process and improving the user experience. Furthermore, the present invention executes the first seat adjustment command to specifically adjust the seat in the first adjustment direction (the first adjustment direction can be at least one direction) only after determining that the vehicle seat will not reach the first limit position at the next adjustment moment. This avoids the motor from continuing to run and causing stalling after the vehicle seat reaches the limit position. Thus, it not only improves the user experience but also extends the service life. Moreover, in the present invention, if it is determined that the preset interference position and the first limit position have not been reached at the next adjustment moment, the seat can be arbitrarily adjusted in different first adjustment directions, thus making fuller use of the vehicle's interior space.
[0043] This invention, based on existing vehicle seat hardware configurations, uses a control module to control and execute the aforementioned vehicle seat adjustment method. Thus, through the control strategy of this method, the vehicle seat can achieve a limiting function within the vehicle environment (preventing it from being adjusted to a preset interference position or a first limit position), avoiding the need to install additional hardware to optimize the seat adjustment process and saving costs. Furthermore, by changing and adjusting the preset interference position, this invention can adapt to the complex environments of different vehicle seats. The adjustable directions are also varied and can be added or removed as needed, thereby achieving a comprehensive limiting function with more functions and broad applicability.
[0044] In one embodiment, step S20, determining whether the vehicle seat reaches a preset interference position at the next adjustment moment based on the first Hall position information, includes:
[0045] S201, obtain Hall number information corresponding one-to-one with each of the preset interference directions from the first Hall position information, and determine the interference distance between the vehicle seat and the preset fitting interference interface at the next adjustment moment based on all the obtained Hall number information; that is, in this embodiment, the above interference distance can be obtained by the preset fitting model fitted in step S20 above. In this step, the obtained Hall number information is not the Hall number information corresponding to the first adjustment direction in the first Hall position information, but the Hall number information corresponding one-to-one with each of the preset interference directions in the first Hall position information; understandably, if there are two preset interference directions belonging to the same group of reverse adjustable directions, it is only necessary to obtain one Hall number information corresponding to the group of reverse adjustable directions, and there is no need to repeatedly obtain two identical Hall number information.
[0046] S202, when the interference distance is greater than zero, it is determined that the vehicle seat has not reached the preset interference position at the next adjustment time; specifically, when the interference distance between the vehicle seat and the preset fitting interference interface is greater than zero at the next adjustment time, it means that the vehicle seat has not yet reached the preset interference position at the next adjustment time, so the vehicle seat can still be adjusted at the current time.
[0047] S203, when the interference distance is less than or equal to zero, it is determined that the vehicle seat will reach the preset interference position at the next adjustment moment. Specifically, when the interference distance between the vehicle seat and the preset fitted interference interface is less than or equal to zero at the next adjustment moment, it indicates that the vehicle seat will reach the preset interference position at the next adjustment moment, therefore the vehicle seat cannot be adjusted at the current moment.
[0048] In one embodiment, the preset interference direction includes the rearward movement direction of the seat slide rail, the downward movement direction of the seat height adjustment, and the rearward rotation direction of the seat back; step S201, namely, obtaining Hall number information corresponding one-to-one with each of the preset interference directions from the first Hall position information, and determining the interference distance between the vehicle seat and the preset fitting interference interface at the next adjustment moment based on all the obtained Hall number information, includes:
[0049] From the first Hall position information, obtain the first slide rail Hall number corresponding to the rearward movement direction of the seat slide rail, the first high-adjustment Hall number corresponding to the downward movement direction of the seat height adjustment, and the first backrest Hall number corresponding to the rearward rotation direction of the seat back; wherein, the first slide rail Hall number is the Hall number information at the next adjustment moment corresponding to the rearward movement direction of the seat slide rail in the first Hall position information; the first high-adjustment Hall number is the Hall number information at the next adjustment moment corresponding to the downward movement direction of the seat height adjustment in the first Hall position information; and the first backrest Hall number is the Hall number information at the next adjustment moment corresponding to the rearward rotation direction of the seat back in the first Hall position information.
[0050] The first slide rail Hall number, the first high-frequency Hall number, and the first backrest Hall number are input into a preset fitting model to obtain the interference distance between the vehicle seat and the preset fitting interference interface at the next adjustment moment.
[0051] In one embodiment, the preset fitting model is:
[0052] f(h1,s1,b1)=p0 + p1 *h1 +p2*s1 +p3*h1*s 1+p4*h1^2 +p5*s1^2 -b1
[0053] in:
[0054] f(h1,s1,b1) is the interference distance between the vehicle seat and the preset fitted interference interface;
[0055] h1 is the first high-adjustment Hall number; where h1 = h0 + V[height] * Δt; h0 is the Hall number information corresponding to the downward movement direction of the seat height adjustment in the initial Hall position information; V[height] is the Hall adjustment speed of the height adjustment drive motor corresponding to the downward movement direction of the seat height adjustment; Δt is the time difference between the next adjustment moment and the current moment;
[0056] s1 is the first slide rail Hall number; where s1=s0+V[slider] *△t; s0 is the Hall number information corresponding to the rearward movement direction of the seat slide rail in the initial Hall position information; V[slider] is the Hall adjustment speed of the first slide rail drive motor corresponding to the rearward movement direction of the seat slide rail;
[0057] b1 is the first backrest Hall number; where b1 = b0 + V[back] * Δt; h0 is the Hall number information corresponding to the rearward rotation direction of the seat back in the initial Hall position information; V[height] is the Hall adjustment speed of the backrest adjustment drive motor corresponding to the rearward rotation direction of the seat back;
[0058] p0 is the first fitting coefficient;
[0059] p1 is the second fitting coefficient;
[0060] p2 is the third fitting coefficient;
[0061] p3 is the fourth fitting coefficient;
[0062] p4 is the fifth fitting coefficient;
[0063] p5 is the sixth fitting coefficient.
[0064] Understandably, p0, p1, p2, p3, p4, and p5 are all constant values.
[0065] Specifically, after inputting the first slide rail Hall number s1, the first high-frequency Hall number h1, and the first backrest Hall number b1 into the preset fitting model, if the obtained interference distance f(h1,s1,b1) > 0, it indicates that the interference distance between the vehicle seat and the preset fitting interference interface at the next adjustment moment is greater than zero; and if the obtained interference distance f(h1,s1,b1) ≤ 0, it indicates that the interference distance between the vehicle seat and the preset fitting interference interface at the next adjustment moment is less than or equal to zero. In this embodiment, using the three Hall number information to determine the interference distance can fully utilize the movable space corresponding to the extreme coordinate positions of the vehicle seat and all the above adjustable directions.
[0066] In one embodiment, after step S10, that is, after determining the first Hall position information of the vehicle seat at the next adjustment moment based on the initial Hall position information of the vehicle seat and the first adjustment direction, the method further includes:
[0067] When the first adjustment direction does not include any preset interference direction, the first limit position corresponding to the first adjustment direction is obtained. It is understood that since the continuous movement of the vehicle seat along any preset interference direction may cause interference with surrounding components, when the first adjustment direction does not include any preset interference direction (but only includes non-interference direction), it means that adjusting the vehicle seat according to the first seat adjustment command will not cause interference with surrounding components. Therefore, in order to simplify the calculation process and reduce the calculation load, it is not necessary to determine whether the vehicle seat reaches the preset interference position at the next adjustment moment based on the first Hall position information. Instead, the first limit position corresponding to the first adjustment direction is directly obtained, and then the first limit position is determined at the next adjustment moment based on the first Hall position information.
[0068] When it is determined, based on the first Hall position information, that the vehicle seat has not reached the first limit position at the next adjustment moment, the first seat adjustment command is executed. Understandably, at the next adjustment moment, if the vehicle seat reaches its corresponding limit coordinate position in at least one first adjustment direction (this can be determined by comparing the latest Hall number information corresponding to the first adjustment direction in the first Hall position information with the limit coordinate position), it indicates that the vehicle seat will reach the first limit position at the next adjustment moment. Conversely, if the vehicle seat does not reach its corresponding limit coordinate position in any of the first adjustment directions, it indicates that the vehicle seat has not reached the first limit position at the next adjustment moment. In this case, the first seat adjustment command can be executed directly, that is, the vehicle seat is controlled to move along the first adjustment direction until a stop command is received, or it is detected that the vehicle seat has reached a preset interference position or the first limit position at the next adjustment moment, at which point the execution of the first seat adjustment command can be stopped.
[0069] In one embodiment, after step S20, that is, after determining whether the vehicle seat will reach the preset interference position at the next adjustment time based on the first Hall position information, the method further includes: when it is determined that the vehicle seat will reach the preset interference position at the next adjustment time, providing interference information. That is, in this embodiment, if it is determined based on the first Hall position information that the vehicle seat will reach the preset interference position at the next adjustment time, it means that the vehicle will immediately interfere with surrounding components at the current moment. Therefore, it is not advisable to move the vehicle at this time (since the preset interference position is at a critical point, in order to maintain sufficient clearance with surrounding components, the vehicle seat should preferably not reach this preset interference position). Instead, interference information is directly provided through a preset prompting device (such as displaying interference information on the vehicle's display interface, or providing voice prompts for interference information).
[0070] In one embodiment, after step S30 and after obtaining the first limit position corresponding to the first adjustment direction, the method further includes: when it is determined that the vehicle seat will reach the first limit position at the next adjustment moment based on the first Hall position information, prompting the limit position information. Understandably, at the next adjustment moment, when the vehicle seat reaches its corresponding limit coordinate position in at least one first adjustment direction (this can be determined by comparing the latest Hall number information corresponding to the first adjustment direction in the first Hall position information with the limit coordinate position), it indicates that the vehicle seat will reach the first limit position at the next adjustment moment. At this time, it means that the vehicle is about to reach the limit coordinate position in at least one first adjustment direction at the current moment. The vehicle seat should not be moved at this time (after the vehicle seat reaches the limit coordinate position in at least one first adjustment direction, even if the drive motor corresponding to that first adjustment direction continues to run, the vehicle seat will not continue to move, and this may cause the drive motor to stall). Instead, the limit position information is directly prompted through a preset prompting device (such as displaying the limit position information on the vehicle's display interface, or using a voice device to prompt the limit position information).
[0071] In one embodiment, after step S40, that is, after executing the first seat adjustment command, the following steps are included:
[0072] S50: Receive a second seat adjustment command including a second adjustment direction; determine the second Hall position information of the vehicle seat at the next adjustment moment based on the first Hall position information and the second adjustment direction; wherein, the second seat adjustment command can be sent to the control module by the user triggering the adjustment switch on the vehicle seat, or it can be entered and sent to the control module through the vehicle's display interface or voice instruction. The second adjustment direction in the second seat adjustment command is one or more of the aforementioned adjustable directions. Understandably, the aforementioned second adjustment directions may include a preset interference direction and / or a non-interference direction.
[0073] In step S40 above, after the first seat adjustment command is executed at the current time t0, the vehicle seat should be directly adjusted to the position corresponding to the first Hall position information at the next adjustment time t1. After time t1, if a second seat adjustment command is received, the time when the second seat adjustment command is received is the new current time, and the aforementioned first Hall position information is the new initial Hall position information corresponding to the current time. Therefore, the second seat adjustment command can be processed according to steps S50-S80 in this embodiment, referring to steps S10 to S40 above.
[0074] Specifically, the Hall adjustment speed corresponding to each of the second adjustment directions is obtained, as well as the time difference between the next adjustment time and the new current time; the Hall number information corresponding to each of the second adjustment directions in the first Hall position information is updated according to the time difference and the obtained Hall adjustment speeds, and the updated first Hall position information is recorded as the second Hall position information of the vehicle seat at the next adjustment time.
[0075] S60, when the second adjustment direction includes at least one of the preset interference directions, determine whether the vehicle seat reaches the preset interference position at the next adjustment moment based on the second Hall position information. Understandably, since continuous movement of the vehicle seat along any preset interference direction may cause interference with surrounding components, when the second adjustment direction includes at least one of the preset interference directions, it indicates that adjusting the vehicle seat according to the second seat adjustment command may cause interference with surrounding components. Therefore, when the vehicle seat reaches the preset interference position at the next adjustment moment, it means that the vehicle will immediately interfere with surrounding components at the new current moment, so it is not advisable to move at this time (since the preset interference position is at a critical point, in order to maintain sufficient clearance with surrounding components, the vehicle seat should preferably not reach this preset interference position). However, if the vehicle seat does not reach the preset interference position at the next adjustment moment, it means that continued movement of the vehicle will not cause interference with surrounding components. Therefore, in subsequent steps, after further determining that the vehicle seat has not reached the second limit position at the next adjustment moment, the second seat adjustment command can be executed to adjust the vehicle seat.
[0076] S70: When the preset interference position has not been reached, the second limit position corresponding to the second adjustment direction is obtained. Understandably, in this embodiment, when it is determined that the preset interference position has not been reached, it means that the vehicle seat will not interfere with the surrounding components at the next adjustment moment. However, it cannot be determined whether the vehicle seat has reached the limit coordinate position corresponding to each of the second adjustment directions. Therefore, it is necessary to first obtain the second limit position corresponding to the second adjustment direction and then proceed to step S80 for further processing.
[0077] S80, when it is determined, based on the second Hall position information, that the vehicle seat has not reached the second limit position at the next adjustment moment, the second seat adjustment command is executed. Understandably, at the next adjustment moment, if the vehicle seat reaches its corresponding limit coordinate position in at least one second adjustment direction (determined by comparing the limit coordinate position with the latest Hall number information corresponding to the second adjustment direction in the second Hall position information), it indicates that the vehicle seat will reach the second limit position at the next adjustment moment; while if the vehicle seat does not reach its corresponding limit coordinate position in any of the second adjustment directions, it indicates that the vehicle seat has not reached the second limit position at the next adjustment moment. In this case, the second seat adjustment command can be executed directly, that is, the vehicle seat is controlled to move along the second adjustment direction until a stop command is received, or it is detected that the vehicle seat has reached a preset interference position or a certain limit coordinate position at the next adjustment moment, at which point the execution of the second seat adjustment command can be stopped.
[0078] It should be understood that the sequence number of each step in the above embodiments does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.
[0079] In one embodiment, a vehicle seat adjustment device is provided, which corresponds one-to-one with the vehicle seat adjustment method described in the above embodiments. For example... Figure 2 As shown, the vehicle seat adjustment device includes:
[0080] The receiving module 11 is configured to receive a first seat adjustment command including a first adjustment direction, and determine the first Hall position information of the vehicle seat at the next adjustment moment based on the initial Hall position information of the vehicle seat and the first adjustment direction.
[0081] The determining module 12 is used to determine, based on the first Hall position information, whether the vehicle seat reaches the preset interference position at the next adjustment moment when the first adjustment direction includes at least one of the preset interference directions;
[0082] The acquisition module 13 is used to acquire the first limit position corresponding to the first adjustment direction when the preset interference position has not been reached.
[0083] The execution module 14 is used to execute the first seat adjustment command when it is determined, based on the first Hall position information, that the vehicle seat has not reached the first limit position at the next adjustment moment.
[0084] In this embodiment of the invention, after determining the first Hall position information of the vehicle seat at the next adjustment moment based on the initial Hall position information and the first adjustment direction, if it is determined that the first adjustment direction includes at least one of the preset interference directions, continuing to move in the first adjustment direction may reach the preset interference position and interfere with the surrounding components. Therefore, this invention determines whether the vehicle seat will reach the first limit position corresponding to the first adjustment direction at the next adjustment moment only after determining from the first Hall position information that the vehicle seat has not reached the preset interference position at the next adjustment moment. In this way, the subsequent seat adjustment process is always based on not interfering with the surrounding components, avoiding interference between the vehicle seat and the surrounding components during the adjustment process and improving the user experience. Furthermore, the present invention executes the first seat adjustment command to specifically adjust the seat in the first adjustment direction (the first adjustment direction can be at least one direction) only after determining that the vehicle seat will not reach the first limit position at the next adjustment moment. This avoids the motor from continuing to run and causing stalling after the vehicle seat reaches the limit position. Thus, it not only improves the user experience but also extends the service life. Moreover, in the present invention, if it is determined that the preset interference position and the first limit position have not been reached at the next adjustment moment, the seat can be arbitrarily adjusted in different first adjustment directions, thus making fuller use of the vehicle's interior space.
[0085] Specific limitations regarding the vehicle seat adjustment device can be found in the limitations on the vehicle seat adjustment method described above, and will not be repeated here. Each module in the aforementioned vehicle seat adjustment device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device in hardware form, or stored in the memory of a computer device in software form, so that the processor can call and execute the operations corresponding to each module.
[0086] In one embodiment, a vehicle is provided, including a vehicle seat and a control module communicatively connected to the vehicle seat. The control module is used to perform the vehicle seat adjustment method described above. Specific limitations of the control module can be found in the limitations of the vehicle seat adjustment method described above, and will not be repeated here. Each module in the control module can be implemented entirely or partially through software, hardware, or a combination thereof. Each module can be embedded in or independent of the processor in a computer device in hardware form, or stored in the memory of a computer device in software form, so that the processor can call and execute the operations corresponding to each module.
[0087] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by instructing related hardware with computer-readable instructions. These computer-readable instructions can be stored in a non-volatile readable storage medium or a volatile readable storage medium. When executed, these computer-readable instructions can include the processes of the embodiments of the above methods. Any references to memory, storage, databases, or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), RAMbus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.
[0088] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional units and modules is used as an example. In practical applications, the above functions can be assigned to different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above.
[0089] The above-described embodiments are only used to illustrate the technical solutions of the present invention, and are not intended to limit it. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be included within the protection scope of the present invention.
Claims
1. A method for adjusting a vehicle seat, characterized in that, include: Receive a first seat adjustment command including a first adjustment direction, and determine the first Hall position information of the vehicle seat at the next adjustment moment based on the initial Hall position information of the vehicle seat and the first adjustment direction; When the first adjustment direction includes at least one of the preset interference directions, it is determined whether the vehicle seat reaches the preset interference position at the next adjustment moment based on the first Hall position information and the preset fitting model. When the preset interference position is not reached, obtain the first limit position corresponding to the first adjustment direction; When it is determined, based on the first Hall position information, that the vehicle seat has not reached the first limit position at the next adjustment moment, the first seat adjustment command is executed. The preset fitting model is: f(h1,s1,b1)=p0 + p1 *h1 +p2*s1 +p3*h1*s 1+p4*h1^2 +p5*s1^2 -b1 in: f(h1,s1,b1) is the interference distance between the vehicle seat and the preset fitted interference interface; h1 is the first high-modulation Hall number in the first Hall position information; s1 is the first slide rail Hall number in the first Hall position information; b1 is the first backrest Hall number in the first Hall position information; p0 is the first fitting coefficient; p1 is the second fitting coefficient; p2 is the third fitting coefficient; p3 is the fourth fitting coefficient; p4 is the fifth fitting coefficient; p5 is the sixth fitting coefficient.
2. The vehicle seat adjustment method as described in claim 1, characterized in that, The initial Hall position information includes the Hall number information of the vehicle seat at the current moment, which corresponds one-to-one with all adjustable directions; Determining the first Hall position information of the vehicle seat at the next adjustment moment based on the initial Hall position information and the first adjustment direction includes: Obtain the Hall adjustment speed corresponding to each of the first adjustment directions, and the time difference between the next adjustment moment and the current moment; The Hall number information corresponding to each of the first adjustment directions in the initial Hall position information is updated according to the time difference and the obtained Hall adjustment speed, and the updated initial Hall position information is recorded as the first Hall position information of the vehicle seat at the next adjustment moment.
3. The vehicle seat adjustment method as described in claim 1, characterized in that, The step of determining whether the vehicle seat reaches the preset interference position at the next adjustment moment based on the first Hall position information and the preset fitting model includes: The Hall number information corresponding to each of the preset interference directions is obtained from the first Hall position information, and the interference distance between the vehicle seat and the preset fitting interference interface at the next adjustment moment is determined based on all the obtained Hall number information and the preset fitting model. When the interference distance is greater than zero, it is determined that the vehicle seat has not reached the preset interference position at the next adjustment moment; When the interference distance is less than or equal to zero, it is determined that the vehicle seat will reach the preset interference position at the next adjustment moment.
4. The vehicle seat adjustment method as described in claim 3, characterized in that, The preset interference directions include the direction of the seat slide rail moving backward, the direction of the seat height moving downward, and the direction of the seat back rotating backward; The step of obtaining Hall number information corresponding one-to-one with each of the preset interference directions from the first Hall position information, and determining the interference distance between the vehicle seat and the preset fitting interference interface at the next adjustment moment based on all the obtained Hall number information and the preset fitting model, includes: From the first Hall position information, obtain the first slide rail Hall number corresponding to the rearward movement direction of the seat slide rail, the first high-pitched Hall number corresponding to the downward movement direction of the seat height, and the first backrest Hall number corresponding to the rearward rotation direction of the seat back. The first slide rail Hall number, the first high-frequency Hall number, and the first backrest Hall number are input into a preset fitting model to obtain the interference distance between the vehicle seat and the preset fitting interference interface at the next adjustment moment.
5. The vehicle seat adjustment method as described in claim 3, characterized in that, The preset interference directions include the rearward movement direction of the seat rail, the downward movement direction of the seat height adjustment, and the rearward rotation direction of the seat back; the adjustable directions of the vehicle seat include the rearward movement direction of the seat rail, the forward movement direction of the seat rail, the downward movement direction of the seat height adjustment, the upward movement direction of the seat height adjustment, the rearward rotation direction of the seat back, and the forward rotation direction of the seat back.
6. The vehicle seat adjustment method as described in claim 5, characterized in that, The preset interference direction also includes the leftward movement direction of the seat slide rail and the rightward movement direction of the seat slide rail; the adjustable direction also includes the leftward movement direction of the seat slide rail and the rightward movement direction of the seat slide rail. and / or The preset interference direction also includes the seat zero gravity rearward angle adjustment direction; the adjustable direction also includes the seat zero gravity forward angle adjustment direction and the seat zero gravity rearward angle adjustment direction.
7. The vehicle seat adjustment method as described in claim 1, characterized in that, After determining the first Hall position information of the vehicle seat at the next adjustment moment based on the initial Hall position information of the vehicle seat and the first adjustment direction, the method further includes: When the first adjustment direction does not include any preset interference direction, obtain the first limit position corresponding to the first adjustment direction; When it is determined, based on the first Hall position information, that the vehicle seat has not reached the first limit position at the next adjustment moment, the first seat adjustment command is executed.
8. The vehicle seat adjustment method according to any one of claims 1 to 7, characterized in that, After determining whether the vehicle seat reaches the preset interference position at the next adjustment moment based on the first Hall position information, the method further includes: When it is determined that the vehicle seat will reach a preset interference position at the next adjustment moment, an interference message is displayed; After obtaining the first extreme position corresponding to the first adjustment direction, the method further includes: When it is determined, based on the first Hall position information, that the vehicle seat will reach the first limit position at the next adjustment moment, the limit position information is displayed.
9. The vehicle seat adjustment method as described in claim 1, characterized in that, After executing the first seat adjustment command, the process includes: Receive a second seat adjustment command including a second adjustment direction, and determine the second Hall position information of the vehicle seat at the next adjustment moment based on the first Hall position information and the second adjustment direction; When the second adjustment direction includes at least one of the preset interference directions, it is determined whether the vehicle seat reaches the preset interference position at the next adjustment moment based on the second Hall position information; When the preset interference position is not reached, the second limit position corresponding to the second adjustment direction is obtained; When it is determined, based on the second Hall position information, that the vehicle seat has not reached the second limit position at the next adjustment moment, the second seat adjustment command is executed.
10. A vehicle seat adjustment device, characterized in that, include: The receiving module is configured to receive a first seat adjustment command including a first adjustment direction, and determine the first Hall position information of the vehicle seat at the next adjustment moment based on the initial Hall position information of the vehicle seat and the first adjustment direction; The determination module is used to determine, based on the first Hall position information and a preset fitting model, whether the vehicle seat reaches the preset interference position at the next adjustment moment when the first adjustment direction includes at least one of the preset interference directions. The acquisition module is used to acquire the first limit position corresponding to the first adjustment direction when the preset interference position has not been reached; The execution module is configured to execute the first seat adjustment command when it is determined, based on the first Hall position information, that the vehicle seat has not reached the first limit position at the next adjustment moment; The preset fitting model is: f(h1,s1,b1)=p0 + p1 *h1 +p2*s1 +p3*h1*s 1+p4*h1^2 +p5*s1^2 -b1 in: f(h1,s1,b1) is the interference distance between the vehicle seat and the preset fitted interference interface; h1 is the first high-modulation Hall number in the first Hall position information; s1 is the first slide rail Hall number in the first Hall position information; b1 is the first backrest Hall number in the first Hall position information; p0 is the first fitting coefficient; p1 is the second fitting coefficient; p2 is the third fitting coefficient; p3 is the fourth fitting coefficient; p4 is the fifth fitting coefficient; p5 is the sixth fitting coefficient.
11. A vehicle, characterized in that, The system includes a vehicle seat and a control module communicatively connected to the vehicle seat, the control module being configured to perform the vehicle seat adjustment method as described in any one of claims 1 to 9.
Citation Information
Patent Citations
Anti-pinch method, device and equipment for vehicle seat and storage medium
CN114940106A
Seat control system, vehicle, seat control method and vehicle
CN115284977A