Shift Range Control Motor Positioning Accuracy
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing motor control systems face challenges in accurately stopping a motor at a target position, particularly when the initial rotational speed is high, leading to overshoot and inaccurate positioning.
Innovation Solution
A shift range control apparatus that includes an angle calculator, a speed calculator, and a drive controller, which calculates the motor angle and speed using a rotational angle sensor and executes stationary phase energization control to ensure precise motor stopping by adjusting the energization phase based on the motor rotational speed.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If the motor rotational speed is high at the start of target position stop and holding process, then the motor can reach the target position faster, but the motor may overshoot the target position and positioning accuracy deteriorates
Solution Approach 1:
The system performs preliminary deceleration control before the motor reaches the target position. The drive controller reduces the motor rotational speed to a predetermined value before initiating the stop and holding process, ensuring that the motor is in an appropriate speed state for accurate positioning. This preliminary action prevents overshoot while maintaining efficient overall operation.
Solution Approach 2:
The system dynamically adjusts the motor control strategy based on real-time rotational speed conditions. When high rotational speed is detected, the system transitions to deceleration control mode; when speed reaches the predetermined value, it switches to stop and holding control mode. This dynamic adaptation resolves the contradiction between speed and positioning accuracy.
2Manufacturing precision
If the motor rotational speed is reduced to a predetermined value before stopping, then positioning accuracy is improved, but the time required to reach the target position increases
Solution Approach 1:
The system performs preliminary deceleration control before the motor reaches the target position. The drive controller reduces the motor rotational speed to a predetermined value before initiating the stop and holding process, ensuring that the motor is in an appropriate speed state for accurate positioning. This preliminary action prevents overshoot while maintaining efficient overall operation.
Solution Approach 2:
The system dynamically adjusts the motor control strategy based on real-time rotational speed conditions. When high rotational speed is detected, the system transitions to deceleration control mode; when speed reaches the predetermined value, it switches to stop and holding control mode. This dynamic adaptation resolves the contradiction between speed and positioning accuracy.
3Stability of the object's composition
If a target position stop and holding process is executed, then the motor can be held at the target position, but overshoot may occur when initial rotational speed is high
Solution Approach 1:
The system performs preliminary deceleration control before the motor reaches the target position. The drive controller reduces the motor rotational speed to a predetermined value before initiating the stop and holding process, ensuring that the motor is in an appropriate speed state for accurate positioning. This preliminary action prevents overshoot while maintaining efficient overall operation.
Solution Approach 2:
The system continuously monitors the motor rotational speed and position, and adjusts the drive control accordingly. The drive controller detects when the motor rotational speed reaches the predetermined value and triggers the stop and holding control at the appropriate moment. This feedback mechanism ensures that the motor is held at the target position without overshoot, resolving the contradiction between stability and positioning accuracy.
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
The solution enables the motor to be stopped accurately at the target position by continuing energization to a specific phase, improving responsiveness and stability, even at high rotational speeds, thereby preventing overshoot and ensuring precise positioning.
Implementation Method 1
a detected value of a rotational angle sensor detecting a rotational position of the motor
Implementation Method 2
The drive controller executes a stationary phase energization control to stop the motor in response to the motor angle reaching a stationary phase energization start position
Data Source
AI summary
A shift range control apparatus switches a shift range by controlling a motor. The shift range control apparatus includes an angle calculator, a speed calculator and a drive controller. The angle calculator calculates a motor angle based on a detected value of a rotational angle sensor. The speed calculator calculates a motor rotational speed based on the detected value of the rotational angle sensor. The drive controller executes a stationary phase energization control to stop the motor in response to the motor angle reaching a stationary phase energization start position. The drive controller sets a stationary energization phase being a stationary phase of the motor in the stationary phase energization control, according to the motor rotational speed when the motor angle reaches the stationary phase energization start position.


