An automobile seat control method and device, an automobile, and a storage medium
By obtaining the positional relationship between the seat rail and the leg rest, the seat leg rest module and/or the rail module are driven, which solves the problem of interference between the front seat leg rest and the seat crossbeam during the retraction process in a low seating position, and ensures that the seat leg rest module will not be damaged.
Patent Information
- Application Number
- CN202311059576.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-22
- Publication Date
- 2025-11-18
- Estimated Expiration
- 2043-08-22
AI Technical Summary
The leg rests of the front seats in a low seating position may interfere with the seat crossbeams during retraction, leading to damage.
By obtaining the positional relationship between the seat slide rail and the leg rest, the seat leg rest module and/or slide rail module are driven to ensure that the leg rest module is in its final position and to avoid interference with the seat crossbeam.
This effectively avoids interference between the seat leg support module and the seat crossbeam, preventing damage.
Smart Images

Figure CN116853081B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of automobile seat control, in particular to an automobile seat control method and device, an automobile and a storage medium. BACKGROUND
[0002] With the increasing demand for comfort of car passengers, a leg rest structure capable of supporting the shins of passengers is increasingly used in low-sitting front-row seats. During the retraction process of the low-sitting front-row seat leg rest, the seat leg rest structure may interfere with the seat cross beam, thereby causing damage to the seat leg rest structure. SUMMARY
[0003] One of the purposes of the present application is to provide an automobile seat control method to solve the problem that the low-sitting front-row seat leg rest may interfere with the seat cross beam during the retraction process, thereby causing damage to the seat leg rest structure. The second purpose is to provide an automobile seat control device. The third purpose is to provide an automobile. The fourth purpose is to provide a computer-readable storage medium.
[0004] In order to achieve the above-mentioned purposes, the technical solutions adopted by the present application are as follows:
[0005] An automobile seat control method, the method comprising:
[0006] obtaining a first seat slide rail position of a seat slide rail module and a first seat leg rest position of a seat leg rest module;
[0007] determining a second seat leg rest position corresponding to the first seat slide rail position according to a corresponding relationship between the seat slide rail position and the seat leg rest position;
[0008] determining that the first seat leg rest position exceeds the second seat leg rest position, driving the seat leg rest module and / or the seat slide rail module until the seat leg rest module is located at a final seat leg rest position, the final seat leg rest position being determined according to a final seat slide rail position of the seat slide rail module and the corresponding relationship.
[0009] According to the above technical means, in the present application, when the first seat leg rest position exceeds the second seat leg rest position, the seat leg rest module and / or the seat slide rail module are driven to ensure that the seat leg rest module is located at the final seat leg rest position corresponding to the final seat slide rail position, so as to prevent the seat leg rest module from interfering with the seat cross beam and being damaged.
[0010] Further, before the first seat slide rail position of the seat slide rail module is obtained and the first seat leg rest position of the seat leg rest module is obtained, the method further comprises receiving a seat slide rail adjustment switch signal.
[0011] The seat slide adjustment switch signal is used to indicate the case that the seat slide module is to be adjusted rearward, and the seat slide module is driven to be adjusted rearward.
[0012] The driving of the seat leg rest module and / or the seat slide module until the seat leg rest module is located at the final seat leg rest position comprises:
[0013] The driving of the seat slide module to be adjusted rearward is continued until the final seat slide position of the seat slide module corresponds to the first seat leg rest position.
[0014] According to the technical means, the seat slide module is driven to be adjusted rearward until the seat leg rest module is located at the first seat leg rest position, so that the seat leg rest module is prevented from interfering with the seat cross beam.
[0015] Further, the seat leg rest adjustment switch signal is used to indicate the case that the seat leg rest module is to be adjusted forward, and the seat leg rest module is driven to be adjusted forward.
[0016] According to the technical means, the seat leg rest module is driven to be adjusted forward in response to the seat leg rest adjustment switch signal.
[0017] Further, before the first seat slide position of the seat slide module is acquired and the first seat leg rest position of the seat leg rest module is acquired, the seat leg rest adjustment switch signal is received.
[0018] The seat leg rest adjustment switch signal is used to indicate the case that the seat leg rest module is to be rotated and contracted, and the seat leg rest module is driven to be rotated and contracted.
[0019] The driving of the seat leg rest module and / or the seat slide module until the seat leg rest module is located at the final seat leg rest position comprises:
[0020] The driving of the seat leg rest module to be rotated and contracted is continued until the seat leg rest module is located at the second seat leg rest position.
[0021] According to the technical means, the seat leg rest module is driven to be rotated and contracted until the seat leg rest module is located at the second seat leg rest position, so that the seat leg rest module is prevented from interfering with the seat cross beam.
[0022] Further, the seat leg rest adjustment switch signal is used to indicate the case that the seat leg rest module is to be rotated and unfolded, and the seat leg rest module is driven to be rotated and unfolded.
[0023] According to the technical means, the seat leg rest module is driven to be rotated and unfolded in response to the seat leg rest adjustment switch signal.
[0024] Further, before the acquiring the first seat slide rail position of the seat slide rail module and the acquiring the first seat leg rest position of the seat leg rest module, the method further comprises: receiving a seat slide rail adjustment switch signal and a seat leg rest adjustment switch signal;
[0025] The seat slide rail adjustment switch signal is used to indicate the rear adjustment of the seat slide rail module, and the seat leg rest adjustment switch signal is used to indicate the rotation retraction of the seat leg rest module. In this case, the seat slide rail module is driven to adjust rearward, and the seat leg rest module is driven to rotate and retract.
[0026] The driving of the seat leg rest module and / or the seat slide rail module until the seat leg rest module is located at a final seat leg rest position comprises:
[0027] The rear adjustment of the seat slide rail module is continuously driven, and the rotation retraction of the seat leg rest module is continuously driven until the seat leg rest module is located at the final seat leg rest position. The final seat leg rest position is between the first seat leg rest position and the second seat leg rest position.
[0028] According to the above technical means, by driving the seat slide rail module to adjust rearward and driving the seat leg rest module to rotate and retract until the seat leg rest module is located at a final seat leg rest position, the purpose of ensuring that the seat leg rest module does not interfere with the seat cross beam is achieved.
[0029] Further, the seat slide rail adjustment switch signal is used to indicate the forward adjustment of the seat slide rail module, and the seat leg rest adjustment switch signal is used to indicate the rotation expansion of the seat leg rest module. In this case, the seat slide rail module is driven to adjust forward, and the seat leg rest module is driven to rotate and expand.
[0030] According to the above technical means, in response to the seat slide rail adjustment switch signal, the seat slide rail module is driven to adjust forward; in response to the seat slide rail adjustment switch signal, the seat leg rest module is driven to rotate and expand.
[0031] A vehicle seat control device, the device comprising:
[0032] A vehicle domain controller is configured to acquire a first seat slide rail position of a seat slide rail module and a first seat leg rest position of a seat leg rest module; and determine a second seat leg rest position corresponding to the first seat slide rail position according to a corresponding relationship between the seat slide rail position and the seat leg rest position; and determine, in a case where the first seat leg rest position exceeds the second seat leg rest position, to drive the seat leg rest module and / or the seat slide rail module until the seat leg rest module is located at a final seat leg rest position, the final seat leg rest position being determined according to a final seat slide rail position of the seat slide rail module and the corresponding relationship.
[0033] An automobile, comprising: the automobile comprises: a whole vehicle area controller, a seat slide rail module, a seat leg support module, a seat slide rail adjustment switch, a seat leg support adjustment switch and a wire harness; wherein the whole vehicle area controller is connected with the seat slide rail module, the seat leg support module, the seat slide rail adjustment switch and the seat leg support adjustment switch through the wire harness respectively;
[0034] The whole vehicle area controller comprises: a processor and a memory configured to store a computer program capable of running on the processor,
[0035] The processor is configured to execute the steps of the automobile seat control method when the computer program is running.
[0036] A computer readable storage medium having a computer program stored thereon, wherein the computer program is executed by a processor to implement the steps of the automobile seat control method.
[0037] The beneficial effects of the present application are:
[0038] In the present application, when the first seat leg support position is beyond the second seat leg support position, the seat leg support module and / or the seat slide rail module are driven to ensure that the seat leg support module is located at the final seat leg support position corresponding to the final seat slide rail position, so that the seat leg support module can be prevented from interfering with the seat cross beam and being damaged. BRIEF DESCRIPTION OF DRAWINGS
[0039] Figure 1 It is a first schematic diagram of the automobile structure in the embodiment of the present application;
[0040] Figure 2 It is a first flowchart of the automobile seat control method in the embodiment of the present application;
[0041] Figure 3 It is a second flowchart of the automobile seat control method in the embodiment of the present application;
[0042] Figure 4 It is a third flowchart of the automobile seat control method in the embodiment of the present application;
[0043] Figure 5 It is a fourth flowchart of the automobile seat control method in the embodiment of the present application;
[0044] Figure 6 It is a schematic diagram of the automobile seat control device structure in the embodiment of the present application;
[0045] Figure 7 It is a second schematic diagram of the automobile structure in the embodiment of the present application. Detailed Implementation
[0046] The embodiments of the present invention will be described below with reference to the accompanying drawings and preferred embodiments. Those skilled in the art can easily understand other advantages and effects of the present invention from the content disclosed in this specification. The present invention can also be implemented or applied through other different specific embodiments, and various details in this specification can also be modified or changed based on different viewpoints and applications without departing from the spirit of the present invention. It should be understood that the preferred embodiments are only for illustrating the present invention and not for limiting the scope of protection of the present invention.
[0047] This invention will first describe the composition and structure of an automobile. Figure 1 This is a first schematic diagram of the automobile component structure in an embodiment of the present invention, as shown below. Figure 1 As shown, the vehicle includes: a vehicle domain controller 101, a seat rail module 102, a seat leg support module 103, a seat rail adjustment switch 104, a seat leg support adjustment switch 105, and a wiring harness;
[0048] The seat rail adjustment switch 104 is directly connected to the vehicle domain controller 101 via a wiring harness. The seat rail adjustment switch 104 outputs a seat rail adjustment switch signal to the vehicle domain controller 101. Based on the seat rail adjustment switch signal, the vehicle domain controller 101 can identify the user's need to adjust the seat rail module forward and backward, and drive the seat to adjust forward and backward. The seat rail adjustment switch 104 can be arranged as a physical button on the seat assembly panel, or as a soft switch on the central control screen; there is no limitation.
[0049] The seat leg rest adjustment switch 105 is directly connected to the vehicle domain controller 101 via a wiring harness. The seat leg rest adjustment switch 105 outputs a seat leg rest adjustment switch signal to the vehicle domain controller 101. Based on the seat leg rest adjustment switch signal, the vehicle domain controller 101 can identify the user's need to adjust the rotation, unfolding, or retracting of the seat leg rest module and drive the seat leg rest to rotate, unfold, or retract. The seat leg rest adjustment switch 105 can be arranged as a physical button on the seat assembly panel or as a soft switch on the central control screen; there is no limitation.
[0050] The seat slide rail module 102 is directly connected to the vehicle domain controller 101 via a wiring harness. In this invention, a Hall motor can be used to convert the seat's front and rear position signals into Hall signals and transmit them to the vehicle domain controller 101. At the same time, it receives drive control from the vehicle domain controller 101 to drive the seat to adjust forward and backward.
[0051] The seat leg support module 103 is directly connected with the vehicle domain controller 101 through a wire harness, and in the present application, a Hall motor can be used to convert the seat leg support position signal into a Hall signal and transmit the Hall signal to the vehicle domain controller 101, while receiving the driving control of the vehicle domain controller 101 to drive the seat leg support to rotate and expand or contract for adjustment. The seat leg support module adopts a lengthened two-way leg support to meet the demand for supporting the lower leg of an adult, based on the consideration of low cost, light weight and convenient operation.
[0052] Based on the above automobile composition structure, the present application provides an automobile seat control method, Figure 2 As shown in the first flowchart of the automobile seat control method in the present application, Figure 2 The automobile seat control method can specifically include the following steps.
[0053] Step 201: Obtain the first seat slide rail position of the seat slide rail module, and obtain the first seat leg support position of the seat leg support module.
[0054] In the present application, a Hall motor can be used to convert the seat front and rear position signal into a Hall signal and transmit the Hall signal to the vehicle domain controller, so that the vehicle domain controller obtains the first seat slide rail position of the seat slide rail module. In the present application, a Hall motor can be used to convert the seat leg support position signal into a Hall signal and transmit the Hall signal to the vehicle domain controller, so that the vehicle domain controller obtains the first seat leg support position of the seat leg support module. The vehicle domain controller is the main body for executing the automobile seat control method of the present application.
[0055] Here, the first seat slide rail position of the seat slide rail module and the first seat leg support position of the seat leg support module can be obtained according to a preset time interval. The preset time interval can be set according to experiments or experience.
[0056] It should be noted that there are three cases: the first case is that the seat slide rail module is driven and the seat leg support module is not driven, so that the first seat slide rail position of the seat slide rail module changes in real time and the first seat leg support position of the seat leg support module is fixed; the second case is that the seat slide rail module is not driven and the seat leg support module is driven, so that the first seat slide rail position of the seat slide rail module is fixed and the first seat leg support position of the seat leg support module changes in real time; the third case is that the seat slide rail module and the seat leg support module are simultaneously driven, so that the first seat slide rail position of the seat slide rail module and the first seat leg support position of the seat leg support module both change in real time.
[0057] Step 202: Determine the second seat leg support position corresponding to the first seat slide rail position according to the corresponding relationship between the seat slide rail position and the seat leg support position.
[0058] The correspondence between the seat slide rail position and the seat leg rest position is shown in Table 1, wherein the negative sign indicates that the seat is reclined backward.
[0059] Seat slide position Seat leg rest position (-10 mm) -0 0° (-20 mm) -(-10 mm) 5° (-30 mm) -(-20 mm) 10° (-40 mm) -(-30 mm) 15° (-50 mm) -(-40 mm) 20°
[0060] According to Table 1, when the seat slide rail position indicates that the seat is reclined backward by 0mm to 10mm, the seat leg rest position indicates that the angle with the seat vertical plane is 0°; when the seat slide rail position indicates that the seat is reclined backward by 10mm to 20mm, the seat leg rest position indicates that the angle with the seat vertical plane is 5°; when the seat slide rail position indicates that the seat is reclined backward by 20mm to 30mm, the seat leg rest position indicates that the angle with the seat vertical plane is 10°; when the seat slide rail position indicates that the seat is reclined backward by 30mm to 40mm, the seat leg rest position indicates that the angle with the seat vertical plane is 15°; and when the seat slide rail position indicates that the seat is reclined backward by 40mm to 50mm, the seat leg rest position indicates that the angle with the seat vertical plane is 20°. The above-mentioned correspondence between the seat slide rail position and the seat leg rest position can ensure that the seat leg rest module does not interfere with the seat cross beam, so that the seat leg rest module is not damaged.
[0061] In the embodiment of the application, the seat slide rail is positive forward by 190mm and negative backward by 50mm, the seat leg rest design position is perpendicular to the horizontal plane, and the default parameter is 0°, and the maximum angle of rotation and expansion with the vertical plane is 70°.
[0062] Here, the second seat leg rest position corresponding to the first seat slide rail position can be referred to as the standard position of the seat leg rest, and the current seat leg rest module is located at the first seat leg rest position. The application determines the final seat leg rest position of the seat leg rest module by comparing the position relationship between the first seat leg rest position and the second seat leg rest position.
[0063] Step 203: When the first seat leg rest position exceeds the second seat leg rest position, driving the seat leg rest module and / or the seat slide rail module until the seat leg rest module is located at the final seat leg rest position, wherein the final seat leg rest position is determined according to the final seat slide rail position of the seat slide rail module and the correspondence.
[0064] Here, three cases can be divided: the first case is that the seat slide module is driven and the seat leg support module is not driven, so that in the case of determining that the first seat leg support position exceeds the second seat leg support position, the seat slide module is driven until the seat leg support module is located at the final seat leg support position; the second case is that the seat slide module is not driven and the seat leg support module is driven, so that in the case of determining that the first seat leg support position exceeds the second seat leg support position, the seat leg support module is driven until the seat leg support module is located at the final seat leg support position; the third case is that the seat slide module and the seat leg support module are driven at the same time, so that in the case of determining that the first seat leg support position exceeds the second seat leg support position, the seat leg support module and the seat slide module are driven until the seat leg support module is located at the final seat leg support position corresponding to the final seat slide position.
[0065] Here, the execution subject of steps 201 to 203 can be a processor of a vehicle domain controller.
[0066] By adopting the technical scheme, in the case that the first seat leg support position exceeds the second seat leg support position, the seat leg support module and / or the seat slide module are driven to ensure that the seat leg support module is located at the final seat leg support position corresponding to the final seat slide position, so that the seat leg support module can be prevented from interfering with the seat cross beam and being damaged.
[0067] Based on the above embodiment, the embodiment of the present application further provides an automobile seat control method, Figure 3 As shown in the second flowchart of the automobile seat control method in the embodiment of the present application, Figure 3 The automobile seat control method can specifically include the following steps.
[0068] Start.
[0069] Step 301: Receive a seat slide adjustment switch signal.
[0070] In an implementable manner, the seat slide adjustment switch is triggered in a voice manner, and the seat slide adjustment switch signal is directly transmitted to the vehicle domain controller through a wire harness.
[0071] In another implementable manner, the seat slide adjustment switch button on the control screen or the seat slide adjustment switch button arranged on the seat assembly guard plate is triggered in a pressing manner, and the seat slide adjustment switch signal is directly transmitted to the vehicle domain controller through a wire harness.
[0072] Step 302: Whether the seat slide adjustment switch signal is used to indicate that the seat slide module is adjusted backward; if yes, step 303 is executed; if not, step 308 is executed.
[0073] The seat slide rail adjusting switch signal is used to indicate that the seat slide rail module is adjusted backward, and the seat slide rail module is driven to adjust backward.
[0074] Step 303: driving the seat slide rail module to adjust backward.
[0075] Step 304: acquiring the first seat slide rail position of the seat slide rail module, and acquiring the first seat leg support position of the seat leg support module.
[0076] In the embodiment of the application, the seat slide rail module is driven, and the seat leg support module is not driven, so the first seat slide rail position of the seat slide rail module changes in real time, and the first seat leg support position of the seat leg support module is fixed.
[0077] Step 305: determining the second seat leg support position corresponding to the first seat slide rail position according to the corresponding relationship between the seat slide rail position and the seat leg support position.
[0078] Step 306: determining whether the first seat leg support position exceeds the second seat leg support position; if yes, step 303 is executed; if no, step 307 is executed.
[0079] For example, if the seat slide rail position indicates that the seat is reclined between 20 mm and 30 mm backward, the second seat leg support position is determined to be 10° with respect to the seat vertical plane according to the corresponding relationship, and the first seat leg support position of the seat leg support position is 15° with respect to the seat vertical plane, that is, it is determined that the first seat leg support position exceeds the second seat leg support position, and at this time, the seat slide rail module needs to be continuously driven to adjust backward to between 30 mm and 40 mm, so that the final seat slide rail position of the seat slide rail module corresponds to the first seat leg support position, that is, 15° with respect to the seat vertical plane, so as to ensure that the seat leg support module does not interfere with the seat cross beam and the seat leg support module is not damaged.
[0080] Step 307: the final seat slide rail position of the seat slide rail module corresponds to the first seat leg support position.
[0081] Step 308: driving the seat slide rail module to adjust forward.
[0082] End.
[0083] Based on the above embodiment, the embodiment of the application further provides a vehicle seat control method, Figure 4 As shown in the third flowchart of the vehicle seat control method in the embodiment of the application, Figure 4 The vehicle seat control method can specifically include:
[0084] Start.
[0085] Step 401: receiving a seat leg rest adjustment switch signal.
[0086] In an implementable manner, the seat leg rest adjustment switch is triggered by voice, and the seat leg rest adjustment switch signal is transmitted to the vehicle domain controller directly through a wire harness.
[0087] In another implementable manner, the seat leg rest adjustment switch on the screen or the seat leg rest adjustment switch arranged on the seat assembly guard plate is triggered by pressing, and the seat leg rest adjustment switch signal is transmitted to the vehicle domain controller directly through a wire harness.
[0088] Step 402: whether the seat leg rest adjustment switch signal is used to indicate that the seat leg rest module is rotated to retract; if yes, step 403 is executed; if no, step 408 is executed.
[0089] That is, when the seat leg rest adjustment switch signal is used to indicate that the seat leg rest module is rotated to retract, the seat leg rest module is driven to rotate to retract; when the seat leg rest adjustment switch signal is used to indicate that the seat leg rest module is rotated to expand, the seat leg rest module is driven to rotate to expand.
[0090] Step 403: driving the seat leg rest module to rotate to retract.
[0091] Step 404: obtaining a first seat slide rail position of the seat slide rail module, and obtaining a first seat leg rest position of the seat leg rest module.
[0092] In the embodiment of the application, the seat slide rail module is not driven, and the seat leg rest module is driven, so that the first seat slide rail position of the seat slide rail module is fixed and unchanged, and the first seat leg rest position of the seat leg rest module changes in real time.
[0093] Step 405: determining a second seat leg rest position corresponding to the first seat slide rail position according to the corresponding relationship between the seat slide rail position and the seat leg rest position.
[0094] Step 406: determining whether the first seat leg rest position exceeds the second seat leg rest position; if yes, step 403 is executed; if no, step 407 is executed.
[0095] For example, if the seat slide rail position indicates that the seat is reclined by 20mm to 30mm, it is determined according to the corresponding relationship that the second seat leg rest position is 10° with respect to the seat vertical plane, and the first seat leg rest position of the seat leg rest position is 15° with respect to the seat vertical plane, that is, it is determined that the first seat leg rest position exceeds the second seat leg rest position, at this time, the seat leg rest module needs to be continuously driven to rotate and contract by 10° with respect to the seat vertical plane from 15°, so that the final seat slide rail position of the seat slide rail module corresponds to the second seat leg rest position, that is, 10° with respect to the seat vertical plane, so as to ensure that the seat leg rest module does not interfere with the seat cross beam and the seat leg rest module is not damaged.
[0096] Step 407: The seat leg rest module is located at the first seat leg rest position; or the seat leg rest module is located at the second seat leg rest position.
[0097] It should be noted that if it is first determined that the first seat leg rest position does not exceed the second seat leg rest position, no processing is performed, that is, the seat leg rest module remains at the first seat leg rest position; if it is determined that the first seat leg rest position exceeds the second seat leg rest position, steps 403 to 406 are repeatedly executed until the first seat leg rest position and the second seat leg rest position are the same position, and the execution is ended, in this case, the seat leg rest module is finally located at the second seat leg rest position.
[0098] Step 408: Drive the seat leg rest module to rotate and expand.
[0099] End.
[0100] Based on the above embodiment, the embodiment further provides a vehicle seat control method, Figure 5 As shown in the fourth flowchart of the vehicle seat control method in the embodiment of the present application, Figure 5 The vehicle seat control method can specifically include:
[0101] Start.
[0102] Step 501: Receive a seat slide rail adjustment switch signal and a seat leg rest adjustment switch signal.
[0103] In an implementable manner, the seat slide rail adjustment switch is triggered in a voice manner, and the seat slide rail adjustment switch signal is directly transmitted to the vehicle domain controller through a wire harness. The seat leg rest adjustment switch is triggered in a voice manner, and the seat leg rest adjustment switch signal is directly transmitted to the vehicle domain controller through a wire harness.
[0104] In another implementable mode, the seat track adjustment switch signal is transmitted to the vehicle area controller directly through a wire harness by pressing the seat track adjustment switch button on the control screen or the seat track adjustment switch button arranged on the seat assembly guard plate. The seat leg rest adjustment switch signal is transmitted to the vehicle area controller directly through a wire harness by pressing the seat leg rest adjustment switch button on the control screen or the seat leg rest adjustment switch button arranged on the seat assembly guard plate.
[0105] Step 502: whether the seat leg rest adjustment switch signal is used to indicate that the seat leg rest module is rotated to retract, and whether the seat leg rest adjustment switch signal is used to indicate that the seat leg rest module is rotated to retract; if yes, step 503 is performed; if no, step 508 is performed.
[0106] That is, when the seat leg rest adjustment switch signal is used to indicate that the seat leg rest module is rotated to retract, the seat leg rest module is driven to rotate to retract. When the seat track adjustment switch signal is used to indicate that the seat leg rest module is rotated to expand, the seat leg rest module is driven to rotate to expand. When the seat leg rest adjustment switch signal is used to indicate that the seat leg rest module is rotated to retract, the seat leg rest module is driven to rotate to retract. When the seat track adjustment switch signal is used to indicate that the seat leg rest module is rotated to expand, the seat leg rest module is driven to rotate to expand.
[0107] Step 503: the seat track module is driven to adjust backward, and the seat leg rest module is driven to rotate to retract.
[0108] Step 504: the first seat track position of the seat track module is acquired, and the first seat leg rest position of the seat leg rest module is acquired.
[0109] In the embodiment of the application, the seat track module and the seat leg rest module are simultaneously driven, and therefore, the first seat track position of the seat track module changes in real time, and the first seat leg rest position of the seat leg rest module changes in real time.
[0110] Step 505: the second seat leg rest position corresponding to the first seat track position is determined according to the corresponding relationship between the seat track position and the seat leg rest position.
[0111] Step 506: whether the first seat leg rest position exceeds the second seat leg rest position is determined; if yes, step 503 is performed; if no, step 507 is performed.
[0112] For example, if the seat slide position indicates that the seat is reclined by 20mm to 30mm, it is determined according to the corresponding relationship that the second seat leg rest position is 10° with respect to the seat vertical plane, and the first seat leg rest position of the seat leg rest position is 15° with respect to the seat vertical plane, that is, it is determined that the first seat leg rest position exceeds the second seat leg rest position, at this time, the seat leg rest module and the seat slide module need to be driven at the same time until the final seat leg rest position corresponding to the final seat slide position, and the seat leg rest position of the final seat slide module is the same position, so as to ensure that the seat leg rest module will not interfere with the seat cross beam and will not be damaged. The final seat leg rest position is between the first seat leg rest position and the second seat leg rest position.
[0113] Step 507: The seat leg rest module is located at the first seat leg rest position; or the seat leg rest module is located at the final seat leg rest position; wherein the final seat leg rest position is between the first seat leg rest position and the second seat leg rest position.
[0114] It should be noted that if it is determined for the first time that the first seat leg rest position does not exceed the second seat leg rest position, no processing is performed, that is, the seat leg rest module remains at the first seat leg rest position; if it is determined that the first seat leg rest position exceeds the second seat leg rest position, steps 503 to 506 are repeatedly executed until the first seat leg rest position and the second seat leg rest position are the same position, and the process ends. In this case, the seat leg rest module is located at the final seat leg rest position, and the final seat leg rest position is between the first seat leg rest position and the second seat leg rest position.
[0115] Step 508: Drive the seat slide module to adjust forward, and drive the seat leg rest module to rotate and expand.
[0116] End.
[0117] To implement the method of the embodiment of the application, based on the same inventive concept, the embodiment of the application further provides an automobile seat control device, Figure 6 A schematic diagram of the composition structure of the automobile seat control device in the embodiment of the application is shown in Figure 6 As shown in the figure, the automobile seat control device 60 comprises:
[0118] The vehicle domain controller 101 is configured to acquire the first seat rail position of the seat rail module and the first seat leg rest position of the seat leg rest module; and to determine the second seat leg rest position corresponding to the first seat rail position based on the correspondence between the seat rail position and the seat leg rest position; and to drive the seat leg rest module and / or the seat rail module until the seat leg rest module is located at the final seat leg rest position when the first seat leg rest position exceeds the second seat leg rest position, wherein the final seat leg rest position is determined based on the final seat rail position of the seat rail module and the correspondence.
[0119] By adopting the above technical solution, when the position of the first seat leg rest exceeds the position of the second seat leg rest in this invention, by driving the seat leg rest module and / or the seat slide rail module, it is ensured that the seat leg rest module is located at the final seat leg rest position corresponding to the final seat slide rail position. This ensures that the seat leg rest module will not interfere with the seat crossbeam and avoids damage to the seat leg rest module.
[0120] In some embodiments, the vehicle domain controller 101 is further configured to receive a seat rail adjustment switch signal;
[0121] The seat rail adjustment switch signal is used to drive the seat rail module to adjust backward when the seat rail module is adjusted backward.
[0122] If it is determined that the position of the first seat leg rest exceeds the position of the second seat leg rest, the seat slide rail module is driven to adjust backward until the final seat slide rail position of the seat slide rail module corresponds to the position of the first seat leg rest.
[0123] In some embodiments, the vehicle domain controller 101 is also used to drive the seat rail module to adjust forward when the seat rail adjustment switch signal is used to instruct the seat rail module to adjust forward.
[0124] In some embodiments, the vehicle domain controller 101 is further configured to receive a seat leg rest adjustment switch signal;
[0125] The seat leg support adjustment switch signal is used to drive the seat leg support module to rotate and retract when the seat leg support module is rotated and retracted.
[0126] If it is determined that the position of the first seat leg rest is beyond the position of the second seat leg rest, the seat leg rest module is driven to rotate and retract until the seat leg rest module is located at the position of the second seat leg rest.
[0127] In some embodiments, the vehicle domain controller 101 is further configured to drive the seat leg support module to rotate and unfold when the seat leg support adjustment switch signal is used to instruct the seat leg support module to rotate and unfold.
[0128] In some embodiments, the vehicle domain controller 101 is further configured to receive seat rail adjustment switch signals and seat leg rest adjustment switch signals;
[0129] The seat slide rail adjustment switch signal is used to instruct the seat slide rail module to adjust backward, and the seat leg support adjustment switch signal is used to instruct the seat leg support module to rotate and retract when it rotates and retracts;
[0130] If it is determined that the first seat leg rest position is beyond the second seat leg rest position, the seat slide rail module is driven to adjust backward, and the seat leg rest module is driven to rotate and retract until the seat leg rest module is located at the final seat leg rest position; wherein, the final seat leg rest position is between the first seat leg rest position and the second seat leg rest position.
[0131] In some embodiments, the vehicle domain controller 101 is further configured to drive the seat slide rail module to adjust forward and drive the seat leg rest module to rotate and unfold when the seat slide rail adjustment switch signal is used to instruct the seat slide rail module to adjust forward and the seat leg rest module to rotate and unfold.
[0132] This invention also provides another type of automobile. Figure 7 This is a schematic diagram of the second structure of the automobile assembly in an embodiment of the present invention, as shown below. Figure 7 As shown, the vehicle 70 includes: a vehicle domain controller 101, a seat rail module, a seat leg support module, a seat rail adjustment switch, a seat leg support adjustment switch, and a wiring harness; wherein, the vehicle domain controller 101 is connected to the seat rail module, the seat leg support module, the seat rail adjustment switch, and the seat leg support adjustment switch respectively through the wiring harness;
[0133] The vehicle domain controller 101 includes: a processor 701 and a memory 702 configured to store computer programs capable of running on the processor;
[0134] The processor 701 is configured to execute the method steps in the foregoing embodiments when running a computer program.
[0135] Of course, in practical applications, such as Figure 7As shown, the various components in the vehicle 70 are coupled together via a bus system 703. It can be understood that the bus system 703 is used to enable communication between these components. In addition to a data bus, the bus system 703 also includes a power bus, a control bus, and a status signal bus. However, for clarity, in... Figure 7 The general designated all buses as Bus System 703.
[0136] In practical applications, the aforementioned processor can be at least one of the following: Application-Specific Integrated Circuit (ASIC), Digital Signal Processing Device (DSPD), Programmable Logic Device (PLD), Field-Programmable Gate Array (FPGA), controller, microcontroller, and microprocessor. It is understood that, for different devices, the electronic devices used to implement the functions of the aforementioned processor can also be other types, and this embodiment of the invention does not impose specific limitations.
[0137] The aforementioned memory can be volatile memory, such as random-access memory (RAM); or non-volatile memory, such as read-only memory (ROM), flash memory, hard disk drive (HDD), or solid-state drive (SSD); or a combination of the above types of memory, and provides instructions and data to the processor.
[0138] In an exemplary embodiment, the present invention also provides a computer-readable storage medium for storing a computer program.
[0139] Optionally, the computer-readable storage medium can be applied to any of the methods in the embodiments of the present invention, and the computer program causes the computer to execute the corresponding processes implemented by the processor in the various methods of the embodiments of the present invention. For the sake of brevity, it will not be described in detail here.
[0140] In the several embodiments provided by this invention, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are merely illustrative. For example, the division of units is only a logical functional division, and in actual implementation, there may be other division methods, such as: multiple units or components can be combined, or integrated into another system, or some features can be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the various components shown or discussed can be through some interfaces, and the indirect coupling or communication connection between devices or units can be electrical, mechanical, or other forms.
[0141] The units described above as separate components may or may not be physically separate. The components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of the units may be selected to achieve the purpose of this embodiment according to actual needs.
[0142] Furthermore, in the various embodiments of the present invention, all functional units can be integrated into one processing module, or each unit can be a separate unit, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or in a combination of hardware and software functional units. Those skilled in the art will understand that all or part of the steps of the above method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it performs the steps of the above method embodiments. The aforementioned storage medium includes various media capable of storing program code, such as mobile storage devices, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0143] The methods disclosed in the several method embodiments provided by this invention can be arbitrarily combined without conflict to obtain new method embodiments.
[0144] The features disclosed in the several product embodiments provided by this invention can be arbitrarily combined without conflict to obtain new product embodiments.
[0145] The features disclosed in the several method or device embodiments provided by the present invention can be arbitrarily combined without conflict to obtain new method or device embodiments.
[0146] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the present invention should be included within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.
Claims
1. A method for controlling a car seat, characterized in that, The method includes: Obtain the first seat slide rail position of the seat slide rail module and the first seat leg rest position of the seat leg rest module; Based on the correspondence between the seat slide rail position and the seat leg rest position, determine the second seat leg rest position corresponding to the first seat slide rail position; If it is determined that the first seat leg rest position exceeds the second seat leg rest position, the seat leg rest module and / or the seat slide rail module are driven until the seat leg rest module is located at the final seat leg rest position. The final seat leg rest position is determined based on the final seat slide rail position of the seat slide rail module and the corresponding relationship. The corresponding relationship is used to ensure that the seat leg rest module does not interfere with the seat crossbeam. Before obtaining the first seat slide rail position of the seat slide rail module and the first seat leg rest position of the seat leg rest module, the method further includes: receiving a seat slide rail adjustment switch signal; the seat slide rail adjustment switch signal is used to drive the seat slide rail module to adjust backward when the seat slide rail module is adjusted backward; driving the seat leg rest module and / or the seat slide rail module until the seat leg rest module is located at the final seat leg rest position includes: continuing to drive the seat slide rail module to adjust backward until the final seat slide rail position of the seat slide rail module corresponds to the first seat leg rest position; When a seat leg support adjustment switch signal is received; the seat leg support adjustment switch signal is used to indicate that the seat leg support module rotates and retracts, the seat leg support module is driven to rotate and retract; the driving of the seat leg support module and / or the seat slide rail module until the seat leg support module is located at the final seat leg support position includes: continuing to drive the seat leg support module to rotate and retract until it is determined that the seat leg support module is located at the second seat leg support position; When receiving a seat rail adjustment switch signal and a seat leg rest adjustment switch signal; wherein the seat rail adjustment switch signal is used to instruct the seat rail module to adjust backward, and the seat leg rest adjustment switch signal is used to instruct the seat leg rest module to rotate and retract, the seat rail module is driven to adjust backward, and the seat leg rest module is driven to rotate and retract; the driving of the seat leg rest module and / or the seat rail module until the seat leg rest module is located at the final seat leg rest position includes: continuing to drive the seat rail module to adjust backward, and continuing to drive the seat leg rest module to rotate and retract until the seat leg rest module is located at the final seat leg rest position; wherein the final seat leg rest position is between the first seat leg rest position and the second seat leg rest position.
2. The method according to claim 1, characterized in that, Also includes: The seat rail adjustment switch signal is used to drive the seat rail module to adjust forward when the seat rail module is adjusted forward.
3. The method according to claim 1, characterized in that, Also includes: The seat leg support adjustment switch signal is used to drive the seat leg support module to rotate and unfold when the seat leg support module is rotated and unfolded.
4. The method according to claim 1, characterized in that, Also includes: The seat slide rail adjustment switch signal is used to instruct the seat slide rail module to adjust forward, and the seat leg rest adjustment switch signal is used to instruct the seat leg rest module to rotate and unfold, thereby driving the seat slide rail module to adjust forward and driving the seat leg rest module to rotate and unfold.
5. A car seat control device, characterized in that, The apparatus is used to perform the method according to any one of claims 1 to 4.
6. A car, characterized in that, The vehicle includes: a vehicle domain controller, a seat rail module, a seat leg rest module, a seat rail adjustment switch, a seat leg rest adjustment switch, and a wiring harness; wherein, the vehicle domain controller is connected to the seat rail module, the seat leg rest module, the seat rail adjustment switch, and the seat leg rest adjustment switch respectively via the wiring harness; The vehicle domain controller includes a processor and a memory configured to store computer programs capable of running on the processor. Wherein, when the processor is configured to run the computer program, it performs the steps of the method according to any one of claims 1 to 4.
7. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method described in any one of claims 1 to 4.
Citation Information
Patent Citations
Foot support adjusting method and device, vehicle, terminal equipment and storage medium
CN114329912A