Control method and device of vehicle seat, vehicle and storage medium
Patent Information
- Application Number
- CN202311523262.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-14
- Publication Date
- 2026-10-09
- Estimated Expiration
- 2043-11-14
AI Technical Summary
[0005]本申请提供一种车辆座椅的控制方法、装置、车辆及存储介质,以解决相关技术中,车辆座椅复位过程中由于实际乘客的体重导致产生的电流电压不同,使得车辆座椅复位的位置不同,甚至无法恢复到正常的坐姿状态,还有可能迫使座椅后端存在的物品或者乘客受到挤压伤害,影响乘客体验感等问题
[0028] (1) In this embodiment, when the vehicle seat is reset, the corresponding stall current of the vehicle seat can be generated according to the actual weight of the passenger and the actual tilt angle of the vehicle seat, thereby improving the accuracy of the vehicle seat reset. When the motor current is greater than the stall current, the vehicle seat reset action is stopped, which is more in line with the actual use scenario, minimizes the occurrence of passenger compression, and improves passenger satisfaction.
Smart Images

Figure CN117429326B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of intelligent seat control technology, and in particular to a control method, device, vehicle, and storage medium for a vehicle seat. Background Technology
[0002] Vehicle seats are not only related to driving and riding comfort, but a good seat angle also ensures the driver has good visibility and ease of operation, thus guaranteeing driving safety. Therefore, in daily life, the repositioning operation of vehicle seats has received special attention from passengers and has become an indispensable part of vehicle development.
[0003] In related technologies, the vehicle seat can be reset by sliding the seat and adjusting the angle of the seat back, or the vehicle seat can be moved up and down and forward and backward, and the angle of the seat back can be adjusted by driving the motor with battery voltage.
[0004] However, in related technologies, when using a sliding method to fold vehicle seats, passengers may fall forward due to the seat track and other factors. When unfolding the vehicle seats, if the unfolding speed or the unfolding range is too fast or too large due to passenger weight and other factors, rear passengers may be crushed and injured, thus increasing the risk of passenger injury. As for the motor-driven method, since the actual passenger weight has different effects on the current and voltage, when the motor power is high, it may cause the vehicle seat to return to a different position, or even fail to return to a normal sitting position. It may also force objects or passengers behind the vehicle seat to be crushed and injured, affecting the passenger experience. Improvements are urgently needed. Summary of the Invention
[0005] This application provides a vehicle seat control method, device, vehicle, and storage medium to solve the problems in the related art, such as the different current and voltage generated during the vehicle seat reset process due to the actual weight of the passenger, which causes the vehicle seat to reset in different positions, or even fail to return to a normal sitting posture, and may also force objects or passengers behind the seat to be squeezed and injured, affecting the passenger experience.
[0006] The first aspect of this application provides a vehicle seat control method, comprising the following steps: detecting the actual operating condition of the vehicle seat; when the actual operating condition is detected to be a reset condition, detecting the actual weight of the passenger on the vehicle seat and collecting the actual tilt angle between the vehicle seat and the seat cushion; and matching the stall current of the vehicle seat in the current posture according to the actual weight and the actual tilt angle, so as to control the vehicle seat to stop operating when the actual motor current of the vehicle seat is greater than the stall current.
[0007] Based on the above technical means, the embodiments of this application can match the stall current of the vehicle seat with the actual weight of the passenger and the actual tilt angle of the vehicle seat when the vehicle seat is reset, thereby improving the accuracy of the vehicle seat reset. When the motor current is greater than the stall current, the vehicle seat reset action is stopped, avoiding the occurrence of passenger compression, which is more in line with actual use scenarios and improves passenger satisfaction.
[0008] Optionally, in one embodiment of this application, matching the stall current of the vehicle seat in the current posture according to the actual weight and the actual tilt angle includes: querying a preset relationship table of weight, tilt angle and current using the actual weight and the actual tilt angle as indexes to obtain the increasing current; and obtaining the stall current based on the increasing current and the initial stall current.
[0009] Based on the above technical means, the embodiments of this application can obtain the increasing current generated by the weight of the passenger in the vehicle seat according to the weight of the passenger and the actual tilt angle of the vehicle seat, and adjust the stall current in real time according to the increasing current to avoid stalling due to an unrealistic stall current, which would cause the vehicle seat to suddenly stop resetting. This ensures the normal execution of the vehicle seat resetting, improves the accuracy and precision of the vehicle seat resetting, is more in line with actual usage scenarios, enhances the passenger's user experience, and increases passenger satisfaction.
[0010] Optionally, in one embodiment of this application, the initial stall current is the stall current corresponding to the actual weight of the vehicle seat in the current posture being empty.
[0011] Based on the above technical means, the embodiments of this application can set the initial stall current of the vehicle seat and specify the stall current generated when there are no passengers in the vehicle seat as the initial stall current, which improves the sensitivity and accuracy of the stall current and provides a basis for setting the subsequent actual stall current.
[0012] Optionally, in one embodiment of this application, while controlling the vehicle seat to stop moving, the method further includes: calculating the difference between the actual motor current and the stall current; generating a vehicle reminder signal based on the difference; and controlling the vehicle to perform a seat anti-pinch reminder based on the reminder signal.
[0013] Based on the above technical means, the embodiments of this application can detect and calculate the difference between the actual motor current and the stall current in real time. If the difference between the actual motor current and the stall current is too large, a seat anti-pinch reminder will be sent to the vehicle seat passengers and the vehicle seat reset operation will be stopped in time to avoid the phenomenon of vehicle seat passengers being pinched, avoid unnecessary harm to vehicle passengers, better meet actual use scenarios, improve passenger user experience, enhance passenger satisfaction, and improve the intelligence of vehicle seat reset.
[0014] Optionally, in one embodiment of this application, controlling the vehicle to perform seat anti-pinch reminder based on the reminder signal includes: acquiring the passenger's actual field of vision; matching the vehicle's optimal reminder method according to the actual field of vision; and performing seat anti-pinch reminder on the reminder signal according to the optimal reminder method.
[0015] Based on the above-mentioned technical means, the embodiments of this application can select the best reminder method according to the actual field of vision of the vehicle seat passengers. The multi-dimensional reminder method can improve the passenger's user experience, minimize the risk of passengers being trapped, and improve passenger satisfaction.
[0016] A second aspect of this application provides a control device for a vehicle seat, comprising: a detection module for detecting the actual operating condition of the vehicle seat; an acquisition module for detecting the actual weight of a passenger on the vehicle seat and acquiring the actual tilt angle between the vehicle seat and the seat cushion when the actual operating condition is detected to be a reset condition; and a control module for matching the stall current of the vehicle seat in the current posture with the actual weight and the actual tilt angle, so as to control the vehicle seat to stop operating when the actual motor current of the vehicle seat is greater than the stall current.
[0017] Optionally, in one embodiment of this application, the control module includes: a query unit, used to query a preset relationship table of weight, tilt angle and current using the actual weight and the actual tilt angle as indexes, to obtain the increasing current; and a calculation unit, used to obtain the stall current based on the increasing current and the initial stall current.
[0018] Based on the above technical means, the embodiments of this application can obtain the increasing current generated by the weight of the passenger in the vehicle seat according to the weight of the passenger and the actual tilt angle of the vehicle seat, and adjust the stall current in real time according to the increasing current to avoid stalling due to an unrealistic stall current, which would cause the vehicle seat to suddenly stop resetting. This ensures the normal execution of the vehicle seat resetting, improves the accuracy and precision of the vehicle seat resetting, is more in line with actual usage scenarios, enhances the passenger's user experience, and increases passenger satisfaction.
[0019] Optionally, in one embodiment of this application, the initial stall current is the stall current corresponding to the actual weight of the vehicle seat in the current posture being empty.
[0020] Based on the above technical means, the embodiments of this application can set the initial stall current of the vehicle seat and specify the stall current generated when there are no passengers in the vehicle seat as the initial stall current, which improves the sensitivity and accuracy of the stall current and provides a basis for setting the subsequent actual stall current.
[0021] Optionally, in one embodiment of this application, it further includes: a calculation module, used to calculate the difference between the actual motor current and the stall current while controlling the vehicle seat to stop moving; and a generation module, used to generate a reminder signal for the vehicle based on the difference, and control the vehicle to perform a seat anti-pinch reminder based on the reminder signal.
[0022] Based on the above technical means, the embodiments of this application can detect and calculate the difference between the actual motor current and the stall current in real time. If the difference between the actual motor current and the stall current is too large, a seat anti-pinch reminder will be sent to the vehicle seat passengers and the vehicle seat reset operation will be stopped in time to avoid the phenomenon of vehicle seat passengers being pinched, avoid unnecessary harm to vehicle passengers, better meet actual use scenarios, improve passenger user experience, enhance passenger satisfaction, and improve the intelligence of vehicle seat reset.
[0023] Optionally, in one embodiment of this application, the generation module includes: a collection unit for collecting the passenger's actual field of vision; and a reminder unit for matching the vehicle's optimal reminder method based on the actual field of vision, and providing a seat anti-pinch reminder to the reminder signal according to the optimal reminder method.
[0024] Based on the above-mentioned technical means, the embodiments of this application can select the best reminder method according to the actual field of vision of the vehicle seat passengers. The multi-dimensional reminder method can improve the passenger's user experience, minimize the risk of passengers being trapped, and improve passenger satisfaction.
[0025] A third aspect of this application provides a vehicle, including: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the vehicle seat control method as described in the above embodiments.
[0026] A fourth aspect of this application provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the vehicle seat control method as described in the above embodiments.
[0027] The beneficial effects of the embodiments of this application are as follows:
[0028] (1) In this embodiment, when the vehicle seat is reset, the corresponding stall current of the vehicle seat can be generated according to the actual weight of the passenger and the actual tilt angle of the vehicle seat, thereby improving the accuracy of the vehicle seat reset. When the motor current is greater than the stall current, the vehicle seat reset action is stopped, which is more in line with the actual use scenario, minimizes the occurrence of passenger compression, and improves passenger satisfaction.
[0029] (2) The embodiments of this application can detect the weight of the passenger in the vehicle seat and the actual tilt angle of the vehicle seat in real time, and obtain the increasing current generated by the weight of the passenger in the vehicle seat in real time. Furthermore, combined with the initial stall current when there is no passenger in the vehicle seat, the generated stall current is adjusted in real time to avoid stalling due to false stall current, which would cause the vehicle seat to stop suddenly, thus ensuring the normal execution of the vehicle seat reset, improving the accuracy and precision of the vehicle seat reset, which is more in line with the actual use scenario, enhances the passenger's user experience, and improves passenger satisfaction.
[0030] (3) The embodiments of this application can calculate the difference between the actual motor current and the stall current in real time. If the difference between the actual motor current and the stall current is too large, the vehicle seat reset operation will be stopped in time, and the best reminder method will be selected according to the actual field of vision of the vehicle seat passenger. The multi-dimensional reminder method can improve the passenger's user experience, minimize the risk of passengers being trapped, improve the passenger's user experience, enhance passenger satisfaction, improve the intelligence of the vehicle seat reset operation, and better meet the actual usage scenarios.
[0031] Additional aspects and advantages of this application will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of this application. Attached Figure Description
[0032] The above and / or additional aspects and advantages of this application will become apparent and readily understood from the following description of the embodiments taken in conjunction with the accompanying drawings, wherein:
[0033] Figure 1 This is a flowchart of a vehicle seat control method according to an embodiment of this application;
[0034] Figure 2 This is a schematic diagram illustrating the calculation of current when there are passengers in the vehicle seat in a vehicle seat control method according to an embodiment of this application;
[0035] Figure 3 This is a schematic diagram illustrating the calculation of current increase caused by the weight of a passenger in a vehicle seat control method according to an embodiment of this application.
[0036] Figure 4 This is a structural schematic diagram illustrating the working principle of the vehicle seat control method provided in the embodiments of this application;
[0037] Figure 5 This is a block diagram of a vehicle seat control device according to an embodiment of this application;
[0038] Figure 6 This is a structural schematic diagram of a vehicle provided according to an embodiment of this application.
[0039] Figure label:
[0040] Among them, 10-control device for vehicle seat; 100-detection module, 200-acquisition module, 300-control module; 601-memory, 602-processor, 603-communication interface. Detailed Implementation
[0041] The embodiments of this application are described in detail below. Examples of these embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain this application, and should not be construed as limiting this application.
[0042] The following description, with reference to the accompanying drawings, outlines a vehicle seat control method, device, vehicle, and storage medium according to embodiments of this application. Addressing the issue mentioned in the background art where the vehicle seat reset process is affected by varying current and voltage due to the actual weight of the passenger, resulting in inconsistent reset positions or even failure to return to a normal sitting posture, and potentially causing injury to objects or passengers behind the seat, thus impacting passenger experience, this application provides a vehicle seat control method. This method generates a corresponding stall current for the vehicle seat in real time based on the actual weight of the passenger and the actual tilt angle of the seat during reset, improving the accuracy of seat reset. Furthermore, when the motor current exceeds the stall current, the seat reset action is stopped to prevent unnecessary injury to the passenger, enhancing the passenger experience and better aligning with actual usage scenarios, thereby increasing passenger satisfaction. This solves the problems in related technologies where the vehicle seat reset process is affected by varying current and voltage due to the actual weight of the passenger, resulting in inconsistent reset positions or even failure to return to a normal sitting posture, and potentially causing injury to objects or passengers behind the seat, thus impacting passenger experience.
[0043] Specifically, Figure 1 This is a flowchart of a vehicle seat control method provided according to an embodiment of this application.
[0044] like Figure 1 As shown, the method for controlling the vehicle seat includes the following steps:
[0045] In step S101, the actual working condition of the vehicle seat is detected.
[0046] It is understood that the actual operating condition of a vehicle seat can be, but is not limited to, normal operating condition, reset operating condition, abnormal operating condition, etc. The determination of the actual operating condition can be achieved through interface display such as an in-vehicle display screen or instrument panel, through voice prompts using microphones or audio devices, or through optical display using interior lights, headlights, or other optical devices. Furthermore, the detection methods for the actual operating condition of the vehicle seat can be, but are not limited to, vehicle seat sensor detection, motor detection, etc., and this application does not impose specific limitations.
[0047] As one possible approach, embodiments of this application can detect the actual working condition of the vehicle seat to determine whether the vehicle seat has been reset, thereby ensuring the accuracy of the vehicle seat reset.
[0048] For example, in this embodiment, passenger A and passenger B are traveling in the same vehicle. After taking a nap, passenger A clicks the vehicle seat reset option on the in-vehicle display screen to reset the vehicle seat. When the vehicle seat sensor and motor detect the reset request, the vehicle controller controls the vehicle seat to enter the reset state and sends a voice prompt to passenger A. In this embodiment, passenger A can be notified via audio, "The vehicle seat is about to be reset, please pay attention." Passenger B does not request a vehicle reset, so passenger B's vehicle seat does not reset. Furthermore, the vehicle controller may or may not send a voice prompt to passenger B; this application does not impose specific limitations.
[0049] This application embodiment can detect the actual operating condition of the vehicle, determine the actual needs of passengers, and remind passengers to pay attention to relevant matters, so as to avoid causing unnecessary harm to passengers, improve the passenger's user experience, and increase passenger satisfaction.
[0050] In step S102, when the actual working condition is detected as a reset working condition, the actual weight of the passenger on the vehicle seat is detected, and the actual tilt angle between the vehicle seat and the cushion is collected.
[0051] It is understandable that the reset condition can be understood as the operation of the vehicle seat moving forward and the seat cushion moving forward. It can be seen that the actual weight of the passenger will have a certain impact during the vehicle seat reset process. The passenger can include the driver in the driver's seat, the passenger in the front passenger seat, and the passengers in other vehicle seat positions. Therefore, when the vehicle seat is reset, the actual weight of the passenger in the vehicle seat can be detected. The detection method can be, but is not limited to, passenger input, vehicle seat pressure sensor detection, and comparison with reference objects. This application does not impose specific limitations.
[0052] In addition, the tilt angle between the vehicle seat and the cushion will also affect the vehicle seat reset. Therefore, when the vehicle seat is reset, the tilt angle between the vehicle seat and the cushion can also be detected. The detection methods can be, but are not limited to, vehicle seat lead screw detection, vehicle seat Hall sensor detection, and comparison of the original tilt angle. This application does not impose specific limitations.
[0053] In actual implementation, the embodiments of this application can detect the actual weight of the passenger on the vehicle seat and the actual tilt angle between the vehicle seat and the cushion when the vehicle seat is reset, and determine the next action to be executed for resetting the vehicle seat based on the actual weight of the passenger on the vehicle seat and the actual tilt angle between the vehicle seat and the cushion.
[0054] For example, in this embodiment of the application, when the vehicle seat is reset, the actual weight of the passenger on the vehicle seat can be detected by the vehicle seat pressure sensor, and the actual tilt angle between the vehicle seat and the seat cushion can be calculated by the vehicle seat adjustment motor based on the Hall signal generated by the Hall sensor. Then, the collected data is transmitted to the vehicle controller for further processing.
[0055] In step S103, the stall current of the vehicle seat in the current posture is matched according to the actual weight and actual tilt angle, so that the vehicle seat stops moving when the actual motor current of the vehicle seat is greater than the stall current.
[0056] It is understood that the actual weight of a passenger and the actual tilt angle will produce different stall currents. The relationship between passenger weight, vehicle seat tilt angle and current can be obtained through experiments and other methods. This application does not impose specific limitations.
[0057] As one possible implementation, this application embodiment can generate the stall current corresponding to the vehicle seat in the current posture based on the passenger's actual weight and the actual tilt angle of the vehicle seat. When the actual motor current of the vehicle seat is greater than the stall current, the control of the vehicle seat to reset is stopped to avoid abnormal seat posture due to excessive actual motor current, thus avoiding injury to the passenger.
[0058] For example, passenger A's actual weight is 55 kg, and the measured actual tilt angle of the vehicle seat is 135 degrees. Passenger B's actual weight is 90 kg, and the measured actual tilt angle of the vehicle seat is 135 degrees. By consulting the relationship table between passenger weight, vehicle seat tilt angle, and current, the locked-rotor current corresponding to passenger A and passenger B can be obtained respectively. The magnitude of their locked-rotor currents is significantly different. Therefore, this embodiment of the application can detect the magnitude of the locked-rotor current in real time during the vehicle seat reset process and make corrections to achieve accurate vehicle seat reset and improve passenger satisfaction.
[0059] Optionally, in one embodiment of this application, matching the stall current of the vehicle seat in the current posture according to the actual weight and actual tilt angle includes: querying a preset relationship table of weight, tilt angle, and current using the actual weight and actual tilt angle as indexes to obtain the increasing current; and obtaining the stall current based on the increasing current and the initial stall current. The initial stall current can be the stall current corresponding to when the actual weight of the vehicle seat in the current posture is zero.
[0060] It is understood that the preset weight can refer to the actual weight of the passenger in the vehicle seat, or it can refer to the difference between a certain reference weight and the actual weight of the passenger in the vehicle seat. The preset weight can be set by those skilled in the art according to the actual situation, and there are no specific restrictions on it.
[0061] As one possible implementation method, embodiments of this application can obtain the increased current generated by the passenger and the vehicle seat tilt angle by querying a table relating weight, vehicle seat tilt angle, and current, based on the passenger's actual weight and actual tilt angle, and obtain the actual stall current based on the magnitude of the increased current and the magnitude of the initial stall current.
[0062] For example, such as Figure 2 and Figure 3 As shown, during the testing phase, this embodiment can fit data based on the vehicle seat tilt angle, passenger weight, and test motor current A to obtain the relationship between weight, vehicle seat tilt angle, and current, retaining and generating the original relationship table between weight, vehicle seat tilt angle, and current. When there are no passengers in the vehicle seat, the motor current B is obtained based on the vehicle seat tilt angle, thus generating a relationship table between the vehicle seat tilt angle and current when there are no passengers. Therefore, the increasing current C generated when there are passengers in the vehicle seat can be calculated using the formula: C = AB, generating a relationship table between weight, vehicle seat tilt angle, and current. Furthermore, this embodiment can, when the vehicle seat is reset, query the increasing current generated due to changes in passenger weight and vehicle seat tilt angle in real time based on the generated relationship table between weight, vehicle seat tilt angle, and current, and adjust the corresponding stall current in real time.
[0063] It can be further understood that, in the embodiments of this application, when the vehicle seat is reset, the relationship table between weight, vehicle seat tilt angle and current generated during the test phase can be used to obtain the increased current generated by the change in passenger weight and vehicle seat tilt angle when there is a passenger in the vehicle seat, and add it to the corresponding stall current when there is no passenger in the vehicle seat to obtain the actual stall current.
[0064] This application embodiment can generate a stall current corresponding to the current posture of the vehicle seat based on the actual weight of the passenger on the vehicle seat and the actual tilt angle of the vehicle seat. The generated stall current is more in line with the actual usage scenario of vehicle seat reset, avoiding the phenomenon that the vehicle seat cannot be fully restored due to stall current, improving the accuracy and precision of vehicle seat reset, enhancing the passenger's user experience, and increasing passenger satisfaction.
[0065] Optionally, in one embodiment of this application, while controlling the vehicle seat to stop moving, the method further includes: calculating the difference between the actual motor current and the stall current; generating a reminder signal for the vehicle based on the difference; and controlling the vehicle to provide a seat anti-pinch reminder based on the reminder signal.
[0066] It is understood that vehicle warning signals can be, but are not limited to, voice signals, light signals, image signals, vehicle vibration signals, etc., and this application does not impose specific limitations.
[0067] As one possible implementation method, in the process of controlling the vehicle seat to reset, the difference between the actual motor current and the stall current can be detected in real time. Based on the magnitude of the difference, different reminder methods can be selected to send seat anti-pinch reminders to the vehicle passengers, and the vehicle seat can be controlled to stop resetting, so as to avoid the passenger being pinched due to excessive motor current.
[0068] For example, in the embodiment of this application, if the actual motor current is greater than the stall current during the vehicle seat reset process, it indicates that the vehicle seat may have been over-adjusted and cannot be restored to its original state. The passenger in the vehicle seat may be squeezed. The vehicle controller can control the microphone to send a voice reminder to the passenger, asking the passenger to pay attention. In order to avoid the vehicle seat not being fully reset and the passenger being squeezed, the vehicle seat reset will be stopped.
[0069] This application embodiment can determine whether to stop the vehicle seat reset based on the real-time detection of the actual motor current and the difference between the detected actual motor current and the stall current. When the actual motor current is too high, it can promptly send a seat anti-pinch reminder to the passenger to avoid the phenomenon of the passenger being pinched due to the excessive actual motor current. This is more in line with actual use scenarios and improves the passenger's user experience.
[0070] Optionally, in one embodiment of this application, controlling the vehicle to provide seat anti-pinch reminders based on the reminder signal includes: collecting the passenger's actual field of vision; matching the vehicle's optimal reminder method according to the actual field of vision; and providing seat anti-pinch reminders to the reminder signal according to the optimal reminder method.
[0071] It is understood that the passenger's field of vision can be acquired using visual sensors such as cameras or radar sensors such as millimeter-wave radar, and this application does not impose any specific restrictions.
[0072] In actual implementation, the embodiments of this application can select the best reminder method for the vehicle based on the passenger's actual field of vision, and send seat anti-pinch reminders to the vehicle passengers in accordance with the best reminder method.
[0073] For example, this embodiment of the application can use an in-vehicle camera to collect the actual field of vision of each passenger in the vehicle seat in real time. Passenger A's vehicle seat is currently resetting, and the collected data shows that passenger A's field of vision is about to reach its optimal range. Further, this embodiment of the application can use voice prompts to ask passenger A whether to stop the seat resetting when the optimal field of vision is about to be reached. If passenger A chooses to continue the seat resetting, the system further monitors passenger A's field of vision in real time. If passenger A's field of vision narrows and there is a possibility of being trapped, the vehicle controller can control the vehicle seat to vibrate to remind passenger A that the current seat posture is abnormal and unsuitable for actual use, and control the microphone to increase the volume of the voice prompt to inform passenger A that the seat resetting action will soon stop to prevent being trapped.
[0074] In the event that the vehicle seat fails to reset properly, the system can select the appropriate anti-pinch warning method based on the passenger's actual field of vision and stop the seat reset. This timely and accurate notification to the passenger prevents the seat from being pinched, improves the passenger's riding experience, and increases passenger satisfaction.
[0075] Combination Figure 2-4 As shown, the working principle of the vehicle seat control method of this application embodiment is explained with reference to one embodiment.
[0076] in, Figure 2 This is a schematic diagram illustrating the calculation of current when there are passengers in the vehicle seat in a vehicle seat control method according to an embodiment of this application; Figure 3 This is a schematic diagram illustrating the calculation of current increase caused by the weight of a passenger in a vehicle seat control method according to an embodiment of this application. Figure 4 This is a structural schematic diagram illustrating the working principle of the vehicle seat control method provided according to an embodiment of this application.
[0077] like Figure 2 and Figure 3As shown, during the testing phase, this embodiment of the application can fit data based on the vehicle seat tilt angle, passenger weight, and test motor current A to obtain the relationship between weight, vehicle seat tilt angle, and current, retaining and generating the original relationship table between weight, vehicle seat tilt angle, and current. When there are no passengers in the vehicle seat, the motor current B is obtained based on the vehicle seat tilt angle, thus generating a relationship table between the vehicle seat tilt angle and current when there are no passengers. Therefore, the increasing current C generated when there are passengers in the vehicle seat can be calculated using the formula: C = AB, thus generating a relationship table between weight, vehicle seat tilt angle, and current.
[0078] like Figure 4 As shown, the execution steps of the vehicle seat control method provided in this application embodiment are as follows:
[0079] Step S1: Perform the vehicle seat reset operation, and then proceed to step S2.
[0080] Step S2: The motor rotates, the vehicle seat moves, and steps S3 and S4 are then executed.
[0081] Step S3: Detect the motor current in real time, and then proceed to step S5.
[0082] Step S4: Real-time detection of stall current, further proceeding to step S5. That is, when the vehicle seat is reset, the relationship table between body weight, vehicle seat tilt angle and current generated during the testing phase can be used to obtain the increased current generated by the change in passenger weight and vehicle seat tilt angle when there is a passenger in the vehicle seat, and this increased current can be added to the stall current when there is no passenger in the vehicle seat to obtain the actual stall current.
[0083] Step S5: Determine whether the actual motor current is greater than the actual stall current. If the actual motor current is greater than the actual stall current, proceed to step S6; otherwise, proceed to step S2.
[0084] Step S6: The motor stops rotating.
[0085] According to the vehicle seat control method proposed in this application, when the vehicle seat is resetting, a corresponding stall current is generated based on the actual weight of the passenger and the actual tilt angle of the vehicle seat. This avoids the sudden stop of the vehicle seat resetting due to stall current, improves the accuracy of the vehicle seat resetting, ensures that the vehicle seat can return to its original posture, and sends a reminder to the passenger to stop the vehicle seat resetting when the motor current is greater than the stall current, avoiding the risk of passenger being squeezed. This method is more in line with actual usage scenarios and improves passenger satisfaction. Therefore, it solves the problems in related technologies where the different current and voltage generated during the vehicle seat resetting process due to the actual weight of the passenger leads to different resetting positions of the vehicle seat, or even the inability to return to a normal sitting posture, and may also force objects or passengers behind the seat to be squeezed and injured, affecting the passenger experience.
[0086] Next, the control device for a vehicle seat according to an embodiment of this application is described with reference to the accompanying drawings.
[0087] Figure 5 This is a block diagram of a vehicle seat control device provided according to an embodiment of this application.
[0088] like Figure 5 As shown, the control device 10 for the vehicle seat includes: a detection module 100, an acquisition module 200, and a control module 300.
[0089] Specifically, the detection module 100 is used to detect the actual working condition of the vehicle seat.
[0090] The acquisition module 200 is used to detect the actual weight of the passenger on the vehicle seat and collect the actual tilt angle between the vehicle seat and the cushion when the actual working condition is detected to be a reset working condition.
[0091] The control module 300 is used to match the stall current of the vehicle seat in the current posture according to the actual weight and actual tilt angle, so as to control the vehicle seat to stop moving when the actual motor current of the vehicle seat is greater than the stall current.
[0092] Optionally, in one embodiment of this application, the control module 300 includes a query unit and a calculation unit.
[0093] The query unit is used to query the relationship table between preset weight, tilt angle and current, using the actual weight and actual tilt angle as indexes, to obtain the increasing current.
[0094] The calculation unit is used to obtain the stall current based on the growth current and the initial stall current.
[0095] Optionally, in one embodiment of this application, the initial stall current is the stall current corresponding to the vehicle seat being empty of actual weight in the current posture.
[0096] Optionally, in one embodiment of this application, the vehicle seat control device 10 further includes a calculation module and a generation module.
[0097] The calculation module is used to calculate the difference between the actual motor current and the stall current while controlling the vehicle seat to stop moving.
[0098] The generation module is used to generate a reminder signal for the vehicle based on the difference, and control the vehicle to perform seat anti-pinch reminder based on the reminder signal.
[0099] Optionally, in one embodiment of this application, the generation module includes: a collection unit and a reminder unit.
[0100] The acquisition unit is used to acquire the passenger's actual field of vision.
[0101] The reminder unit is used to match the vehicle's optimal reminder method according to the actual field of vision, and to provide seat anti-pinch reminders according to the optimal reminder method.
[0102] It should be noted that the foregoing explanation of the vehicle seat control method embodiment also applies to the vehicle seat control device of this embodiment, and will not be repeated here.
[0103] The vehicle seat control device proposed in this application can generate a corresponding stall current for the vehicle seat based on the actual weight of the passenger and the actual tilt angle of the seat during seat reset. This avoids sudden stopping of seat reset due to stall current, improves the accuracy of seat reset, ensures the seat returns to its original posture, and sends a reminder to the passenger to stop seat reset when the motor current exceeds the stall current, thus avoiding the risk of passenger compression. This is more in line with actual usage scenarios and improves passenger satisfaction. Therefore, it solves the problems in related technologies where the different current and voltage generated during seat reset due to the actual weight of the passenger leads to different seat reset positions, or even failure to return to a normal sitting posture, and may also cause injury to objects or passengers behind the seat, affecting the passenger experience.
[0104] Figure 6 This is a schematic diagram of the structure of a vehicle according to an embodiment of this application. The vehicle may include:
[0105] The memory 601, the processor 602, and the computer program stored on the memory 601 and capable of running on the processor 602.
[0106] When the processor 602 executes the program, it implements the vehicle seat control method provided in the above embodiments.
[0107] Furthermore, the vehicle also includes:
[0108] Communication interface 603 is used for communication between memory 601 and processor 602.
[0109] The memory 601 is used to store computer programs that can run on the processor 602.
[0110] The memory 601 may include high-speed RAM memory, and may also include non-volatile memory, such as at least one disk storage device.
[0111] If the memory 601, processor 602, and communication interface 603 are implemented independently, then the communication interface 603, memory 601, and processor 602 can be interconnected via a bus to complete communication between them. The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. The bus can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 6 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.
[0112] Optionally, in a specific implementation, if the memory 601, processor 602, and communication interface 603 are integrated on a single chip, then the memory 601, processor 602, and communication interface 603 can communicate with each other through an internal interface.
[0113] The processor 602 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of this application.
[0114] This application also provides a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the above-described vehicle seat control method.
[0115] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of this application. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.
[0116] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this application, "N" means at least two, such as two, three, etc., unless otherwise explicitly specified.
[0117] Any process or method described in the flowchart or otherwise herein can be understood as representing a module, segment, or portion of code comprising one or N executable instructions for implementing custom logic functions or processes, and the scope of the preferred embodiments of this application includes additional implementations in which functions may be performed not in the order shown or discussed, including substantially simultaneously or in reverse order depending on the functions involved, as should be understood by those skilled in the art to which embodiments of this application pertain.
[0118] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (such as a computer-based system, a processor-included system, or other system that can fetch and execute instructions from, an instruction execution system, apparatus, or device). For the purposes of this specification, "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transmit programs for use by, or in conjunction with, an instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of computer-readable media include: an electrical connection having one or more wires (electronic device), a portable computer disk drive (magnetic device), random access memory (RAM), read-only memory (ROM), erasable and editable read-only memory (EPROM or flash memory), fiber optic devices, and portable optical disc read-only memory (CDROM). Alternatively, the computer-readable medium may be paper or other suitable media on which the program can be printed, since the program can be obtained electronically by optically scanning the paper or other medium, followed by editing, interpreting, or otherwise processing as necessary, and then stored in a computer memory.
[0119] It should be understood that the various parts of this application can be implemented using hardware, software, firmware, or a combination thereof. In the above embodiments, the N steps or methods can be implemented using software or firmware stored in memory and executed by a suitable instruction execution system. If implemented in hardware, as in another embodiment, it can be implemented using any one or more of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.
[0120] Those skilled in the art will understand that all or part of the steps of the methods in the above embodiments can be implemented by a program instructing related hardware. The program can be stored in a computer-readable storage medium, and when executed, the program includes one or a combination of the steps of the method embodiments.
[0121] Furthermore, the functional units in the various embodiments of this application can be integrated into a processing module, or each unit can exist physically separately, or two or more units can be integrated into a module. The integrated module can be implemented in hardware or as a software functional module. If the integrated module is implemented as a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium.
[0122] The storage medium mentioned above can be a read-only memory, a disk, or an optical disk, etc. Although embodiments of this application have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting this application. Those skilled in the art can make changes, modifications, substitutions, and variations to the above embodiments within the scope of this application.
Claims
1. A method for controlling a vehicle seat, characterized in that, Includes the following steps: Inspect the actual working condition of the vehicle seats; If the actual working condition is detected to be a reset condition, the actual weight of the passenger on the vehicle seat is detected, and the actual tilt angle between the vehicle seat and the cushion is collected. as well as The vehicle seat is matched with the actual weight and the actual tilt angle to the stall current corresponding to the current posture, so that when the actual motor current of the vehicle seat is greater than the stall current, the vehicle seat is controlled to stop moving. The step of matching the stall current of the vehicle seat in the current posture according to the actual body weight and the actual tilt angle includes: Using the actual weight and the actual tilt angle as indexes, the relationship table between preset weight, tilt angle and current is queried to obtain the increasing current; The stall current is obtained based on the increasing current and the initial stall current; The initial stall current is the stall current corresponding to the vehicle seat when the actual weight is empty in the current posture.
2. The method according to claim 1, characterized in that, In addition to controlling the vehicle seat to stop moving, it also includes: Calculate the difference between the actual motor current and the stall current; A reminder signal for the vehicle is generated based on the difference, and the vehicle is controlled to perform a seat anti-pinch reminder based on the reminder signal.
3. The method according to claim 2, characterized in that, The control of the vehicle to provide seat anti-pinch reminder based on the reminder signal includes: The actual field of vision of the passengers was captured; The optimal reminder method for the vehicle is matched based on the actual field of vision, and the reminder signal is used to provide seat anti-pinch reminder according to the optimal reminder method.
4. A control device for a vehicle seat, characterized in that, include: The detection module is used to detect the actual working condition of the vehicle seats; The acquisition module is used to detect the actual weight of the passenger on the vehicle seat and collect the actual tilt angle between the vehicle seat and the seat cushion when the actual working condition is detected to be a reset working condition. as well as The control module is used to match the stall current of the vehicle seat in the current posture according to the actual weight and the actual tilt angle, so as to control the vehicle seat to stop moving when the actual motor current of the vehicle seat is greater than the stall current; The control module includes: The query unit is used to query a preset relationship table between weight, tilt angle and current, using the actual weight and the actual tilt angle as indexes, to obtain the increasing current. A calculation unit is used to obtain the stall current based on the increasing current and the initial stall current; The initial stall current is the stall current corresponding to the vehicle seat when the actual weight is empty in the current posture.
5. A vehicle, characterized in that, include: A memory, a processor, and a computer program stored in the memory and executable on the processor, the processor executing the program to implement the vehicle seat control method as described in any one of claims 1-3.
6. A computer-readable storage medium having a computer program stored thereon, characterized in that, The program is executed by the processor to implement the vehicle seat control method as described in any one of claims 1-3.
Citation Information
Patent Citations
Anti-pinch control system
CN114379425A
Vehicle seat limit position correction method, seat controller, equipment and medium
CN117261706A
Adapting a warning output based on a driver's view
US20160009175A1
Anti-pinch control system
US20210146802A1