Control method and device of electric seat, electric seat, vehicle and electronic equipment
By using multiple motors to drive the electric seat to move back and forth in different directions, the problem of single-angle swaying of existing electric seats is solved, realizing multi-dimensional composite movement and improving user experience and comfort.
Patent Information
- Application Number
- CN202511017279.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-22
- Publication Date
- 2025-11-14
AI Technical Summary
Existing electric seats only support back-and-forth movement at a single angle, resulting in a monotonous user experience.
The electric seat is driven by multiple motors to move back and forth in different directions, supporting multi-dimensional composite movements. The movement of the motors is controlled according to the user-input settings and pre-created motor mapping relationships.
It enhances the passenger experience, meets personalized needs, and provides multi-dimensional, multi-directional adjustments for movement and comfort.
Smart Images

Figure CN120942141A_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of electric seat technology, and particularly relates to a control method, device, electric seat, vehicle and electronic equipment for an electric seat. Background Technology
[0002] With the development of intelligent vehicles, the functions of electric seats in vehicles are becoming increasingly sophisticated. An electric seat is a seating system that can be driven and adjusted by an electric motor.
[0003] The electric seats provided by the relevant technology only support back-and-forth movement at a single angle, resulting in a rather limited user experience. Summary of the Invention
[0004] This application aims to address at least one of the technical problems existing in the related art. To this end, this application proposes a control method, device, electric seat, vehicle, and electronic equipment for an electric seat, supporting multi-dimensional composite movements, which can effectively improve the passenger's riding experience.
[0005] In a first aspect, this application provides a control method for an electric seat, the electric seat including a plurality of first motors for driving the electric seat to move back and forth in different directions; the method includes:
[0006] Obtain user-inputted settings information; the settings information includes at least the target operating mode selected from multiple operating modes of the power seat;
[0007] When the target working mode is multiple working modes, the multiple working modes indicate multiple target directions. Based on the pre-created mapping relationship between the direction and the motor, multiple first target motors corresponding to multiple target directions are determined from multiple first motors.
[0008] First control signals are sent to multiple first target motors respectively, so that each first target motor drives the electric seat to perform back-and-forth compound motion along multiple target directions based on the corresponding first control signal.
[0009] According to the control method of the electric seat of this application, by acquiring user-input setting information, which includes at least a target working mode selected from multiple working modes of the electric seat, the method enables users to personalize their selection of the target working mode of the electric seat, thus meeting personalized needs. The electric seat includes multiple first motors for driving the electric seat to move back and forth in different directions. When the target working mode is multiple working modes, the multiple working modes indicate multiple target directions. Based on a pre-created mapping relationship between directions and motors, multiple first target motors corresponding to the multiple target directions are determined from the multiple first motors. First control signals are sent to the multiple first target motors respectively, so that each first target motor drives the electric seat to perform a compound back-and-forth movement along multiple target directions based on the corresponding first control signal. This solves the problem that electric seats provided by related technologies only support back-and-forth swaying at a single angle, resulting in a relatively monotonous user experience. The electric seat of this application supports compound movement in multiple dimensions, which can effectively improve the passenger's riding experience.
[0010] According to one embodiment of this application, the setting information further includes working duration; sending first control signals to multiple first target motors respectively, and further includes:
[0011] During the working period, first control signals are sent to multiple first target motors respectively until the end of the working period, or an interrupt signal for the target working mode is obtained.
[0012] According to one embodiment of this application, the setting information further includes a target swing frequency selected from a plurality of swing frequencies; each motor is a motor carrying feedback information; and a first control signal is sent to each of the plurality of first target motors, including:
[0013] Obtain the feedback information of each first target motor at the current moment;
[0014] Determine the actual swing frequency of each target direction at the current moment based on the feedback information at the current moment;
[0015] Determine the deviation between the actual sway frequency of each target direction and the target sway frequency at the current moment;
[0016] Based on the deviation values of each target direction at the current moment, the first control signal of the first target motor in each target direction at the next moment is adjusted; the first control signal is used to change at least a portion of the input voltage, input current and duty cycle of the first target motor.
[0017] According to one embodiment of this application, the interrupt signal includes a user-triggered seat adjustment signal;
[0018] After receiving the interrupt signal for the target operating mode, the method further includes:
[0019] If the interrupt signal is a seat adjustment signal, stop the target working mode to stop the electric seat from moving back and forth in each target direction;
[0020] The adjustment operation is performed based on the seat adjustment signal.
[0021] According to one embodiment of this application, the interruption signal further includes a fault signal and a vehicle pre-collision signal; the electric seat also includes a second motor for adjusting the tilt angle of the electric seat;
[0022] After receiving the interrupt signal for the target operating mode, the method further includes:
[0023] In the event that the interruption signal is a fault signal or a vehicle pre-collision signal, stop the target operating mode to stop the electric seat from moving back and forth in each target direction;
[0024] A second control signal is output to the second motor so that the second motor drives the electric seat to return to the target tilt angle and then to a safe position based on the second control signal.
[0025] According to one embodiment of this application, before sending first control signals to the plurality of first target motors respectively, the method further includes:
[0026] Obtain the target position of the electric seat in a zero-gravity posture;
[0027] Based on the initial position of the electric seat;
[0028] Based on the first position deviation between the target position and the initial position, a third control signal is sent to at least some of the multiple first motors and second motors, so that at least some of the motors drive the electric seat to move to the target position based on the corresponding third control signal.
[0029] According to one embodiment of this application, before sending a fourth control signal to at least some of the plurality of first motors and second motors, the method further includes:
[0030] Record the initial position of the electric seat;
[0031] After sending first control signals to multiple target motors until the end of the working time, the method further includes:
[0032] Based on the second position deviation between the actual position and the initial position in the feedback information of each first target motor, a fourth control signal is output to each first target motor so that each first target motor drives the electric seat to return to the initial position based on the fourth control signal.
[0033] According to one embodiment of this application, the working modes include a single working mode and multiple working modes; the single working mode indicates a single direction; the single working mode includes a flat-roof mode, a rocking horse mode, and a swinging mode.
[0034] In Pingyao mode, the electric seat moves back and forth in the front-to-back direction;
[0035] In Trojan mode, the electric seat moves back and forth in the up and down direction;
[0036] In rocking mode, the electric seat moves back and forth in the left and right directions;
[0037] In multiple operating modes, the electric seat moves back and forth in at least two of the following directions: forward and backward, up and down, and left and right.
[0038] According to one embodiment of this application, after obtaining the setting information input by the user, the method further includes:
[0039] When the target working mode is a single working mode, the second target motor corresponding to the single direction indicated by the single working mode is determined from multiple first motors according to the mapping relationship between direction and motor.
[0040] A fifth control signal is sent to the second target motor so that the second target motor drives the electric seat to move back and forth in a single direction based on the corresponding fifth control signal.
[0041] According to one embodiment of this application, at least some of the plurality of first motors and second motors are brushless motors or servo motors.
[0042] Secondly, this application provides a control device for an electric seat, the electric seat including a plurality of first motors for driving the electric seat to move back and forth in different directions; the device includes:
[0043] The acquisition module is used to acquire user-inputted settings information; the settings information includes at least the target operating mode selected from multiple operating modes of the electric seat;
[0044] The first processing module is used to determine multiple target motors corresponding to multiple target directions from multiple first motors when the target working mode is multiple working modes, the multiple working modes indicate multiple target directions, and the multiple target motors corresponding to multiple target directions are determined from multiple first motors according to the pre-created mapping relationship between directions and motors.
[0045] The control module is used to send first control signals to multiple first target motors respectively, so that each first target motor drives the electric seat to perform back-and-forth compound motion along multiple target directions based on the corresponding first control signal.
[0046] According to the control device of the electric seat of this application, by acquiring user-input setting information, which includes at least a target working mode selected from multiple working modes of the electric seat, the device enables users to personalize their selection of the target working mode of the electric seat, thus meeting personalized needs. The electric seat includes multiple first motors for driving the electric seat to move back and forth in different directions. When the target working mode is multiple working modes, the multiple working modes indicate multiple target directions. Based on a pre-created mapping relationship between directions and motors, multiple first target motors corresponding to the multiple target directions are determined from the multiple first motors. First control signals are sent to the multiple first target motors respectively, so that each first target motor drives the electric seat to perform a compound back-and-forth movement along multiple target directions based on the corresponding first control signal. This solves the problem that electric seats provided by related technologies only support back-and-forth swaying at a single angle, resulting in a relatively monotonous user experience. The electric seat of this application supports compound movement in multiple dimensions, which can effectively improve the passenger's riding experience.
[0047] This application provides an electric seat, which includes an electric seat body and the aforementioned electric seat control device.
[0048] This application provides a vehicle that includes the control device for the electric seat described above or the electric seat described above.
[0049] Thirdly, this application provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the control method for the electric seat provided in the first aspect above.
[0050] Fourthly, this application provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the control method for the electric seat as described in the first aspect above.
[0051] Fifthly, this application provides a chip including a processor and a communication interface coupled to the processor, the processor being used to run programs or instructions to implement the control method for the electric seat as provided in the first aspect.
[0052] In a sixth aspect, this application provides a computer program product, including a computer program that, when executed by a processor, implements the control method for the electric seat as described in the first aspect above.
[0053] The above-described one or more technical solutions in the embodiments of this application have at least one of the following technical effects:
[0054] By acquiring user-inputted settings information, including at least the target operating mode selected from multiple operating modes of the electric seat, the system enables users to personalize their selection of the target operating mode for the electric seat, thus meeting individual needs.
[0055] The electric seat includes multiple first motors for driving the electric seat to move back and forth in different directions. When the target working mode is multiple working modes, the multiple working modes indicate multiple target directions. According to the pre-created mapping relationship between directions and motors, multiple first target motors corresponding to multiple target directions are determined from the multiple first motors. First control signals are sent to the multiple first target motors respectively, so that each first target motor drives the electric seat to perform back-and-forth compound movements along multiple target directions based on the corresponding first control signals. This can solve the problem that the electric seats provided by related technologies only support back-and-forth swinging at a single angle position, resulting in a relatively monotonous user experience. The electric seat of this application supports compound movements in multiple dimensions, which can effectively improve the passenger's riding experience.
[0056] Additional aspects and advantages of this application will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of this application. Attached Figure Description
[0057] The above and / or additional aspects and advantages of this application will become apparent and readily understood from the description of the embodiments taken in conjunction with the following drawings, in which:
[0058] Figure 1 This is one of the flowcharts illustrating the control method for an electric seat provided in this application embodiment;
[0059] Figure 2 This is a second schematic flowchart of the control method for the electric seat provided in the embodiments of this application;
[0060] Figure 3 This is a schematic diagram of the structure of the control device for the electric seat provided in the embodiments of this application;
[0061] Figure 4 This is a schematic diagram of the structure of the electronic device provided in the embodiments of this application. Detailed Implementation
[0062] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.
[0063] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such use of data can be interchanged where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first," "second," etc., are generally of the same class and the number of objects is not limited; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.
[0064] The control method, device, electric seat, vehicle, and electronic equipment of the present application will be described in detail below with reference to the accompanying drawings and through specific embodiments and application scenarios.
[0065] The control method for the electric seat can be applied to a controller, which can output control signals to each motor of the electric seat, so that each motor drives the electric seat to move based on the corresponding control signals.
[0066] The electric seat control method provided in this application embodiment can be executed by an electronic device or a functional module or entity in an electronic device that can implement the electric seat control method. The electronic devices mentioned in this application embodiment include, but are not limited to, mobile phones, tablets, computers, wearable devices and controllers. The electric seat control method provided in this application embodiment will be described below using an electronic device as the execution subject.
[0067] like Figure 1 As shown in the figure, this application embodiment provides a control method for an electric seat, which includes steps 110, 120 and 130.
[0068] Step 110: Obtain the settings information input by the user; the settings information shall include at least the target working mode selected from multiple working modes of the electric seat.
[0069] An electric seat is a seating system that uses an electric motor to drive and adjust the seat position. It makes seat adjustments more convenient, typically including adjusting the seat's fore-and-aft position, tilt angle, seat height, backrest angle, and headrest height.
[0070] This electric seat can be installed on various vehicles such as cars, ships, and aircraft.
[0071] The electric seat is equipped with a controller that can control the rotation of each motor of the electric seat. Specifically, the controller can be a dedicated microcontroller or the vehicle's main controller, etc., without limitation.
[0072] The execution entity of this application embodiment supports interaction with the user. The setting information is for the user to adjust various parameters and positions of the electric seat according to personal needs in order to achieve optimal comfort and support.
[0073] The settings information can be entered in the following ways:
[0074] Firstly, the settings can include touch operations, including but not limited to click, swipe, and press operations.
[0075] In this embodiment, receiving user input settings information can be receiving touch operations from the user on the display area of the seat's screen; it can also be receiving touch operations from the user on the display area of a mobile phone or other terminal; or it can be receiving touch operations from the user on the display area of the vehicle's screen, etc.
[0076] Secondly, the settings can be entered using physical buttons.
[0077] In this embodiment, the electric seat is equipped with physical buttons on its body to receive setting information input by the user. This can be receiving the user's operation of pressing the corresponding physical button; the setting information can also be a combination operation of pressing multiple physical buttons simultaneously.
[0078] Thirdly, the settings can also include voice input.
[0079] In this embodiment, the electric seat can trigger a settings information display interface when it receives a voice prompt such as "Set Trojan Mode".
[0080] Of course, in other embodiments, the setting information may also be in other forms, including but not limited to character input, etc., which can be determined according to actual needs, and this application embodiment does not limit it.
[0081] The electric seat in this application embodiment supports a cradle function, which includes multiple working modes, including a single working mode and multiple working modes.
[0082] The single operating mode indicates a single direction and is designed to allow the power seat to move back and forth in a single direction.
[0083] Single-working modes include Pingyao mode, Trojan mode, and Swing mode.
[0084] In Pingyao mode, the electric seat moves back and forth in the front and back direction.
[0085] In Trojan mode, the electric seat moves back and forth in the up and down direction.
[0086] In rocking mode, the electric seat moves back and forth in the left and right directions.
[0087] Multiple operating modes indicate multiple directions, designed to enable the power seat to perform compound movements in multiple directions.
[0088] Multiple working modes can allow the electric seat to move back and forth in at least two of the following directions: forward and backward, up and down, and left and right.
[0089] For example, the multiple working modes can be specifically a swing mode, in which the electric seat performs compound movements in the forward and backward direction and the up and down angle direction.
[0090] The setting information in this application embodiment includes at least a target working mode selected from multiple working modes of the electric seat. The working mode can be any of the single working modes or any of the multiple working modes mentioned above, and there is no limitation on this.
[0091] Step 120: When the target working mode is multiple working modes, the multiple working modes indicate multiple target directions. Based on the pre-created mapping relationship between directions and motors, determine multiple first target motors corresponding to multiple target directions from multiple first motors.
[0092] The electric seat includes multiple first motors for driving the electric seat to move back and forth in different directions. For example, the first motor in the forward and backward direction is a slide rail motor, the first motor in the up and down direction is a lever motor, and the first motor in the left and right direction is a lever motor, etc.
[0093] The direction here can be either the sliding direction or the swinging direction.
[0094] Specifically, for example, a sliding track is set at the bottom of the electric seat. The sliding track motor can drive the electric seat to slide back and forth along the track, such as first sliding forward and then sliding backward. The direction at this time is the sliding direction.
[0095] In the up-down direction, the corresponding lever motor can drive the electric seat to rock up and down; the direction of this rocking motion is the direction of the rocking motion.
[0096] In terms of left and right directions, the corresponding lever motor can drive the electric seat to sway left and right, and the direction of this swaying is the direction of the sway.
[0097] As described in the foregoing embodiments, the electric seat supports multiple working modes. When the target working mode is multiple working modes, the multiple directions indicated by the multiple working modes can be determined. The multiple directions can be at least two of the following: forward and backward direction (also known as forward and backward sliding direction), left and right direction (also known as left and right rocking direction), and up and down direction (also known as up and down rocking direction).
[0098] In this embodiment, a corresponding first motor is provided in each direction, and each first motor can drive the electric seat to move back and forth in the corresponding direction.
[0099] For example, the first motor in the forward and backward direction is a horizontal slide rail motor, the first motor in the up and down direction can be a height-adjustable lever motor, and the first motor in the left and right direction can be a servo motor for adjusting the left and right sway of the electric seat.
[0100] In this application embodiment, a mapping relationship between direction and motor is pre-created. Specifically, it can be a mapping relationship between the reverse direction identifier and the motor identifier. Based on this mapping relationship, multiple first target motors corresponding to multiple working modes can be found from multiple first motors.
[0101] Step 130: Send first control signals to the multiple first target motors respectively, so that each first target motor drives the electric seat to perform back-and-forth compound motion along multiple target directions based on the corresponding first control signal.
[0102] After identifying multiple first target motors, the controller can send a first control signal to each first target motor. The first control signal is used to change at least a portion of the input voltage, input current, and duty cycle of the first target motor. Each first target motor can drive the electric seat to move back and forth along multiple target directions based on the corresponding first control signal, presenting a compound motion effect.
[0103] The electric seat control method provided in this application embodiment obtains user-inputted setting information, which includes at least a target working mode selected from multiple working modes of the electric seat, thereby enabling users to personalize the selection of the target working mode of the electric seat and meeting personalized needs.
[0104] The electric seat includes multiple first motors for driving the electric seat to move back and forth in different directions. When the target working mode is multiple working modes, the multiple working modes indicate multiple target directions. According to the pre-created mapping relationship between directions and motors, multiple first target motors corresponding to multiple target directions are determined from the multiple first motors. First control signals are sent to the multiple first target motors respectively, so that each first target motor drives the electric seat to perform back-and-forth compound movements along multiple target directions based on the corresponding first control signals. This can solve the problem that the electric seats provided by related technologies only support back-and-forth swinging at a single angle position, resulting in a relatively monotonous user experience. The electric seat of this application supports compound movements in multiple dimensions, which can effectively improve the passenger's riding experience.
[0105] In some embodiments, the setting information further includes working duration; sending first control signals to multiple first target motors respectively, and further includes:
[0106] During the working period, first control signals are sent to multiple first target motors respectively until the end of the working period, or an interrupt signal for the target working mode is obtained.
[0107] This application embodiment also supports users to personalize the working time of the electric seat in the target working mode according to their own needs, such as 15 minutes, 20 minutes, 30 minutes, etc. The specific working time can be set by the user and there is no limitation on it.
[0108] During this working period, the controller will continuously send first control signals to multiple first target motors until the end of the working period.
[0109] Ideally, the electric seat will move continuously for the aforementioned working time. However, in reality, some unexpected situations may inevitably occur, such as motor failure, sensor failure on the motor, or the vehicle on which the electric seat is located is about to be pre-collision, or user adjustments to the electric seat. These will generate an interruption signal for the target working mode, which is used to indicate the cessation of the target working mode to protect safety.
[0110] In some embodiments, the setting information also includes a target swing frequency selected from a plurality of swing frequencies; each motor is a motor carrying feedback information;
[0111] Send first control signals to multiple first target motors respectively, including:
[0112] Obtain the feedback information of each first target motor at the current moment;
[0113] Determine the actual swing frequency of each target direction at the current moment based on the feedback information at the current moment;
[0114] Determine the deviation between the actual sway frequency of each target direction and the target sway frequency at the current moment;
[0115] Based on the deviation values of each target direction at the current moment, the first control signal of the first target motor in each target direction at the next moment is adjusted; the first control signal is used to change at least a portion of the input voltage, input current and duty cycle of the first target motor.
[0116] The rocking frequency of a seat usually refers to the number of times the seat rocks back and forth, left and right, or in other directions per unit of time. The commonly used unit is "Hertz (Hz)," which represents the number of rocking motions per second.
[0117] This application provides multiple selectable swing frequencies for each working mode. The multiple selectable swing frequencies corresponding to different working modes can be the same or different, and there is no limitation on this.
[0118] For example, the swing frequencies corresponding to the Trojan mode include 0.25Hz, 0.16Hz, 0.125Hz, 0.1Hz, and 0.083Hz.
[0119] Different rocking frequencies result in different levels of seat comfort, and different people may experience different levels of comfort at the same rocking frequency. Therefore, users can select a target rocking frequency from multiple rocking frequencies according to their own needs.
[0120] In addition, each motor in the embodiments of this application is a motor carrying feedback information; the feedback information may include the actual speed, actual position, acceleration, etc. of the motor, and may also include other motion parameters.
[0121] Feedback information from the motor can be obtained through sensors carried by the motor, and there are no restrictions on the type of sensor.
[0122] In addition, before the electric seat begins its back-and-forth movement, the controller initializes each of the first target motors with position feedback on the seat, enabling accurate control of each first target motor in the future.
[0123] When the controller controls each first target motor, it will acquire the feedback information of each first target motor in real time. At the current moment, it can determine the actual swing frequency of each target direction at the current moment from the feedback information at the current moment, and determine the deviation value between the actual swing frequency of each target direction and the target swing frequency at the current moment.
[0124] The first control signal of the first target motor in each target direction can be adjusted according to the deviation value of each target direction at the current moment. The first control signal is used to change at least a portion of the input voltage, input current and duty cycle of the first target motor, thereby realizing closed-loop control of the electric motion information, ensuring that the rocking motion of the seat is smooth and stable, and that the system can still accurately maintain the set rocking frequency even under load changes or external environmental influences.
[0125] In some embodiments, the interrupt signal includes a user-triggered seat adjustment signal;
[0126] After receiving the interrupt signal for the target operating mode, the method further includes:
[0127] If the interrupt signal is a seat adjustment signal, stop the target working mode to stop the electric seat from moving back and forth in each target direction;
[0128] The adjustment operation is performed based on the seat adjustment signal.
[0129] As illustrated in the foregoing embodiments, the interrupt signal can be actively triggered by the user. In this case, the interrupt signal is the seat adjustment signal actively triggered by the user. The user can trigger the seat adjustment signal through a hard-wired switch, a software switch, or by voice adjustment, and there are no restrictions on this.
[0130] When the interrupt signal is a seat adjustment signal, the target operating mode is stopped to stop the electric seat from moving back and forth in each target direction. In addition, an adjustment operation is required based on the seat adjustment signal, which can be an adjustment signal for any motor generated based on the user's adjustment operation. For example, the seat adjustment signal is used to adjust the tilt angle of the seat back. The adjustment operation stops after the user stops triggering the seat adjustment signal.
[0131] In some embodiments, the interruption signal further includes a fault signal and a vehicle pre-collision signal; the power seat also includes a second motor for adjusting the tilt angle of the power seat;
[0132] After receiving the interrupt signal for the target operating mode, the method further includes:
[0133] In the event that the interruption signal is a fault signal or a vehicle pre-collision signal, stop the target operating mode to stop the electric seat from moving back and forth in each target direction;
[0134] A second control signal is output to the second motor so that the second motor drives the electric seat to return to the target tilt angle and then to a safe position based on the second control signal.
[0135] As illustrated in the foregoing embodiments, the interruption signal can also be passively triggered, specifically a fault signal and / or a vehicle pre-collision signal (indicating the possibility of a collision).
[0136] Among them, the fault signal can be triggered by a related motor failure (motor speed failure, motor position failure, etc.), and the pre-collision signal can be obtained through equipment such as radar and cameras.
[0137] In the event that the interruption signal is a fault signal or a vehicle pre-collision signal, the target operating mode is stopped to halt the back-and-forth movement of the electric seat in each target direction, thereby preventing a safety accident.
[0138] In addition, a second control signal is output to the second motor. This second control signal also includes at least a portion of the input voltage, input current, and duty cycle of the first target motor, so that after the second motor drives the electric seat back to the target tilt angle based on the second control signal, the electric seat is in a safe position. This target tilt angle is usually a large angle, such as 20 degrees, that is, the backrest is adjusted to a large angle to the safe position.
[0139] In addition, this return operation is usually completed within the target time (e.g., 1 to 2 seconds) to maximize passenger safety and prevent potential safety hazards (such as seat belt strangulation or insufficient restraint).
[0140] In some embodiments, before sending the first control signal to each of the plurality of first target motors, the method further includes:
[0141] Obtain the target position of the electric seat in a zero-gravity posture;
[0142] Based on the initial position of the electric seat;
[0143] Based on the first position deviation between the target position and the initial position, a third control signal is sent to at least some of the multiple first motors and second motors, so that at least some of the motors drive the electric seat to move to the target position based on the corresponding third control signal.
[0144] This embodiment of the electric seat features a zero-gravity posture, which mimics the posture of an astronaut in weightlessness in space. When the seat is adjusted to this posture, the seat cushion and backrest automatically adjust to a specific angle, bringing the user closer to a weightless state. This reduces pressure on the spine and joints, especially in the lower back and hip areas, during prolonged sitting. This posture allows for even distribution of body pressure, promotes blood circulation, reduces fatigue, and enhances comfort.
[0145] Before officially controlling the electric seat to move back and forth, a third control signal can be sent to at least some of the first and second motors based on the first position deviation between the target position in zero gravity (which can be obtained in advance based on experiments) and the initial position of the electric seat. The third control signal also includes at least some of the input voltage, input current and duty cycle of the first target motor, so that at least some motors can drive the electric seat to move to the target position based on the corresponding third control signal, thereby improving the passenger's riding comfort.
[0146] In some embodiments, the method further includes sending a fourth control signal to at least some of the plurality of first motors and second motors before:
[0147] Record the initial position of the electric seat;
[0148] After sending first control signals to multiple target motors until the end of the working time, the method further includes:
[0149] Based on the second position deviation between the actual position and the initial position in the feedback information of each first target motor, a fourth control signal is output to each first target motor so that each first target motor drives the electric seat to return to the initial position based on the fourth control signal.
[0150] As described in the foregoing embodiments, in the absence of an interruption signal, the electric seat will continuously move back and forth during the working time until the end of the working time. After the electric seat stops the target working mode, the controller will output a fourth control signal to the first target motor, so that each first target motor drives the electric seat back to the initial position based on the fourth control signal. The fourth control signal also includes at least a portion of the input voltage, input current and duty cycle of the first target motor.
[0151] In some embodiments, the working modes include a single working mode and multiple working modes; the single working mode indicates a single direction; the single working mode includes a horizontal mode, a rocking horse mode, and a swinging mode;
[0152] In Pingyao mode, the electric seat moves back and forth in the front-to-back direction;
[0153] In Trojan mode, the electric seat moves back and forth in the up and down direction;
[0154] In rocking mode, the electric seat moves back and forth in the left and right directions;
[0155] In multiple operating modes, the electric seat moves back and forth in at least two of the following directions: forward and backward, up and down, and left and right.
[0156] The foregoing embodiments have already described this, and will not be repeated here.
[0157] In some embodiments, after obtaining the settings information input by the user, the method further includes:
[0158] When the target working mode is a single working mode, the second target motor corresponding to the single direction indicated by the single working mode is determined from multiple first motors according to the mapping relationship between direction and motor.
[0159] A fifth control signal is sent to the second target motor so that the second target motor drives the electric seat to move back and forth in a single direction based on the corresponding fifth control signal.
[0160] As described in the previous embodiments, the target working mode can be a multi-working mode or a single working mode. Users can choose a single working mode or a multi-working mode based on their own needs.
[0161] Similar to the control method of multiple working modes, the single working mode only requires controlling a second target motor to drive the electric seat to move back and forth in a single direction, which will not be elaborated here.
[0162] In some embodiments, at least some of the first motors and second motors are brushless motors or servo motors.
[0163] A brushless motor is an electric motor without traditional brushes (carbon brushes in brushed motors). It is an electric motor based on electronic commutation control and features high efficiency and low maintenance.
[0164] A servo motor is an electric motor whose position, speed, and acceleration are controlled by a feedback system. It typically consists of the motor itself, a controller, and a feedback device (such as an encoder or position sensor), and its behavior is adjusted by external control signals during operation.
[0165] In the embodiments of this application, at least some of the motors are brushless motors or servo motors, thereby reducing the noise generated by the back-and-forth movement of the electric seat (noise level less than 40 dB) and providing a quiet operating environment.
[0166] See Figure 2 This application provides a second schematic flowchart of a control method for an electric seat, including the following steps:
[0167] Step 201, Begin;
[0168] Step 202: Obtain the user-inputted settings information; the settings information includes the target working mode, working duration, and target rocking frequency for the electric seat; proceed to step 203;
[0169] Step 203: Initialize the motor carrying feedback information; proceed to step 204.
[0170] Step 204: Control the relevant motors to drive the electric seat to the target position in a zero-gravity posture; then proceed to step 205.
[0171] Step 205: During the working period, control each first target motor corresponding to the target working mode based on the user-input setting information to drive the electric seat to perform back-and-forth compound movements along multiple target directions; execute steps 206 and 207.
[0172] Step 206: Determine whether the target duration has been reached; if yes, proceed to step 208; if no, proceed to step 209.
[0173] Step 207: Determine whether a fault signal and / or vehicle pre-collision signal has been obtained; if yes, proceed to step 211; if no, proceed to step 206.
[0174] Step 208: Stop the target working mode to stop the electric seat from moving back and forth in each target direction, and control the relevant motors to drive the electric seat to the initial position; proceed to step 212.
[0175] Step 209: Determine whether a seat adjustment signal triggered by the user has been received; if yes, proceed to step 210; if no, proceed to step 205.
[0176] Step 210: Stop the target working mode to stop the electric seat from moving back and forth in each target direction, and perform an adjustment operation based on the seat adjustment signal; proceed to step 212.
[0177] Step 211: Stop the target working mode to stop the electric seat from moving back and forth in each target direction. Control the second motor used to adjust the tilt angle of the electric seat so that the electric seat is driven back to the target tilt angle by the second motor and then the electric seat is in a safe position; proceed to step 212.
[0178] Step 212, End.
[0179] The detailed execution process of steps 210 to 212 is described in the aforementioned embodiments and will not be repeated here.
[0180] The control method for the electric seat provided by the embodiments of this application can achieve the following:
[0181] (1) It supports electric seats to move back and forth in multiple directions, which can improve the passenger's riding experience;
[0182] (2) Provides zero-gravity posture and cradle function, which together can significantly improve the sleep quality and ride comfort of passengers;
[0183] (3) Added a large-angle backrest return function to reduce safety hazards in zero gravity mode and cradle mode.
[0184] (4) Smooth operation and precise control are achieved through intelligent control algorithms to meet personalized needs.
[0185] (5) The slow start and slow stop strategy and closed-loop control algorithm ensure stable system operation and extend motor life.
[0186] The electric seat control method provided in this application can be executed by an electric seat control method device. This application uses an electric seat control method device executing the electric seat control method as an example to illustrate the electric seat control method device provided in this application.
[0187] This application also provides a control method and apparatus for an electric seat. The electric seat includes a plurality of first motors for driving the electric seat to move back and forth in different directions.
[0188] like Figure 3 As shown, the control method device for the electric seat includes: an acquisition module 310, a first processing module 320, and a control module 330.
[0189] The acquisition module 310 is used to acquire setting information input by the user; the setting information includes at least the target working mode selected from multiple working modes of the electric seat;
[0190] The first processing module 320 is used to determine multiple target motors corresponding to multiple target directions from multiple first motors when the target working mode is multiple working modes, the multiple working modes indicate multiple target directions, and the multiple target motors corresponding to multiple target directions are determined from multiple first motors according to the pre-created mapping relationship between directions and motors.
[0191] The control module 330 is used to send first control signals to multiple first target motors respectively, so that each first target motor drives the electric seat to perform back-and-forth compound motion along multiple target directions based on the corresponding first control signal.
[0192] According to the control device for the electric seat provided in the embodiments of this application, by acquiring the setting information input by the user, the setting information includes at least the target working mode selected from multiple working modes of the electric seat, thereby enabling the user to personally select the target working mode of the electric seat and meet personalized needs.
[0193] The electric seat includes multiple first motors for driving the electric seat to move back and forth in different directions. When the target working mode is multiple working modes, the multiple working modes indicate multiple target directions. According to the pre-created mapping relationship between directions and motors, multiple first target motors corresponding to multiple target directions are determined from the multiple first motors. First control signals are sent to the multiple first target motors respectively, so that each first target motor drives the electric seat to perform back-and-forth compound movements along multiple target directions based on the corresponding first control signals. This can solve the problem that the electric seats provided by related technologies only support back-and-forth swinging at a single angle position, resulting in a relatively monotonous user experience. The electric seat of this application supports compound movements in multiple dimensions, which can effectively improve the passenger's riding experience.
[0194] In some embodiments, the setting information also includes working duration; the control module 330 is specifically used for:
[0195] During the working period, first control signals are sent to multiple first target motors respectively until the end of the working period, or an interrupt signal for the target working mode is obtained.
[0196] In some embodiments, the setting information further includes a target swing frequency selected from a plurality of swing frequencies; the control module 330 is further configured to:
[0197] Obtain the feedback information of each first target motor at the current moment;
[0198] Determine the actual swing frequency of each target direction at the current moment based on the feedback information at the current moment;
[0199] Determine the deviation between the actual sway frequency of each target direction and the target sway frequency at the current moment;
[0200] Based on the deviation values of each target direction at the current moment, the first control signal of the first target motor in each target direction at the next moment is adjusted; the first control signal is used to change at least a portion of the input voltage, input current and duty cycle of the first target motor.
[0201] In some embodiments, the interrupt signal includes a user-triggered seat adjustment signal;
[0202] The control module 330 is also used to stop the target working mode to stop the electric seat from moving back and forth in each target direction when the interrupt signal is a seat adjustment signal;
[0203] The adjustment operation is performed based on the seat adjustment signal.
[0204] In some embodiments, the interruption signal further includes a fault signal and a vehicle pre-collision signal; the power seat also includes a second motor for adjusting the tilt angle of the power seat;
[0205] The control module 330 is also specifically used for:
[0206] In the event that the interruption signal is a fault signal or a vehicle pre-collision signal, stop the target operating mode to stop the electric seat from moving back and forth in each target direction;
[0207] A second control signal is output to the second motor so that the second motor drives the electric seat to return to the target tilt angle and then to a safe position based on the second control signal.
[0208] In some embodiments, the device further includes:
[0209] The second processing module is used for:
[0210] Obtain the target position of the electric seat in a zero-gravity posture;
[0211] Based on the initial position of the electric seat;
[0212] The control module 330 is also configured to send a third control signal to at least a portion of the plurality of first motors and second motors based on a first position deviation between the target position and the initial position, so that at least a portion of the motors drive the electric seat to move to the target position based on the corresponding third control signal.
[0213] In some embodiments, the device further includes:
[0214] A recording module is used to record the initial position of the electric seat;
[0215] The control module 330 is further configured to: output a fourth control signal to each first target motor based on the second position deviation between the actual position and the initial position in the feedback information of each first target motor, so that each first target motor drives the electric seat to return to the initial position based on the fourth control signal.
[0216] In some embodiments, the working modes include a single working mode and multiple working modes; the single working mode indicates a single direction; the single working mode includes a horizontal mode, a rocking horse mode, and a swinging mode;
[0217] In Pingyao mode, the electric seat moves back and forth in the front-to-back direction;
[0218] In Trojan mode, the electric seat moves back and forth in the up and down direction;
[0219] In rocking mode, the electric seat moves back and forth in the left and right directions;
[0220] In multiple operating modes, the electric seat moves back and forth in at least two of the following directions: forward and backward, up and down, and left and right.
[0221] In some embodiments, the device further includes:
[0222] The second processing module is used to determine the second target motor corresponding to the single direction indicated by the single working mode from multiple first motors, based on the mapping relationship between the direction and the motor, when the target working mode is a single working mode.
[0223] The control module 330 is further configured to send a fifth control signal to the second target motor, so that the second target motor drives the electric seat to move back and forth in a single direction based on the corresponding fifth control signal.
[0224] In some embodiments, at least some of the first motors and second motors are brushless motors or servo motors.
[0225] The control device for the electric seat in this application embodiment can be an electronic device or a component within an electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal or other devices besides a terminal. For example, the electronic device can be a mobile phone, tablet computer, laptop computer, PDA, in-vehicle electronic device, Mobile Internet Device (MID), Augmented Reality (AR) / Virtual Reality (VR) device, robot, wearable device, ultra-mobile personal computer (UMPC), netbook, or personal digital assistant (PDA), etc. It can also be a server, Network Attached Storage (NAS), personal computer (PC), television set (TV), ATM, or self-service machine, etc. This application embodiment does not specifically limit the device.
[0226] The control device for the electric seat in this embodiment can be a device with an operating system. This operating system can be a Microsoft (Windows) operating system, an Android operating system, an iOS operating system, or other possible operating systems; this embodiment does not specifically limit the specific operating system.
[0227] The control device for the electric seat provided in this application embodiment can achieve... Figures 1 to 2 The various processes implemented in the method implementation examples will not be described again here to avoid repetition.
[0228] This application also provides an electric seat, which includes an electric seat body and the aforementioned control device for the electric seat.
[0229] This application also provides a vehicle that includes the aforementioned control device for the electric seat or the electric seat itself.
[0230] In some embodiments, such as Figure 4 As shown, this application embodiment also provides an electronic device 400, including a processor 401, a memory 402, and a computer program stored in the memory 402 and executable on the processor 401. When the program is executed by the processor 401, it implements the various processes of the above-described electric seat control method embodiment and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0231] Processor 401 may be a CPU (Central Processing Unit), a general-purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. Processor 401 may also be a combination that implements computational functions, such as including one or more microprocessor combinations, a combination of a DSP and a microprocessor, etc.
[0232] The memory 402 may be a ROM (Read Only Memory) or other type of static storage device capable of storing static information and instructions, RAM (Random Access Memory) or other type of dynamic storage device capable of storing information and instructions, or it may be an EEPROM (Electrically Erasable Programmable Read Only Memory), a CD-ROM (Compact Disc Read Only Memory) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital universal optical discs, Blu-ray discs, etc.), magnetic disk storage media, other magnetic storage devices, or any other medium capable of carrying or storing computer programs and capable of being read by a computer, without limitation herein.
[0233] The memory 402 is used to store computer programs that execute the embodiments of this application, and the execution is controlled by the processor 401. The processor 401 is used to execute the computer programs stored in the memory 402 to implement the steps shown in the foregoing method embodiments.
[0234] It should be noted that the electronic devices in the embodiments of this application include the aforementioned motion electronic devices and non-motion electronic devices.
[0235] This application also provides a non-transitory computer-readable storage medium storing a computer program. When the computer program is executed by a processor, it implements the various processes of the above-described electric seat control method embodiments and achieves the same technical effect. To avoid repetition, it will not be described again here.
[0236] The processor is the processor in the electronic device described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.
[0237] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the above-described control method for an electric seat.
[0238] The processor is the processor in the electronic device described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.
[0239] This application embodiment also provides a chip, which includes a processor and a communication interface. The communication interface and the processor are coupled. The processor is used to run programs or instructions to implement the various processes of the above-described electric seat control method embodiment and achieve the same technical effect. To avoid repetition, it will not be described again here.
[0240] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.
[0241] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.
[0242] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the related technology, can be embodied in the form of a computer software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of this application.
[0243] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.
[0244] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "illustrative embodiment," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of this application. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples.
[0245] Although embodiments of this application have been shown and described, those skilled in the art will understand that various changes, modifications, substitutions and alterations can be made to these embodiments without departing from the principles and spirit of this application, the scope of which is defined by the claims and their equivalents.
Claims
1. A control method for an electric seat, characterized in that, The electric seat includes a plurality of first motors for driving the electric seat to move back and forth in different directions; the method includes: Obtain user-inputted settings information; the settings information includes at least a target operating mode selected from multiple operating modes of the electric seat; When the target working mode is multiple working modes, the multiple working modes indicate multiple target directions. Based on the pre-created mapping relationship between directions and motors, multiple first target motors corresponding to the multiple target directions are determined from the multiple first motors. First control signals are sent to the plurality of first target motors respectively, so that each first target motor drives the electric seat to perform back-and-forth compound motion along the plurality of target directions based on the corresponding first control signal.
2. The control method for the electric seat according to claim 1, characterized in that, The setting information also includes working duration; the step of sending first control signals to the plurality of first target motors respectively also includes: During the specified working time, a first control signal is sent to each of the plurality of first target motors until the end of the working time, or until an interrupt signal for the target working mode is received.
3. The control method for the electric seat according to claim 2, characterized in that, The setting information also includes a target swing frequency selected from a plurality of swing frequencies; Each motor is a motor that carries feedback information; the step of sending a first control signal to each of the plurality of first target motors includes: Obtain the feedback information of each of the first target motors at the current moment; The actual swaying frequency of each target direction at the current moment is determined based on the feedback information at the current moment. Determine the deviation between the actual swaying frequency and the target swaying frequency in each target direction at the current moment; Based on the deviation values of each target direction at the current time, the first control signal of the first target motor in each target direction at the next time is adjusted; the first control signal is used to change at least a portion of the input voltage, input current, and duty cycle of the first target motor.
4. The control method for an electric seat according to claim 2, characterized in that, The interrupt signal includes a user-triggered seat adjustment signal; After acquiring the interrupt signal for the target operating mode, the method further includes: If the interruption signal is the seat adjustment signal, the target operating mode is stopped to stop the electric seat from moving back and forth in each target direction; An adjustment operation is performed based on the seat adjustment signal.
5. The control method for an electric seat according to claim 3, characterized in that, The interruption signal also includes a fault signal and a vehicle pre-collision signal; the electric seat also includes a second motor for adjusting the tilt angle of the electric seat; After acquiring the interrupt signal for the target operating mode, the method further includes: In the event that the interruption signal is the fault signal or the vehicle pre-collision signal, the target operating mode is stopped to stop the electric seat from moving back and forth in each target direction; A second control signal is output to the second motor so that the second motor drives the electric seat to return to the target tilt angle and then to a safe position based on the second control signal.
6. The control method for an electric seat according to claim 5, characterized in that, Before sending the first control signal to each of the plurality of first target motors, the method further includes: Obtain the target position of the electric seat in a zero-gravity posture; Based on the initial position of the electric seat; Based on a first position deviation between the target position and the initial position, a third control signal is sent to at least some of the plurality of first motors and second motors, so that the at least some motors drive the electric seat to move to the target position based on the corresponding third control signal.
7. The control method for an electric seat according to claim 6, characterized in that, Before sending the fourth control signal to at least some of the plurality of first motors and second motors, the method further includes: Record the initial position of the electric seat; After sending first control signals to the plurality of first target motors until the end of the working time, the method further includes: Based on the second position deviation between the actual position and the initial position in the feedback information of each first target motor, a fourth control signal is output to each first target motor so that each first target motor drives the electric seat to return to the initial position based on the fourth control signal.
8. The control method for an electric seat according to any one of claims 1-7, characterized in that, The working modes include single working mode and multiple working modes; the single working mode indicates a single direction; the single working mode includes Pingyao mode, Trojan horse mode and swing mode; In the Pingyao mode, the electric seat moves back and forth in the front-to-back direction; In the Trojan mode, the electric seat moves back and forth in the vertical direction; In the rocking mode, the electric seat moves back and forth in the left-right direction; In the multiple operating modes, the electric seat moves back and forth along at least two of the front-to-back direction, the up-down direction, and the left-to-right direction.
9. The control method for an electric seat according to claim 8, characterized in that, After obtaining the user-inputted settings information, the method further includes: When the target working mode is a single working mode, the second target motor corresponding to the single direction indicated by the single working mode is determined from the plurality of first motors according to the mapping relationship between the direction and the motor; A fifth control signal is sent to the second target motor, so that the second target motor drives the electric seat to move back and forth along the single direction based on the corresponding fifth control signal.
10. The control method for an electric seat according to any one of claims 5-7, characterized in that, At least some of the plurality of first motors and second motors are brushless motors or servo motors.
11. A control device for an electric seat, characterized in that, The electric seat includes a plurality of first motors for driving the electric seat to move back and forth in different directions; the device includes: The acquisition module is used to acquire setting information input by the user; the setting information includes at least a target working mode selected from multiple working modes of the electric seat; The first processing module is configured to, when the target working mode is a multi-working mode, wherein the multi-working mode indicates multiple target directions, determine multiple first target motors corresponding to the multiple target directions from the multiple first motors according to a pre-created mapping relationship between directions and motors; The control module is used to send first control signals to the plurality of first target motors respectively, so that each first target motor drives the electric seat to perform back-and-forth compound motion along the plurality of target directions based on the corresponding first control signal.
12. An electric seat, characterized in that, The electric seat includes a main body and the electric seat also includes the control device for the electric seat as described in claim 11.
13. A vehicle, characterized in that, Includes the control device for the electric seat as described in claim 11 or the electric seat as described in claim 12.
14. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the program, it implements the control method for the electric seat as described in any one of claims 1-10.
15. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the control method for the electric seat as described in any one of claims 1-10.
Citation Information
Cited By
Seat control method, device and equipment and storage medium
CN121157738A