摘要:
When stopping operation of an electric power steering apparatus, a motor relay is kept in an on-state even after a power supply relay is in an off-state. A drive control portion sets a target value of a d-axis current to a value other than zero and sets a target value of a q-axis current to zero, and performs a processing same as that at the time of rotating a motor. MOS-FETs contained in a motor driving circuit are controlled such that each of driving currents of the two phases or more is not zero and the brushless motor does not rotate even supplied with these driving currents. Electric charge accumulated in a capacitor is discharged via the MOS-FETs each in an on-state, a motor relay and the windings of the brushless motor. The electric charge accumulated in the capacitor may be discharged via the excitation coil of the motor relay.
摘要:
A command current setting portion has a target value corrector that calculates d-axis and q-axis current command values idc, iqc that are to be supplied to an open-loop controller, based on d-axis and q-axis current target values id*, iq*. When d-axis and q-axis voltage target value vd*, vq* calculated from the d-axis and q-axis current target values id*, iq* by the motor circuit equations exceed a voltage limit, this target value corrector 26 corrects the d-axis and q-axis current target values id*, iq* by the field weakening control such that d-axis and q-axis voltages vd, vq and d-axis and q-axis currents id, iq satisfy √(vd2+vq2)≦Vlim and √(id2+iq2)≦Ilim respectively. The d-axis and q-axis current command values idc, iqc are obtained by this correction.
摘要:
A current sensor of a motor controller detects the current applied to a motor drive circuit and thus a phase where a failure cannot be detected would occur without taking any measures. However, an abnormal current monitor section contained in a microcomputer receives a voltage signal of an average value of the currents detected in the current sensor by allowing a signal to pass through a first LPF having a cutoff frequency sufficiently lower than the frequency of a PWM signal. Therefore, whether or not the value is within a predetermined normal range is checked, whereby whether or not some failure containing a failure of the current sensor occurs can be easily determined about every phase.
摘要:
In a current control system for a cylindrical permanent magnet synchronous motor as the drive source of an electric power steering apparatus, proportional gain Kdp and integral gain Kdi of a d-axis current PI control portion 126 are respectively set to K1·Ld and K1·Rd on the basis of d-axis inductance Ld and d-axis resistance Rd of the motor. Further, proportional gain Kqp and integral gain Kqi of a q-axis current PI control portion 128 are respectively set to K2·Lq and K2·Rq on the basis of q-axis inductance Lq and q-axis resistance Rq of the motor (K1 and K2 are optional coefficients). In this case, both of the d-axis resistance Rd and the q-axis resistance Rq have values resulting from adding the external resistance R′ including wiring resistance to the internal resistance R of the motor.
摘要:
In a controller for brushless motor which suppresses the generation of abnormal noise when the motor current is controlled by updating voltages applied to the coils, the present values of the applied voltages to the coils are calculated from the d axis target current, the q axis target current, the d axis actual current, the q axis actual current, and the present value of the detected rotational position of the rotor. The updating period of the applied voltages is set as a period that is shorter than this calculation period. The predicted value of the rotational position at a point in time at which the applied voltages are updated until the next calculation of the present values of the applied voltages is determined in accordance with the present value, a past value of the detected rotational position, and the applied voltage updating period. The predicted values of the applied voltages are calculated from the predicted value of the rotational position, the d axis target current, the q axis target current, the d axis actual current, and the q axis actual current. The applied voltages are updated in accordance with the present values and predicted values of the applied voltages.
摘要:
A resistor member having a resistance value substantially equal to a resistance of a relay in an ON state is inserted into a current supply path which is not inserted with the relay in current supply paths for supplying currents from a driving circuit to a brushless motor. Further, in the driving circuit, widths of bus bars forming wirings are set such that resistances of the wirings (contact resistance) from a branch point on power source side to Hi side FET (source terminals thereof) are equal to each other and widths of bus bars forming the wirings are set such that the resistances of the wirings from a ground side branch point NL to Lo side FET (source terminals thereof) become equal to each other.
摘要:
An angle calculator determines an angle of a rotor. An angular speed calculator determines an angular speed of the rotor. A command current calculator determines a command current defined on a dq-axis. An open loop controller determines a command voltage defined on the dq-axis in accordance with a circuit equation of a motor, based on the command current and the angular speed. A dq-axis/three-phase converter converts the command voltage into a three-phase command voltage. A resistance calculator and a Φ-value calculator respectively determines circuit resistance including armature winding resistance and a number of armature winding linkages which are included in the circuit equation of the motor, based on temperature of the motor detected by a temperature sensor and with reference to a table or the like which is stored in advance.
摘要:
An angle calculator detects a rotation angle θa of a rotor. A three-phase/d-q axis converter outputs detected current id, iq on d-q coordinate axes by making a conversion, based on a corrected detection angle θc obtained by adding or subtracting an amount of detection deviation from a time point of current detection to or from the detection angle θa. A command current calculator calculates command current id*, iq* on the d-q coordinate axes based on a steering torque T and a speed S. A feedback controller calculates command voltages vd, vq on the d-q coordinate axes based on the command current id*, iq* and the detected current id, iq. A d-q axis/three-phase converter converts the command voltages vd, vq into three-phase command voltages, based on a corrected detection angle θb obtained by adding an amount of detection deviation from a time point when a motor is driven to the detection angle θa. The deviation can be eliminated by the command voltages, and the motor can be driven with high precision.
摘要:
An angle calculator determines an angle of a rotor. An angular speed calculator determines an angular speed of the rotor. A command current calculator determines a command current defined on a dq-axis. An open loop controller determines a command voltage defined on the dq-axis in accordance with a circuit equation of a motor, based on the command current and the angular speed. A dq-axis/three-phase converter converts the command voltage into a three-phase command voltage. A resistance calculator and a Φ-value calculator respectively determines circuit resistance including armature winding resistance and a number of armature winding linkages which are included in the circuit equation of the motor, based on temperature of the motor detected by a temperature sensor and with reference to a table or the like which is stored in advance.
摘要:
A current sensor of a motor controller detects the current applied to a motor drive circuit and thus a phase where a failure cannot be detected would occur without taking any measures. However, an abnormal current monitor section contained in a microcomputer receives a voltage signal of an average value of the currents detected in the current sensor by allowing a signal to pass through a first LPF having a cutoff frequency sufficiently lower than the frequency of a PWM signal. Therefore, whether or not the value is within a predetermined normal range is checked, whereby whether or not some failure containing a failure of the current sensor occurs can be easily determined about every phase.