IP Library › Granted Patent US 12,104,693
Granted Patent B2
US 12,104,693 · App. 17/385,177 · Granted Oct 1, 2024

Shift range control device

Inventors: Haruka Miyano (Kariya, JP); Koji Sakaguchi (Kariya, JP); Jun Yamada (Kariya, JP); Seiji Nakayama (Kariya, JP)
Assignee: DENSO CORPORATION
F16H61/32F16H61/0202H02P3/18H02P6/28F16H2061/326H02P27/06
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,104,693
App. No.
17/385,177
Granted
Oct 1, 2024
Kind
B2
Abstract

A shift range control device switches a shift range by controlling a drive of a motor in which a rotor rotates by energizing a motor winding. An angle calculation unit calculates a motor angle based on a signal from a rotation angle sensor that detects a rotation position of the rotor. An energization control unit drives the rotor so that the motor angle becomes a target angle according to the target shift range, and stops the rotor at a position where the motor angle becomes the target angle, by controlling the energization of the motor winding. A zero point estimation unit estimates a speed 0 point, which is a timing at which a rotational speed of the vibrating rotor becomes 0 during the stop control for stopping the rotor. The energization control unit switches a current control at the estimated speed 0 point.

Claims (45)

1. A shift range control device that switches a shift range by controlling a drive of a motor in which a rotor rotates by energizing a motor winding, the shift range control device comprising:

an angle calculation unit configured to calculate a motor angle based on a signal from a rotation angle sensor that detects a rotation position of the rotor;

an energization control unit configured to drive the rotor so that the motor angle becomes a target angle according to a target shift range, and configured to stop the rotor at a position where the motor angle becomes the target angle, by controlling energization of the motor winding; and

a zero point estimation unit configured to estimate a speed 0 point, which is a timing at which a rotational speed of a vibrating rotor becomes 0 during a stop control for stopping the rotor,

wherein

the energization control unit switches current control at an estimated speed 0 point; and

the zero point estimation unit estimates the speed 0 point based on a vibration cycle of the rotor specified by using a detection value of the rotation angle sensor.

2. The shift range control device according to claim 1 , wherein

the rotation angle sensor is an encoder having a detection element, and

the detection element is provided at a position where a signal edge is generated at a position that becomes a vibration center of the rotor in the stop control.

3. The shift range control device according to claim 2 , wherein

the energization control unit gradually reduces current at the speed 0 point.

4. The shift range control device according to claim 3 , wherein

the energization control unit turns off energization at the speed 0 point, when number of times the rotor has passed through a vibration center exceeds a predetermined number of times.

5. The shift range control device according to claim 2 , wherein

the energization control unit turns off energization at the speed 0 point.

6. The shift range control device according to claim 1 , wherein

the energization control unit gradually changes current from the speed 0 point.

7. The shift range control device according to claim 1 , wherein

the energization control unit turns off the energization regardless of the speed 0 point, when an elapsed time from start of the stop control exceeds a progress determination threshold value.

8. The shift range control device according to claim 1 , wherein:

the zero point estimation unit is configured to determine whether or not the rotor has passed through a vibration center.

9. A shift range control device that switches a shift range by controlling a drive of a motor in which a rotor rotates by energizing a motor winding, the shift range control device comprising:

a computer including a processor and a memory that stores instructions configured to, when executed by the processor, cause the processor to

calculate a motor angle based on a signal from a rotation angle sensor that detects a rotation position of the rotor;

drive the rotor so that the motor angle becomes a target angle according to a target shift range, and configured to stop the rotor at a position where the motor angle becomes the target angle, by controlling energization of the motor winding;

estimate a speed 0 point, which is a timing at which a rotational speed of a vibrating rotor becomes 0 during a stop control for stopping the rotor; and

switch current control at an estimated speed 0 point;

wherein the computer causes the processor to estimate the speed 0 point based on a vibration cycle of the rotor specified by using a detection value of the rotation angle sensor.

10. The shift range control device according to claim 9 , wherein

the rotation angle sensor is an encoder having a detection element, and

the detection element is provided at a position where a signal edge is generated at a position that becomes a vibration center of the rotor in the stop control.

11. The shift range control device according to claim 9 , wherein

the computer causes the processor to gradually reduce current at the speed 0 point.

12. The shift range control device according to claim 11 , wherein

the computer causes the processor to

turn off energization at the speed 0 point, when number of times the rotor has passed through a vibration center exceeds a predetermined number of times.

13. The shift range control device according to claim 9 , wherein

the computer causes the processor to turn off energization at the speed 0 point.

14. The shift range control device according to claim 9 , wherein

the computer causes the processor to gradually change current from the speed 0 point.

15. The shift range control device according to claim 9 , wherein

the computer causes the processor to turn off the energization regardless of the speed 0 point, when an elapsed time from start of the stop control exceeds a progress determination threshold value.

16. The shift range control device according to claim 9 , wherein

the computer causes the processor to determine whether or not the rotor has passed through a vibration center.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2021
From: MIYANO, HARUKA; SAKAGUCHI, KOJI; YAMADA, JUN; NAKAYAMA, SEIJI
To: DENSO CORPORATION
Reel/Frame 057633/0070 →
Priority Claims (1)
JP 2019-011927 · Jan 28, 2019 · national
Continuity (2)
Continuation PCTJP2020001517 · Jan 17, 2020
Related Publication 20210356040A1 · Nov 18, 2021