Equipment and methods for controlling the detection of anti-pinch mechanisms in power seats in vehicles.
By using Hall effect sensors and current sensors to train current level values in electric seats, and combining this with a learning algorithm to adjust the reference current, the problem of traditional electric seats being unable to detect clamping has been solved, resulting in safer operation of electric seats.
Patent Information
- Application Number
- CN202110732109.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2020-11-02
- Filing Date
- 2021-06-29
- Publication Date
- 2026-01-30
- Estimated Expiration
- 2041-06-29
AI Technical Summary
Traditional electric seat systems cannot effectively detect and prevent the occupant's body parts or objects from being caught during operation, leading to potential injury or damage.
By using Hall effect sensors and current sensors, the current level value of each seat operating part is trained. Combined with the learning algorithm and controller, the reference current level is dynamically adjusted to detect clamping situations and stop the movement of the electric seat when necessary.
It significantly improves the anti-pinch function of the electric seat, avoiding injury or damage caused by being pinched, and enhancing the safety and reliability of operation.
Smart Images

Figure CN114435194B_ABST
Abstract
Description
[0001] Cross-reference to related applications
[0002] This application claims priority and benefit to Korean Patent Application No. 10-2020-0144697, filed on November 2, 2020, with the Korean Intellectual Property Office, the entire contents of which are incorporated herein by reference. Technical Field
[0003] This disclosure relates to apparatus and methods for detecting anti-pinch mechanisms in electric seats in vehicles, and more specifically, to techniques for detecting objects that are stuck or clamped during operation of electric seats in vehicles. Background Technology
[0004] Typically, vehicle seats used to maintain the occupant's seating and posture are configured to have a seat cushion and seat back positioned on a seat frame that moves along seat rails.
[0005] In addition, sliding and tilting mechanisms are located at the rear of the seat frame to maintain a posture suitable for the occupant's body shape.
[0006] When the occupant operates the lever or switch, this electric seat converts electrical energy into kinetic energy. When the sliding and tilting mechanisms are operated, the electric seat adjusts the tilt angle of the seat back by moving the seat forward or backward.
[0007] Recently, electric seats (or memory seats) have been widely used, allowing the seats to be operated by electric movement using switches, thus providing convenience for the driver.
[0008] However, because traditional electric seats lack anti-pinch functionality, even if a passenger's body or an object becomes trapped in the seat's sliding mechanism while the seat is moving, the seat may continue moving without stopping. This could result in injury to the passenger or damage to the object.
[0009] like Figure 1 As shown, although in conventional electric seat systems, the current output from the drive motor varies depending on the seat's position during operation, the reference current remains constant. Therefore, in section E1, where the difference between the reference current and the output current from the drive motor is small, erroneous reverse operation may occur during normal operation. Furthermore, in section E2, where the difference between the reference current and the drive motor's current value increases, clamping may go undetected. This could potentially lead to injury. Summary of the Invention
[0010] This disclosure is intended to solve the problems mentioned above in the prior art, while maintaining the advantages of the prior art.
[0011] One aspect of the present invention provides an apparatus and method for detecting anti-pinch effects in a power seat in a vehicle. The apparatus and method are capable of selecting optimized current level values for each seat operating part by using Hall effect sensors pre-trained for current level values for each seat operating part, rather than fixing the current level value used to detect objects pinched during operation of the power seat in the vehicle. The apparatus and method can use the selected current level value to detect pinched objects, thereby significantly improving the anti-pinch function.
[0012] Furthermore, another aspect of this disclosure provides an apparatus and method for detecting anti-pinch mechanisms in a power seat in a vehicle. This apparatus and method are capable of correcting the current level of the drive motor by using a Hall sensor to determine the effects of external environmental factors (lower temperature or higher voltage), and recalibrating the training position when the drive motor reaches its endpoint, thereby improving the reliability of current data for each position of the power seat.
[0013] The technical problems to be solved by this disclosure are not limited to those described above, and those skilled in the art to which this disclosure pertains should clearly understand from the following description any other technical problems that may be solved but not mentioned herein.
[0014] According to one aspect of this disclosure, an apparatus for controlling anti-pinch protection of a power seat in a vehicle is provided. The apparatus may include: a Hall sensor for sensing a position to which the power seat has moved; a drive motor for driving the movement of the power seat; a current sensor for measuring the level of current output from the drive motor; and a controller. The controller is configured to train a reference current level for determining anti-pinch protection relative to each position of the power seat using the Hall sensor and the current sensor, and to compare the current value measured by the current sensor relative to each position of the power seat with the trained reference current level for determining anti-pinch protection to determine anti-pinch protection.
[0015] According to one embodiment, the controller can flexibly calculate, through a learning algorithm, a reference current level for determining the anti-pinch function relative to each position of the electric seat.
[0016] According to one embodiment, the device may further include a storage device that stores data and algorithms executed by the controller. According to one embodiment, the controller can measure the level of the output current from the drive motor relative to the operating direction of the drive motor and at each position of the power seat. The controller can input the measured output current level into a learning algorithm to output trained current values. According to one embodiment, the controller can calculate a reference current level for determining the anti-pinch function relative to each position of the power seat by adding the average of the measured drive motor current values and the average of the limiting current to the trained current values.
[0017] According to one embodiment, when an operating signal of the drive motor is received, the controller can determine whether a trained reference current level for determining anti-pinch protection relative to each position of the electric seat is stored in a storage device.
[0018] According to one embodiment, the controller can compare a trained current value with a current value obtained by measuring the level of the output current from the drive motor.
[0019] According to one embodiment, when the trained current value is greater than the current value obtained by measuring the level of the output current from the drive motor, the controller can determine that the current state is a normal state where anti-pinch does not occur, and operate the drive motor normally.
[0020] According to one embodiment, the controller can set the relative end position of the operating portion of the drive motor such that the operating portion is narrower than the portion of the drive motor that actually moves. The controller can determine whether the drive motor has reached one of the relative end positions when the drive motor stops.
[0021] According to one embodiment, when a limiting current is generated, the controller can determine whether the drive motor has reached one of the opposite positions.
[0022] According to one embodiment, when the drive motor reaches one of the positions at opposite ends, the controller can correct the end of the section used for training as the current position by measuring the current from the drive motor.
[0023] According to one embodiment, when the trained current value is equal to or less than the current value obtained by measuring the level of the output current from the drive motor, the controller can compare the trained reference current level for determining anti-pinch protection relative to each position of the electric seat with the current value obtained by measuring the level of the output current from the drive motor.
[0024] According to one embodiment, when the trained reference level for determining anti-pinch relative to each position of the power seat is less than the current value obtained by measuring the level of the output current from the drive motor, the controller can determine whether the pulse signal of the Hall sensor is normal.
[0025] According to one embodiment, when the pulse signal from the Hall sensor is normal, the controller can adjust the reference level used to determine the anti-pinch training relative to each position of the electric seat to a higher level.
[0026] According to one embodiment, when the pulse signal of the Hall sensor is abnormal, the controller can determine that clamping has occurred and perform control operations to stop the movement of the electric seat and perform reverse operations.
[0027] According to one aspect of this disclosure, a method is provided for detecting anti-pinch protection of an electric seat in a vehicle. The method may include: measuring the value of a current output from a drive motor driving the electric seat relative to each position of the electric seat; training an operation to determine a reference current level for anti-pinch protection relative to each position of the electric seat, the learning operation taking the measured value of the current output from the drive motor relative to each position of the electric seat as input; and comparing the measured value of the current output from the drive motor relative to each position of the electric seat with the trained reference current level for determining anti-pinch protection to determine anti-pinch protection.
[0028] According to one embodiment, training to determine the reference current level for anti-pinch protection relative to each position of the power seat may include flexibly calculating the reference current level for determining the anti-pinch protection relative to each position of the power seat through a learning algorithm. Attached Figure Description
[0029] The above and other objects, features and advantages of this disclosure will become more apparent from the following detailed description taken in conjunction with the accompanying drawings.
[0030] Figure 1 This is a view illustrating the problems with conventional devices used for detecting anti-pinch mechanisms in control of power seats in vehicles;
[0031] Figure 2 This is a block diagram illustrating the construction of a device 100 for controlling the detection of anti-pinch function of an electric seat in a vehicle according to an embodiment of the present disclosure;
[0032] Figure 3 This is a flowchart illustrating a method for controlling the anti-pinch detection of an electric seat in a vehicle according to an embodiment of the present disclosure;
[0033] Figure 4 This is a view showing the direction of movement of an electric seat according to an embodiment of the present disclosure;
[0034] Figure 5 This is a view illustrating the output signal of a Hall sensor according to an embodiment of the present disclosure;
[0035] Figure 6 This is a view showing the current level at each seat position according to an embodiment of the present disclosure; and
[0036] Figure 7 A computing system according to an embodiment of the present disclosure is shown. Detailed Implementation
[0037] In the following, some embodiments of the present disclosure will be described in detail with reference to the accompanying drawings. When adding reference numerals to components in each drawing, it should be noted that even if the same or equivalent components are shown in other drawings, they are represented by the same reference numerals. Furthermore, in describing embodiments of the present disclosure, detailed descriptions of well-known features or functions will be omitted to avoid unnecessarily obscuring the gist of the disclosure.
[0038] Furthermore, in the following description of components according to an embodiment of this disclosure, terms such as 'first', 'second', 'A', 'B', '(a)', and '(b)' may be used. These terms are intended only to distinguish one component from another, and they do not limit the nature, order, or sequence of the constituent components. Moreover, unless otherwise defined, all terms used herein, including technical or scientific terms, have the same meaning as commonly understood by one of ordinary skill in the art to which this disclosure pertains. Terms as defined in commonly used dictionaries are to be interpreted as having a meaning equivalent to that in the context of the relevant field. These terms should not be interpreted as having an ideal or overly formal meaning unless clearly defined as having such a meaning in this application.
[0039] In the following text, reference will be made to Figures 2 to 7 The embodiments of this disclosure are described in detail.
[0040] Figure 2 This is a block diagram illustrating the construction of a device for controlling the detection of anti-pinch function of an electric seat in a vehicle according to an embodiment of the present disclosure.
[0041] refer to Figure 2 According to one embodiment of the present disclosure, a device 100 for controlling the detection of anti-pinch function of an electric seat in a vehicle includes a switch 110, a Hall sensor 120, a drive motor 130, a current sensor 140, a controller 150, and a storage device 160.
[0042] According to one embodiment of this disclosure, a device 100 for controlling the detection of anti-pinch mechanisms in a power seat in a vehicle can be implemented inside the vehicle. In this case, the device 100 for controlling the detection of anti-pinch mechanisms in a power seat in a vehicle can be integrally formed with the vehicle's internal control unit, or it can be implemented separately from the vehicle's internal control unit and connected to the vehicle's internal control unit via a separate connector.
[0043] Switch 110 can be operated by the user to automatically adjust the tilt angle of the electric seat.
[0044] The Hall sensor 120, which is a magneto-electric converter using the Hall effect, can sense the position of the electric seat. In other words, the Hall sensor 120 can sense the current position (e.g., whether the electric seat has moved forward) by sensing the change in the magnetic field caused by the movement of the electric seat and by transmitting the output signal to the controller 150.
[0045] The drive motor 130 is driven to tilt the backrest of the electric seat in a forward or reverse orientation, or it can be driven to slide the seat in a forward or reverse orientation.
[0046] The current sensor 140 senses the level of the output current from the drive motor 130.
[0047] The controller 150 can be electrically connected to the switch 110, the Hall sensor 120, the drive motor 130, and the current sensor 140, and can electrically control each component. It can also be a circuit that executes software commands. Therefore, the controller 150 can perform various data processing and calculations, as described below.
[0048] Controller 150 can process signals transmitted between components. Controller 150 can be, for example, an electronic control unit (ECU), a microcontroller unit (MCU), or another low-level controller installed in the vehicle.
[0049] The controller 150 can be trained using Hall sensor 120 and current sensor 140 to determine a reference current level for anti-pinch protection relative to each position of the power seat (here, the term "reference current level" is used interchangeably with the terms "reference current value," "reference current level value," and "reference level"). The controller 150 can determine anti-pinch protection by comparing the level of the current value measured relative to each position of the power seat with the trained reference current level used to determine anti-pinch protection.
[0050] The controller 150 can flexibly calculate the reference current level for determining the anti-pinch function relative to each position of the electric seat using a learning algorithm. In this case, the learning algorithm can employ typical algorithms to generate the output through learning based on the input data.
[0051] The controller 150 can measure the current level output from the drive motor 130 relative to each operating direction (motor operating direction) of the drive motor 130 and each position of the electric seat (here, the terms "current level" and "current value" can be used interchangeably). The controller 150 can input the measured current level into a learning algorithm to output a trained current value. In this case, the operating direction of the drive motor 130 can be as follows: Figure 4The position can be either forward 'A' or reverse 'B', and the position of the electric seat can be the tilt angle (tilt position) 'C' of the electric seat. In this case, the Hall sensor 120 can sense the operating direction of the drive motor and the position of the electric seat, and can provide the sensing results to the controller 150. Figure 4 This is a view showing the direction of movement of an electric seat according to an embodiment of the present disclosure.
[0052] The controller 150 can calculate a reference current level for determining the anti-pinch function relative to each position of the power switch by adding the difference between the average value of the measured drive motor current and the average value of the limiting current to a trained current value. The controller 150 can store the reference current value in the storage device 160.
[0053] That is, the control unit 150 can calculate the reference current level for determining the anti-pinch by subtracting the average value of the limiting current from the average value of the operating current, as shown in Equation 1 below.
[0054] Equation 1
[0055] The reference current level used to determine the anti-pinch function = trained current value + (average operating current - average limiting current)
[0056] When an operation signal is received from the drive motor 130, the controller 150 can determine whether a trained reference current level for determining anti-pinch protection relative to each position of the power seat is stored in the storage device 160. If the reference current level has not been trained, the controller 150 trains the reference current level. If the reference current level has been trained, the controller 150 can use the trained reference current level for determining anti-pinch protection relative to each position of the power seat to determine anti-pinch protection.
[0057] The controller 150 can compare a trained current value with a current value obtained by measuring the level of the output current from the drive motor. When the trained current value is greater than the current value obtained by measuring the level of the output current from the drive motor, the controller 150 can determine that the current state is normal. In the normal state, anti-pinch occurs and the controller can operate the drive motor normally. Figure 6 This is a view showing the current level at each seat position according to an embodiment of the present disclosure. Figure 6 As shown, the trained current value (level) 'D' can be compared with the current value 'E' obtained by measuring the level of the output current from the drive motor.
[0058] The controller 150 sets the relative end positions of the operating portion of the drive motor, and specifically, sets the relative end positions of the operating portion of the drive motor such that the operating portion is narrower than the portion of the drive motor that actually moves. When the drive motor stops, the controller 150 can determine whether the drive motor has reached one of the relative end positions. In this case, as... Figure 4 As shown, the relative end positions of the operating parts include the end position when the electric seat moves forward 'A' and the end position when the electric seat moves backward upward.
[0059] When a limiting current is generated, the controller 150 can determine whether the drive motor has reached one of the positions at opposite ends. For example... Figure 6 As shown, when the drive motor 130 reaches the opposite end position, a limiting current 'G' is generated. Therefore, it can be recognized that the drive motor 130 has reached the opposite end position.
[0060] When the drive motor 130 reaches one of the relative end positions, the controller 150 can correct the training portion relative to each position of the electric seat. In other words, the controller 150 can correct the training position to prevent the drive motor 130 from reaching the relative end position, and can correct the position that is the relative end position, exactly before the current is limited or before 10% of the entire stroke in which the drive motor 130 is driven.
[0061] When the trained current value (reference current value) is less than the current value obtained by measuring the level of the output current from the drive motor, the controller 150 can compare the trained reference current level F used to determine the anti-pinch function relative to each position of the electric seat with the current value E obtained by measuring the level of the output current from the drive motor.
[0062] When the trained reference level used to determine the anti-pinch function relative to each position of the power seat is less than the current value obtained by measuring the level of the output current from the drive motor, the controller 150 can determine whether the pulse signal of the Hall sensor 120 is normal. In this case, a normal pulse signal of the Hall sensor 120 is as follows: Figure 5 As shown. Figure 5 This is a view showing the output signal of a Hall sensor according to an embodiment of the present disclosure.
[0063] When the pulse signal from the Hall sensor 120 is normal, the controller 150 can calibrate the trained reference level used to determine the anti-pinch function relative to each position of the power seat to a higher level. Simultaneously, when the pulse signal from the Hall sensor is abnormal, the controller 150 can determine that an object is pinched and can execute control operations to stop the movement of the power seat and perform a reverse operation.
[0064] Storage device 160 may store data and / or algorithms, such as learning algorithms required for the operation of controller 150. In this case, the learning algorithm may be a typical learning algorithm.
[0065] For example, storage device 160 can store the value of the output current from the drive motor trained by a learning algorithm and the reference current value used to determine the anti-pinch function.
[0066] In addition, the storage device 160 may include at least one storage medium selected from flash memory, hard disk, micro and card type (e.g., security digital (SD) card or ultimate digital card) memory, random access memory (RAM), static RAM (SRAM), read-only memory (ROM), programmable ROM (PROM), electrically erasable programmable ROM (EEPROM), magnetic RAM (MRAM), disk-type memory and optical disk-type memory.
[0067] In the following text, refer to Figure 3 A detailed description is provided of an apparatus for controlling the detection of anti-pinch mechanisms in an electric seat in a vehicle, according to an embodiment of the present disclosure. Figure 3 This is a flowchart illustrating a method for controlling the anti-pinch detection of an electric seat in a vehicle according to an embodiment of the present disclosure.
[0068] In the following text, it is assumed that... Figure 2 The device 100 shown is used to control the anti-pinch detection of power seats in vehicles. Figure 3 The process. Additionally, refer to the following: Figure 3 As can be understood from the description, the operation described as being performed by device 100 is controlled by controller 150 of device 100 for controlling the detection of anti-pinch function of electric seats in vehicles.
[0069] Reference Figure 3 When the operating signal of the drive motor (motor operating signal) is received (S101), the device 100 for detecting the anti-pinch function of the electric seat in the vehicle determines whether the reference current level for determining the anti-pinch function has been trained (S102).
[0070] When the reference current level used to determine the anti-pinch function is not fully trained, the device 100 for controlling the anti-pinch detection uses the motor operation signal to determine the operating direction of the drive motor (motor operation direction) (S103), and identifies the position moved by the electric seat via the Hall sensor 120 (S104). In other words, the device 100 for controlling the anti-pinch detection can determine whether the motor operation direction is forward 'A' or reverse 'B'. Furthermore, the device 100 for controlling the anti-pinch detection of the electric seat can determine the tilt position 'C'.
[0071] The device 100 for controlling anti-pinch detection measures the current level relative to each motor operating direction and each seat position, and trains the measured current level based on a learning algorithm. In this case, the learning algorithm may include a typical learning algorithm to output an output value through learning based on input values. The device 100 then stores the results from the learning process. In other words, data measured relative to each motor operating direction and each seat position is input into the learning algorithm to obtain trained current level values.
[0072] Subsequently, the detection device 100 used to control the anti-pinch function calculates a reference current level value 'F' for determining the anti-pinch function based on the motor operating direction and seat position, such as... Figure 6 As shown. In other words, the reference current level value 'F' is the sum of a trained current level (value) 'D' for each position of the power seat and a constant current value. In this case, the constant current value is the difference between the average value of the drive motor's operating current (motor operating current) and the average value of the limiting current relative to each position of the power seat. As described above, the reference current level used to determine the anti-pinch function is trained relative to each operating direction of the drive motor driving the power seat and each tilt position of the power seat to constantly maintain the difference between the reference current level 'F' used to determine the anti-pinch function and the measured current level 'E' of the drive motor, such as... Figure 6 As shown. Therefore, this prevents reverse operation caused by excessive clamping force or misoperation during normal operation.
[0073] Meanwhile, when training is completed in S102, the device 100 for detecting the anti-pinch function of the electric seat determines the motor operation direction (S106) and identifies the position of the electric seat through Hall sensor input (S107).
[0074] The device 100 for detecting the anti-pinch function of the electric seat in the vehicle measures the operating current of the drive motor (motor operating current) (S108) and compares the trained current data (trained current value) for each motor operating direction and each sensor position with the currently measured current value (S109).
[0075] The device 100 for detecting anti-pinch mechanisms in the power seat determines whether the trained current data (trained reference current value) is greater than the currently measured current value (S110).
[0076] When the trained current data is greater than the currently measured current value, the device 100 for controlling the anti-pinch detection of the electric seat determines that the drive motor is in a normal state of not being pinched and turns on the output of the drive motor (S111).
[0077] The device 100 for detecting the anti-pinch function of the electric seat determines whether to stop the operation of the drive motor (S112), and repeats S107 to S112 when the operation of the drive motor does not stop.
[0078] When the drive motor stops operating, the device 100 for controlling the anti-pinch detection of the electric seat determines whether the motor (drive motor) has reached the end of the motor mechanism (S113). When the motor reaches the end of the motor mechanism, the device 100 for controlling the anti-pinch detection of the electric seat recalibrates the training position based on the end (S114). Typically, a specific end position is arbitrarily set such that the motor stops before a specific part of the motor mechanism, thereby preventing the motor from physically reaching the end of the motor mechanism. Since the seat tilts in the fore-and-aft direction, the motor end position is set when the electric seat moves back and forth. When the drive motor 130 reaches the end position, an error may occur, and a limiting current may be generated (see...). Figure 6 (in the 'G').
[0079] Therefore, when the drive motor 130 reaches the end position, the error can be ignored and the current position can be updated as the endpoint of the training section, and the relative endpoint can be updated in the same way. Furthermore, the point corresponding to 10% of the entire stroke distance moved by the drive motor 130 can be set as the endpoint of the training section.
[0080] Meanwhile, when the trained current data is equal to or less than the data measured in S110, the device 100 for controlling the anti-pinch detection determines whether the trained reference current for determining the anti-pinch is less than the measured data (S115).
[0081] When the trained reference current used to determine anti-pinch is less than the measured data, the detection device 100 for controlling anti-pinch determines whether the Hall sensor pulse is properly input (S116). If the Hall sensor pulse is abnormal, it is sensed as causing clamping, and a reverse operation is performed after stopping the drive motor 130 (S117). In this case, the pulse signal of the Hall sensor has a constant value, such as... Figure 5 As shown.
[0082] When the trained current data is less than or equal to the measured data and the trained reference current used to determine the anti-pinch is less than the measured data, when the pulse signal of the Hall sensor is normal, the device 100 for controlling the detection of the anti-pinch determines that the current level has changed due to the external environment (higher voltage or lower temperature) and corrects the trained current data to a higher value (S118).
[0083] As described above, according to this disclosure, a reference current level for determining the anti-pinch function of the power seat is flexibly set using a learning algorithm relative to the orientation and position of the power seat. Therefore, the difference between the reference current level used to determine the anti-pinch function of the power seat and the measured current remains constant, thereby preventing excessive clamping force or error during normal operation.
[0084] Figure 7 A computing system according to an embodiment of the present disclosure is shown.
[0085] refer to Figure 7 The computing system 1000 may include at least one processor 1100, a memory 1300, a user interface input device 1400, a user interface output device 1500, a storage device 1600, and a network interface 1700 interconnected via a bus 1200.
[0086] Processor 1100 may be a central processing unit (CPU) or a semiconductor device that processes instructions stored in memory 1300 and / or storage device 1600. Each of memory 1300 and storage device 1600 may include various types of volatile or non-volatile storage media. For example, memory 1300 may include read-only memory (ROM, see 1310) and random access memory (RAM, see 1320).
[0087] Therefore, the operation of the methods or algorithms described in the embodiments disclosed in this disclosure can be directly implemented using hardware modules, software modules, or a combination thereof executed by processor 1100. The software modules may reside in storage media (i.e., memory 1300 and / or storage device 1600), such as RAM, flash memory, ROM, erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), registers, hard disks, removable optical discs, or compact optical disc read-only storage (CD-ROM).
[0088] The storage medium may be coupled to the processor 1100. The processor 1100 may read information from the storage medium and write information to the storage medium. Alternatively, the storage medium may be integrated with the processor 1100. The processor and storage medium may reside in an application-specific integrated circuit (ASIC). The ASIC may reside in the user terminal. Alternatively, the processor and storage medium may reside as independent components of the user terminal.
[0089] In the foregoing, although the present disclosure has been described with reference to embodiments and accompanying drawings, the present disclosure is not limited thereto. Various modifications and changes can be made by those skilled in the art to which this disclosure pertains without departing from the spirit and scope of the present disclosure as claimed in the appended claims.
[0090] Therefore, the embodiments described herein are not intended to limit the technical spirit of this disclosure, but are provided for illustrative purposes only. The scope of protection of this disclosure should be interpreted as defined by the appended claims, and all its equivalents should be construed as being included within the scope of this disclosure.
[0091] As described above, according to this disclosure, an optimized current level value for each seat operating part can be selected by using Hall sensors to pre-train current level values for each seat operating part, instead of fixing the current level value used to detect objects pinched during operation of the electric seat in the vehicle, and the selected current level value can be used to detect the pinched object, thereby significantly improving the anti-pinch function.
[0092] In addition, various effects can be provided directly or indirectly through this disclosure.
[0093] In the foregoing, although the present disclosure has been described with reference to embodiments and accompanying drawings, the present disclosure is not limited thereto, but can be modified and altered by those skilled in the art without departing from the spirit and scope of the present disclosure as claimed in the appended claims.
Claims
1. An apparatus for controlling detection of pinching of a power seat in a vehicle, the apparatus comprising: a Hall sensor configured to sense a position to which the power seat moves; a driving motor configured to drive movement of the power seat; a current sensor configured to measure a level of current output from the driving motor; and a controller configured to train a reference current level for determining the pinching with respect to each position of the power seat by using the Hall sensor and the current sensor, and compare a current value measured with respect to each position of the power seat by the current sensor with the trained reference current level for determining the pinching to determine the pinching; wherein the controller is further configured to: measure a level of output current from the driving motor with respect to each operating direction of the driving motor and each position of the power seat; input the measured level of the output current into a learning algorithm to output a trained current value; and calculate the reference current level for determining the pinching with respect to each position of the power seat by adding a difference between an average of the measured current value of the driving motor and an average of a limit current generated when the driving motor reaches opposite end positions of the power seat to the trained current value. 2.The apparatus of claim 1, further comprising: a storage configured to store data and algorithms executed by the controller.
3. The apparatus of claim 2, wherein, the controller is configured to: determine whether the trained reference current level for determining the pinching with respect to each position of the power seat is stored in the storage when an operating signal of the driving motor is received.
4. The apparatus of claim 1, wherein, the controller is configured to: compare the trained current value with a current value obtained by measuring the level of the output current from the driving motor.
5. The apparatus of claim 4, wherein, the controller is configured to: determine that a current state is a normal state in which the pinching does not occur when the trained current value is greater than the current value obtained by measuring the level of the output current from the driving motor; and normally operate the driving motor. the controller is configured to:
6. The apparatus of claim 1, wherein, set opposite end positions of an operating portion of the driving motor so that the operating portion is narrower than a portion in which the driving motor moves; and determine whether the driving motor reaches one of the opposite end positions when the driving motor stops. the controller is configured to: determine whether the driving motor reaches one of the opposite end positions when a limit current is generated.
7. The apparatus of claim 6, wherein, the controller is configured to: correct an end of a portion for training as a current position by measuring the current from the driving motor when the driving motor reaches one of the opposite end positions.
8. The apparatus of claim 6, wherein, the controller is configured to: 9. The apparatus of claim 4, wherein, comparing the trained reference current level to the current value obtained by measuring a level of the output current from the drive motor when the trained current value is equal to or less than the current value obtained by measuring a level of the output current from the drive motor.
10. The apparatus of claim 9, wherein, The controller is configured to: determine whether the pulse signal of the Hall sensor is normal when the trained reference current level for determining the anti-pinch relative to each position of the power seat is less than the current value obtained by measuring a level of the output current from the drive motor.
11. The apparatus of claim 10, wherein, The controller is configured to: correct the trained reference current level for determining the anti-pinch relative to each position of the power seat to a higher level when the pulse signal of the Hall sensor is normal.
12. The apparatus of claim 10, wherein, The controller is configured to: determine that a pinch is caused when the pulse signal of the Hall sensor is not normal; and perform a control operation to stop the movement of the power seat and perform a reverse operation.
13. A method for controlling detection of an anti-pinch of a power seat in a vehicle, the method comprising: measuring a value of a current output from a drive motor that drives the power seat relative to each position of the power seat; training a reference current level for determining the anti-pinch relative to each position of the power seat by a learning algorithm; and comparing the value of the current output from the drive motor measured relative to each position of the power seat to the trained reference current level for determining the anti-pinch to determine the anti-pinch; wherein training the reference current level for determining the anti-pinch relative to each position of the power seat comprises: measuring a level of an output current from the drive motor relative to each operating direction of the drive motor and each position of the power seat; inputting the measured level of the output current into the learning algorithm to output a trained current value; and calculating the reference current level for determining the anti-pinch relative to each position of the power seat by adding a difference between an average of the measured current value of the drive motor and an average of a limit current generated when the drive motor reaches opposite end positions of the power seat to the trained current value.
Citation Information
Patent Citations
Insulation System of Liquefied Natural Gas Storage Tank
KR1020200144697A
Self-learning method of anti-pinch parameters of electric car window
CN103216172A
Long slide rail motor drive intelligent control system
CN108973791A
Method of compensating for abrupt load changes in an anti-pinch window control system
US20020190680A1
System and method for controlling Anti-pinch powered windows
US20080079379A1