Vehicle seat control method, device and equipment, storage medium and vehicle
By obtaining and updating the seat adjustment time, drive duty cycle and adjustment coefficient, the problem of inconsistent adjustment speeds of the left and right seats is solved, and consistency and coordinated control of the seat adjustment speeds are achieved.
Patent Information
- Application Number
- CN202410354640.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-03-26
- Publication Date
- 2025-09-26
- Estimated Expiration
- 2044-03-26
AI Technical Summary
In a five-seater car, the adjustment speeds of the left and right seats are not aligned when adjusted simultaneously due to differences in production consistency, and it is difficult to achieve consistency in the adjustment speeds with existing technology.
By obtaining the adjustment time, adjustment drive duty cycle and adjustment coefficient of the left and right seats, the adjustment drive duty cycle of the target adjustment seat is updated to the product of the three parameters to ensure that the adjustment speed of the left and right seats is consistent.
The adjustment speed consistency is achieved when the left and right seats are operated simultaneously, which improves the coordinated control effect of seat adjustment.
Smart Images

Figure CN120697628A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of vehicle control technology, and in particular to a vehicle seat control method, device, equipment, storage medium, and vehicle. Background Art
[0002] With the development of technology, the control or interaction methods of various components on the vehicle are becoming more and more intelligent. For example, the adjustment method of the seat has evolved from primitive mechanical control to electronic control.
[0003] Typically, for a five-seater car, the left and right seats are usually controlled independently, and the seat adjustment speed needs to be controlled by the transmission ratio, motor speed and duty cycle of the mechanical structure in the seat adjustment device.
[0004] However, due to differences in the consistency of seat production, even seats of the same model may respond differently to the motor drive signal. This results in differences in the movement speed of the same model of seats on the left and right sides during the adjustment process when the adjustment device and the motor rotate at the same speed. This further causes the left and right seats to be uneven when they are adjusted simultaneously. Summary of the Invention
[0005] In order to solve the above technical problems, the present disclosure provides a vehicle seat control method, device, equipment, storage medium and vehicle to achieve consistency in seat adjustment speed when the left and right seats are operated simultaneously.
[0006] In a first aspect, an embodiment of the present disclosure provides a vehicle seat control method, comprising:
[0007] Obtaining an adjustment time of a left seat, an adjustment drive duty cycle of the left seat, and an adjustment coefficient of the left seat during a seat adjustment process, wherein the seat adjustment process is one of the seat lifting process and the seat reclining process, wherein the movement trend of the left seat and the right seat is the same during the seat adjustment process, and the adjustment drive duty cycle is one of the lifting drive duty cycle and the reclining drive duty cycle corresponding to the seat adjustment process;
[0008] Acquiring an adjustment time of a right seat, an adjustment drive duty cycle of a left seat, and an adjustment coefficient of the right seat during a seat adjustment process, wherein the adjustment time of the left seat and the adjustment time of the right seat correspond to the same adjustment travel;
[0009] If the adjustment speed of the left seat is different from the adjustment speed of the right seat, determining a target adjustment seat, the target adjustment seat being any one of the left seat and the right seat;
[0010] The adjustment drive duty cycle of the target adjustment seat is updated to the product of three target parameters, wherein the three target parameters are the adjustment coefficient of the target adjustment seat, the adjustment drive duty cycle of the target adjustment seat, and the ratio of the adjustment time of the target adjustment seat to the adjustment time of the seat on the other side.
[0011] In some embodiments, after updating the target adjustment driving duty cycle of the seat to the product of three target parameters, the method further includes:
[0012] Get the left running time of the left seat from the Hall zero point to the Hall maximum value, and the right running time of the left seat from the Hall zero point to the Hall maximum value;
[0013] The adjustment coefficient of the target adjustment seat is updated to the ratio of the first running time to the second running time, wherein the first running time is the smallest one between the left running time and the right running time, and the second running time is the other one between the left running time and the right running time except the first running time.
[0014] In some embodiments, when the seat adjustment process is a seat lifting process,
[0015] The obtaining of the adjustment time of the left seat, the adjustment drive duty cycle of the left seat, and the adjustment coefficient of the left seat during the seat adjustment process includes:
[0016] Obtaining the left-side lift time of the left seat, the left-side lift drive duty cycle of the left seat, and the adjustment coefficient of the left seat;
[0017] The obtaining of the adjustment time of the right seat, the adjustment drive duty cycle of the left seat, and the adjustment coefficient of the right seat during the seat adjustment process includes:
[0018] Obtain the right-side lift time of the right seat, the right-side lift drive duty cycle of the right seat, and the adjustment coefficient of the right seat.
[0019] In some embodiments, when the target adjustable seat is the left seat, updating the adjustment drive duty cycle of the target adjustable seat to the product of three target parameters includes:
[0020] updating the left lift driving duty cycle to the product of the adjustment coefficient of the left seat, the left lift driving duty cycle, and the ratio of the left lift time to the right lift time; or
[0021] When the target adjustable seat is the right seat, updating the adjustment drive duty cycle of the target adjustable seat to the product of three target parameters includes:
[0022] The right side lifting drive duty cycle is updated as a product of an adjustment coefficient of the right seat, the right side lifting drive duty cycle, and a ratio of the right side lifting time to the left side lifting time.
[0023] In some embodiments, when the seat adjustment process is a seat reclining process,
[0024] The obtaining of the adjustment time of the left seat, the adjustment drive duty cycle of the left seat, and the adjustment coefficient of the left seat during the seat adjustment process includes:
[0025] Obtain the left-side reclining time of the left seat, the left-side reclining drive duty cycle of the left seat, and the adjustment coefficient of the left seat;
[0026] The obtaining of the adjustment time of the right seat, the adjustment drive duty cycle of the left seat, and the adjustment coefficient of the right seat during the seat adjustment process includes:
[0027] Obtain the right-side reclining time of the right seat, the right-side reclining drive duty cycle of the right seat, and the adjustment coefficient of the right seat.
[0028] In some embodiments, when the target adjustable seat is the left seat, updating the adjustment drive duty cycle of the target adjustable seat to the product of three target parameters includes:
[0029] The left side reclining driving duty cycle is updated to the product of the adjustment coefficient of the left seat, the left side reclining driving duty cycle, and the ratio of the left side reclining time to the right side reclining time; or
[0030] When the target adjustable seat is the right seat, updating the adjustment drive duty cycle of the target adjustable seat to the product of three target parameters includes:
[0031] The right side reclining driving duty cycle is updated as a product of the adjustment coefficient of the right seat, the right side reclining driving duty cycle, and the ratio of the right side reclining time to the left side reclining time.
[0032] In some embodiments, the method further comprises:
[0033] Determine whether the seat and seat adjustment drive circuit are in a fault state;
[0034] If the seat and / or the seat adjustment drive circuit is in a normal state, controlling the seat according to the seat adjustment instruction of the user;
[0035] If the seat or the seat adjustment drive circuit is in a fault state, fault information corresponding to the fault state is reported.
[0036] In a second aspect, an embodiment of the present disclosure provides a vehicle seat control device, comprising:
[0037] a first acquisition module, configured to acquire an adjustment time of a left seat, an adjustment drive duty cycle of the left seat, and an adjustment coefficient of the left seat during a seat adjustment process, wherein the seat adjustment process is one of the seat lifting process and the seat reclining process, wherein the movement trend of the left seat and the right seat is the same during the seat adjustment process, and the adjustment drive duty cycle is one of the lifting drive duty cycle and the reclining drive duty cycle corresponding to the seat adjustment process;
[0038] a second acquisition module, configured to acquire an adjustment time of a right seat, an adjustment drive duty cycle of a left seat, and an adjustment coefficient of the right seat during a seat adjustment process, wherein the adjustment time of the left seat and the adjustment time of the right seat correspond to the same adjustment travel;
[0039] a determination module, configured to determine a target adjustment seat if the adjustment speed of the left seat is different from the adjustment speed of the right seat, the target adjustment seat being any one of the left seat and the right seat;
[0040] The first update module is used to update the adjustment drive duty cycle of the target adjustment seat to the product of three target parameters, where the three target parameters are the adjustment coefficient of the target adjustment seat, the adjustment drive duty cycle of the target adjustment seat, and the ratio of the adjustment time of the target adjustment seat to the adjustment time of the seat on the other side.
[0041] In a third aspect, an embodiment of the present disclosure provides an electronic device, including:
[0042] Memory;
[0043] processor; and
[0044] computer programs;
[0045] The computer program is stored in the memory and is configured to be executed by the processor to implement the method as described in the first aspect.
[0046] In a fourth aspect, an embodiment of the present disclosure provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program is executed by a processor to implement the method described in the first aspect.
[0047] In a fifth aspect, an embodiment of the present disclosure provides a vehicle comprising the device, electronic device or computer-readable storage medium as described above.
[0048] The vehicle seat control method, device, equipment, storage medium and vehicle provided by the embodiments of the present disclosure utilize the adjustment time, adjustment drive duty cycle and adjustment coefficient of the left and right seats to update the adjustment drive duty cycle of one of the seats to the product of the adjustment coefficient of the target adjustment seat, the adjustment drive duty cycle of the target adjustment seat, and the ratio of the adjustment time of the target adjustment seat to the adjustment time of the other seat when the adjustment speeds of the left and right seats are different. This ensures that the adjustment speeds of the left and right seats are the same when the seats are adjusted using the updated adjustment drive duty cycle, thereby achieving consistency in the seat adjustment speeds when the left and right seats are operated simultaneously. BRIEF DESCRIPTION OF THE DRAWINGS
[0049] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.
[0050] In order to more clearly illustrate the embodiments of the present disclosure or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0051] Figure 1 A flow chart of a vehicle seat control method provided in an embodiment of the present disclosure;
[0052] Figure 2 A schematic diagram of an application scenario provided by an embodiment of the present disclosure;
[0053] Figure 3 This is an architecture diagram of a vehicle seat control method provided by another embodiment of the present disclosure;
[0054] Figure 4 A schematic structural diagram of a vehicle seat control device provided by an embodiment of the present disclosure;
[0055] Figure 5 A schematic diagram of the structure of an electronic device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0056] In order to more clearly understand the above-mentioned objectives, features and advantages of the present disclosure, the scheme of the present disclosure will be further described below. It should be noted that the embodiments of the present disclosure and the features therein can be combined with each other in the absence of conflict.
[0057] In the following description, many specific details are set forth to facilitate a full understanding of the present disclosure, but the present disclosure may also be implemented in other ways different from those described herein; it is obvious that the embodiments in the specification are only part of the embodiments of the present disclosure, rather than all of the embodiments.
[0058] An embodiment of the present disclosure provides a vehicle seat control method, which is described below in conjunction with specific embodiments.
[0059] Figure 1 This is a flow chart of a vehicle seat control method provided by an embodiment of the present disclosure. The method can be applied to Figure 2 The application scenario shown includes a seat controller (or body controller) 21, a left seat 22, and a right seat 23. The seat controller 21 is used to collect information and perform logic drive output control on the left seat 22 and the right seat 23. The seat controller (or body controller) can be an on-board device, such as a car computer, a smartphone, a PDA, a tablet computer, a laptop computer, an all-in-one computer, an intelligent driving device, etc. It is understood that the vehicle voice control method provided by the embodiments of the present disclosure can also be applied in other scenarios.
[0060] like Figure 1 As shown, the method includes the following specific steps:
[0061] S101. Obtain the adjustment time of the left seat, the adjustment drive duty cycle of the left seat, and the adjustment coefficient of the left seat during the seat adjustment process. The seat adjustment process is one of the seat lifting process and the seat laying down process. During the seat adjustment process, the movement trend of the left seat and the right seat is the same. The adjustment drive duty cycle is one of the lifting drive duty cycle and the laying down drive duty cycle corresponding to the seat adjustment process.
[0062] S102. Acquire the adjustment time of the right seat, the adjustment drive duty cycle of the left seat, and the adjustment coefficient of the right seat during the seat adjustment process, wherein the adjustment time of the left seat and the adjustment time of the right seat have the same adjustment travel.
[0063] Specifically, the seat adjustment process includes a seat lifting process and a seat reclining process.
[0064] For seat adjustment, when the duty cycle increases, the input voltage and current of the motor driving the seat adjustment also increase, and the output torque and speed also increase accordingly, making the seat adjustment speed faster. Conversely, when the duty cycle decreases, the input voltage and current of the motor driving the seat adjustment decrease, and the output torque and speed also decrease, making the seat adjustment speed slower.
[0065] It should be noted that the execution order of the above S101 and S102 is not fixed. The two can be executed one after another or simultaneously, and the embodiment of the present disclosure does not limit this.
[0066] For example, during pre-production vehicle commissioning, personnel adjust the left and right seats simultaneously, ensuring that their travel is the same. The system captures the time taken for the left and right seats to adjust, obtaining the left and right seat adjustment times. It also captures the duty cycles used to drive the left and right seats, obtaining the left and right seat adjustment drive duty cycles. The left and right seat adjustment coefficients are pre-set values used to control the seat adjustment speed in conjunction with these adjustment times and duty cycles.
[0067] S103: If the adjustment speed of the left seat is different from the adjustment speed of the right seat, determine a target adjustment seat, where the target adjustment seat is either the left seat or the right seat.
[0068] Specifically, the speed of adjustment between the left and right seats can be determined based on the adjustment time of the left and right seats. Since the adjustment time of the left and right seats corresponds to the same adjustment distance, the seat with the shorter adjustment time has a faster adjustment speed. For example, the seat with the shorter adjustment time is determined as the target seat for adjustment.
[0069] S104. Update the adjustment drive duty cycle of the target adjustment seat to the product of three target parameters, where the three target parameters are the adjustment coefficient of the target adjustment seat, the adjustment drive duty cycle of the target adjustment seat, and the ratio of the adjustment time of the target adjustment seat to the adjustment time of the seat on the other side.
[0070] The purpose of updating the adjustment drive duty cycle of the target adjustable seat is to change the adjustment speed of the target adjustable seat. For example, if the seat with the shortest adjustment time is determined as the target adjustable seat, the adjustment speed of the target adjustable seat needs to be reduced, and therefore the adjustment drive duty cycle of the target adjustable seat needs to be reduced.
[0071] Since the adjustment time of the target adjustment seat is less than the adjustment time of the seat on the other side, the ratio of the target adjustment seat adjustment time to the adjustment time of the seat on the other side is less than one. Multiplying this ratio with the original adjustment drive duty cycle can achieve the purpose of reducing the adjustment drive duty cycle.
[0072] Specifically, the adjustment drive duty cycle of the target adjustment seat is updated in combination with the adjustment coefficient, and the specific calculation method is as follows:
[0073]
[0074] Among them, W *is the adjustment drive duty cycle of the target adjustable seat after update, μ is the adjustment coefficient of the target adjustable seat, W is the adjustment drive duty cycle of the target adjustable seat before update, y is the adjustment time of the target adjustable seat, and z is the adjustment time of the other side seat.
[0075] It is understandable that when the seat on the side with a slower adjustment speed is used as the target adjustment seat, its adjustment formula can be mathematically derived based on the above formula, which will not be repeated here.
[0076] The embodiment of the present disclosure obtains the adjustment time of the left seat, the adjustment drive duty cycle of the left seat, and the adjustment coefficient of the left seat during the seat adjustment process, wherein the seat adjustment process is one of the seat lifting process and the seat laying down process, and the movement trend of the left seat and the right seat during the seat adjustment process is the same, and the adjustment drive duty cycle is one of the lifting drive duty cycle and the laying down drive duty cycle corresponding to the seat adjustment process; obtains the adjustment time of the right seat, the adjustment drive duty cycle of the left seat, and the adjustment coefficient of the right seat during the seat adjustment process, wherein the adjustment time of the left seat and the adjustment time of the right seat have the same adjustment stroke; if the adjustment speed of the left seat is different from the adjustment speed of the right seat, the target adjustment seat is determined, and the target adjustment seat is the adjustment speed of the left seat and the right seat. any one of them; updating the adjustment drive duty cycle of the target adjustment seat to the product of three target parameters, wherein the three target parameters are respectively the adjustment coefficient of the target adjustment seat, the adjustment drive duty cycle of the target adjustment seat, and the ratio of the adjustment time of the target adjustment seat to the adjustment time of the seat on the other side; utilizing the adjustment time, adjustment drive duty cycle and adjustment coefficient of the left and right seats, when the adjustment speeds of the left and right seats are different, updating the adjustment drive duty cycle of one of the seats to the product of the adjustment coefficient of the target adjustment seat, the adjustment drive duty cycle of the target adjustment seat, and the ratio of the adjustment time of the target adjustment seat to the adjustment time of the seat on the other side, so that when the seats are adjusted by the updated adjustment drive duty cycle, the adjustment speeds of the left and right seats are the same, thereby achieving consistency in the seat adjustment speeds when the left and right seats are simultaneously controlled.
[0077] On the basis of the above embodiment, after updating the adjustment drive duty cycle of the target adjustable seat to the product of three target parameters, the method further includes: obtaining the left-side running time of the left seat running from the Hall zero point to the Hall maximum value, and the right-side running time of the left seat running from the Hall zero point to the Hall maximum value; updating the adjustment coefficient of the target adjustable seat to the ratio of the first running time to the second running time, the first running time being the smallest one between the left-side running time and the right-side running time, and the second running time being the other one between the left-side running time and the right-side running time except the first running time.
[0078] Specifically, the left side running time of the left seat from the Hall zero point to the Hall maximum value and the right side running time of the left seat from the Hall zero point to the Hall maximum value are collected by the Hall sensor corresponding to the actuator driving the seat.
[0079] After the adjustment drive duty cycle of the target adjustment seat is updated, the adjustment speed of the target adjustment seat changes, and the corresponding adjustment time of the target adjustment seat also changes. At this time, the adjustment coefficient of the target adjustment seat needs to be updated so that the updated adjustment coefficient is more in line with the current requirements of the coordinated control of the left and right seats. The specific calculation method for updating the adjustment coefficient of the target adjustment seat is as follows:
[0080]
[0081] where μ * is the updated adjustment coefficient, t1 is the first running time, and t2 is the second running time.
[0082] The embodiment of the present disclosure updates the adjustment drive duty cycle of the target adjustment seat to the product of three target parameters, and obtains the left-side running time of the left seat running from the Hall zero point to the Hall maximum value, and the right-side running time of the left seat running from the Hall zero point to the Hall maximum value; updates the adjustment coefficient of the target adjustment seat to the ratio of the first running time to the second running time, the first running time being the smallest of the left-side running time and the right-side running time, and the second running time being the other of the left-side running time and the right-side running time except the first running time. After updating the adjustment drive duty cycle of the target adjustment seat, the adjustment coefficient of the target adjustment seat is updated based on the updated seat adjustment time, so that the updated adjustment coefficient can participate in the next adjustment drive duty cycle update, thereby ensuring the driving stability of the collaborative control.
[0083] At the same time, the logic control and drive of the embodiment of the present disclosure are centrally processed by the seat controller (or body controller), wherein the actuator used to drive the seat only needs to be configured with a corresponding Hall sensor without adding other hardware, which facilitates troubleshooting, function updates and iterations, is adaptable to multiple actuator controls, and has strong portability.
[0084] In some embodiments, the obtaining of the adjustment time of the left seat, the adjustment drive duty cycle of the left seat, and the adjustment coefficient of the left seat during the seat adjustment process includes: obtaining the left-side lifting time of the left seat, the left-side lifting drive duty cycle of the left seat, and the adjustment coefficient of the left seat; the obtaining of the adjustment time of the right seat, the adjustment drive duty cycle of the left seat, and the adjustment coefficient of the right seat during the seat adjustment process includes: obtaining the right-side lifting time of the right seat, the right-side lifting drive duty cycle of the right seat, and the adjustment coefficient of the right seat.
[0085] Accordingly, when the target seat is the left seat, the adjustment drive duty cycle of the target seat is updated to the product of three target parameters, including: updating the left lift drive duty cycle to the product of the adjustment coefficient of the left seat, the left lift drive duty cycle, and the ratio of the left lift time to the right lift time. The specific calculation method is as follows:
[0086]
[0087] Among them A * is the updated left lift drive duty cycle, m is the adjustment coefficient of the left seat, A is the left lift drive duty cycle, a is the left lift time, and c is the right lift time.
[0088] Alternatively, when the target seat is the right seat, updating the target seat's adjustment drive duty cycle to the product of three target parameters includes updating the right lift drive duty cycle to the product of the right seat's adjustment coefficient, the right lift drive duty cycle, and the ratio of the right lift time to the left lift time. The specific calculation method is as follows:
[0089]
[0090] Among them C * is the updated left-side lift drive duty cycle, n is the adjustment coefficient of the left seat, C is the left-side lift drive duty cycle, a is the left-side lift time, and c is the right-side lift time.
[0091] In some embodiments, the seat adjustment process includes a seat folding process; obtaining the adjustment time of the left seat, the adjustment drive duty cycle of the left seat, and the adjustment coefficient of the left seat during the seat adjustment process includes: obtaining the left-side folding time of the left seat, the left-side folding drive duty cycle of the left seat, and the adjustment coefficient of the left seat; obtaining the adjustment time of the right seat, the adjustment drive duty cycle of the left seat, and the adjustment coefficient of the right seat during the seat adjustment process includes: obtaining the right-side folding time of the right seat, the right-side folding drive duty cycle of the right seat, and the adjustment coefficient of the right seat.
[0092] Accordingly, when the target adjustable seat is the left seat, the adjustment drive duty cycle of the target adjustable seat is updated to the product of three target parameters, including: updating the left reclining drive duty cycle to the product of the adjustment coefficient of the left seat, the left reclining drive duty cycle, and the ratio of the left reclining time to the right reclining time. The specific calculation method is as follows:
[0093]
[0094] Among them B * is the updated left-side reclining drive duty cycle, m is the adjustment coefficient of the left seat, B is the left-side reclining drive duty cycle, b is the left-side reclining time, and d is the right-side reclining time.
[0095] Alternatively, when the target adjustable seat is the right seat, updating the adjustment drive duty cycle of the target adjustable seat to the product of three target parameters includes: updating the right reclining drive duty cycle to the product of the adjustment coefficient of the right seat, the right reclining drive duty cycle, and the ratio of the right reclining time to the left reclining time. The specific calculation method is as follows:
[0096]
[0097] Among them D * is the updated left-side reclining drive duty cycle, n is the adjustment coefficient of the left seat, D is the left-side reclining drive duty cycle, b is the left-side reclining time, and d is the right-side reclining time.
[0098] Figure 3 This is a diagram of the vehicle seat control method architecture provided by another embodiment of the present disclosure. Figure 3 As shown, the above embodiment can be implemented via software in an onboard device. Specifically, four timers are established in the software, which self-learn to obtain the left-side lift time a for the left seat, the left-side folding time b for the left seat, the right-side lift time c for the right seat, and the right-side folding time d for the right seat. Furthermore, the onboard device software updates the adjustment drive duty cycle and adjustment coefficient of the target adjustable seat based on the logic in the above embodiment, and drives the left and right seats according to the updated adjustment drive duty cycle.
[0099] The embodiment of the present disclosure provides calculation logic for adjusting the driving duty cycle of the left seat and the right seat in various situations, so as to ensure speed synchronization and flushness of the left and right seats when there are differences between the left and right seats.
[0100] Based on the above embodiment, the method also includes: determining whether the seat and the seat adjustment drive circuit are in a fault state; if the seat and / or the seat adjustment drive circuit are in a normal state, controlling the seat according to the user's seat adjustment instructions; if the seat or the seat adjustment drive circuit is in a fault state, reporting fault information corresponding to the fault state.
[0101] Specifically, the judgment of the seat fault status and the seat adjustment drive circuit fault status can be achieved through the vehicle operation status information, for example, based on whether the fault code corresponding to the seat and / or the seat adjustment drive circuit appears in the vehicle operation status information, etc. The embodiment of the present disclosure does not limit this.
[0102] At the same time, when the seat or the seat adjustment drive circuit is in a fault state, fault information corresponding to the fault state is reported, so that the user can find out the cause of the fault and eliminate the fault in time.
[0103] Figure 4 This is a schematic diagram of the structure of the vehicle seat control device provided in the embodiment of the present disclosure. The vehicle seat control device can be the vehicle-mounted device described in the above embodiment, or the vehicle seat control device can be a component or assembly in the vehicle-mounted device. The vehicle seat control device provided in the embodiment of the present disclosure can execute the processing flow provided in the embodiment of the vehicle seat control method, such as Figure 4 As shown, the vehicle seat control device 40 includes: a first acquisition module 41, a second acquisition module 42, a determination module 43, and a first update module 44; wherein the first acquisition module 41 is used to acquire the adjustment time of the left seat, the adjustment drive duty cycle of the left seat, and the adjustment coefficient of the left seat during the seat adjustment process, wherein the seat adjustment process is one of the seat lifting process and the seat reclining process, wherein the movement trend of the left seat and the right seat during the seat adjustment process is the same, and the adjustment drive duty cycle is one of the lifting drive duty cycle and the reclining drive duty cycle corresponding to the seat adjustment process; the second acquisition module 42 is used to acquire the adjustment time of the right seat, the adjustment drive duty cycle of the left seat, and the adjustment coefficient of the left seat during the seat adjustment process. Adjust the drive duty cycle and the adjustment coefficient of the right seat, wherein the adjustment time of the left seat is the same as the adjustment stroke corresponding to the adjustment time of the right seat; the determination module 43 is used to determine the target adjustment seat if the adjustment speed of the left seat is different from the adjustment speed of the right seat, and the target adjustment seat is any one of the left seat and the right seat; the first update module 44 is used to update the adjustment drive duty cycle of the target adjustment seat to the product of three target parameters, and the three target parameters are respectively the adjustment coefficient of the target adjustment seat, the adjustment drive duty cycle of the target adjustment seat, and the ratio of the adjustment time of the target adjustment seat to the adjustment time of the seat on the other side.
[0104] Optionally, the vehicle seat control device 40 also includes a second update module 45, which includes a first acquisition unit 451 and a first update unit 452; the first acquisition unit 451 is used to obtain the left-side running time of the left seat running from the Hall zero point to the Hall maximum value, and the right-side running time of the left seat running from the Hall zero point to the Hall maximum value; the first update unit 452 is used to update the adjustment coefficient of the target adjustment seat to the ratio of the first running time to the second running time, the first running time being the smallest one between the left-side running time and the right-side running time, and the second running time being the other one between the left-side running time and the right-side running time except the first running time.
[0105] Optionally, when the seat adjustment process is a seat lifting process, the first acquisition module 41 is specifically used to obtain the left side lifting time of the left seat, the left side lifting drive duty cycle of the left seat, and the adjustment coefficient of the left seat; the second acquisition module 42 is specifically used to obtain the right side lifting time of the right seat, the right side lifting drive duty cycle of the right seat, and the adjustment coefficient of the right seat.
[0106] Optionally, when the target adjustable seat is the left seat, the first update module 44 is used to update the left lift drive duty cycle to the product of the adjustment coefficient of the left seat, the left lift drive duty cycle, and the ratio of the left lift time to the right lift time; or, when the target adjustable seat is the right seat, the first update module 44 is used to update the right lift drive duty cycle to the product of the adjustment coefficient of the right seat, the right lift drive duty cycle, and the ratio of the right lift time to the left lift time.
[0107] Optionally, when the seat adjustment process is a seat folding process; the first acquisition module 41 is specifically used to obtain the left-side folding time of the left seat, the left-side folding drive duty cycle of the left seat, and the adjustment coefficient of the left seat; the second acquisition module 42 is specifically used to obtain the right-side folding time of the right seat, the right-side folding drive duty cycle of the right seat, and the adjustment coefficient of the right seat.
[0108] Optionally, when the target adjustable seat is the left seat, the first update module 44 is used to update the left folding drive duty cycle to the product of the adjustment coefficient of the left seat, the left folding drive duty cycle, and the ratio of the left folding time to the right folding time; or, when the target adjustable seat is the right seat, the first update module 44 is used to update the right folding drive duty cycle to the product of the adjustment coefficient of the right seat, the right folding drive duty cycle, and the ratio of the right folding time to the left folding time.
[0109] Optionally, the vehicle seat control device 40 also includes a fault detection module 46, which includes a judgment unit 461, a control unit 462, and a reporting unit 463; the judgment unit 461 is used to judge whether the seat and the seat adjustment drive circuit are in a fault state; the control unit 462 is used to control the seat according to the user's seat adjustment instructions if the seat and / or the seat adjustment drive circuit are in a normal state; the reporting unit 463 is used to report fault information corresponding to the fault state if the seat or the seat adjustment drive circuit is in a fault state.
[0110] Figure 4 The vehicle seat control device of the illustrated embodiment can be used to implement the technical solution of the above-mentioned method embodiment. Its implementation principle and technical effects are similar and will not be repeated here.
[0111] In addition, an embodiment of the present disclosure also provides a vehicle, which includes the vehicle seat control device as described in the above embodiment.
[0112] Figure 5 This is a schematic diagram of the structure of the electronic device provided in the embodiment of the present disclosure. The electronic device may be the vehicle-mounted device described in the above embodiment. The electronic device provided in the embodiment of the present disclosure may execute the processing flow provided in the embodiment of the vehicle seat control method, such as Figure 5 As shown, the electronic device 50 includes: a memory 51, a processor 52, a computer program and a communication interface 53; wherein the computer program is stored in the memory 51 and is configured so that the processor 52 executes the vehicle seat control method as described above.
[0113] In addition, an embodiment of the present disclosure further provides a computer-readable storage medium on which a computer program is stored. The computer program is executed by a processor to implement the vehicle seat control method described in the above embodiment.
[0114] In addition, an embodiment of the present disclosure also provides a computer program product, which includes a computer program or instructions, and when the computer program or instructions are executed by a processor, the vehicle seat control method as described above is implemented.
[0115] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages, or a combination thereof, including, but not limited to, object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on the remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).
[0116] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, program segment, or a part of code, and the module, program segment, or a part of code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of the boxes in the block diagram and / or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0117] It should be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article, or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or device. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or device comprising the element.
[0118] The foregoing description is intended only to provide specific embodiments of the present disclosure, intended to enable those skilled in the art to understand and implement the present disclosure. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present disclosure. Therefore, the present disclosure is not intended to be limited to the embodiments described herein, but rather to be construed in the broadest manner consistent with the principles and novel features disclosed herein.
Claims
1. A vehicle seat control method, characterized in that: The method comprises: Obtaining an adjustment time of a left seat, an adjustment drive duty cycle of the left seat, and an adjustment coefficient of the left seat during a seat adjustment process, wherein the seat adjustment process is one of the seat lifting process and the seat reclining process, wherein the movement trend of the left seat and the right seat is the same during the seat adjustment process, and the adjustment drive duty cycle is one of the lifting drive duty cycle and the reclining drive duty cycle corresponding to the seat adjustment process; Acquiring an adjustment time of a right seat, an adjustment drive duty cycle of a left seat, and an adjustment coefficient of the right seat during a seat adjustment process, wherein the adjustment time of the left seat and the adjustment time of the right seat correspond to the same adjustment travel; If the adjustment speed of the left seat is different from the adjustment speed of the right seat, determining a target adjustment seat, the target adjustment seat being any one of the left seat and the right seat; The adjustment drive duty cycle of the target adjustment seat is updated to the product of three target parameters, wherein the three target parameters are the adjustment coefficient of the target adjustment seat, the adjustment drive duty cycle of the target adjustment seat, and the ratio of the adjustment time of the target adjustment seat to the adjustment time of the seat on the other side.
2. The method according to claim 1, characterized in that After updating the target adjustment driving duty cycle of the seat to the product of the three target parameters, the method further includes: Get the left running time of the left seat from the Hall zero point to the Hall maximum value, and the right running time of the left seat from the Hall zero point to the Hall maximum value; The adjustment coefficient of the target adjustment seat is updated to the ratio of the first running time to the second running time, wherein the first running time is the smallest one between the left running time and the right running time, and the second running time is the other one between the left running time and the right running time except the first running time.
3. The method according to claim 1, characterized in that When the seat adjustment process is the seat lifting process, The obtaining of the adjustment time of the left seat, the adjustment drive duty cycle of the left seat, and the adjustment coefficient of the left seat during the seat adjustment process includes: Obtaining the left-side lift time of the left seat, the left-side lift drive duty cycle of the left seat, and the adjustment coefficient of the left seat; The obtaining of the adjustment time of the right seat, the adjustment drive duty cycle of the left seat, and the adjustment coefficient of the right seat during the seat adjustment process includes: Obtain the right-side lift time of the right seat, the right-side lift drive duty cycle of the right seat, and the adjustment coefficient of the right seat.
4. The method according to claim 3, characterized in that When the target adjustable seat is the left seat, updating the adjustment drive duty cycle of the target adjustable seat to the product of three target parameters includes: updating the left lift driving duty cycle to the product of the adjustment coefficient of the left seat, the left lift driving duty cycle, and the ratio of the left lift time to the right lift time; or When the target adjustable seat is the right seat, updating the adjustment drive duty cycle of the target adjustable seat to the product of three target parameters includes: The right side lifting drive duty cycle is updated as a product of an adjustment coefficient of the right seat, the right side lifting drive duty cycle, and a ratio of the right side lifting time to the left side lifting time.
5. The method according to claim 1, wherein When the seat adjustment process is the seat reclining process, The obtaining of the adjustment time of the left seat, the adjustment drive duty cycle of the left seat, and the adjustment coefficient of the left seat during the seat adjustment process includes: Obtain the left-side reclining time of the left seat, the left-side reclining drive duty cycle of the left seat, and the adjustment coefficient of the left seat; The obtaining of the adjustment time of the right seat, the adjustment drive duty cycle of the left seat, and the adjustment coefficient of the right seat during the seat adjustment process includes: Obtain the right-side reclining time of the right seat, the right-side reclining drive duty cycle of the right seat, and the adjustment coefficient of the right seat.
6. The method according to claim 5, characterized in that When the target adjustable seat is the left seat, updating the adjustment drive duty cycle of the target adjustable seat to the product of three target parameters includes: The left side reclining driving duty cycle is updated to the product of the adjustment coefficient of the left seat, the left side reclining driving duty cycle, and the ratio of the left side reclining time to the right side reclining time; or When the target adjustable seat is the right seat, updating the adjustment drive duty cycle of the target adjustable seat to the product of three target parameters includes: The right side reclining driving duty cycle is updated as a product of the adjustment coefficient of the right seat, the right side reclining driving duty cycle, and the ratio of the right side reclining time to the left side reclining time.
7. The method according to claim 1, characterized in that The method further comprises: Determine whether the seat and seat adjustment drive circuit are in a fault state; If the seat and / or the seat adjustment drive circuit is in a normal state, controlling the seat according to the seat adjustment instruction of the user; If the seat or the seat adjustment drive circuit is in a fault state, fault information corresponding to the fault state is reported.
8. A vehicle seat control device, characterized in that: The device comprises: a first acquisition module, configured to acquire an adjustment time of a left seat, an adjustment drive duty cycle of the left seat, and an adjustment coefficient of the left seat during a seat adjustment process, wherein the seat adjustment process is one of the seat lifting process and the seat reclining process, wherein the movement trend of the left seat and the right seat is the same during the seat adjustment process, and the adjustment drive duty cycle is one of the lifting drive duty cycle and the reclining drive duty cycle corresponding to the seat adjustment process; a second acquisition module, configured to acquire an adjustment time of a right seat, an adjustment drive duty cycle of a left seat, and an adjustment coefficient of the right seat during a seat adjustment process, wherein the adjustment time of the left seat and the adjustment time of the right seat correspond to the same adjustment travel; a determination module, configured to determine a target adjustment seat if the adjustment speed of the left seat is different from the adjustment speed of the right seat, the target adjustment seat being any one of the left seat and the right seat; The first update module is used to update the adjustment drive duty cycle of the target adjustment seat to the product of three target parameters, where the three target parameters are the adjustment coefficient of the target adjustment seat, the adjustment drive duty cycle of the target adjustment seat, and the ratio of the adjustment time of the target adjustment seat to the adjustment time of the seat on the other side.
9. An electronic device, characterized in that: include: Memory; processor; as well as computer programs; The computer program is stored in the memory and configured to be executed by the processor to implement the method according to any one of claims 1 to 7.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.
11. A vehicle, characterized in that: include: The vehicle seat control device according to claim 8; or the electronic device according to claim 9; Or, the computer-readable storage medium of claim 10.
Citation Information
Patent Citations
Automobile back door double-electric-supporting-rod driving adjusting method and electronic equipment
CN111525845A
Vehicle seat adjusting method and device, vehicle and storage medium
CN115431841A
Control method of brush direct-current dual-motor controller
CN118694212A