Adjustment method, adjustment device, vehicle, and storage medium

文档序号:1386730 发布日期:2020-08-18 浏览:16次 中文

阅读说明:本技术 调整方法、调整装置、车辆和存储介质 (Adjustment method, adjustment device, vehicle, and storage medium ) 是由 肖裕坡 周孟喜 吴安飞 矫青春 于 2020-05-06 设计创作,主要内容包括:本申请公开了一种座椅的调整方法。调整方法包括:判断座椅的记忆行程的起始位置相对于预定行程的起始位置是否发生偏移;及在记忆行程的起始位置相对于预定行程的起始位置发生偏移的情况下,根据座椅的停止位置和座椅的电机状态对记忆行程进行调整。本申请实施方式的调整方法中,在使用座椅的过程中,根据调节位置以及座椅电机的状态对可能发生的座椅记忆行程偏移进行调整,对由于零部件自身原因造成的座椅记忆行程与预定行程的偏差进行调整,有效保证了用户使用座椅的舒适性,改善用户体验。本申请还公开了一种调整装置、车辆和存储介质。(The application discloses a seat adjusting method. The adjusting method comprises the following steps: judging whether the initial position of the memory stroke of the seat deviates relative to the initial position of the preset stroke; and adjusting the memory stroke according to the stop position of the seat and the motor state of the seat under the condition that the initial position of the memory stroke is deviated from the initial position of the preset stroke. In the adjusting method of the embodiment of the application, in the process of using the seat, the possible seat memory stroke offset is adjusted according to the adjusting position and the state of the seat motor, and the deviation between the seat memory stroke and the preset stroke caused by the self reason of the part is adjusted, so that the comfort of using the seat by a user is effectively ensured, and the user experience is improved. The application also discloses an adjusting device, a vehicle and a storage medium.)

1. A method of adjusting a seat, the method comprising:

judging whether the initial position of the memory stroke of the seat deviates relative to the initial position of the preset stroke; and

and when the initial position of the memory stroke is deviated from the initial position of the preset stroke, adjusting the memory stroke according to the stop position of the seat and the motor state of the seat.

2. The adjustment method according to claim 1, characterized in that the adjustment method further comprises:

and setting a starting point and an end point of the preset stroke.

3. The adjustment method according to claim 1, wherein the adjusting the memory stroke in accordance with the stop position of the seat and the motor state of the seat in the case where the start position of the memory stroke is shifted from the start position of the predetermined stroke includes:

when the starting position of the memory stroke is deviated in a direction approaching to the steering wheel relative to the preset stroke, responding to a first adjusting command, controlling the seat to move to a position far away from the steering wheel and stop beyond the starting point of the memory stroke; and

and taking the position of the seat stop as a new starting point of the memory stroke to adjust the memory stroke.

4. The adjustment method according to claim 3, wherein the taking the position at which the seat is stopped as a new starting point of a memory stroke to adjust the memory stroke comprises:

judging whether the seat motor is locked at the position where the seat stops or not;

if the seat motor is locked, taking the position of the seat motor which is locked as a new starting point of a memory stroke to adjust the memory stroke;

and if the seat motor is not locked, taking the position of the seat at which the seat stops as a new starting point of a memory stroke to adjust the memory stroke.

5. The adjustment method according to claim 1, wherein the adjusting the memory stroke in accordance with the stop position of the seat and the motor state of the seat in the case where the start position of the memory stroke is shifted from the start position of the predetermined stroke includes:

under the condition that the initial position of the memory stroke deviates in a direction away from the steering wheel relative to the preset stroke, responding to a second adjusting command, controlling the seat to move to the position away from the steering wheel and detecting the position of the seat motor in which the locked-up rotation occurs; and

and taking the position of the seat motor with locked rotor as a new starting point of a memory stroke to adjust the memory stroke.

6. The adjustment method according to claim 5, wherein the controlling the seat to move to a position away from the steering wheel and detecting the position at which the seat motor is locked in rotation in response to a second adjustment command in the case where the start position of the memory stroke is shifted in a direction away from the steering wheel with respect to the predetermined stroke comprises:

judging whether the offset distance between the position of the seat motor with locked rotor and the starting point of the memory stroke is within a preset range or not;

the adjusting the memory stroke by taking the position of the locked rotation of the seat motor as a new starting point of the memory stroke comprises:

and if the offset distance between the position of the seat motor with the locked rotor and the starting point of the memory stroke is within a preset range, taking the position of the seat motor with the locked rotor as a new starting point of the memory stroke to adjust the memory stroke.

7. The adjustment method according to claim 1, wherein the adjusting the memory stroke in accordance with the stop position of the seat and the motor state of the seat in the case where the start position of the memory stroke is shifted from the start position of the predetermined stroke includes:

under the condition that the seat is set to be welcomed by a user, responding to a third adjusting command, and controlling the seat to move towards a direction away from a steering wheel until the seat motor is locked; and

and taking the position of the seat motor with locked rotor as a new starting point of a memory stroke to adjust the memory stroke.

8. An adjustment device for a seat, comprising:

the judging module is used for judging whether the initial position of the memory stroke of the seat deviates relative to the initial position of the preset stroke; and

and the adjusting module is used for adjusting the memory stroke according to the stop position of the seat and the motor state of the seat under the condition that the initial position of the memory stroke is deviated relative to the initial position of the preset stroke.

9. A vehicle, characterized by comprising:

one or more processors, memory; and

one or more programs, wherein the one or more programs are stored in the memory and executed by the one or more processors, the programs comprising instructions for performing the method of adjusting a seat of any of claims 1-7.

10. A non-transitory computer-readable storage medium of computer-executable instructions, that when executed by one or more processors, cause the processors to perform the method of adjusting a seat of any of claims 1-7.

Technical Field

The present disclosure relates to the field of automotive technologies, and in particular, to a seat adjustment method, a seat adjustment device, a vehicle, and a computer-readable storage medium.

Background

The automobile seat has the memory adjusting function, and great convenience is provided for the condition that a plurality of drivers drive the same automobile. Different drivers can all adjust the seat to comfortable position through this function conveniently when the follow-up driving after first regulation is accomplished. However, due to aging and stability of the seat motor, it is often difficult to ensure that the seat adjustment is always adjusted to a predetermined position.

Disclosure of Invention

In view of the above, embodiments of the present application provide a seat adjustment method, a seat adjustment apparatus, a vehicle, and a computer-readable storage medium.

The application provides a seat adjusting method, which is characterized by comprising the following steps:

judging whether the initial position of the memory stroke of the seat deviates relative to the initial position of the preset stroke; and

and when the initial position of the memory stroke is deviated from the initial position of the preset stroke, adjusting the memory stroke according to the stop position of the seat and the motor state of the seat.

In some embodiments, the adjustment method further comprises:

and setting a starting point and an end point of the preset stroke.

In some embodiments, the adjusting the memory stroke according to the stop position of the seat and the motor state of the seat in the case where the start position of the memory stroke is shifted from the start position of the predetermined stroke includes:

when the starting position of the memory stroke is deviated in a direction approaching to the steering wheel relative to the preset stroke, responding to a first adjusting command, controlling the seat to move to a position far away from the steering wheel and stop beyond the starting point of the memory stroke; and

and taking the position of the seat stop as a new starting point of the memory stroke to adjust the memory stroke.

In some embodiments, the taking the position at which the seat is stopped as a new starting point of a memory stroke to adjust the memory stroke comprises:

judging whether the seat motor is locked at the position where the seat stops or not;

if the seat motor is locked, taking the position of the seat motor which is locked as a new starting point of a memory stroke to adjust the memory stroke;

and if the seat motor is not locked, taking the position of the seat at which the seat stops as a new starting point of a memory stroke to adjust the memory stroke.

In some embodiments, the adjusting the memory stroke according to the stop position of the seat and the motor state of the seat in the case where the start position of the memory stroke is shifted from the start position of the predetermined stroke includes:

under the condition that the initial position of the memory stroke deviates in a direction away from the steering wheel relative to the preset stroke, responding to a second adjusting command, controlling the seat to move to the position away from the steering wheel and detecting the position of the seat motor in which the locked-up rotation occurs; and

and taking the position of the seat motor with locked rotor as a new starting point of a memory stroke to adjust the memory stroke.

In some embodiments, the controlling the seat to move to the position away from the steering wheel and detecting the position of the seat motor in which the seat motor is locked in rotation in response to the second adjustment command in the case where the starting position of the memory stroke is shifted in the direction away from the steering wheel with respect to the predetermined stroke includes:

judging whether the offset distance between the position of the seat motor with locked rotor and the starting point of the memory stroke is within a preset range or not;

the adjusting the memory stroke by taking the position of the locked rotation of the seat motor as a new starting point of the memory stroke comprises:

and if the offset distance between the position of the seat motor with the locked rotor and the starting point of the memory stroke is within a preset range, taking the position of the seat motor with the locked rotor as a new starting point of the memory stroke to adjust the memory stroke.

In some embodiments, the adjusting the memory stroke according to the stop position of the seat and the motor state of the seat in the case where the start position of the memory stroke is shifted from the start position of the predetermined stroke includes:

under the condition that the seat is set to be the welcome function, responding to a third adjusting command, and controlling the seat to move in the direction away from a steering wheel until the seat motor is locked; and

and taking the position of the seat motor with locked rotor as a new starting point of a memory stroke to adjust the memory stroke.

The application provides an adjusting device of seat, includes:

the judging module is used for judging whether the initial position of the memory stroke of the seat deviates relative to the initial position of the preset stroke; and

and the adjusting module is used for adjusting the memory stroke according to the stop position of the seat and the motor state of the seat under the condition that the initial position of the memory stroke is deviated relative to the initial position of the preset stroke.

A vehicle is provided that includes one or more processors, memory; and one or more programs, wherein the one or more programs are stored in the memory and executed by the one or more processors, the programs comprising instructions for performing the method of adjusting a seat as described above.

A non-transitory computer-readable storage medium containing computer-executable instructions that, when executed by one or more processors, cause the processors to perform the method of adjusting a vehicle seat.

In the seat adjusting method, the seat adjusting device, the vehicle and the computer-readable storage medium according to the embodiments of the application, in the process of using the seat, the possible seat memory stroke offset is adjusted according to the adjusting position and the state of the seat motor, and the deviation between the seat memory stroke and the preset stroke caused by the self-reason of the component is adjusted, so that the comfort of using the seat by a user is effectively ensured, and the user experience is improved.

Drawings

The foregoing and/or additional aspects and advantages of the present application will become apparent and readily appreciated from the following description of the embodiments, taken in conjunction with the accompanying drawings of which:

FIG. 1 is a schematic flow chart of a method of adjusting a seat according to certain embodiments of the present disclosure.

FIG. 2 is a block schematic diagram of an adjustment mechanism for a seat according to certain embodiments of the present application.

Fig. 3 is a schematic flow chart of an adjustment method according to some embodiments of the present application.

FIG. 4 is a state diagram of an adjustment method according to some embodiments of the present application.

Fig. 5 is a schematic flow chart of an adjustment method according to some embodiments of the present application.

FIG. 6 is a state diagram of an adjustment method according to some embodiments of the present application.

Fig. 7 is a flow chart illustrating an adjustment method according to some embodiments of the present application.

Fig. 8 is a flow chart illustrating an adjustment method according to some embodiments of the present application.

FIG. 9 is a state diagram of an adjustment method according to some embodiments of the present application.

FIG. 10 is a schematic flow chart diagram of an adjustment method according to some embodiments of the present application.

Fig. 11 is a flow chart illustrating an adjustment method according to some embodiments of the present application.

FIG. 12 is a state diagram of an adjustment method according to some embodiments of the present application.

Detailed Description

Reference will now be made in detail to embodiments of the present application, examples of which are illustrated in the accompanying drawings, wherein like or similar reference numerals refer to the same or similar elements or elements having the same or similar function throughout. The embodiments described below with reference to the drawings are exemplary and intended to be used for explaining the present application and should not be construed as limiting the present application.

With the widespread application of electronic technology to vehicles and the continuous development of automobile intelligence by more automobile manufacturers, the memory adjustment function of automobile seats is popularized in various automobile models. The automobile seat has the memory adjusting function, and great convenience is provided for a scene that a plurality of drivers drive the same automobile. Different drivers can all adjust the seat to suitable own position conveniently through this function when follow-up driving this car after the first regulation is accomplished. The seat memory function adjustment function is implemented based on the seat controller accurately detecting and feeding back the real-time position of the seat.

However, in practical applications due to factors such as: the seat motor is difficult to stably output Hall signals in the whole service life; the seat control module is difficult to accurately detect and calculate the real-time position of the seat under various working conditions; the seat motor and the seat body are difficult to ensure that the memory position of the seat is matched with the actual position under the factors of daily frequent operation and use, accompanying seat structure aging, motor aging, performance degradation, intermittent faults and the like. Therefore, the memory stroke is deviated from the set stroke, and the seat cannot be accurately adjusted to the set position.

Referring to fig. 1, the present application provides a method for adjusting a seat, including the following steps:

s10: judging whether the initial position of the memory stroke of the seat deviates relative to the initial position of the preset stroke; and

s20: when the initial position of the memory stroke is deviated from the initial position of the predetermined stroke, the memory stroke is adjusted according to the stop position of the seat and the motor state of the seat.

The embodiment of the application provides a seat. The seat includes a processor. The processor is used for judging whether the initial position of the memory stroke of the seat deviates relative to the initial position of the preset stroke or not, and adjusting the memory stroke according to the stop position of the seat and the motor state of the seat under the condition that the initial position of the memory stroke deviates relative to the initial position of the preset stroke. The processor may be a processor dedicated to seat adjustment or a processor of a vehicle computer, which is not limited herein.

Referring to fig. 2, an embodiment of the present invention provides an adjusting apparatus 100 for a seat, and an adjusting method of a seat according to an embodiment of the present invention can be implemented by the adjusting apparatus 100 according to an embodiment of the present invention.

Specifically, the adjusting apparatus 100 includes a determining module 102 and an adjusting module 104. S10 may be implemented by the determination module 102 and S20 may be implemented by the adjustment module 104. In other words, the determining module 102 is configured to determine whether the starting position of the memory stroke of the seat is offset from the starting position of the predetermined stroke. The adjusting module 104 is configured to adjust the memory stroke according to the stop position of the seat and the motor state of the seat when the start position of the memory stroke is offset from the start position of the predetermined stroke.

In the adjusting method and the adjusting device 100 of the embodiment of the application, in the process of using the seat, the possible deviation of the seat memory stroke is adjusted according to the adjusting position and the state of the seat motor, and the deviation of the seat memory stroke and the preset stroke caused by the self-reason of the part is adjusted, so that the comfort of using the seat by a user is effectively ensured, and the user experience is improved.

Specifically, the predetermined stroke is a set physical stroke of the seat, that is, a section in which the seat can theoretically move back and forth by being driven by a seat motor, wherein the front and back are the relative movement directions of the seat and the relative steering wheel, the forward refers to the movement of the seat toward the steering wheel, and the backward refers to the movement of the seat away from the steering wheel. The predetermined stroke is generally set before the vehicle or the seat leaves the factory. The seat can only move within a predetermined range of travel and cannot exceed that range.

The memory stroke can be obtained by a running computer or a processor of the seat. Normally, the memory stroke should coincide with the predetermined stroke, so that it is ensured that the user-adjusted position is accurate. For the foregoing reasons, the memory stroke may deviate from the predetermined stroke. Generally, this degradation occurs entirely, i.e., the range of travel of the seat is unchanged, but the beginning and end points of the memory travel are moved forward and backward as a whole.

Illustratively, the predetermined stroke and the memory stroke each include a respective start point and end point, the start point being distal from the steering wheel and the end point being proximal to the steering wheel.

It is understood that the seat position set by the user may be located at any position in the predetermined travel, and may be a starting point, an ending point, or any point in the predetermined travel. If the memory stroke is offset, the seat will not reach the set position.

In one example, where the user-set seat position is the beginning of the predetermined travel, and the memory travel is shifted forward for some reason, i.e., the beginning of the memory travel is closer to the steering wheel than the beginning of the predetermined travel, the processor will stop before the user-set seat position when adjusting the seat according to the memory travel, and the seat space will be smaller relative to the set space, in which case the seat has not reached the designated position and has moved forward.

In another example, where a user-set seat position is the end of the predetermined travel, and the memory travel is shifted rearward for some reason, i.e., the start of the predetermined travel is closer to the steering wheel than the start of the memory travel, the processor will stop after the user-set seat position when adjusting the seat based on the memory travel, and the seat space will be larger relative to the set space, in which case the seat has not reached the designated position and has moved rearward.

It will be appreciated that for a set seat position at any point in the predetermined travel, the forward or rearward excursion will occur depending upon the proportion or distance the travel excursion is memorized.

In this embodiment, the determination of whether the memory stroke is deviated may be that, in a certain adjustment process, the determination of whether the memory stroke is deviated may be made when the seat reaches a predetermined position but does not stop or stops short of the predetermined position. In this case, the seat stroke is adjusted to correct the memory stroke, and specifically, the stop before or after the start point of the memory stroke is selected according to the state of the seat motor and the condition of the offset, and the start point and the end point of the memory stroke are determined again, so that the memory stroke is adjusted to be overlapped with the preset stroke as much as possible or completely.

In other examples, during use of the seat, each adjustment of the seat in a normal state may be recorded, and if it is detected that the current adjustment position does not match the history, it may be determined that the memory stroke of the seat is shifted.

Referring to fig. 3, in some embodiments, the adjusting method includes:

s01: the start and end points of the predetermined stroke are set.

In some embodiments, the adjustment apparatus 100 further includes a setting module 106. S01 may be implemented by the setup module 106. That is, the setting module 106 is used for setting the starting point and the end point of the predetermined stroke.

In some embodiments, the processor is configured to set a start point and an end point of the predetermined trip in response to the input instruction.

Referring to fig. 4, specifically, the vehicle or the seat needs to calibrate the predetermined stroke before leaving the factory, that is, the starting point and the ending point of the predetermined stroke are set. Generally, a seat will have a track on which the seat is mounted and is movable along the track by a seat motor. For safety and functionality reasons, it is necessary to set the starting and ending points of the seat movement, which are physically extreme positions, i.e. the seat cannot move forward beyond the ending point position and backward beyond the starting point position. Meanwhile, the starting point and the end point of the preset stroke are also the targets of the memory stroke adjustment, and the adjustment purpose of the memory stroke is to adjust the starting point and the end point of the memory stroke with deviation to be consistent with the starting point and the end point of the preset stroke as much as possible.

Referring to fig. 5, in some embodiments, S20 includes:

s21: in the case that the initial position of the memory stroke is deviated from the predetermined stroke in the direction approaching the steering wheel, in response to a first adjustment command, controlling the seat to move to a position away from the steering wheel and stop beyond the initial position of the memory stroke; and

s22: the position of the seat stopping is used as a new starting point of the memory stroke to adjust the memory stroke.

In some embodiments, S21 and S22 may be implemented by the adjusting module 104, that is, the adjusting module 104 is configured to control the seat to move to a position away from the steering wheel and stop beyond the start point of the memory stroke in response to the first adjusting command when the start position of the memory stroke is shifted to a direction approaching the steering wheel relative to the predetermined stroke, and to use the position where the seat is stopped as a new start point of the memory stroke to adjust the memory stroke.

In some embodiments, the processor is configured to control the seat to move to a position away from the steering wheel and stop beyond the start of the memory stroke in response to a first adjustment command in the case where the start position of the memory stroke is shifted in a direction approaching the steering wheel relative to the predetermined stroke, and to use the position at which the seat is stopped as a new start of the memory stroke to adjust the memory stroke.

Referring to fig. 6, in particular, the present embodiment is directed to the case where the memory stroke is shifted forward, i.e. the memory stroke is shifted to the steering wheel direction. It will be appreciated that in this case the start of the memory stroke deviates from the start of the predetermined stroke, i.e. if the seat is now adjusted according to the memory stroke, the seat cannot actually move any further until the end of the memory stroke is reached, and can actually move further until the start of the memory stroke is reached. Alternatively, the starting point of the memory stroke is no longer the physical limit position, since the memory stroke is offset.

When the deviation condition is judged to occur, the seat or the vehicle can send an alarm to a user, so that the user is prompted to remember that the travel is deviated and the travel deviation correction is needed. The first adjusting command is sent by a user, the user can input the first adjusting command through a physical or virtual key switch key for controlling the seat motor, and after receiving the first adjusting command, the seat retracts to the starting point of the memory stroke from the current position, but does not stop, continues to move backwards, and then stops at any position. The position may or may not be the start of the predetermined stroke, but is closer to the start of the predetermined stroke than the start of the memory stroke. Therefore, the position of the seat stopping is used as a new starting point of the memory stroke, so that the offset is smaller, and the function of correcting deviation is achieved to a certain extent.

In the adjusting process, the steps are repeated for a plurality of times, so that the new starting point of the memory stroke is closer to the starting point of the preset stroke.

Referring to fig. 7, in some embodiments, S22 includes:

s221: judging whether the seat motor is locked at the position where the seat stops or not;

s222: if the seat motor is locked, the position of the seat motor which is locked is used as a new starting point of the memory stroke to adjust the memory stroke;

s223: if the seat motor is not locked, the position of the seat at the stop is taken as a new starting point of the memory stroke to adjust the memory stroke.

In some embodiments, S221-S223 may be implemented by adjustment module 104. In other words, the adjusting module 104 is configured to determine whether the seat motor is locked at the seat stop position, and to adjust the memory stroke by using the seat motor locked position as a new starting point of the memory stroke if the seat motor is locked, and by using the seat stop position as a new starting point of the memory stroke if the seat motor is not locked.

In some embodiments, the processor is configured to determine whether a seat motor is locked at a position where the seat is stopped, and to adjust the memory stroke by using the position where the seat motor is locked as a new starting point of the memory stroke if the seat motor is locked, and by using the position where the seat is stopped as a new starting point of the memory stroke if the seat motor is not locked.

Specifically, the starting and ending points of the predetermined travel correspond to physical limit positions of seat movement, and correspond to a situation where a stall of the seat motor occurs. That is, when the seat moves from front to back to the start of the predetermined stroke, the seat motor will stall. And at a certain position in the travel, the seat motor is in a normal state. Therefore, whether the seat reaches the starting point of the preset position can be judged by judging whether the seat motor is locked.

It is understood that in the case of a forward deviation with respect to the memory stroke, if the seat motor is not locked when stopped after the seat is backed beyond the memory stroke, it cannot be determined that the seat has reached the limit position, but the deviation can be made smaller because the stop position is already outside the start point of the memory stroke.

And if the seat backs to exceed the memory stroke and the motor of the seat is locked at a certain moment in the moving process, the position of the seat when the motor is locked can be used as a new starting point of the memory stroke. Whether the seat motor is locked up or not can be judged through the motor current and the Hall signal.

Referring to fig. 8, in some embodiments, S20 includes:

s23: under the condition that the initial position of the memory stroke deviates in a direction away from the steering wheel relative to the preset stroke, responding to a second adjusting command, controlling the seat to move to the position away from the steering wheel and detecting the position of the seat motor in locked rotation; and

s24: and taking the position of the seat motor with locked rotation as a new starting point of the memory stroke to adjust the memory stroke.

In some embodiments, S31 may be implemented by adjustment module 104. In other words, the adjusting module 104 is configured to, in a case that the starting position of the memory stroke is shifted away from the steering wheel with respect to the predetermined stroke, respond to a second adjustment command input by the user, control the seat to move away from the steering wheel and detect a position where the seat motor is locked, and is configured to adjust the memory stroke by using the position where the seat motor is locked as a new starting point of the memory stroke.

In some embodiments, the processor is configured to control the seat to move to the position away from the steering wheel and detect the position of the seat motor at which the seat motor is locked in rotation in response to a second adjustment command input by the user in the case where the start position of the memory stroke is shifted away from the steering wheel with respect to the predetermined stroke, and to adjust the memory stroke by using the position of the seat motor at which the seat motor is locked in rotation as a new start point of the memory stroke.

Referring to fig. 9, in the present embodiment, the memory stroke is shifted backward, that is, shifted away from the steering wheel. It will be appreciated that in this case the start of the memory stroke deviates from the start of the predetermined stroke, i.e. if the seat is now adjusted according to the memory stroke, the seat can in fact not move further until the start of the memory stroke is reached, and can in fact move further until the end of the memory stroke is reached. Alternatively, the end of the memory stroke is no longer the physical limit, since the memory stroke is shifted.

When the deviation condition is judged to occur, the seat or the vehicle can send an alarm to a user, so that the user is prompted to remember that the travel is deviated and the travel deviation correction is needed. The second adjustment command is sent by a user, the user can input the second adjustment command through a physical or virtual key switch key for controlling the seat motor, and the seat moves from the current position to the starting point of the memory stroke after receiving the second adjustment command. And setting the corresponding seat position when the seat is locked as a new starting point of the memory stroke, namely restoring the memory stroke to be consistent with the preset stroke.

Referring to fig. 10, in some embodiments, S23 includes:

s231: judging whether the offset distance between the position of the locked rotor of the seat motor and the starting point of the memory stroke is within a preset range or not;

s24 includes:

s241: and if the offset distance between the position of the seat motor with the locked rotation and the starting point of the memory stroke is within a preset range, taking the position of the seat motor with the locked rotation as a new starting point of the memory stroke to adjust the memory stroke.

In some embodiments, S231 and S241 may be implemented by the adjustment module 104. In other words, the adjusting module 104 is configured to determine whether an offset distance between the position where the seat motor is locked and the starting point of the predetermined stroke is within a predetermined range, and in a case that the offset distance between the position where the seat motor is locked and the starting point of the predetermined stroke is within the predetermined range, take the position where the seat motor is locked as a new starting point of the memory stroke to adjust the memory stroke.

In some embodiments, the processor is configured to determine whether an offset distance between a position where the seat motor is locked and a starting point of the predetermined stroke is within a predetermined range, and in a case where the offset distance between the position where the seat motor is locked and the starting point of the predetermined stroke is within the predetermined range, take the position where the seat motor is locked as a new starting point of the memory stroke to adjust the memory stroke.

In the present embodiment, the offset with the limited memory stroke is adjusted. Specifically, it is considered that the offset ratio or offset distance between the start point of the memory stroke and the start point of the predetermined stroke is adjustable within a predetermined range. In some examples, the offset ratio or the distance of the offset distance with respect to the predetermined stroke is set, typically, the predetermined stroke distance is 17 to 20cm, the maximum offset distance is set to 2cm, and the offset ratio is about 10%, that is, when the position where the stalling of the seat motor occurs is less than 2cm from the start point of the memory stroke, the stalling point is set as the new start point. The preset range is not suitable to be set too large, and the adjustment of the seat stroke is prevented from being too frequent.

Referring to fig. 11, in some embodiments, S20 includes:

s25: under the condition that the seat is set to be the welcome function, the seat is controlled to move in the direction away from the steering wheel until the seat motor is locked up in response to a third adjusting command; and

s26: and taking the position of the seat motor with locked rotation as a new starting point of the memory stroke to adjust the memory stroke.

In certain embodiments, S25 and S26 may be implemented by adjustment module 104. In other words, the adjusting module 104 is configured to, in response to a third adjustment command, control the seat to move away from the steering wheel until the seat motor stalls if the seat is set to the guest greeting function, and to use the position of the seat motor stalled as a new starting point of the memory stroke to adjust the memory stroke.

In some embodiments, the processor is configured to control the seat to move away from the steering wheel until the seat motor stalls in response to a third adjustment command if the seat is set to the guest-greeting function, and to use a position where the seat motor stalls as a new starting point of the memory stroke to adjust the memory stroke.

Referring to fig. 12, specifically, the welcome function of the seat is that after the vehicle is turned off, the seat automatically moves backward a distance to provide a larger space for a user to get on or off the vehicle, and after the vehicle is started, the seat automatically moves forward to a position adjusted previously.

Since the seat is set to the guest-greeting function and is moved more frequently, the memory stroke shift may be more likely to occur. In the embodiment, it is not necessary to determine whether the memory stroke has a deviation, and the active adjustment is performed once after the guest greeting function is executed for a predetermined number of times. The third adjustment command is sent by a machine, such as a traveling computer or a processor of the seat, and during active adjustment, the seat moves backwards until the seat motor is locked, so that it can be understood that the position where the seat motor is locked is also the starting point of the predetermined stroke, and the position is taken as a new starting point of the memory stroke, so that the adjusted memory stroke is consistent with the predetermined stroke, and the possible position deviation is effectively corrected. As is apparent from the explanation of the above embodiment, regardless of the forward shift or the backward shift of the memory stroke, the position where the seat motor is locked during the backward movement is used as a new starting point, and the adjusted memory stroke can be made to coincide with the predetermined stroke.

In some examples, the adjustment can also be performed for the offset with limited memory stroke, namely, the adjustment can be considered to be performed when the offset ratio or the offset distance of the locked-rotor point of the seat motor and the starting point of the preset stroke is within a preset range. In some examples, the offset ratio or the distance of the offset distance with respect to the predetermined stroke is set, typically, the predetermined stroke distance is 17 to 20cm, the maximum offset distance is set to 2cm, and the offset ratio is about 10%, that is, when the position where the stalling of the seat motor occurs is less than 2cm from the start point of the memory stroke, the stalling point is set as the new start point.

The embodiment of the application also provides a computer readable storage medium. One or more non-transitory computer-readable storage media containing computer-executable instructions that, when executed by one or more processors, cause the processors to perform the method of adjusting a seat of any of the embodiments described above.

The embodiment of the application also provides a vehicle. The vehicle includes a memory and one or more processors, one or more programs being stored in the memory and configured to be executed by the one or more processors. The program includes a program for executing the seat adjusting method according to any one of the above embodiments.

The processor may be used to provide computational and control capabilities to support the operation of the entire vehicle. Memory in the vehicle provides an environment for the computer readable instructions in the memory to operate.

The seat adjusting method is applied to a vehicle, in the process of using the seat, the seat memory stroke offset which possibly occurs is adjusted according to the adjusting position and the state of a seat motor, the deviation between the seat memory stroke and the preset stroke caused by the self reason of parts is adjusted, the comfort of using the seat by a user is effectively guaranteed, and the user experience is improved.

It will be understood by those skilled in the art that all or part of the processes of the methods of the above embodiments may be implemented by hardware instructions of a computer program, which may be stored in a non-volatile computer-readable storage medium, and when executed, may include the processes of the embodiments of the methods described above. The storage medium may be a magnetic disk, an optical disk, a Read-Only Memory (ROM), or the like.

The above examples only express several embodiments of the present application, and the description thereof is more specific and detailed, but not construed as limiting the scope of the present application. It should be noted that, for a person skilled in the art, several variations and modifications can be made without departing from the concept of the present application, which falls within the scope of protection of the present application. Therefore, the protection scope of the present patent shall be subject to the appended claims.

19页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:车辆用座椅滑动构造

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!