| CPC B60N 2/0277 (2023.08) [B60N 2/02246 (2023.08); B60N 2002/0055 (2013.01); B60N 2/02258 (2023.08)] | 20 Claims |

|
1. A seat control method implemented in a seat controller, comprises:
acquiring, after driving of a seat motor is stabilized, present driving currents of the seat motor according to preset cycles, and recording the present driving current in a first cycle as a temporary current value corresponding to the first cycle;
comparing, during operation of the seat motor and for each of the cycles, the present driving current and a temporary current value corresponding to a previous cycle to determine a difference, and then determining, during operation of the seat motor, a temporary current value corresponding to each of the cycles and current change trend of each of the cycles;
comparing the current change trend of a present cycle with the current change trend of the previous cycle, and increasing an increment of a current locking accumulative count value in a case where the current change trend of the present cycle is the same as the current change trend of the previous cycle, wherein a change in the current locking accumulative count value is associated with the difference between the present driving current and the temporary current value corresponding to the previous cycle; and
determining a locking flag according to a magnitude relationship between the current locking accumulative count value and a first threshold;
stopping driving of the seat motor in a motor driving mode based on the block flag.
|