Anti-pinch control method and device for vehicle seat, vehicle and computer readable storage medium
By obtaining the working information of the seat motor and the status information of the seat, and combining the determination of whether to activate the seat anti-clip function, the problem of misjudgment of the seat anti-clip system is solved, which significantly improves the accuracy of judgment and passenger comfort and safety.
Patent Information
- Application Number
- CN202510034264.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-09
- Publication Date
- 2025-04-08
AI Technical Summary
In practical applications, seat anti-clip systems often lead to misjudgment due to sensor errors and algorithm limitations, which brings inconvenience to passengers and even affects driving safety.
By obtaining the working information of the seat motor and the status information of the seat, and combining it with determining whether the seat anti-clip function is activated, it reduces false alarms, avoids unnecessary misoperation, and improves passenger comfort and safety.
Significantly improve the accuracy of seat anti-clip judgment, reduce false alarms, and improve passenger comfort and safety.
Smart Images

Figure CN119773601A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of vehicle seat control, and in particular to an anti-pinch control method and device for a vehicle seat, a vehicle, and a computer-readable storage medium. Background Art
[0002] With the development of intelligent cars, the safety performance of car seats has received increasing attention. Among them, the seat anti-pinch function is an important safety measure to protect passengers from accidental injuries, and its accuracy and reliability are crucial. However, in actual applications, the seat anti-pinch system often causes misjudgment due to factors such as sensor errors and algorithm limitations, that is, the anti-pinch function is mistakenly triggered when there are no obstacles, causing inconvenience to passengers and even affecting driving safety.
[0003] Application Contents
[0004] In view of the above problems, the present application provides a vehicle seat anti-pinch control method, device, vehicle and computer-readable storage medium, which are used to solve the problem of seat anti-pinch misjudgment.
[0005] According to one aspect of an embodiment of the present application, a vehicle seat anti-pinch control method is provided, the method comprising: obtaining working information of a seat motor, the working information comprising at least one of speed change information of the seat motor, current change information of the seat motor, voltage change information of the seat motor and temperature change information of the seat motor; if the working information of the seat motor meets a pre-start condition of a seat anti-pinch function, obtaining status information of the seat, the status information comprising at least one of pressure change information of the seat, displacement change information of the seat motor, occupancy information of the seat and obstacle information around the seat; determining whether to start the seat anti-pinch function based on a matching relationship between the seat status information and preset status information.
[0006] In an optional manner, the status information includes obstacle information around the seat, and the method for determining whether to activate the seat anti-pinch function based on the matching relationship between the seat status information and preset status information includes: if it is determined that there is an obstacle in the anti-pinch direction of the seat based on the obstacle information around the seat, then determining that the seat status information matches the preset status information; and determining to activate the seat anti-pinch function based on the matching between the seat status information and the preset status information.
[0007] In an optional manner, the status information includes occupancy information of the seat, and the method for determining whether to activate the seat anti-pinch function based on the matching relationship between the seat status information and preset status information includes: determining that the seat is occupied based on the occupancy information around the seat, then determining that the seat status information matches the preset status information; and determining to activate the seat anti-pinch function based on the matching between the seat status information and the preset status information.
[0008] In an optional manner, the status information includes pressure change information of the seat and displacement change information of the seat motor. The method for determining whether to activate the seat anti-pinch function based on the matching relationship between the seat status information and the preset status information includes: determining that there is a displacement change of the seat motor based on the displacement change information of the seat motor, and determining that there is a sudden pressure change at the pressure distribution point of the seat in the anti-pinch direction based on the pressure change information of the seat, then determining that the seat status information matches the preset status information; and determining to activate the seat anti-pinch function based on the matching of the seat status information and the preset status information.
[0009] In an optional manner, the status information includes obstacle information around the seat, seat occupancy information of the seat, pressure change information of the seat and displacement change information of the seat motor. The method for determining whether to activate the seat anti-pinch function based on the matching relationship between the seat status information and the preset status information includes: if it is determined that there is no obstacle in the anti-pinch direction of the seat and / or the seat is not occupied, and it is determined that there is no displacement change of the seat motor and it is determined that there is no pressure mutation at the pressure distribution point of the seat in the anti-pinch direction, then it is determined that the seat status information does not match the preset status information; based on the mismatch between the seat status information and the preset status information, it is determined that the seat anti-pinch function is not activated.
[0010] In an optional manner, the working information includes speed change information of the seat motor, current change information of the seat motor, voltage change information of the seat motor and temperature change information of the seat motor, and the method further includes: determining the speed value of the seat motor, the current value of the seat motor, the voltage change value of the seat motor and the temperature change value of the seat motor respectively based on the speed change information of the seat motor, the current change information, the voltage change information of the seat motor and the temperature change information of the seat motor; if the speed value of the seat motor is less than a speed threshold, the current value of the seat motor is greater than a current threshold, the temperature change value of the seat motor is greater than a temperature change threshold and the voltage change value of the seat motor is greater than a voltage change threshold, then it is determined that the working information of the seat motor meets the pre-start condition of the seat anti-pinch function.
[0011] In an optional manner, the method further includes: if the working information of the seat motor meets the pre-start condition of the seat anti-pinch function, and it is determined that the status information of the seat does not match the preset status information, then recording the status information of the seat and the working information of the seat motor.
[0012] According to another aspect of an embodiment of the present application, an anti-pinch control device for a vehicle seat is provided, the device comprising: a first acquisition module, for acquiring working information of a seat motor, the working information comprising at least one of speed change information of the seat motor, current change information of the seat motor, voltage change information of the seat motor and temperature change information of the seat motor; a second acquisition module, for acquiring status information of the seat if the working information of the seat motor meets a pre-start condition of an anti-pinch function of the seat, the status information comprising at least one of pressure change information of the seat, displacement change information of the seat motor, occupancy information of the seat and obstacle information around the seat; and a starting module, for determining whether to start the anti-pinch function of the seat based on a matching relationship between the status information of the seat and preset status information.
[0013] According to another aspect of an embodiment of the present application, a vehicle is provided, comprising: a controller; and a memory for storing one or more programs, wherein when the one or more programs are executed by the controller, the controller implements the above-mentioned anti-pinch control method for a vehicle seat.
[0014] According to another aspect of the embodiment of the present application, a computer-readable storage medium is provided, wherein a computer program is stored in the storage medium, wherein the computer program includes at least one executable instruction, wherein when the executable instruction is executed on the anti-pinch control device of the vehicle seat / the vehicle, the anti-pinch control device of the vehicle seat / the vehicle executes the operation of the anti-pinch control method of the vehicle seat described above.
[0015] In an embodiment of the present application, the anti-pinch control method for a vehicle seat may first obtain the working information of the seat motor (the working information includes at least one of the speed change information of the seat motor, the current change information of the seat motor, the voltage change information of the seat motor, and the temperature change information of the seat motor) during the process of the user adjusting the seat, and then determine whether the seat meets the pre-starting condition of the seat anti-pinch function based on the working information of the seat motor. If it does, the state information of the seat is obtained, and then the seat state information is determined based on the seat state information (the state information includes at least one of the pressure change information of the seat, the displacement change information of the seat motor, the seat occupancy information, and the obstacle information around the seat). Therefore, by combining the working information of the seat motor and the state information of the seat to determine whether to control the pre-starting condition of the seat anti-pinch function, false alarms can be reduced, unnecessary misoperations can be avoided, the comfort and safety of passengers can be improved, and the accuracy of the seat anti-pinch judgment can be significantly improved.
[0016] The above description is only an overview of the technical solution of the embodiment of the present application. In order to more clearly understand the technical means of the embodiment of the present application, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the embodiment of the present application more obvious and easy to understand, the specific implementation methods of the present application are listed below. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] The accompanying drawings are only used to illustrate the embodiments and are not to be considered as limiting the present application. In addition, the same reference symbols are used to represent the same components throughout the accompanying drawings. In the accompanying drawings:
[0018] Figure 1 A schematic flow chart of steps S210 - S230 of a vehicle seat anti-pinch control method provided in an embodiment of the present application is shown.
[0019] Figure 2 A logic flow chart of an anti-pinch control method for a vehicle seat provided in an embodiment of the present application is shown.
[0020] Figure 3 A structural schematic diagram of an embodiment of an anti-pinch control device for a vehicle seat provided in the present application is shown.
[0021] Figure 4 A schematic structural diagram of an embodiment of the vehicle of the present application is shown. DETAILED DESCRIPTION
[0022] Here, exemplary embodiments will be described in detail, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are only examples of devices and methods consistent with some aspects of the present application as detailed in the attached claims.
[0023] The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically independent entities. That is, these functional entities may be implemented in software form, or in one or more hardware modules or integrated circuits, or in different networks and / or processor devices and / or microcontroller devices.
[0024] The flowcharts shown in the accompanying drawings are only exemplary and do not necessarily include all the contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps can be decomposed, and some operations / steps can be combined or partially combined, so the actual execution order may change according to actual conditions.
[0025] The term "multiple" as used in this application refers to two or more than two. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the related objects are in an "or" relationship.
[0026] In the related art, vehicles may be equipped with a seat anti-pinch function to prevent passengers or other objects from being accidentally pinched when the seat is adjusted. However, if the seat anti-pinch function is misjudged, the seat may not be adjusted normally. Therefore, the accuracy of the seat anti-pinch judgment is extremely important.
[0027] For example, when the seat anti-pinch function is turned on, when the seat is adjusted and moved toward the front of the vehicle, if it is misjudged that the seat may clamp the corresponding obstacle when moving forward, the seat will most likely move backward. However, since the driver and passengers have determined based on the actual situation that the seat will not clamp the corresponding obstacle when moving forward, they can only continue to adjust the seat to move toward the front of the vehicle. At this time, the seat will move forward under the operation of the driver and passengers, and then automatically move backward according to the seat anti-pinch function, and this will happen again and again, eventually resulting in the driver and passengers being unable to adjust the seat to the corresponding position.
[0028] Based on this, combined Figures 1 to 4As shown, the embodiments of the present application respectively provide a vehicle seat anti-pinch control method, a vehicle seat anti-pinch control device 300, a vehicle, a computer-readable storage medium, and a computer program product to solve the above problems. These embodiments will be described in detail below.
[0029] In an exemplary embodiment of the present application, Figure 1 The flowchart of steps S210-S230 of a vehicle seat anti-pinch control method provided by an embodiment of the present application is shown, and the method is executed by a vehicle terminal or a seat controller. Figure 1 As shown, the method includes steps S210 to S230, which are described in detail as follows:
[0030] Step S210: Acquire operating information of the seat motor, where the operating information includes at least one of the rotation speed change information of the seat motor, the current change information of the seat motor, the voltage change information of the seat motor, and the temperature change information of the seat motor.
[0031] The rotation speed change information of the seat motor, the current change information of the seat motor, the voltage change information of the seat motor and the temperature change information of the seat motor can be obtained through corresponding sensors arranged in the seat.
[0032] Step S220: If the working information of the seat motor meets the pre-start condition of the seat anti-pinch function, the seat status information is obtained, and the status information includes at least one of the seat pressure change information, the seat motor displacement change information, the seat occupancy information and the obstacle information around the seat.
[0033] After obtaining the working information of the seat motor, it is necessary to further determine whether the working information of the seat motor meets the pre-starting condition of the seat anti-pinch function, so as to pre-determine whether the seat needs to start the seat anti-pinch function. If not, the seat anti-pinch function will not be started. If it is satisfied, the seat status information will be used to finally decide whether to start the seat anti-pinch function.
[0034] In an exemplary embodiment of the present application, the method steps for determining whether the working information of the seat motor meets the pre-starting conditions of the seat anti-pinch function include: determining the speed value of the seat motor based on the speed change information of the seat motor; if the speed value of the seat motor is less than the speed threshold, determining that the working information of the seat motor meets the pre-starting conditions of the seat anti-pinch function.
[0035] In an exemplary embodiment of the present application, the method step of determining whether the working information of the seat motor meets the pre-starting condition of the seat anti-pinch function further includes: determining the speed value of the seat motor, the current value of the seat motor, the voltage change value of the seat motor and the temperature change value of the seat motor respectively based on the speed change information of the seat motor, the current change information, the voltage change information of the seat motor and the temperature change information of the seat motor; if the speed value of the seat motor is less than the speed threshold, the current value of the seat motor is greater than the current threshold, the temperature change value of the seat motor is greater than the temperature change threshold and the voltage change value of the seat motor is greater than the voltage change threshold, then it is determined that the working information of the seat motor meets the pre-starting condition of the seat anti-pinch function. Among them, the speed threshold, the current threshold, the temperature change threshold and the preset range of voltage change can be obtained according to calibration test.
[0036] When the speed value of the seat motor is less than the speed threshold, it means that the seat is about to get stuck or has already gotten stuck and cannot continue to rotate at a normal speed, which causes the motor speed value to be less than the speed threshold. Next, if the current of the seat motor will increase (for example, the current value of the seat motor is greater than the current threshold), it means that after the motor speed of the seat motor is forced to decrease (for example, after the speed value of the seat motor is less than the speed threshold), an obstacle that hinders the seat adjustment appears, and the forward movement of the seat is hindered (because under normal circumstances, when the motor speed of the drive motor is actively controlled by the PWM signal to decrease, the current of the seat motor will not suddenly increase). Therefore, when the speed value of the seat motor is less than the speed threshold and the current value of the seat motor is greater than the current threshold, it is likely that the seat is about to be stuck by a foreign object. In addition, the seat adjustment is generally driven by a constant voltage and the temperature change of the seat motor is generally also a uniform change. Therefore, if the voltage change value of the seat motor suddenly increases (for example, the voltage change value of the seat motor is greater than the voltage change threshold) and the temperature suddenly increases (for example, the temperature change value of the seat motor is greater than the temperature change threshold), it can be further explained that the seat is likely to be stuck by a foreign object. At this time, it can be determined that the working information of the seat motor meets the pre-start condition of the seat anti-pinch function. On the contrary, if the speed value of the seat motor is not less than the speed threshold, the current value of the seat motor is not greater than the current threshold, the temperature change value of the seat motor is not greater than the temperature change threshold, and the voltage change value of the seat motor is not greater than the voltage change threshold, it is determined that the working information of the seat motor does not meet the pre-start condition of the seat anti-pinch function.
[0037] In an exemplary embodiment of the present application, the method steps for obtaining the status information of the seat include: a mesh point pressure sensor can be pre-buried under the seat surface to monitor the pressure distribution signal value of each point in real time. When the pressure sensor is subjected to external compression, the output pressure distribution signal will change, thereby obtaining the pressure change information of the seat. The displacement change information of the seat motor can be obtained through a displacement sensor, wherein the displacement sensor does not use the Hall change or ripple change of the drive motor, but uses the redundant design of an optical displacement sensor or a resistive displacement sensor to determine whether the seat is displaced by the change of the optical signal or the resistive signal. The seat occupancy information can be effectively determined by combining an infrared sensor with a pressure sensor to determine whether there is a person or object on the seat, thereby obtaining the seat occupancy information.
[0038] Voltage sensors and temperature sensors are mainly used to identify the working environment of the motor. The relevant data can be used for voltage and temperature compensation. Each sensor collects seat status data in real time, including but not limited to passenger weight, seat position changes, obstacle detection and motor current.
[0039] Step S230: Determine whether to activate the seat anti-pinch function based on the matching relationship between the seat status information and the preset status information.
[0040] In the present application, the anti-pinch control method of the vehicle seat can first obtain the working information of the seat motor (the working information includes at least one of the speed change information of the seat motor, the current change information of the seat motor, the voltage change information of the seat motor, and the temperature change information of the seat motor) during the process of the user adjusting the seat, and then determine whether the seat meets the pre-start condition of the seat anti-pinch function based on the working information of the seat motor. If it does, the state information of the seat is obtained again, and then it is determined whether to start the seat anti-pinch function based on the state information of the seat (the state information includes at least one of the pressure change information of the seat, the displacement change information of the seat motor, the seat occupancy information, and the obstacle information around the seat). Therefore, by combining the working information of the seat motor and the state information of the seat to determine whether to control the pre-start condition of the seat anti-pinch function, it is possible to reduce false alarms, avoid unnecessary misoperations, improve the comfort and safety of passengers, and ultimately significantly improve the accuracy of the seat anti-pinch judgment.
[0041] In an exemplary embodiment of the present application, the status information includes obstacle information around the seat, and the steps of determining whether to activate the seat anti-pinch function based on the matching relationship between the seat status information and the preset status information include: if it is determined that there is an obstacle in the anti-pinch direction of the seat based on the obstacle information around the seat, then determining that the seat status information matches the preset status information, and determining to activate the seat anti-pinch function based on the matching between the seat status information and the preset status information.
[0042] When the working information of the seat motor meets the pre-starting conditions of the seat anti-pinch function, it can be decided whether to start the seat anti-pinch function by judging whether there is an obstacle in the anti-pinch direction of the seat, thereby improving the start accuracy of the seat anti-pinch function.
[0043] In an exemplary embodiment of the present application, the status information includes seat occupancy information, and the method for determining whether to activate the seat anti-pinch function based on the matching relationship between the seat status information and preset status information also includes: determining that the seat is occupied based on the occupancy information around the seat, then determining that the seat status information matches the preset status information, and determining to activate the seat anti-pinch function based on the matching between the seat status information and the preset status information.
[0044] When the working information of the seat motor meets the pre-start conditions of the seat anti-pinch function, it can also be determined whether to start the seat anti-pinch function by judging whether there are obstacles in the anti-pinch direction of the seat and / or whether the seat is occupied, thereby improving the accuracy of starting the seat anti-pinch function.
[0045] In an exemplary embodiment of the present application, the status information includes pressure change information of the seat and displacement change information of the seat motor, and the step method for determining that the status information of the seat matches the preset status information also includes: determining that there is a displacement change of the seat motor based on the displacement change information of the seat motor, and determining that there is a sudden pressure change at the pressure distribution point of the seat in the anti-pinch direction based on the pressure change information of the seat, and then determining that the status information of the seat matches the preset status information.
[0046] When the working information of the seat motor meets the pre-start conditions of the seat anti-pinch function, if it is determined that there is a displacement change in the seat motor, and based on the pressure change information of the seat, it is determined that there is a sudden change in pressure at the pressure distribution point of the seat in the anti-pinch direction, then it can be determined with a high probability that an object may be against the seat during the adjustment process, and then it can be determined that the seat may have clamped an object during the movement. At this time, it can be determined that the seat status information matches the preset status information, and then the seat anti-pinch function can be activated.
[0047] In an exemplary embodiment of the present application, the status information includes obstacle information around the seat, seat occupancy information, seat pressure change information and seat motor displacement change information. The method for determining whether to start the seat anti-pinch function based on the matching relationship between the seat status information and preset status information includes: if it is determined that there is no obstacle in the anti-pinch direction of the seat and / or the seat is not occupied, and it is determined that there is no displacement change in the seat motor and it is determined that there is no pressure mutation at the pressure distribution point of the seat in the anti-pinch direction, then it is determined that the seat status information does not match the preset status information; based on the mismatch between the seat status information and the preset status information, it is determined that the seat anti-pinch function is not started.
[0048] When the working information of the seat motor meets the pre-starting condition of the seat anti-pinch function, if it is also satisfied that there is no obstacle in the anti-pinch direction of the seat and / or it is determined that the seat is not occupied, and it is determined that there is no displacement change of the seat motor and it is determined that there is no sudden pressure change at the pressure distribution point of the seat in the anti-pinch direction, then it means that there is a misjudgment when judging whether the seat anti-pinch function is started based on the working information of the seat motor, and the seat anti-pinch function is not started at this time. Therefore, the probability of the seat anti-pinch function being started by mistake can be reduced.
[0049] In an exemplary embodiment of the present application, the anti-pinch control method of a vehicle seat also includes: if the working information of the seat motor meets the pre-start condition of the seat anti-pinch function, and the status information of the seat determines that the seat does not start the anti-pinch function, then the seat status information and the working information of the seat motor are recorded.
[0050] When the working information of the seat motor meets the pre-start conditions of the seat anti-pinch function, and the seat status information determines that the seat does not start the anti-pinch function, it means that a misjudgment occurred when deciding whether to start the seat anti-pinch function. In this case, the seat status information and the working information of the seat motor at the time of the misjudgment can be recorded as abnormal data for subsequent analysis and learning optimization, and the intelligent algorithm model can be continuously trained and optimized based on user feedback.
[0051] In an exemplary embodiment of the present application, an intelligent algorithm model based on machine learning or deep learning can be developed to process and analyze the sensor data in the abnormal data. The model can learn the characteristic differences between the normal seat operation mode and the potential pinching event, automatically adjust the threshold, reduce the false alarm rate, and smooth the continuous abnormal data in a short period of time through sliding window filtering to avoid misjudgment caused by instantaneous interference. For the false anti-pinch caused by the seat consistency problem, self-learning correction can be performed, and the anti-pinch judgment parameters for specific travel ranges and working conditions can be differentiated and stored in the database. After multiple trainings, the false anti-pinch problem caused by the seat consistency problem can be effectively avoided.
[0052] In summary, combined Figure 2As shown, the anti-pinch control method for a vehicle seat can first obtain the speed change information of the seat motor, the current change information of the seat motor, the voltage change information of the seat motor, and the temperature change information of the seat motor during the process of the user adjusting the seat, and then determine whether the seat meets the pre-start condition of the seat anti-pinch function according to the speed change information of the seat motor, the current change information of the seat motor, the voltage change information of the seat motor, and the temperature change information of the seat motor. If it meets the pre-start condition, the pressure change information of the seat, the displacement change information of the seat motor, the seat occupancy information, and the obstacle information around the seat are obtained, and when it is determined that there is an obstacle in the anti-pinch direction of the seat, the seat is occupied, and / or the seat motor has a displacement change, and the pressure distribution point of the seat in the anti-pinch direction has a sudden change in pressure, it is determined that the state information of the seat matches the preset state information, and then the seat anti-pinch function is started. When it is determined that there is no obstacle in the anti-pinch direction of the seat and / or the seat is not occupied, and it is determined that there is no displacement change of the seat motor, and it is determined that there is no sudden change in pressure at the pressure distribution point of the seat in the anti-pinch direction, it is determined that the state information of the seat does not match the preset state information, and it is determined that the seat anti-pinch function has been misjudged, and then the seat anti-pinch function is not started.
[0053] Therefore, by combining the working information of the seat motor and the status information of the seat to determine whether to activate the seat anti-pinch function, false alarms can be reduced, unnecessary misoperations can be avoided, passenger comfort and safety can be improved, and ultimately the accuracy of seat anti-pinch judgment can be significantly improved.
[0054] In addition, when the working information of the seat motor meets the pre-start conditions of the seat anti-pinch function and it is determined that the seat status information does not match the preset status information, the seat status information and the working information of the seat motor at the time of this misjudgment can be recorded as abnormal data for subsequent analysis and learning optimization, and the intelligent algorithm model can be continuously trained and optimized based on user feedback, thereby improving the accuracy of the activation of the seat anti-pinch function.
[0055] Figure 3 FIG. 3 is a schematic diagram showing a structure of an anti-pinch control device 300 for a vehicle seat provided in an embodiment of the present application. Figure 3 As shown, in this embodiment, a vehicle seat anti-pinch control device 300 is also provided, which is used to execute the vehicle seat anti-pinch control method in the above embodiment.
[0056] The anti-pinch control device 300 of the vehicle seat includes a first acquisition module 310, which is used to obtain the working information of the seat motor, and the working information includes at least one of the speed change information of the seat motor, the current change information of the seat motor, the voltage change information of the seat motor and the temperature change information of the seat motor.
[0057] The anti-pinch control device 300 of the vehicle seat also includes a second acquisition module 320, which is used to obtain seat status information if the working information of the seat motor meets the pre-start condition of the seat anti-pinch function. The status information includes at least one of the seat pressure change information, the seat motor displacement change information, the seat occupancy information and the obstacle information around the seat.
[0058] The anti-pinch control device 300 for a vehicle seat further includes a start module 330 , which is used to determine whether to start the seat anti-pinch function based on a matching relationship between the state information of the seat and preset state information.
[0059] The anti-pinch control device 300 for a vehicle seat provided in the above embodiment belongs to the same concept as the anti-pinch control method for a vehicle seat provided in the aforementioned embodiment, wherein the specific manner in which each module and unit performs operations has been described in detail in the method embodiment and will not be repeated here.
[0060] Figure 4 A schematic diagram of the structure of an embodiment of the vehicle of the present application is shown, which shows a schematic diagram of the structure of a computer system of the vehicle suitable for implementing the embodiment of the present application. The specific embodiment of the present application does not limit the specific implementation of the vehicle.
[0061] See also Figure 4 As shown, the vehicle includes: a controller; a memory for storing one or more programs, and when the one or more programs are executed by the controller, the above-mentioned anti-pinch control method for the vehicle seat is executed.
[0062] Please continue reading Figure 4 As shown, the computer system 500 of the vehicle includes a central processing unit (CPU) 501, which can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM) 502 or the program loaded from the storage part 508 to the random access memory (RAM) 503, such as executing the method in the above embodiment. In RAM 503, various programs and data required for system operation are also stored. CPU 501, ROM 502 and RAM 503 are connected to each other through bus 504. Input / output (I / O) interface 505 is also connected to bus 504.
[0063] The following components are connected to the I / O interface 505: an input section 506 including a keyboard, a mouse, etc.; an output section 507 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 508 including a hard disk, etc.; and a communication section 509 including a network interface card such as a LAN (Local Area Network) card, a modem, etc. The communication section 509 performs communication processing via a network such as the Internet. A drive 510 is also connected to the I / O interface 505 as needed. A removable medium 511, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 510 as needed so that a computer program read therefrom is installed into the storage section 508 as needed.
[0064] In particular, according to an embodiment of the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present application includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a computer program for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication section 509, and / or installed from a removable medium 511. When the computer program is executed by a central processing unit (CPU) 501, various functions defined in the system of the present application are executed.
[0065] Another aspect of the present application provides a computer-readable storage medium having a computer program stored thereon, which implements the above anti-pinch control method for a vehicle seat when executed by a processor. The computer-readable storage medium may be included in the vehicle described in the above embodiment, or may exist independently without being assembled into the vehicle.
[0066] Another aspect of the present application also provides a computer program product or a computer program, which includes at least one executable instruction, and when the executable instruction is run on the anti-pinch control device 300 / vehicle of the vehicle seat, the anti-pinch control device 300 / vehicle of the vehicle seat executes the anti-pinch control method of the vehicle seat as described above.
[0067] The computer-readable medium shown in the embodiment of the present application can be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium can be, for example, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media can include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a flash memory, an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present application, a computer-readable storage medium can be any tangible medium containing or storing a program, which can be used by an instruction execution system, device or device or used in combination with it. In the present application, a computer-readable signal medium can include a data signal propagated in a baseband or as a part of a carrier wave, wherein a computer-readable computer program is carried. This propagated data signal can take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. A computer program contained on a computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wired, etc., or any suitable combination of the above.
[0068] The flowchart and block diagram in the accompanying drawings illustrate the possible architecture, functions and operations of the system, method and computer program product according to various embodiments of the present application. Wherein, each box in the flowchart or block diagram can represent a module, a program segment, or a part of the code, and the above-mentioned module, program segment, or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flowchart, and the combination of boxes in the block diagram or flowchart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0069] The units involved in the embodiments described in this application may be implemented by software or hardware, and the units described may also be set in a processor. The names of these units do not, in some cases, constitute limitations on the units themselves.
[0070] According to one aspect of an embodiment of the present application, a computer system is also provided, including a central processing unit (CPU), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) or a program loaded from a storage portion into a random access memory (RAM), such as executing the method in the above embodiment. In RAM, various programs and data required for system operation are also stored. CPU, ROM and RAM are connected to each other via a bus. An input / output (I / O) interface is also connected to the bus.
[0071] The following components are connected to the I / O interface: an input part including a keyboard, a mouse, etc.; an output part including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker; a storage part including a hard disk, etc.; and a communication part including a network interface card such as a LAN (Local Area Network) card, a modem, etc. The communication part performs communication processing via a network such as the Internet. A drive is also connected to the I / O interface as needed. Removable media, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., are installed on the drive as needed so that the computer program read therefrom is installed into the storage part as needed.
[0072] The above content is only a preferred exemplary embodiment of the present application and is not intended to limit the implementation scheme of the present application. A person skilled in the art can easily make corresponding changes or modifications based on the main concept and spirit of the present application. Therefore, the scope of protection of the present application shall be based on the scope of protection required by the claims.
Claims
1. A vehicle seat anti-pinch control method, characterized in that: The method comprises: acquiring operating information of the seat motor, the operating information comprising at least one of speed change information of the seat motor, current change information of the seat motor, voltage change information of the seat motor, and temperature change information of the seat motor; If the working information of the seat motor meets the pre-start condition of the seat anti-pinch function, then obtaining the state information of the seat, the state information including at least one of the pressure change information of the seat, the displacement change information of the seat motor, the seat occupancy information and the obstacle information around the seat; Whether to activate the seat anti-pinch function is determined based on a matching relationship between the seat status information and preset status information.
2. The method according to claim 1, characterized in that The state information includes obstacle information around the seat, and the method of determining whether to activate the seat anti-pinch function based on the matching relationship between the seat state information and preset state information includes: If it is determined that there is an obstacle in the anti-pinch direction of the seat based on the obstacle information around the seat, then determining that the state information of the seat matches the preset state information; The seat anti-pinch function is started based on the matching of the seat status information and the preset status information.
3. The method according to claim 1, characterized in that The state information includes the seat occupancy information of the seat, and the method of determining whether to activate the seat anti-pinch function based on the matching relationship between the seat state information and the preset state information includes: Determining that the seat is occupied based on the occupancy information around the seat, and then determining that the state information of the seat matches the preset state information; The seat anti-pinch function is started based on the matching of the seat status information and the preset status information.
4. The method according to claim 1, characterized in that The state information includes pressure change information of the seat and displacement change information of the seat motor. The method of determining whether to start the seat anti-pinch function based on the matching relationship between the seat state information and preset state information includes: Determining that the seat motor has a displacement change based on the displacement change information of the seat motor, and determining that a pressure mutation exists at a pressure distribution point of the seat in an anti-pinch direction based on the pressure change information of the seat, and then determining that the state information of the seat matches the preset state information; The seat anti-pinch function is started based on the matching of the seat status information and the preset status information.
5. The method according to claim 1, characterized in that The state information includes obstacle information around the seat, seat occupancy information, seat pressure change information, and seat motor displacement change information. The method of determining whether to activate the seat anti-pinch function based on the matching relationship between the seat state information and preset state information includes: If it is determined that there is no obstacle in the anti-pinch direction of the seat and / or that the seat is not occupied, and it is determined that there is no displacement change of the seat motor and it is determined that there is no sudden pressure change at the pressure distribution point of the seat in the anti-pinch direction, it is determined that the state information of the seat does not match the preset state information; Based on the mismatch between the state information of the seat and the preset state information, it is determined that the seat anti-pinch function is not started.
6. The method according to claim 1, characterized in that The working information includes rotation speed change information of the seat motor, current change information of the seat motor, voltage change information of the seat motor, and temperature change information of the seat motor. The method further includes: respectively determining a speed value of the seat motor, a current value of the seat motor, a voltage change value of the seat motor, and a temperature change value of the seat motor based on the speed change information of the seat motor, the current change information, the voltage change information of the seat motor, and the temperature change information of the seat motor; If the rotation speed value of the seat motor is less than the speed threshold, the current value of the seat motor is greater than the current threshold, the temperature change value of the seat motor is greater than the temperature change threshold, and the voltage change value of the seat motor is greater than the voltage change threshold, it is determined that the working information of the seat motor meets the pre-start condition of the seat anti-pinch function.
7. The method according to claim 1, characterized in that The method further comprises: If the working information of the seat motor meets the pre-start condition of the seat anti-pinch function, and it is determined that the state information of the seat does not match the preset state information, the state information of the seat and the working information of the seat motor are recorded.
8. An anti-pinch control device for a vehicle seat, characterized in that: The device comprises: a first acquisition module, for acquiring operating information of a seat motor, wherein the operating information includes at least one of speed change information of the seat motor, current change information of the seat motor, voltage change information of the seat motor, and temperature change information of the seat motor; a second acquisition module, which acquires state information of the seat if the working information of the seat motor meets the pre-start condition of the seat anti-pinch function, wherein the state information includes at least one of pressure change information of the seat, displacement change information of the seat motor, seat occupancy information of the seat, and obstacle information around the seat; A starting module determines whether to start the seat anti-pinch function based on a matching relationship between the seat status information and preset status information.
9. A vehicle, characterized in that: include: Controller; A memory is used to store one or more programs. When the one or more programs are executed by the controller, the controller implements the anti-pinch control method for the vehicle seat as described in any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: The storage medium stores a computer program, which includes at least one executable instruction. When the executable instruction is run on the anti-pinch control device of the vehicle seat / vehicle, the anti-pinch control device of the vehicle seat / vehicle performs the operation of the anti-pinch control method of the vehicle seat as described in any one of claims 1 to 7.
Citation Information
Cited By
Seat anti-pinch method and related equipment
CN121375591A