SEAT CONTROL DEVICE AND SEAT CONTROL METHOD
20230072849 · 2023-03-09
Assignee
Inventors
Cpc classification
International classification
Abstract
To prevent the occurrence of pinching again at another place due to a seat that reversely moves at the time of occurrence of pinching, and shorten the time until the seat that has stopped after the reverse movement moves to a target position. When the seat control device detects that pinching has occurred while the seat moves from the operation start position to the target position, the seat control device rotates the motor backward to move the seat from the pinching position in the reverse direction by the reverse movement amount. In this case, when the seat movement amount from the operation start position to the pinching position is larger than a predetermined reference value, the seat is moved to the reverse position using the reference value as the reverse movement amount. The reverse position is a position that does not exceed the operation start position.
Claims
1. A seat control device having a function of automatically moving an electric seat moved by rotation of a motor from an operation start position to a target position, the seat control device comprising: a pinching detector configured to detect pinching of an object while the seat is moving to the target position; and a motor controller configured to rotate the motor forward to move the seat to the target position, and when the pinching detector detects pinching of the object, rotate the motor backward to move the seat by a predetermined reverse movement amount in a reverse direction from a pinching position where the pinching has occurred, wherein, when a seat movement amount from the operation start position to the pinching position is greater than or equal to a predetermined reference value, the reverse movement amount is the reference value, and wherein, when the seat movement amount from the operation start position to the pinching position is less than the reference value, the reverse movement amount is the seat movement amount.
2. The seat control device according to claim 1, further comprising: a first switch configured to be operated when the seat is automatically moved to the target position, wherein the motor controller rotates the motor forward to move the seat to the target position based on operation of the first switch after the seat moves in the reverse direction and stops.
3. The seat control device according to claim 2, further comprising: a second switch configured to be operated when the seat is manually moved, wherein the motor controller rotates the motor forward based on the operation of the second switch after the seat moves in the reverse direction and stops, and moves the seat in a direction of the target position while the second switch is operated.
4. The seat control device according to claim 1, wherein the seat is a seat having a seat portion capable of moving straight forward and backward, and wherein the seat movement amount is a movement distance of the seat portion.
5. The seat control device according to claim 1, wherein the seat is a seat having a backrest portion inclinable forward and backward, and wherein the seat movement amount is an inclination angle of the backrest portion.
6. A seat control device having a function of automatically moving an electric seat moved by rotation of a motor from an operation start position to a target position, the seat control device comprising: a pinching detector configured to detect pinching of an object while the seat is moving to the target position; and a motor controller configured to rotate the motor forward to move the seat to the target position, and when the pinching detector detects pinching of the object, rotate the motor backward to move the seat by a predetermined reverse movement amount in a reverse direction from a pinching position where the pinching has occurred, wherein the reverse movement amount is a value smaller than a seat movement amount from the operation start position to the pinching position, and wherein the motor controller stops the seat moving in a reverse direction before reaching the operation start position.
7. The seat control device according to claim 6, further comprising: a first switch configured to be operated when the seat is automatically moved to the target position, wherein the motor controller rotates the motor forward to move the seat to the target position based on operation of the first switch after the seat moves in the reverse direction and stops.
8. The seat control device according to claim 7, further comprising: a second switch configured to be operated when the seat is manually moved, wherein the motor controller rotates the motor forward based on the operation of the second switch after the seat moves in the reverse direction and stops, and moves the seat in a direction of the target position while the second switch is operated.
9. The seat control device according to claim 6, wherein the seat is a seat having a seat portion capable of moving straight forward and backward, and wherein the seat movement amount is a movement distance of the seat portion.
10. The seat control device according to claim 6, wherein the seat is a seat having a backrest portion inclinable forward and backward, and wherein the seat movement amount is an inclination angle of the backrest portion.
11. A seat control method for automatically moving an electric seat that moves by rotation of a motor from an operation start position to a target position, the seat control method comprising: rotating the motor forward to move the seat to the target position; detecting that the seat pinches an object while moving to the target position; and rotating the motor backward and moving the seat by a predetermined reverse movement amount in a reverse direction from a pinching position where pinching has occurred when the pinching of the object is detected, wherein, when a seat movement amount from the operation start position to the pinching position is greater than or equal to a predetermined reference value, the reverse movement amount is the reference value, and wherein, when the seat movement amount from the operation start position to the pinching position is less than the reference value, the reverse movement amount is the seat movement amount.
12. A seat control method for automatically moving an electric seat that moves by rotation of a motor from an operation start position to a target position, the seat control method comprising: rotating the motor forward to move the seat to the target position; detecting that the seat pinches an object while moving to the target position; rotating the motor backward and reversing the seat in a reverse direction from a pinching position where pinching has occurred when the pinching of the object is detected; and moving the reversed seat by a reverse movement amount smaller than a seat movement amount from the operation start position to the pinching position.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
DETAILED DESCRIPTION
[0033] Embodiments of the disclosure will be described with reference to the drawings. In the drawings, the identical or equivalent component is designated by the identical numeral. In embodiments of the disclosure, numerous specific details are set forth in order to provide a more through understanding of the invention. However, it will be apparent to one of ordinary skill in the art that the invention may be practiced without these specific details. In other instances, well-known features have not been described in detail to avoid obscuring the invention.
[0034] Some embodiments of the disclosure will be described with reference to the drawings. In the drawings, the same portions or corresponding portions are denoted by the same reference numerals. Hereinafter, a seat control device mounted on a vehicle will be described as an example.
[0035]
[0036] The operation unit 1 includes a first switch 11 for automatic driving that is operated when the seat 30 is automatically moved to a target position, and a second switch 12 for manual driving that is operated when the seat 30 is manually moved to an arbitrary position. The first switch 11 is provided, for example, inside the door of the driver's seat, and the second switch 12 is provided, for example, on the side of the seat 30.
[0037] The seat control device 2 includes a motor controller 21, a pinching detector 22, a seat movement amount calculator 23, and a target position memory 24. The motor controller 21 outputs a control signal for controlling the rotation of the motor 6 to the motor drive circuit 3 based on the operation state of each of the switches 11 and 12 of the operation unit 1, the detection result of the pinching detector 22, the seat movement amount calculated by the seat movement amount calculator 23, and the like.
[0038] The pinching detector 22 detects pinching of an object (a person's leg, baggage, or the like) by the seat 30 based on the current of the motor 6 detected by the motor current detector 4. Since details of the pinching detection based on the motor current are well known, description thereof will be omitted.
[0039] The seat movement amount calculator 23 calculates the movement amount of the seat 30 based on the rotational speed of the motor 6 detected by the motor rotational speed detector 5. The movement amount in this case is a movement distance of the seat 30. The motor rotational speed detector 5 includes, for example, a rotation sensor that outputs a pulse signal in synchronization with the rotation of the motor 6.
[0040] In the target position memory 24, a target position when the seat 30 is automatically driven by the first switch 11 is set. After the position of the seat 30 is adjusted to a desired position by operating the second switch 12, the position is stored as a target position in the target position memory 24 by operating a setting switch (not illustrated).
[0041] The seat control device 2 includes a microcomputer, and the functions of the motor controller 21, the pinching detector 22, and the seat movement amount calculator 23 are actually implemented by software, but are illustrated as hardware blocks for convenience.
[0042] The motor drive circuit 3 generates a drive voltage for rotating the motor 6 and supplies the drive voltage to the motor 6. The motor 6 rotates by the drive voltage to move the seat 30 in the front-rear direction (a direction) via the slide mechanism 7. The slide mechanism 7 is connected to the motor 6 and the seat 30, and converts rotational motion of the motor 6 into linear motion.
[0043] Next, an operation of the above-described electric seat system 100 will be described with reference to
[0044]
[0045] In
[0046] In this initial state, when the first switch 11 (
[0047]
[0048] First, Pattern 1 in
[0049] When the reversely moved seat 30 reaches a reverse position X illustrated in the diagram (B) of
[0050] As described above, in Pattern 1 of
[0051] After the seat 30 stops at the reverse position X, the operator confirms that there is no person or object between the seats 30 and 40, and then operates the first switch 11 (
[0052] In the above description, the condition is that the seat movement amount L1 is larger than the reference value C (L1>C), but the seat movement amount L1 may be equal to the reference value C (L1=C). In this case, the reverse movement amount L2 becomes equal to the seat movement amount L1 (L2=L1=C), and the seat 30 that has reversely moved stops at the operation start position A. Therefore, since the seat 30 does not move beyond the operation start position A, it is possible to avoid the occurrence of pinching again at another place as in the above case. In addition, the movement time of the seat 30 to the target position M is shortened as compared with the case where the seat 30 stops beyond the operation start position A.
[0053] Next, Pattern 2 in
[0054] As described above, in Pattern 2, when the seat movement amount L3 from the operation start position A to the pinching position B is smaller than the reference value C (L3<C), the reverse movement amount L4 from the pinching position B to the reverse position Y is set to be equal to the seat movement amount L3, and the reverse movement amount L4 is limited to be less than the reference value C (L4<C). Therefore, since the reversely moved seat 30 does not further move in the Q direction beyond the operation start position A, it is possible to avoid the occurrence of pinching again at another place as in the case of Pattern 1.
[0055] After the seat 30 stops at the reverse position Y, the seat 30 is automatically or manually moved to the target position M in the same procedure as in Pattern 1 (see
[0056] In
[0057]
[0058] In Step S1, the motor controller 21 determines whether the first switch 11 of the operation unit 1 is turned on. If the first switch 11 is turned on (Step S1: YES), the process proceeds to Step S2 and subsequent steps in order to automatically drive the seat. In Step S2, the function of pinching detection by the pinching detector 22 is activated.
[0059] In the subsequent Step S3, under the control of the motor controller 21, the motor drive circuit 3 operates, the motor 6 rotates forward, and the automatic driving of the seat is started. Thus, the seat 30 moves from the operation start position A toward the target position M. Meanwhile, in Step S4, the pinching detector 22 detects the presence or absence of pinching. In Step S5, the motor controller 21 monitors whether the seat 30 has moved to the target position M based on the seat movement amount calculated by the seat movement amount calculator 23.
[0060] When pinching has not been detected (Step S4: NO) and the seat 30 has not reached the target position M (Step S5: NO), the automatic driving in Step S3 is continued. Then, when the seat 30 reaches the target position M (Step S5: YES) without pinching being detected (Step S4: NO), the process proceeds to Step S11. In Step S11, the motor controller 21 stops the motor 6, whereby the seat 30 is also stopped.
[0061] On the other hand, when pinching is detected before the seat 30 reaches the target position M (Step S4: YES), the process proceeds to Step S6. In Step S6, the motor controller 21 specifies the pinching position B based on the seat movement amount calculated by the seat movement amount calculator 23. Subsequently, in Step S7, the motor controller 21 temporarily stops the automatic drive by the forward rotation of the motor 6, and then rotates the motor 6 backward to start the seat reversing operation. As a result, the seat 30 is reversed at the pinching position B and moves in the reverse direction (the Q direction illustrated in
[0062] Next, in Step S8, the motor controller 21 compares the seat movement amount |A−B| (L1 in
[0063] In Step S9, the motor controller 21 executes the reverse movement of Pattern 1 in
[0064] On the other hand, in Step S10, the motor controller 21 executes the reverse movement of Pattern 2 in
[0065] When the seat 30 moves to a predetermined reverse position in Steps S9 and S10, the process proceeds to Step S11, the motor 6 stops, and the seat 30 also stops.
[0066] If the first switch 11 is not turned on in Step S1 (Step S1: NO), the motor controller 21 determines whether the second switch 12 is turned on in Step S12. If the second switch 12 is turned on (Step S12: YES), the process proceeds to Step S13, and the seat 30 is manually driven under the control of the motor controller 21. This manual driving is continued while the second switch 12 is turned on (Step S14: NO). When the second switch 12 is turned off (Step S14: YES), the motor controller 21 stops the motor 6 in order to cancel the manual driving, and stops the seat 30 (Step S11).
[0067] After the seat 30 moved to the reverse position in Steps S9 and S10 is stopped in Step S11, the seat 30 is automatically or manually moved to the target position M as described above. In the automatic case, by turning on the first switch 11 again, Steps S1 to S11 are executed, and the seat 30 moves to the target position M by automatic driving. In the manual operation, by turning on the second switch 12, Steps S12 to S14 and S11 are executed, and the seat 30 is moved to the target position M by manual driving.
[0068] As described above, in the embodiment described above, when the seat 30 is interposed between the operation start position A and the target position M, if the seat movement amount L1 is equal to or larger than the reference value C as illustrated in
[0069] In this way, since the reverse movement amounts L2 and L4 are limited so that the seat 30 reversed at the pinching position B does not move beyond the operation start position A, it is possible to avoid the occurrence of pinching at another place by the seat 30 after the reverse. Further, since the seat 30 after the reverse stops at a position not exceeding the operation start position A, it is possible to shorten the time for moving the seat 30 from the position to the target position M.
[0070] Next, another operation example (Pattern 3) in a case where pinching occurs will be described with reference to
[0071] In the case of
[0072] Also in such Pattern 3, the reversely moved seat 30 stops before reaching the operation start position A, and does not exceed the operation start position A. Therefore, similarly to the case of Patterns 1 and 2, it is possible to avoid occurrence of pinching again at another place. Further, since the reverse position Z is located before the operation start position A, the moving time of the seat 30 from the reverse position Z to the target position M can be shortened.
[0073]
[0074]
[0075] In Step S15 of
[0076] When
[0077] In the above embodiment, the pinching by the movement of the seat portion 31 has been described as an example, but the disclosure can also be applied to a case where the pinching by the inclination of the backrest portion 32 as described with reference to
[0078]
[0079] In
[0080] Further, in
[0081] In
[0082] In the second embodiment, the operation when the pinching occurs by the seat portion 31 is the same as the operation in the first embodiment (
[0083] In the disclosure, in addition to the embodiments described above, various embodiments described below can be adopted.
[0084] In the above embodiment, after the seat 30 moves from the pinching position B to the reverse positions X, Y, and Z and stops, the first switch 11 or the second switch 12 is operated to move the seat 30 to the target position M (
[0085] In the above embodiment, the automatic driving of the seat 30 is started by operating the first switch 11. Alternatively, the automatic driving of the seat 30 may be started based on communication with an electronic key used for locking or unlocking a door.
[0086] In the above embodiment, the pinching is detected based on the motor current detected by the motor current detector 4. Alternatively, the pinching may be detected based on the rotational speed of the motor 6 detected by the motor rotational speed detector 5.
[0087] In the above embodiment, the motor drive circuit 3 is provided outside the seat control device 2 in
[0088] In the above embodiment, the seat control device mounted on the vehicle has been described as an example, but the disclosure can also be applied to seat control devices used in fields other than the vehicle.
[0089] While the invention has been described with reference to a limited number of embodiments, those skilled in the art, having benefit of this disclosure, will appreciate that other embodiments can be devised which do not depart from the scope of the invention as disclosed herein. Accordingly, the scope of the invention should be limited only by the attached claims.