摘要:
A motor is driven by the γ-axis current of a γδ coordinate system that is an imaginary rotating coordinate system. A command current value preparation unit sets the γ-axis command current value based on the command steering torque and the detected steering torque. The command current value preparation unit includes a command current increase/decrease amount calculation unit and an addition unit. The command current increase/decrease amount calculation unit calculates the current increase/decrease amount for the command current value based on the sign of the command steering torque and the deviation of the detected steering torque from the command steering torque. The current increase/decrease amount calculated by the command current increase/decrease amount calculation unit is added to the immediately preceding value of the command current value by the addition unit. Thus, the command current value in the present calculation cycle is calculated.
摘要:
A motor control unit controls a motor including a rotor and a stator facing the rotor. A current drive unit drives the motor at an axis current value of a rotating coordinate system that rotates in accordance with a control angle that is a rotational angle used in a control. An addition angle calculation unit calculates an addition angle to be added to the control angle. A control angle calculation unit obtains, at every predetermined calculation cycle, a present value of the control angle by adding the addition angle that is calculated by the addition angle calculation unit to an immediately preceding value of the control angle. A torque detection unit detects a torque that is other than a motor torque and that is applied to a drive target driven by the motor. A command torque setting unit sets a command torque to be applied to the drive target. An addition angle correction unit compares the command torque set by the command torque setting unit with the detected torque detected by the torque detection unit, and corrects the addition angle based on a comparison result.
摘要:
A current increase-decrease amount (ΔIγ*) computed by a command current increase-decrease amount computing unit is added to an immediately preceding value (Iγ*(n−1)) of a command current value (Iγ*) in an adder. The command current value (Iγ*) obtained by the adder is given to a high/low limit limiter. The high/low limit limiter limits the command current value (Iγ*), obtained by the adder, to a value between a low limit value (ξmin (ξmin≧0)) and a high limit value (ξmax (ξmax>ξmin)). A high limit value setting unit obtains the high limit value (ξmax) corresponding to the vehicle speed detected by the vehicle speed sensor, from a vehicle speed-vs.-high limit value map set by a map creating/updating unit, and sets the obtained high limit value (ξmax) in the high/low limit limiter.
摘要:
A motor control unit includes a detected steering torque correction unit that corrects the detected steering torque that is detected by a torque sensor and then subjected to a limitation process by a steering torque limiter. When the absolute value of the detected steering torque is equal to or smaller than a predetermined value, the detected steering torque correction unit corrects the detected steering torque to 0. When the absolute value of the detected steering torque is larger than the predetermined value, the detected steering torque correction unit outputs the detected steering torque without correction. A PI control unit calculates the addition angle based on the deviation of the control torque obtained through correction by the detected steering torque correction unit from the command steering torque.
摘要:
A F/B gain control unit computes a first change component by executing torque feedback control based on a torque deviation using a feedback gain that is computed by a F/B gain variable control unit. The F/B gain variable control unit computes one of two different feedback gains that correspond to a “first computation mode” in which the first change component is used as an addition angle and a “second computation mode” in which a value obtained by correcting the first change component by an estimated motor rotation angular velocity is used as the addition angle, respectively. A feedback gain used in the first computation mode is set such that a response at the feedback gain is higher than that at a feedback gain used in the second computation mode.
摘要翻译:F / B增益控制单元通过使用由F / B增益变量控制单元计算的反馈增益,基于转矩偏差执行转矩反馈控制来计算第一变化分量。 F / B增益可变控制单元计算与第一计算模式相对应的两个不同的反馈增益中的一个,其中第一变化分量用作相加角,以及第二计算模式,其中通过校正第一变化分量 通过估计的电机旋转角速度分别用作相加角。 设置在第一计算模式中使用的反馈增益,使得反馈增益的响应高于在第二计算模式中使用的反馈增益时的响应。
摘要:
When the estimated motor temperature becomes equal to or higher than the first predetermined temperature, an addition angle correction unit temporarily decreases the absolute value of the addition angle output from an addition angle limiter at time intervals. The addition angle correction unit makes the time interval shorter as the estimated motor temperature increases. When the time interval becomes equal to or shorter than the predetermined threshold, that is, when the estimated motor temperature becomes equal to or higher than the second predetermined temperature that is higher than the first predetermined temperature, the addition angle correction unit notifies a command current value changing unit of a current stop command. Thus, the γ-axis command current value is changed to 0, and therefore the steering mode is shifted to the manual steer mode.
摘要:
An electric power steering system includes a motor that applies assist force to a steering system, and updates a motor resistance (Rm) that is a value indicating a resistance of the motor. Specifically, the motor resistance (Rm) is updated on the basis of the fact that an induced voltage (EX) of the motor is smaller than a first determination value (GA). In addition, when the induced voltage (EX) is smaller than or equal to a second determination value (GB), a divided value that is obtained by dividing a motor voltage (Vm) by a motor current (Im) is set as a new motor resistance (Rm).
摘要:
A motor control unit controls a motor including a rotor and a stator facing the rotor. A current drive unit drives the motor at an axis current value of a rotating coordinate system that rotates in accordance with a control angle that is a rotational angle used in a control. An addition angle calculation unit calculates an addition angle to be added to the control angle. A control angle calculation unit obtains, at every predetermined calculation cycle, a present value of the control angle by adding the addition angle that is calculated by the addition angle calculation unit to an immediately preceding value of the control angle. An angular speed calculation unit calculates an angular speed of the rotor. An addition angle correction unit corrects the addition angle based on the angular speed calculated by the angular speed calculation unit. A filtering unit filters the angular speed calculated by the angular speed calculation unit.
摘要:
In an electric power steering system, a back electromotive force constant is calculated on the basis of a steering angular velocity and an estimated induced voltage. Then, a rotation angular velocity of a motor is calculated as an estimated rotation angular velocity on the basis of a motor current, a motor voltage, the back electromotive force constant and a motor resistance.
摘要:
An ECU that controls a motor includes: a target current value setting unit setting a target current; a voltage detecting unit detecting a detected voltage on the basis of a detection signal from a voltage sensor; a voltage calculation unit calculating an estimated voltage on the basis of a power supply voltage of a battery; and an induced voltage observer calculating an induced voltage generated at the motor using an inter-terminal voltage based on the estimated voltage when the target current is set to a value other than zero; whereas the induced voltage observer calculates the induced voltage using an inter-terminal voltage based on the detected voltage when the target current is set to zero.