CN111546950A - Adjustment method, adjustment device, vehicle, and storage medium - Google Patents

Adjustment method, adjustment device, vehicle, and storage medium Download PDF

Info

Publication number
CN111546950A
CN111546950A CN202010370941.XA CN202010370941A CN111546950A CN 111546950 A CN111546950 A CN 111546950A CN 202010370941 A CN202010370941 A CN 202010370941A CN 111546950 A CN111546950 A CN 111546950A
Authority
CN
China
Prior art keywords
seat
stroke
memory
motor
adjusting
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202010370941.XA
Other languages
Chinese (zh)
Other versions
CN111546950B (en
Inventor
肖裕坡
周孟喜
吴安飞
矫青春
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangzhou Xiaopeng Motors Technology Co Ltd
Original Assignee
Guangzhou Xiaopeng Automobile Manufacturing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangzhou Xiaopeng Automobile Manufacturing Co Ltd filed Critical Guangzhou Xiaopeng Automobile Manufacturing Co Ltd
Priority to CN202010370941.XA priority Critical patent/CN111546950B/en
Publication of CN111546950A publication Critical patent/CN111546950A/en
Application granted granted Critical
Publication of CN111546950B publication Critical patent/CN111546950B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60NSEATS SPECIALLY ADAPTED FOR VEHICLES; VEHICLE PASSENGER ACCOMMODATION NOT OTHERWISE PROVIDED FOR
    • B60N2/00Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles
    • B60N2/02Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles the seat or part thereof being movable, e.g. adjustable
    • B60N2/0224Non-manual adjustments, e.g. with electrical operation
    • B60N2/02246Electric motors therefor
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60NSEATS SPECIALLY ADAPTED FOR VEHICLES; VEHICLE PASSENGER ACCOMMODATION NOT OTHERWISE PROVIDED FOR
    • B60N2/00Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles
    • B60N2/02Seats specially adapted for vehicles; Arrangement or mounting of seats in vehicles the seat or part thereof being movable, e.g. adjustable
    • B60N2/0224Non-manual adjustments, e.g. with electrical operation
    • B60N2/0244Non-manual adjustments, e.g. with electrical operation with logic circuits
    • B60N2/0248Non-manual adjustments, e.g. with electrical operation with logic circuits with memory of positions

Landscapes

  • Engineering & Computer Science (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Seats For Vehicles (AREA)

Abstract

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.

Description

Adjustment method, adjustment device, vehicle, and storage medium
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.

Claims (10)

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.
CN202010370941.XA 2020-05-06 2020-05-06 Adjustment method, adjustment device, vehicle, and storage medium Active CN111546950B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010370941.XA CN111546950B (en) 2020-05-06 2020-05-06 Adjustment method, adjustment device, vehicle, and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010370941.XA CN111546950B (en) 2020-05-06 2020-05-06 Adjustment method, adjustment device, vehicle, and storage medium

Publications (2)

Publication Number Publication Date
CN111546950A true CN111546950A (en) 2020-08-18
CN111546950B CN111546950B (en) 2022-05-10

Family

ID=72006042

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010370941.XA Active CN111546950B (en) 2020-05-06 2020-05-06 Adjustment method, adjustment device, vehicle, and storage medium

Country Status (1)

Country Link
CN (1) CN111546950B (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112677835A (en) * 2021-01-08 2021-04-20 上海欧菲智能车联科技有限公司 Vehicle seat position correction method and device, electronic device, and storage medium
CN112706661A (en) * 2021-01-11 2021-04-27 桂林电子科技大学 Method for memorizing posture relative positioning of automobile seat
CN112706663A (en) * 2021-01-22 2021-04-27 国机智骏汽车有限公司 Control method and control system for vehicle seat and vehicle
CN112836983A (en) * 2021-02-24 2021-05-25 上海欧菲智能车联科技有限公司 Calibration method and calibration system of seat motor
CN114040270A (en) * 2021-11-29 2022-02-11 深圳市星卡科技有限公司 Method and device for remotely adjusting memory seat and computer equipment
CN114194077A (en) * 2021-12-17 2022-03-18 华人运通(江苏)技术有限公司 Control method and device for adjusting travel of vehicle seat and vehicle
CN115009114A (en) * 2022-07-22 2022-09-06 合肥长安汽车有限公司 Seat stroke calibration system and method
CN115042677A (en) * 2022-07-15 2022-09-13 上汽通用五菱汽车股份有限公司 Seat memory system and method
CN115107588A (en) * 2021-03-19 2022-09-27 威马智慧出行科技(上海)股份有限公司 Electric seat stroke learning method, storage medium and electronic device
CN115214431A (en) * 2022-06-02 2022-10-21 广州汽车集团股份有限公司 Vehicle seat stroke determining method and device and vehicle

Citations (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0585235A (en) * 1991-10-01 1993-04-06 Toyota Motor Corp Controller for vehicle seat
EP0860319A1 (en) * 1997-02-25 1998-08-26 Bayerische Motoren Werke Aktiengesellschaft, Patentabteilung AJ-3 Rear seat bench for motor cars
CN1940786A (en) * 2005-09-30 2007-04-04 台达电子工业股份有限公司 Controller of electric seat
JP2007152997A (en) * 2005-12-01 2007-06-21 Aruze Corp Seat position automatic adjustment device
CN101992709A (en) * 2009-08-21 2011-03-30 爱信精机株式会社 Motor control device and seat control device for vehicle
EP2398672A1 (en) * 2009-02-19 2011-12-28 Brose Fahrzeugteile GmbH & Co. Kommanditgesellschaft, Hallstadt Sensor device for determining the deviation of a head support position from a target position
CN102874134A (en) * 2012-06-13 2013-01-16 浙江吉利汽车研究院有限公司杭州分公司 Automobile seat regulating system and automobile seat regulation control method
CN102951042A (en) * 2011-08-23 2013-03-06 现代自动车株式会社 Method of controlling position of seat using single hall sensor
CN103079874A (en) * 2010-09-01 2013-05-01 约翰逊控股公司 Device and method for adapting a sitting position
CN105150965A (en) * 2015-09-25 2015-12-16 深圳创维汽车智能有限公司 Automobile seat adjusting method and device
CN106458059A (en) * 2014-04-25 2017-02-22 三菱电机株式会社 Automatic adjustment device, automatic adjustment system, and automatic adjustment method
US20170174102A1 (en) * 2015-12-21 2017-06-22 Hyundai Dymos Incorporated Apparatus for controlled power seat of vehicle and method thereof
CN107650842A (en) * 2017-08-28 2018-02-02 重庆延锋安道拓汽车部件***有限公司 Automotive seat intelligent regulating system and its adjusting method
DE102017213744B3 (en) * 2017-08-08 2018-10-25 Conti Temic Microelectronic Gmbh Pneumatic valve
CN109641540A (en) * 2016-08-15 2019-04-16 爱信精机株式会社 Vehicle seat used adjustment device, position adjustment control device and vehicle seat used method of adjustment
CN110466458A (en) * 2019-08-23 2019-11-19 广州小鹏汽车科技有限公司 A kind of control method, system and the vehicle of the car-mounted device being electrically adjusted

Patent Citations (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0585235A (en) * 1991-10-01 1993-04-06 Toyota Motor Corp Controller for vehicle seat
EP0860319A1 (en) * 1997-02-25 1998-08-26 Bayerische Motoren Werke Aktiengesellschaft, Patentabteilung AJ-3 Rear seat bench for motor cars
CN1940786A (en) * 2005-09-30 2007-04-04 台达电子工业股份有限公司 Controller of electric seat
JP2007152997A (en) * 2005-12-01 2007-06-21 Aruze Corp Seat position automatic adjustment device
EP2398672A1 (en) * 2009-02-19 2011-12-28 Brose Fahrzeugteile GmbH & Co. Kommanditgesellschaft, Hallstadt Sensor device for determining the deviation of a head support position from a target position
CN101992709A (en) * 2009-08-21 2011-03-30 爱信精机株式会社 Motor control device and seat control device for vehicle
CN103079874A (en) * 2010-09-01 2013-05-01 约翰逊控股公司 Device and method for adapting a sitting position
CN102951042A (en) * 2011-08-23 2013-03-06 现代自动车株式会社 Method of controlling position of seat using single hall sensor
CN102874134A (en) * 2012-06-13 2013-01-16 浙江吉利汽车研究院有限公司杭州分公司 Automobile seat regulating system and automobile seat regulation control method
CN106458059A (en) * 2014-04-25 2017-02-22 三菱电机株式会社 Automatic adjustment device, automatic adjustment system, and automatic adjustment method
CN105150965A (en) * 2015-09-25 2015-12-16 深圳创维汽车智能有限公司 Automobile seat adjusting method and device
US20170174102A1 (en) * 2015-12-21 2017-06-22 Hyundai Dymos Incorporated Apparatus for controlled power seat of vehicle and method thereof
CN109641540A (en) * 2016-08-15 2019-04-16 爱信精机株式会社 Vehicle seat used adjustment device, position adjustment control device and vehicle seat used method of adjustment
DE102017213744B3 (en) * 2017-08-08 2018-10-25 Conti Temic Microelectronic Gmbh Pneumatic valve
CN107650842A (en) * 2017-08-28 2018-02-02 重庆延锋安道拓汽车部件***有限公司 Automotive seat intelligent regulating system and its adjusting method
CN110466458A (en) * 2019-08-23 2019-11-19 广州小鹏汽车科技有限公司 A kind of control method, system and the vehicle of the car-mounted device being electrically adjusted

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
陈文达等: "基于人脸识别自主记忆汽车座椅的研究", 《东莞理工学院学报》 *

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112677835A (en) * 2021-01-08 2021-04-20 上海欧菲智能车联科技有限公司 Vehicle seat position correction method and device, electronic device, and storage medium
CN112706661A (en) * 2021-01-11 2021-04-27 桂林电子科技大学 Method for memorizing posture relative positioning of automobile seat
CN112706663A (en) * 2021-01-22 2021-04-27 国机智骏汽车有限公司 Control method and control system for vehicle seat and vehicle
CN112836983A (en) * 2021-02-24 2021-05-25 上海欧菲智能车联科技有限公司 Calibration method and calibration system of seat motor
CN115107588A (en) * 2021-03-19 2022-09-27 威马智慧出行科技(上海)股份有限公司 Electric seat stroke learning method, storage medium and electronic device
CN114040270A (en) * 2021-11-29 2022-02-11 深圳市星卡科技有限公司 Method and device for remotely adjusting memory seat and computer equipment
CN114194077A (en) * 2021-12-17 2022-03-18 华人运通(江苏)技术有限公司 Control method and device for adjusting travel of vehicle seat and vehicle
CN115214431A (en) * 2022-06-02 2022-10-21 广州汽车集团股份有限公司 Vehicle seat stroke determining method and device and vehicle
CN115214431B (en) * 2022-06-02 2023-12-26 广州汽车集团股份有限公司 Vehicle seat travel determination method and device and vehicle
CN115042677A (en) * 2022-07-15 2022-09-13 上汽通用五菱汽车股份有限公司 Seat memory system and method
CN115009114A (en) * 2022-07-22 2022-09-06 合肥长安汽车有限公司 Seat stroke calibration system and method

Also Published As

Publication number Publication date
CN111546950B (en) 2022-05-10

Similar Documents

Publication Publication Date Title
CN111546950B (en) Adjustment method, adjustment device, vehicle, and storage medium
US10011297B2 (en) Vehicle steering device
US6696807B2 (en) Control apparatus of electric power steering
US20180072343A1 (en) Steering Device
JP2006513086A (en) Method for synchronizing a steering wheel of an automobile with a wheel to be steered
US20220315105A1 (en) Steering control apparatus
JP2012136167A (en) Control method and control device for vehicle mirror
US20200164916A1 (en) Control device for vehicle
CN115140157A (en) Steering control method and device for vehicle, storage medium and vehicle
EP3006307B1 (en) Electric steering device
US10112644B2 (en) Method for operating a steering system
US11577781B2 (en) Vehicle control system
JP2007015428A (en) Battery degradation detection device
JP5348460B2 (en) State memory controller
US10293850B2 (en) Method for automatic adjustment of the steering angle in a steering system of a vehicle
JP5155055B2 (en) Position control device
JP2022014256A (en) Steering wheel position adjusting device
CN112158254B (en) Calibration method of electric adjusting steering column
US11338845B2 (en) Method for operating an electrical power steering system of a transportation vehicle and electrical power steering system
CN107458170B (en) Stabilizer control device
CN114408018A (en) Control device and method for steering system of hybrid electric vehicle
JP2007186013A (en) Electric power steering device
CN111196307B (en) System and method for controlling motor-driven power steering
CN107150684B (en) System and method for regulating power to vehicle accessories during self-start and self-stop
CN108327782B (en) Control method and device of vehicle steering system and vehicle

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20240226

Address after: 510000 No.8 Songgang street, Cencun, Tianhe District, Guangzhou City, Guangdong Province

Patentee after: GUANGZHOU XIAOPENG MOTORS TECHNOLOGY Co.,Ltd.

Country or region after: China

Address before: Room 247, 333 jiufo Jianshe Road, Zhongxin Guangzhou Knowledge City, Guangzhou, Guangdong 510555

Patentee before: Guangzhou Xiaopeng Automobile Manufacturing Co.,Ltd.

Country or region before: China

TR01 Transfer of patent right